UNPKG

pycn

Version:

[![npm][npm]][npm-url] ![GitHub][license]

85 lines (84 loc) 2.67 kB
{ "name": "pycn", "version": "2.0.1", "main": "cjs/py-data.js", "module": "es/py-data.js", "unpkg": "umd/py-data.js", "scripts": { "test": "jest --verbose", "build": "npm run build:module && npm run build:umd", "build:module": "rm -rf es && rm -rf cjs && rollup -c rollup.module.config.mjs && npm run build:estypes && npm run build:cjstypes", "build:umd": "rm -rf umd && rollup -c rollup.umd.config.mjs && npm run build:umdtypes", "build:estypes": "tsc -p tsconfig.build.json --outDir es -d --emitDeclarationOnly", "build:cjstypes": "tsc -p tsconfig.build.json --outDir cjs -d --emitDeclarationOnly", "build:umdtypes": "tsc -p tsconfig.build.json --outDir umd -d --emitDeclarationOnly", "generator": "npm run generator:data && npm run generator:source", "generator:data": "rm -rf data/ && node ./scripts/generator-data.js", "generator:source": "rm -rf src/ && node ./scripts/generator-source.js", "prepare": "husky install", "lint": "eslint scripts/", "lint:fix": "eslint scripts/ --fix", "commit": "cz", "prettier": "prettier --write **/*", "tsc": "tsc --noEmit", "lint-staged": "lint-staged", "prepublishOnly": "npm test && npm run build" }, "files": [ "cjs", "es", "umd" ], "lint-staged": { "**/*.{js, ts}": "eslint", "**/*.{js,ts,md}": "prettier -w" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "keywords": [ "pycn", "china", "pinyin", "china-area" ], "repository": { "type": "git", "url": "git+https://github.com/caijf/pycn.git" }, "bugs": { "url": "https://github.com/caijf/pycn/issues" }, "homepage": "https://github.com/caijf/pycn#readme", "author": "caijf", "license": "MIT", "devDependencies": { "@commitlint/cli": "^14.1.0", "@commitlint/config-conventional": "^14.1.0", "@rollup/plugin-commonjs": "^24.1.0", "@rollup/plugin-node-resolve": "^15.0.2", "@rollup/plugin-terser": "^0.4.1", "@rollup/plugin-typescript": "^11.1.0", "@types/fs-extra": "^11.0.1", "@types/jest": "^29.5.1", "@typescript-eslint/eslint-plugin": "^5.59.5", "@typescript-eslint/parser": "^5.59.5", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.2.0", "form-data-encoder": "^1.7.0", "formdata-node": "^4.3.1", "fs-extra": "^10.0.0", "glob": "^10.2.3", "husky": "^7.0.0", "jest": "^29.5.0", "lint-staged": "^13.2.2", "node-fetch": "^3.1.0", "pinyin4js": "^1.3.18", "prettier": "^2.4.1", "rollup": "^3.21.6", "ts-jest": "^29.1.0", "typescript": "^5.0.4" } }