{
	"name": "npm-check-extras",
	"version": "6.0.0",
	"description": "CLI app to check for outdated and unused dependencies, run update/delete action over selected ones, time travel from history and more",
	"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"
	}
}
