UNPKG

npm-check-extras

Version:

CLI app to check for outdated and unused dependencies, and run update/delete action over selected ones

150 lines (149 loc) 3.24 kB
{ "name": "npm-check-extras", "version": "5.0.0", "description": "CLI app to check for outdated and unused dependencies, and run update/delete action over selected ones", "keywords": [ "app", "booster", "cli", "command-line", "dependency", "extra", "feature", "npm", "npm-check", "npmoutdated", "package", "packagemanager", "upgrade", "productivity", "workflow", "interactive", "manager", "package-manager", "global", "automatization" ], "homepage": "https://github.com/akgondber/npm-check-extras", "repository": "akgondber/npm-check-extras", "license": "MIT", "type": "module", "bin": { "nce": "dist/cli.js", "npm-check-extras": "dist/cli.js", "npm-check-extras-cli": "dist/cli.js", "npmch": "dist/cli.js", "npmchex": "dist/cli.js" }, "files": [ "dist" ], "scripts": { "build": "tsc", "dev": "tsc --watch", "go": "node dist/cli.js", "lint": "xo", "prettify": "prettier . --write", "test": "prettier --check . && xo && loadr -- ava", "xofix": "xo --fix" }, "xo": { "extends": "xo-react", "prettier": true, "rules": { "react/prop-types": "off", "react/boolean-prop-naming": "off", "react/no-unused-prop-types": "off", "unicorn/filename-case": "off", "capitalized-comments": "off", "ava/no-import-test-files": "off", "import/no-named-as-default": "off", "@typescript-eslint/consistent-type-assertions": "off", "unicorn/prevent-abbreviations": [ "error", { "allowList": { "addSelectedOptionsToArgs": true, "acc": true, "Props": true, "Fn": true, "curr": true, "args": true, "i": true } } ], "complexity": [ "error", { "max": 24 } ] } }, "prettier": { "arrowParens": "avoid", "bracketSpacing": false, "quoteProps": "as-needed", "semi": true, "singleQuote": true, "trailingComma": "all", "useTabs": true }, "ava": { "environmentVariables": { "NODE_NO_WARNINGS": "1" }, "nodeArguments": [ "--loader=ts-node/esm" ], "require": [ "ts-node/register" ], "verbose": true }, "dependencies": { "@nanostores/react": "^0.7.1", "cli-spinners": "^2.9.2", "date-fns": "^4.1.0", "execa": "^9.6.0", "figures": "^6.0.1", "ink": "^4.2.0", "ink-spinner": "^5.0.0", "meow": "^13.2.0", "nanostores": "^0.9.5", "pluralize": "^8.0.0", "ramda": "^0.30.1", "range-stepper": "^1.6.0", "react": "^18.2.0", "uuid": "^13.0.0" }, "devDependencies": { "@k-foss/ts-esnode": "^2.0.3", "@sindresorhus/tsconfig": "^7.0.0", "@types/ink-testing-library": "^1.0.4", "@types/pluralize": "^0.0.33", "@types/ramda": "^0.31.1", "@types/react": "^18.0.32", "@types/uuid": "^9.0.7", "@types/validate-npm-package-name": "^4.0.2", "ava": "^6.4.1", "chalk": "^5.2.0", "eslint-config-xo-react": "^0.27.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "import-jsx": "^5.0.0", "ink-testing-library": "^4.0.0", "loadr": "^0.1.1", "prettier": "^3.6.2", "sort-package-json": "^3.4.0", "ts-node": "^10.9.2", "tsx": "^4.19.2", "typescript": "^5.7.2", "xo": "^0.59.3" }, "engines": { "node": ">=16" } }