| { | |
| "name": "cac", | |
| "version": "6.7.14", | |
| "description": "Simple yet powerful framework for building command-line apps.", | |
| "repository": { | |
| "url": "egoist/cac", | |
| "type": "git" | |
| }, | |
| "main": "index-compat.js", | |
| "module": "dist/index.mjs", | |
| "types": "dist/index.d.ts", | |
| "exports": { | |
| ".": { | |
| "types": "./dist/index.d.ts", | |
| "import": "./dist/index.mjs", | |
| "require": "./index-compat.js" | |
| }, | |
| "./package.json": "./package.json", | |
| "./*": "./*" | |
| }, | |
| "files": [ | |
| "dist", | |
| "!**/__test__/**", | |
| "/mod.js", | |
| "/mod.ts", | |
| "/deno", | |
| "/index-compat.js" | |
| ], | |
| "scripts": { | |
| "test": "jest", | |
| "test:cov": "jest --coverage", | |
| "build:deno": "node -r sucrase/register scripts/build-deno.ts", | |
| "build:node": "rollup -c", | |
| "build": "yarn build:deno && yarn build:node", | |
| "toc": "markdown-toc -i README.md", | |
| "prepublishOnly": "npm run build && cp mod.js mod.mjs", | |
| "docs:api": "typedoc --out api-doc --readme none --exclude \"**/__test__/**\" --theme minimal" | |
| }, | |
| "author": "egoist <0x142857@gmail.com>", | |
| "license": "MIT", | |
| "devDependencies": { | |
| "@babel/core": "^7.12.10", | |
| "@babel/plugin-syntax-typescript": "^7.12.1", | |
| "@rollup/plugin-commonjs": "^17.0.0", | |
| "@rollup/plugin-node-resolve": "^11.0.0", | |
| "@types/fs-extra": "^9.0.5", | |
| "@types/jest": "^26.0.19", | |
| "@types/mri": "^1.1.0", | |
| "cz-conventional-changelog": "^2.1.0", | |
| "esbuild": "^0.8.21", | |
| "eslint-config-rem": "^3.0.0", | |
| "execa": "^5.0.0", | |
| "fs-extra": "^9.0.1", | |
| "globby": "^11.0.1", | |
| "husky": "^1.2.0", | |
| "jest": "^24.9.0", | |
| "lint-staged": "^8.1.0", | |
| "markdown-toc": "^1.2.0", | |
| "mri": "^1.1.6", | |
| "prettier": "^2.2.1", | |
| "rollup": "^2.34.2", | |
| "rollup-plugin-dts": "^2.0.1", | |
| "rollup-plugin-esbuild": "^2.6.1", | |
| "semantic-release": "^17.3.0", | |
| "sucrase": "^3.16.0", | |
| "ts-jest": "^26.4.4", | |
| "ts-node": "^9.1.1", | |
| "typedoc": "^0.19.2", | |
| "typescript": "^4.1.2" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "release": { | |
| "branch": "master" | |
| }, | |
| "config": { | |
| "commitizen": { | |
| "path": "./node_modules/cz-conventional-changelog" | |
| } | |
| }, | |
| "lint-staged": { | |
| "linters": { | |
| "*.{js,json,ts}": [ | |
| "prettier --write", | |
| "git add" | |
| ], | |
| "*.md": [ | |
| "markdown-toc -i", | |
| "prettier --write", | |
| "git add" | |
| ] | |
| }, | |
| "ignore": [ | |
| "dist/**", | |
| "mod.js" | |
| ] | |
| }, | |
| "husky": { | |
| "hooks": { | |
| "pre-commit": "npm t && lint-staged" | |
| } | |
| } | |
| } | |