@qlover/fe-release
Version:
A tool for releasing front-end projects, supporting multiple release modes and configurations, simplifying the release process and improving efficiency.
71 lines • 1.82 kB
JSON
{
"name": "@qlover/fe-release",
"description": "A tool for releasing front-end projects, supporting multiple release modes and configurations, simplifying the release process and improving efficiency.",
"version": "2.3.4",
"type": "module",
"private": false,
"homepage": "https://github.com/qlover/fe-base/tree/master/packages/fe-release",
"author": "qlover",
"license": "ISC",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
"./package.json": "./package.json",
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./cli": {
"import": "./dist/cli.js",
"require": "./dist/cli.cjs"
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/qlover/fe-base.git",
"directory": "packages/fe-release"
},
"files": [
"bin",
"dist",
"package.json",
"README.md"
],
"keywords": [
"scripts",
"release",
"fe-release"
],
"publishConfig": {
"access": "public"
},
"bin": {
"fe-release": "dist/cli.js"
},
"devDependencies": {
"@octokit/rest": "^21.0.2",
"@types/semver": "^7.7.0",
"commander": "^11.0.0",
"p-limit": "^6.2.0",
"semver": "^7.5.4"
},
"dependencies": {
"@octokit/rest": "^21.0.2",
"find-workspaces": "^0.3.1",
"gitlog": "^5.1.0",
"lodash": "^4.17.21",
"@qlover/env-loader": "0.3.0",
"@qlover/scripts-context": "0.2.1",
"@qlover/logger": "0.1.1",
"@qlover/fe-corekit": "1.4.1"
},
"scripts": {
"build": "rollup -c",
"release": "node dist/cli.js",
"release-pr": "node dist/cli.js -P",
"dryrun:release": "node dist/cli.js --dry-run -V",
"dryrun:release-pr": "node dist/cli.js -P --dry-run -V"
}
}