{
	"name": "anta-cli",
	"version": "0.7.45",
	"description": "anta cli",
	"type": "commonjs",
	"main": "lib/index.js",
	"scripts": {
		"build": "rimraf lib && tsc",
		"dev": "rimraf lib && tsc -w",
		"release:patch": "standard-version --commit-all --release-as patch",
		"release:minor": "standard-version --commit-all --release-as minor",
		"release:major": "standard-version --commit-all --release-as major",
		"publish:patch": "npm run build && npm run release:patch && npm publish && git push --tags && git push",
		"publish:minor": "npm run build && npm run release:minor && npm publish && git push --tags && git push",
		"publish:major": "npm run build && npm run release:major && npm publish && git push --tags && git push",
		"test": "jest",
		"lint": "eslint --ext .ts,.js src",
		"prepare": "ts-patch install -s"
	},
	"repository": {
		"type": "git",
		"url": "git@gitlab.anta.cn:frontend/anta-cli.git"
	},
	"bin": {
		"anta-cli": "lib/commands/index.js"
	},
	"keywords": [
		"template",
		"anta",
		"frontend",
		"cli",
		"lighthouse"
	],
	"standard-version": {
		"tag-prefix": "v",
		"skip": {
			"commit": false,
			"tag": false,
			"bump": false
		}
	},
	"author": "youpinyao",
	"license": "MIT",
	"files": [
		"lib"
	],
	"engines": {
		"node": ">=20",
		"npm": ">=9",
		"pnpm": ">=9"
	},
	"gitHooks": {
		"pre-commit": "lint-staged",
		"commit-msg": "commitlint --edit"
	},
	"dependencies": {
		"@babel/generator": "~7.18.13",
		"@babel/parser": "~7.18.13",
		"@babel/traverse": "~7.18.13",
		"ali-oss": "~6.17.1",
		"art-template": "^4.13.4",
		"chalk": "~4.1.2",
		"chokidar": "~3.5.3",
		"chrome-launcher": "~0.15.2",
		"clear": "~0.1.0",
		"commander": "~9.4.1",
		"cross-spawn": "~7.0.3",
		"crypto-js": "~4.1.1",
		"dayjs": "~1.11.10",
		"esdk-obs-nodejs": "^3.24.3",
		"fs-extra": "~10.1.0",
		"inquirer": "~8.2.6",
		"javascript-obfuscator": "^4.1.0",
		"lighthouse": "9.6.6",
		"md5": "~2.3.0",
		"node-fetch": "~2.6.13",
		"open": "~8.4.2",
		"openapi-types": "^12.1.3",
		"ora": "~5.0.0",
		"os": "~0.1.2",
		"parse-json": "^5.2.0",
		"qs": "~6.11.2",
		"yaml": "~2.1.3"
	},
	"devDependencies": {
		"@babel/core": "~7.19.6",
		"@babel/preset-env": "~7.19.4",
		"@commitlint/cli": "~17.0.3",
		"@commitlint/config-angular": "~17.0.3",
		"@types/ali-oss": "~6.16.11",
		"@types/babel__generator": "~7.6.7",
		"@types/babel__traverse": "~7.18.5",
		"@types/clear": "~0.1.4",
		"@types/commander": "~2.12.2",
		"@types/cross-spawn": "~6.0.6",
		"@types/crypto-js": "~4.1.3",
		"@types/fs-extra": "~9.0.13",
		"@types/inquirer": "~9.0.7",
		"@types/jest": "~29.0.3",
		"@types/md5": "~2.3.5",
		"@types/node-fetch": "~2.6.9",
		"@types/parse-json": "^4.0.2",
		"@types/qs": "~6.9.10",
		"@types/request": "~2.48.12",
		"@typescript-eslint/eslint-plugin": "~6.14.0",
		"@typescript-eslint/parser": "~6.14.0",
		"babel-jest": "~29.0.3",
		"eslint": "~8.22.0",
		"eslint-config-prettier": "~8.5.0",
		"eslint-config-standard": "~17.0.0",
		"eslint-plugin-import": "~2.26.0",
		"eslint-plugin-n": "~15.2.5",
		"eslint-plugin-prettier": "~4.2.1",
		"eslint-plugin-promise": "~6.0.1",
		"jest": "~29.0.3",
		"lint-staged": "~13.0.4",
		"nodemon": "~2.0.22",
		"prettier": "~2.7.1",
		"rimraf": "~3.0.2",
		"standard-version": "^9.5.0",
		"ts-jest": "~28.0.8",
		"ts-node": "~10.9.2",
		"ts-patch": "^3.1.1",
		"typescript": "~5.3.3",
		"typescript-transform-paths": "^3.4.6",
		"yorkie": "~2.0.0"
	}
}
