UNPKG

apipost-api-generator

Version:

根据 apipost 导出的接口数据生成前端接口

78 lines 2.48 kB
{ "name": "apipost-api-generator", "description": "根据 apipost 导出的接口数据生成前端接口", "version": "0.2.7", "main": "dist/apipost-api-generator.js", "module": "dist/apipost-api-generator.mjs", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "git+https://github.com/woai3c/apipost-api-generator.git" }, "author": "woai3c <411020382@qq.com>", "license": "MIT", "bugs": { "url": "https://github.com/woai3c/apipost-api-generator/issues" }, "homepage": "https://github.com/woai3c/apipost-api-generator#readme", "bin": { "apipost-api-generator": "dist/apipost-api-generator.js" }, "keywords": [ "apipost", "api", "generator", "typescript" ], "files": [ "dist", "README.md", "package.json" ], "lint-staged": { "src/**/*.{ts,js}": [ "eslint --fix", "git add" ] }, "dependencies": { "fs-extra": "^11.1.1", "lodash-es": "^4.17.21", "minimist": "^1.2.8" }, "devDependencies": { "@jccli/plugin-ts-component": "^1.0.0", "@microsoft/api-extractor": "^7.36.4", "@rollup/plugin-commonjs": "^25.0.4", "@rollup/plugin-json": "^5.0.2", "@rollup/plugin-node-resolve": "^15.2.1", "@types/fs-extra": "^11.0.1", "@types/lodash-es": "^4.17.9", "@types/minimist": "^1.2.2", "@types/node": "^18.17.12", "chalk": "^5.3.0", "eslint": "^8.48.0", "eslint-config-airbnb-vue3-ts": "^0.2.4", "execa": "^8.0.1", "husky": "^8.0.3", "jsdom": "^22.1.0", "lint-staged": "^13.3.0", "prompts": "^2.4.2", "rimraf": "^3.0.2", "rollup": "^3.28.1", "rollup-plugin-typescript2": "^0.35.0", "semver": "^7.5.4", "typescript": "^4.9.5", "vitest": "^0.34.3" }, "scripts": { "dev": "rimraf dist && rollup --config rollup.config.ts --configPlugin typescript2 --environment NODE_ENV:development", "build": "rimraf dist && rollup --config rollup.config.ts --configPlugin typescript2 --environment NODE_ENV:production && npm run type-generate", "test": "vitest", "lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "type": "tsc -p ./tsconfig.build.json", "type-check": "tsc --noEmit", "type-generate": "tsc -p ./tsconfig.build.json && api-extractor run --config=./api-extractor.json && rimraf temp && node scripts/copyDTS.mjs", "release": "npm run build && npm run test && node scripts/release.mjs" } }