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
JSON
{
"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"
}
}