{
  "name": "argtor",
  "author": "stagas",
  "short": "stagas/argtor",
  "description": "Extracts destructured argument names from a function.",
  "version": "3.0.0",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://git@github.com:stagas/argtor.git"
  },
  "keywords": [],
  "module": "dist/esm/index.js",
  "main": "dist/cjs/index.js",
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    }
  },
  "files": [
    "dist",
    "!**/*.tsbuildinfo"
  ],
  "scripts": {
    "start:web": "devito example/web",
    "start:web:debugging": "devito example/web --debugging-this",
    "start:node": "onchange -i src example -- swcno example/node.ts",
    "build:watch": "fastpm autolink && tsc -p tsconfig.dist.json --outDir dist/types --watch & swc -w -C module.type=commonjs ./src -d dist/cjs -w & swc -w -C module.type=es6 ./src -d dist/esm",
    "build:dist": "npm run build:bundle && npm run build:min",
    "cov:watch": "utr --coverage --watch",
    "clean": "rimraf dist",
    "docs": "dokio -o README.md",
    "test": "utr",
    "cov": "utr --coverage",
    "build": "npm run build:cjs & npm run build:esm & npm run build:types && echo done.",
    "build:cjs": "swc -C module.type=commonjs ./src -d dist/cjs",
    "build:esm": "swc -C module.type=es6 ./src -d dist/esm && echo '{\"type\":\"module\"}' >dist/esm/package.json",
    "build:types": "tsc -p tsconfig.dist.json --outDir dist/types",
    "build:bundle": "bunzee src/index.ts \"dist/$(cat package.json | jq -r '.name').js\"",
    "build:min": "bunzee -m src/index.ts \"dist/$(cat package.json | jq -r '.name').min.js\"",
    "lint": "eslint src",
    "lint:fix": "eslint --fix src",
    "prepack": "npm run clean && npm run build && (npm run build:dist || echo unable to bundle)",
    "prepack:dry": "npm pack --dry-run",
    "prepush": "npm run lint && npm run test",
    "prepare": "husky install"
  },
  "devDependencies": {
    "@n1kk/intspector": "1.0.2",
    "@swc/cli": "0.1.57",
    "@swc/core": "1.2.218",
    "@tsconfig/node16": "1.0.3",
    "@types/audioworklet": "0.0.30",
    "@types/jest": "27.5.2",
    "@types/node": "17.0.45",
    "@types/webmidi": "2.0.6",
    "@typescript-eslint/eslint-plugin": "5.31.0",
    "@typescript-eslint/parser": "5.31.0",
    "bunzee": "^1.0.0",
    "chokidar": "3.5.3",
    "devito": "^2.0.0",
    "dokio": "^1.1.0",
    "dprint": "0.30.3",
    "eslint": "8.20.0",
    "eslint-config-html-jsx": "^1.0.0",
    "eslint-plugin-import": "2.26.0",
    "eslint-plugin-react": "7.30.1",
    "husky": "7.0.4",
    "onchange": "7.1.0",
    "pull-configs": "^1.0.0",
    "rimraf": "3.0.2",
    "swcno": "0.1.1",
    "typescript": "4.7.3",
    "utr": "^1.3.3"
  },
  "types": "./dist/types/index.d.ts",
  "dependencies": {
    "everyday-types": "^1.1.0"
  }
}
