{
	"name": "anl",
	"version": "26.611.0",
	"description": "FE command line tool",
	"main": "bin/an-cli.js",
	"exports": {
		".": "./bin/an-cli.js",
		"./config": {
			"types": "./config.d.ts",
			"default": "./config.js"
		}
	},
	"typesVersions": {
		"*": {
			"config": [
				"./config.d.ts"
			]
		}
	},
	"publishConfig": {
		"registry": "https://registry.npmjs.org"
	},
	"scripts": {
		"preinstall": "npx only-allow pnpm",
		"dev": "tsdown --watch",
		"build": "rimraf lib && tsdown",
		"pub": "bash publish.sh",
		"ts": "tsc ./src/int.ts --noEmit --watch",
		"blink": "pnpm run build && pnpm link",
		"docs": "docsify serve ./docs",
		"type": "node bin/an-cli.js type",
		"type:one": "node bin/an-cli.js type -S op",
		"type:multi": "node bin/an-cli.js type -S op,notice",
		"type:miss": "node bin/an-cli.js type -S notExist"
	},
	"bin": {
		"anl": "bin/an-cli.js"
	},
	"author": "Gleason <bianliuzhu@gmail.com>",
	"license": "ISC",
	"devDependencies": {
		"@commitlint/cli": "^17.4.3",
		"@commitlint/config-conventional": "^17.4.3",
		"@eslint/js": "^9.39.2",
		"@types/inquirer": "^9.0.7",
		"@types/node": "^24.10.9",
		"@types/shelljs": "^0.8.11",
		"cross-env": "^7.0.3",
		"docsify-cli": "^4.4.4",
		"eslint": "^9.39.1",
		"eslint-plugin-header": "^3.1.1",
		"eslint-plugin-import": "^2.32.0",
		"eslint-plugin-no-function-declare-after-return": "^1.1.0",
		"eslint-plugin-prettier": "^5.5.4",
		"eslint-plugin-simple-import-sort": "^12.1.1",
		"eslint-plugin-sort-keys-fix": "^1.1.2",
		"eslint-plugin-unused-imports": "^4.3.0",
		"globals": "^17.2.0",
		"husky": "^8.0.3",
		"lint-staged": "^16.2.7",
		"openapi-types": "^12.1.3",
		"prettier": "^3.7.4",
		"rimraf": "^5.0.7",
		"ts-node": "^10.9.2",
		"tsdown": "^0.20.1",
		"typescript": "^5.9.3",
		"typescript-eslint": "^8.54.0"
	},
	"dependencies": {
		"app-root-path": "^3.1.0",
		"cac": "^6.7.12",
		"chalk": "4.*",
		"clear-console": "^1.1.0",
		"commander": "14.0.1",
		"figures": "^6.1.0",
		"inquirer": "^10.1.8",
		"jiti": "^2.6.1",
		"log-symbols": "^5.1.0",
		"ora": "5.*",
		"pinyin-pro": "^3.28.0",
		"progress-estimator": "^0.3.0",
		"shelljs": "^0.8.5"
	},
	"keywords": [
		"cli",
		"command-line",
		"frontend",
		"typescript",
		"type-generation",
		"code-generator",
		"swagger",
		"openapi",
		"api",
		"rest-api",
		"eslint",
		"stylelint",
		"prettier",
		"commitlint",
		"linter",
		"formatter",
		"react",
		"vue",
		"git",
		"gitflow",
		"developer-tools",
		"automation",
		"scaffolding"
	],
	"files": [
		"package.json",
		"README.md",
		"lib",
		"template",
		"config.js",
		"config.d.ts"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/bianliuzhu/an-cli.git"
	},
	"homepage": "https://bianliuzhu.github.io/an-cli/#/",
	"lint-staged": {
		"*.{ts,js,mjs,cjs}": [
			"eslint --fix"
		],
		"*.{json,md}": [
			"prettier --write"
		]
	}
}
