mirror of
https://github.com/pnpm/pnpm.git
synced 2026-07-29 08:57:15 -04:00
* chore(deps): add `libnpmpublish` to catalog
* chore(deps): install `libnpmpublish`
* feat: publishableManifest (wip)
* feat: publishableManifest (wip)
* chore(cspell): libnpmpublish
* test: fix
* feat: validate field and version
* chore: @npm/types
* chore: todo
* refactor: reorganize
* feat: transformRequiredFields
* chore(deps): patch `libnpmpublish`
* fix: `BaseManifest.config`
* fix: eslint
* chore(git): revert a patch that doesn't work
This reverts commit 45f2c6a6c2.
We will use type casting
* feat: `engines.runtime`
* feat: normalize bin
* fix: `bin === ''`
* test: fix
* refactor: inference friendly
* feat: `peerDependenciesMeta`
* refactor: group into a directory
* refactor: use `ramda.pipe`
* refactor: less intrusive type assertion
* feat!: returning `ExportedManifest`
* refactor: remove unnecessary file
* docs: add a todo
* refactor: getNetworkConfigs (#10458)
Some tests are added as a bonus
* feat: `publishPackedPkg` (wip)
* feat: replace `\t` with 4 spaces
* fix: newline
* fix: newline
* refactor: extract `FailedToPublishError`
* test: FailedToPublishError
* feat: registryConfigKeys
* feat: `publishPackedPkg` (wip)
* feat(config/getNetworkConfigs): load auth info
* feat(config/getNetworkConfigs): load auth info (#10491)
* feat: `publishPackedPkg` (wip)
* refactor: extract a `static` function
* fix: inheritance, override, and merge
* feat: `executeTokenHelper`
* fix: use the visible `globalWarn`
* feat: add options
* feat: add more options
* docs: more links
* fix: private packages
* fix: --dry-run
* feat: log more things
* fix: name
* fix: tag
* refactor: remove extraneous `assertPublicPackage`
* feat: use `publishPackedPkg` for directories
* refactor: require only necessary fields
* refactor: extractManifestFromPacked
* fix: extractManifestFromPacked
* test: extractManifestFromPacked
* feat: isTarballPath
* feat: use `publishPackedPkg` for tarballs
* style: add an empty line for clarity
* refactor: remove unnecessary works
* feat: --otp
* feat: PNPM_CONFIG_OTP
* feat: oidc
* test: fix name collision
* fix: eslint
* test: disable a false test
* feat: set `provenance`
* docs(todo): auto provenance
* refactor: run oidc in `createPublishOptions`
* fix: correct auth keys for `libnpmpublish`
* docs: changeset
* fix: incorrect `password` field
* fix: typo, grammar
* chore(git): resolve merge conflict ahead of time
In preparation for https://github.com/pnpm/pnpm/pull/10385
* fix: field name
* fix(config): decoding `_password`
* fix: edge case of partial `cert`/`key`
* fix: ensure `registry` always match its config key
* fix: `_password`
* test: correct a name
* test: more specific assertions
* fix: grammar
* docs(changeset): fix grammar
* docs: fix grammar
* fix: clean up after failure
* test: fix windows
* feat(provenance): auto detect
* refactor: consistent name
* fix: correct error names
* refactor: extract the `provenance` code
* feat: show code and body of an error
* refactor: use `encodeURIComponent`
* refactor: rename a type
* refactor: use the try-catch model
* refactor: move `normalizeBinObject`
* refactor: split `oidc` into `idToken` and `authToken`
* refactor: run `next` on `stream`'s `'end'`
* fix: use the correct encoding
* feat: guard against weird names
* test: `transform/engines`
Closes https://github.com/pnpm/pnpm/pull/10599
* test: `transformPeerDependenciesMeta`
Closes https://github.com/pnpm/pnpm/pull/10600
* refactor: dependency inject the `Date` too
* refactor: export an interface
* test: oidc
Closes https://github.com/pnpm/pnpm/pull/10598
* refactor: re-arrange imports
* refactor: remove unnecessary type casts
* refactor: improve test
108 lines
3.3 KiB
JSON
108 lines
3.3 KiB
JSON
{
|
|
"name": "@pnpm/plugin-commands-publishing",
|
|
"version": "1000.2.19",
|
|
"description": "The pack and publish commands of pnpm",
|
|
"keywords": [
|
|
"pnpm",
|
|
"pnpm11",
|
|
"pack",
|
|
"publish"
|
|
],
|
|
"license": "MIT",
|
|
"funding": "https://opencollective.com/pnpm",
|
|
"repository": "https://github.com/pnpm/pnpm/tree/main/releasing/plugin-commands-publishing",
|
|
"homepage": "https://github.com/pnpm/pnpm/tree/main/releasing/plugin-commands-publishing#readme",
|
|
"bugs": {
|
|
"url": "https://github.com/pnpm/pnpm/issues"
|
|
},
|
|
"type": "module",
|
|
"main": "lib/index.js",
|
|
"types": "lib/index.d.ts",
|
|
"exports": {
|
|
".": "./lib/index.js"
|
|
},
|
|
"files": [
|
|
"lib",
|
|
"!*.map"
|
|
],
|
|
"scripts": {
|
|
"start": "tsgo --watch",
|
|
"lint": "eslint \"src/**/*.ts\" \"test/**/*.ts\"",
|
|
"_test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest",
|
|
"test": "pnpm run compile && pnpm run _test",
|
|
"prepublishOnly": "pnpm run compile",
|
|
"compile": "tsgo --build && pnpm run lint --fix"
|
|
},
|
|
"dependencies": {
|
|
"@pnpm/catalogs.types": "workspace:*",
|
|
"@pnpm/cli-utils": "workspace:*",
|
|
"@pnpm/client": "workspace:*",
|
|
"@pnpm/common-cli-options-help": "workspace:*",
|
|
"@pnpm/config": "workspace:*",
|
|
"@pnpm/error": "workspace:*",
|
|
"@pnpm/exportable-manifest": "workspace:*",
|
|
"@pnpm/fetch": "workspace:*",
|
|
"@pnpm/fs.packlist": "workspace:*",
|
|
"@pnpm/git-utils": "workspace:*",
|
|
"@pnpm/lifecycle": "workspace:*",
|
|
"@pnpm/package-bins": "workspace:*",
|
|
"@pnpm/pick-registry-for-package": "workspace:*",
|
|
"@pnpm/plugin-commands-env": "workspace:*",
|
|
"@pnpm/resolver-base": "workspace:*",
|
|
"@pnpm/sort-packages": "workspace:*",
|
|
"@pnpm/types": "workspace:*",
|
|
"@zkochan/rimraf": "catalog:",
|
|
"chalk": "catalog:",
|
|
"ci-info": "catalog:",
|
|
"enquirer": "catalog:",
|
|
"execa": "catalog:",
|
|
"libnpmpublish": "catalog:",
|
|
"normalize-registry-url": "catalog:",
|
|
"p-filter": "catalog:",
|
|
"p-limit": "catalog:",
|
|
"ramda": "catalog:",
|
|
"realpath-missing": "catalog:",
|
|
"render-help": "catalog:",
|
|
"tar-stream": "catalog:",
|
|
"tempy": "catalog:",
|
|
"tinyglobby": "catalog:",
|
|
"validate-npm-package-name": "catalog:",
|
|
"write-json-file": "catalog:"
|
|
},
|
|
"peerDependencies": {
|
|
"@pnpm/logger": "catalog:"
|
|
},
|
|
"devDependencies": {
|
|
"@jest/globals": "catalog:",
|
|
"@pnpm/catalogs.config": "workspace:*",
|
|
"@pnpm/logger": "workspace:*",
|
|
"@pnpm/plugin-commands-publishing": "workspace:*",
|
|
"@pnpm/pnpmfile": "workspace:*",
|
|
"@pnpm/prepare": "workspace:*",
|
|
"@pnpm/registry-mock": "catalog:",
|
|
"@pnpm/test-ipc-server": "workspace:*",
|
|
"@pnpm/workspace.filter-packages-from-dir": "workspace:*",
|
|
"@types/cross-spawn": "catalog:",
|
|
"@types/is-windows": "catalog:",
|
|
"@types/libnpmpublish": "catalog:",
|
|
"@types/proxyquire": "catalog:",
|
|
"@types/ramda": "catalog:",
|
|
"@types/sinon": "catalog:",
|
|
"@types/tar": "catalog:",
|
|
"@types/tar-stream": "catalog:",
|
|
"@types/validate-npm-package-name": "catalog:",
|
|
"ci-info": "catalog:",
|
|
"cross-spawn": "catalog:",
|
|
"is-windows": "catalog:",
|
|
"load-json-file": "catalog:",
|
|
"tar": "catalog:",
|
|
"write-yaml-file": "catalog:"
|
|
},
|
|
"engines": {
|
|
"node": ">=22.12"
|
|
},
|
|
"jest": {
|
|
"preset": "@pnpm/jest-config/with-registry"
|
|
}
|
|
}
|