UNPKG

@qlover/fe-release

Version:

A tool for releasing front-end projects, supporting multiple release modes and configurations, simplifying the release process and improving efficiency.

74 lines 1.97 kB
{ "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": "4.3.1", "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", "p-limit": "^6.2.0", "lodash": "^4.17.21", "semver": "^7.5.4" }, "dependencies": { "@octokit/rest": "^21.0.2", "commander": "^11.0.0", "find-workspaces": "^0.3.1", "gitlog": "^5.1.0", "@qlover/env-loader": "1.0.2", "@qlover/fe-corekit": "3.3.0", "@qlover/logger": "1.2.0", "@qlover/scripts-context": "2.2.0" }, "scripts": { "lint": "eslint src --fix", "build": "tsup", "type-check": "tsc --noEmit", "build:docs": "fe-code2md -p src -g docs --formatOutput prettier --removePrefix", "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" } }