UNPKG

@anolilab/semantic-release-pnpm

Version:
147 lines 4.6 kB
{ "name": "@anolilab/semantic-release-pnpm", "version": "2.0.0", "description": "Semantic-release plugin to publish a npm package with pnpm.", "keywords": [ "anolilab", "npm", "pnpm", "publish", "monorepo", "semantic-release", "semantic-release-plugin", "semantic-release-pnpm" ], "homepage": "https://github.com/anolilab/semantic-release/tree/main/packages/semantic-release-pnpm", "bugs": { "url": "https://github.com/anolilab/semantic-release/issues" }, "repository": { "type": "git", "url": "git+https://github.com/anolilab/semantic-release.git", "directory": "packages/semantic-release-pnpm" }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/prisis" }, { "type": "consulting", "url": "https://anolilab.com/support" } ], "license": "MIT", "author": { "name": "Daniel Bannert", "email": "d.bannert@anolilab.de" }, "sideEffects": false, "type": "module", "main": "./dist/index.mjs", "types": "./dist/index.d.mts", "files": [ "dist", "README.md", "CHANGELOG.md" ], "dependencies": { "@anolilab/rc": "2.0.0", "@semantic-release/error": "^4.0.0", "@visulima/fs": "^3.1.5", "@visulima/package": "^3.5.8", "@visulima/path": "^1.4.0", "execa": "^9.6.0", "ini": "^5.0.0", "normalize-url": "^8.0.1", "registry-auth-token": "^5.1.0", "semver": "^7.7.2" }, "devDependencies": { "@anolilab/eslint-config": "^15.0.3", "@anolilab/prettier-config": "^6.0.1", "@arethetypeswrong/cli": "^0.18.2", "@babel/core": "^7.27.4", "@rushstack/eslint-plugin-security": "^0.10.0", "@secretlint/secretlint-rule-preset-recommend": "^10.1.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "13.0.1", "@semantic-release/exec": "^7.1.0", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.3", "@semantic-release/release-notes-generator": "14.0.3", "@types/dockerode": "^3.3.41", "@types/ini": "^4.1.1", "@types/node": "24.0.3", "@types/semantic-release__error": "3.0.3", "@types/semver": "7.7.0", "@types/stream-buffers": "^3.0.7", "@visulima/packem": "^1.19.4", "@vitest/coverage-v8": "^3.2.3", "@vitest/ui": "^3.2.3", "conventional-changelog-conventionalcommits": "9.0.0", "cross-env": "^7.0.3", "dockerode": "4.0.7", "esbuild": "0.25.5", "eslint": "^8.57.1", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-editorconfig": "^4.0.3", "eslint-plugin-import": "npm:eslint-plugin-i@2.29.1", "eslint-plugin-mdx": "^3.4.2", "eslint-plugin-n": "^17.19.0", "eslint-plugin-vitest": "^0.4.1", "eslint-plugin-vitest-globals": "^1.5.0", "eslint-plugin-you-dont-need-lodash-underscore": "^6.14.0", "get-stream": "9.0.1", "got": "^14.4.7", "p-retry": "^6.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", "secretlint": "10.1.0", "semantic-release": "^24.2.5", "sort-package-json": "^3.2.1", "stream-buffers": "^3.0.3", "tempy": "^3.1.0", "typescript": "^5.8.3", "vitest": "^3.2.3" }, "engines": { "node": ">=20.8.1" }, "publishConfig": { "access": "public", "provenance": true }, "anolilab": { "eslint-config": { "plugin": { "etc": false, "tsdoc": false }, "warn_on_unsupported_typescript_version": false, "info_on_disabling_jsx_react_rule": false, "info_on_disabling_prettier_conflict_rule": false, "info_on_disabling_jsonc_sort_keys_rule": false, "import_ignore_exports": [ "**/*.cjs" ] } }, "scripts": { "build": "cross-env NODE_ENV=development packem build", "build:prod": "cross-env NODE_ENV=production packem build", "clean": "rimraf node_modules dist .eslintcache", "dev": "pnpm run build --watch", "lint:attw": "attw --pack", "lint:eslint": "eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs", "lint:eslint:fix": "eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs --fix", "lint:package-json": "publint --strict", "lint:prettier": "prettier --config=.prettierrc.cjs --check .", "lint:prettier:fix": "prettier --config=.prettierrc.cjs --write .", "lint:types": "tsc --noEmit", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:ui": "vitest --ui --coverage.enabled=true", "test:watch": "vitest" } }