UNPKG

@dword-design/depcheck

Version:

Check dependencies in your node module

126 lines (125 loc) 3.49 kB
{ "name": "@dword-design/depcheck", "version": "0.0.9", "description": "Check dependencies in your node module", "main": "dist/index.js", "types": "dist/index.d.ts", "engines": { "node": ">=10" }, "bin": { "depcheck": "bin/depcheck.js" }, "repository": { "type": "git", "url": "git://github.com/depcheck/depcheck.git" }, "scripts": { "component": "node -r @babel/register ./build/component.js > ./dist/component.json && node -r @babel/register ./build/component.js ./index.d.tmpl > ./dist/index.d.ts", "compile": "babel src/ -d dist/", "depcheck": "node ./bin/depcheck.js --ignore-dirs=fake_modules", "depcheck-json": "node ./bin/depcheck.js --ignore-dirs=fake_modules --json | node -r @babel/register ./build/check-json", "prepublishOnly": "npm run compile && npm run component", "prettier": "prettier \"**/*.@(js|json|md|yml)\"", "prettier-check": "npm run prettier -- --check", "lint": "eslint ./src ./build ./test", "test": "mocha ./test ./test/special --timeout 10000", "test-coverage": "cross-env NODE_ENV=test nyc mocha ./test ./test/special --timeout 20000 && nyc report --reporter=text-lcov > ./coverage/coverage.lcov" }, "author": { "name": "Djordje Lukic", "email": "lukic.djordje@gmail.com" }, "contributors": [ { "name": "Junle Li", "email": "lijunle@gmail.com" } ], "keywords": [ "check", "unused", "package", "packages", "depcheck", "dependency", "dependencies", "devDependencies" ], "license": "MIT", "readmeFilename": "README.md", "dependencies": { "@babel/parser": "^7.23.0", "@babel/traverse": "^7.23.2", "@vue/compiler-sfc": "^3.3.4", "callsites": "^3.1.0", "camelcase": "^6.3.0", "cosmiconfig": "^7.1.0", "debug": "^4.3.4", "deps-regex": "^0.2.0", "findup-sync": "^5.0.0", "ignore": "^5.2.4", "is-core-module": "^2.12.0", "js-yaml": "^3.14.1", "json5": "^2.2.3", "lodash": "^4.17.21", "minimatch": "^7.4.6", "multimatch": "^5.0.0", "please-upgrade-node": "^3.2.0", "readdirp": "^3.6.0", "require-package-name": "^2.0.1", "resolve": "^1.22.3", "semver": "^7.5.4", "yargs": "^16.2.0" }, "devDependencies": { "@babel/cli": "^7.23.0", "@babel/core": "^7.23.2", "@babel/plugin-transform-object-assign": "^7.22.5", "@babel/polyfill": "^7.12.1", "@babel/preset-env": "^7.23.2", "@babel/register": "^7.22.15", "babel-eslint": "^10.1.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-istanbul": "^6.1.1", "cross-env": "^7.0.2", "eslint": "^7.13.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-prettier": "^6.15.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-mocha": "^8.0.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.21.5", "fs-extra": "^9.0.1", "mocha": "^8.2.1", "nyc": "^15.1.0", "patch-version": "^0.1.1", "prettier": "^2.1.2", "proxyquire": "^2.1.3", "should": "^13.2.3", "svelte": "^3.38.2", "typescript": "^4.0.5" }, "nyc": { "sourceMap": false, "instrument": false, "exclude": [ "dist", "test" ], "require": [ "@babel/polyfill", "@babel/register" ], "reporter": [ "html", "text" ] }, "mocha": { "require": [ "@babel/register" ] } }