{"_id":"@aaos/nx-publish","_rev":"10-f63b4b455d0fafc15ec89c69e16d2dc2","name":"@aaos/nx-publish","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.9":{"name":"@aaos/nx-publish","version":"1.0.9","packageManager":"yarn@4.0.2","type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","dependencies":{"@nx/devkit":"17.2.8"},"devDependencies":{"@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8"},"_id":"@aaos/nx-publish@1.0.9","gitHead":"b354eac9fb5df3c13def8254058d03e3b9c69704","dist":{"shasum":"7d6965647010381d2652ae6e54cb932a3df4954a","integrity":"sha512-Mi6RaNmUHup6nHcZuApXsmJ/zE6bXuTZkzIzsa2saVX38nuC0piZTlx9LPA6IIfW7+Z2M6g9i3RtnxAKzw0SxA==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.0.9.tgz","fileCount":9,"unpackedSize":7201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt3Z6qnCOw40La6JIDpmtjOCWc5ZNHohZEFUiTxUBIbwIgF1LmvGKPITGajXVJ+6W9XOE8lMGrA6lETN8p5pwKhHM="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.0.9_1704977994454_0.01632779566617626"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aaos/nx-publish","version":"1.1.0","packageManager":"yarn@4.0.2","type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","dependencies":{"@nx/devkit":"17.2.8"},"devDependencies":{"@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8"},"_id":"@aaos/nx-publish@1.1.0","gitHead":"72a74623bf094a34915402edf7c41de924ae1d14","dist":{"shasum":"c9f4a2bc4eab5f8c926aef024c7b1918300743a3","integrity":"sha512-/OBEbz/JiJCpHwyuz+bJ5fdma8jii8Zd1qrnMfUYOcA3NFwNREHgT1HP0uT2EDTGcclrJ02d2UvDyJF/h48efg==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.1.0.tgz","fileCount":9,"unpackedSize":7358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcFlhCv6neWnthuXgqI0KUVRN1Ug2BWxCn08DjmtWTyAiEAuRux2YwrdUZaNZD4CQ7c1jlfg79KAgFo4HLk9yVa7do="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.1.0_1705007843416_0.049127158590926756"},"_hasShrinkwrap":false},"1.1.1":{"name":"@aaos/nx-publish","version":"1.1.1","packageManager":"yarn@4.0.2","type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8"},"_id":"@aaos/nx-publish@1.1.1","gitHead":"61c5cbc43351af11cf93ec6fcf7e0043f20a0139","dist":{"shasum":"19067d0e825a950bce032fa32ab04b391353c61e","integrity":"sha512-xyHONeYgf6nEaSR0/FEdcOLS8Lk5Avx/ylgE0BeL0CGfnBSeIMAB65tg2Oo9+VTlLnhc6cCVZyCUV0GsQ340cw==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.1.1.tgz","fileCount":9,"unpackedSize":7632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Voa/DYMRF3enm8GYzqRXkS+gsIoiuk3F6yA2ycG62wIhAKpMYHnC/oVIygfU+u54uwnfp3RYj5gJ8EnBKP7rjdPK"}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.1.1_1705010110272_0.10223418617729219"},"_hasShrinkwrap":false},"1.1.2":{"name":"@aaos/nx-publish","version":"1.1.2","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.1.2","gitHead":"adeef5b434ccf828f5ac55e931114d74c3011bea","dist":{"shasum":"bc7b103e576951d6d18162d0d42bbb97f64892f5","integrity":"sha512-hVsOSSCcBwa8xTP4/4NhT2QGyWOEfclBWiPZHvnvJejgjFaLTfQVxuo14u1kL0b1w35l2t0c2OpHVfvW7YrREQ==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.1.2.tgz","fileCount":10,"unpackedSize":8299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtBWAK1qluXzenzA/BX6Jdu+mSBrfAA8O4k2mTR1lbYAiEAuXLu3i745utCIN5Tlmn4+XqjMB+di5IG2OAkZA/XZm4="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.1.2_1705051910396_0.46460876277356666"},"_hasShrinkwrap":false},"1.1.3":{"name":"@aaos/nx-publish","version":"1.1.3","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.1.3","gitHead":"b4d3df3a7e33a31fb5aac5781b8ba24aa725e7ea","dist":{"shasum":"772a520b836b584b2cc1d189eae021b1a26b828b","integrity":"sha512-4xC3vujTO/h/+KjVaxgLCfsyqtqrjNTwvA+N06F2f0Dcw7fwicyThEVk7pWf/y6RMbHa8CEGjEq/T2i307N7+g==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.1.3.tgz","fileCount":11,"unpackedSize":16723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXmGg1uWXLEJJfuxi1pgsh8aFICYB2lnj3u49ieiLlYQIhAMgYcmYNLuG98JSbfkZJyOf5j7KiEtDyPz6C8yrTG0VG"}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.1.3_1705055076070_0.11856270274506908"},"_hasShrinkwrap":false},"1.1.4":{"name":"@aaos/nx-publish","version":"1.1.4","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup && yarn copy:schema","copy:schema":"cp ./src/executors/publish/schema.json ./dist/schema.json","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.1.4","gitHead":"7b0730c7b50f1e1f03e752dbed4a82ccdae800eb","dist":{"shasum":"ea5038add0884f4ed074a9948589c9e2d69d0cc6","integrity":"sha512-fSysfXyyZvAoeoR0D1C5jirl1LT4m20sAND2pNbJLAdHaqMeOtjgi+So+kNEQJ7dQh0YkBjioy/F0fwv5dVFiw==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.1.4.tgz","fileCount":12,"unpackedSize":17570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwpIq3q7szK/6CgkcYKxT0VGh1IDltP00LyXAwL3KP8wIgeXIaes0DLSOzDAypXBZpMc2OswXs75hWg6ZUVcgIeoM="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.1.4_1705055607566_0.20364612280190553"},"_hasShrinkwrap":false},"1.1.5":{"name":"@aaos/nx-publish","version":"1.1.5","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup && yarn copy:schema","copy:schema":"cp ./src/executors/publish/schema.json ./dist/schema.json","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.1.5","gitHead":"70994cd86bd807e9a484b302de0ab94b6a192b75","dist":{"shasum":"227b596b95849a3b15c5938442e53f761b6ca96e","integrity":"sha512-TXH1fLj3i0/GJ/nQJLH4S1nyD7RvrlVYyRRGKnHjmohU5FknwX3wmwn1e58f/mYrps/bxEvIly4iJKblX4kIlg==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.1.5.tgz","fileCount":12,"unpackedSize":19465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6dSwxFu8AQnNXja8Yni5g39SxZbUDCqyYjOWNyEXHpAIgPr4GC09M4csjHQ08w9SeR++tJQTZwnlKPg71i+ltfW0="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.1.5_1705056681466_0.49400360773805874"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aaos/nx-publish","version":"1.2.0","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup && yarn copy:schema","copy:schema":"cp ./src/executors/publish/schema.json ./dist/schema.json","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.2.0","gitHead":"e5782855f8dfea24e3f974cf8c7532d527afb30e","dist":{"shasum":"02dc035af1a954cfe2c4ba699eb1d1d37f244a80","integrity":"sha512-6Ykw2qqjQCRQcJg9b8fSFC5NKWyjK6M2TLJ9+7Spwiw+1VhhsLgvY6ISOxGg1ChnA+2tHysJwuGurul9uMncvA==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.2.0.tgz","fileCount":12,"unpackedSize":24216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEjXSdw68E67s6C0i89DMhmB1KwJz0EQ4+T129CqrG5AiAMDqgpKwADJRKIgSyn5j/l2gFJIowWPxR7ny5VCnPoLA=="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.2.0_1705243340674_0.9094398749579042"},"_hasShrinkwrap":false},"1.3.0":{"name":"@aaos/nx-publish","version":"1.3.0","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup && yarn copy:schema","copy:schema":"cp ./src/executors/publish/schema.json ./dist/schema.json","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.3.0","gitHead":"b1d68d9da18c61854e9ed85056394e23939f8791","dist":{"shasum":"b99bae84d57c64d3e30c4f3fea3545ea82e972c3","integrity":"sha512-bL/FKcMROq9NRnG1sWuXAetywqJOKf2qEqa6zV06Ingpw3UhRiFE4YFGD7z8MKjK+1s4LOQzDbm/Bzuwnu6e0Q==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.3.0.tgz","fileCount":12,"unpackedSize":25710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJX4ItBPeDMPX+inZeSQSxtXsQ6GSCdnIS3f/hX6yXHAiEA2t0N8up4UjnSmXfuw/O6cTukRQ3G2lt2Zs/2xS/yBKc="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.3.0_1705480962926_0.7017836265272002"},"_hasShrinkwrap":false},"1.3.1":{"name":"@aaos/nx-publish","version":"1.3.1","packageManager":"yarn@4.0.2","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","scripts":{"build":"tsup && yarn copy:schema","copy:schema":"cp ./src/executors/publish/schema.json ./dist/schema.json","test":"echo No tests"},"devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"_id":"@aaos/nx-publish@1.3.1","gitHead":"0c3295890a69fac0b12aeb60ebfd5c7add42bb4c","dist":{"shasum":"8cc7801302468d69aab9c595e53e65cbd69c80c6","integrity":"sha512-H0RYGScJfFjMs9vyy27wuE66ZBQGgxU/g7G+21q7cr6EDiiLLE53Qwpu1WuVRyL8u5Geg876NcRoDODYXu3Z7g==","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.3.1.tgz","fileCount":12,"unpackedSize":26193,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXxaJmsVvylq2eS6kEXU4usNKqA0e4B+A1vahIRzjspAiBHDmWRfuLWZc61xfs2GRdUMbX/NU89+u8vrPrf57Wpng=="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.3.1_1705530425211_0.5184206344232098"},"_hasShrinkwrap":false},"1.4.0":{"name":"@aaos/nx-publish","version":"1.4.0","type":"commonjs","source":"src/index.ts","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","typings":"dist/index.d.ts","executors":"./executors.json","devDependencies":{"@nx/devkit":"17.2.8","@tsconfig/node20":"^20.1.2","@types/node":"^20.10.8","tsup":"^8.0.1","typescript":"^5.3.3"},"scripts":{"build":"tsup && pnpm copy:schema","copy:schema":"cp ./src/executors/publish/schema.json ./dist/schema.json","test":"echo No tests"},"description":"Nx executor for [Yarn](https://yarnpkg.com/) or [pnpm](https://pnpm.io/) package publishing.","_id":"@aaos/nx-publish@1.4.0","_integrity":"sha512-/SqqthkkFG1N4Kiy0cHFM4xIRe3Dj6USll4xre3GL2RXvKZLavyumXx+HRWIohM93qZUu17bWSRPTBIs7Gkr5Q==","_resolved":"/tmp/2dc17c4f78010bbe328f8acc75082842/aaos-nx-publish-1.4.0.tgz","_from":"file:aaos-nx-publish-1.4.0.tgz","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-/SqqthkkFG1N4Kiy0cHFM4xIRe3Dj6USll4xre3GL2RXvKZLavyumXx+HRWIohM93qZUu17bWSRPTBIs7Gkr5Q==","shasum":"389edefa926f1bd538b2732c9e2f846c94d03889","tarball":"https://registry.npmjs.org/@aaos/nx-publish/-/nx-publish-1.4.0.tgz","fileCount":12,"unpackedSize":27452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPugysGCaaHNW43DqbK6VSbb546V5eP52tSx5pVjuspAiAdqokR5DtlpBWdrDR5r5aXwFcGNV8zGDv/vaGQeHdK5A=="}]},"_npmUser":{"name":"achieveagility","email":"achieveagility.contact@gmail.com"},"directories":{},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-publish_1.4.0_1715360634651_0.39826320808193283"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-11T12:59:54.365Z","1.0.9":"2024-01-11T12:59:54.664Z","modified":"2024-05-10T17:03:55.028Z","1.1.0":"2024-01-11T21:17:23.576Z","1.1.1":"2024-01-11T21:55:10.449Z","1.1.2":"2024-01-12T09:31:50.573Z","1.1.3":"2024-01-12T10:24:36.255Z","1.1.4":"2024-01-12T10:33:27.729Z","1.1.5":"2024-01-12T10:51:21.642Z","1.2.0":"2024-01-14T14:42:20.965Z","1.3.0":"2024-01-17T08:42:43.080Z","1.3.1":"2024-01-17T22:27:05.401Z","1.4.0":"2024-05-10T17:03:54.824Z"},"maintainers":[{"name":"achieveagility","email":"achieveagility.contact@gmail.com"}],"readme":"# nx-publish\n\nNx executor for [Yarn](https://yarnpkg.com/) or [pnpm](https://pnpm.io/) package publishing.\n\n## Usage\n\n```bash\nyarn add -D @aaos/nx-publish\n```\n\nUse the executor in an Nx target within `project.json`:\n\n```json\n\"npm-publish\": {\n  \"executor\": \"@aaos/nx-publish:publish\",\n  \"options\": {\n    \"projectFolderPath\": \"./packages/my-package\"\n  }\n}\n```\n\n> The `projectFolderPath` is required, pointing to the package folder to publish, and is a relative folder to the repository root.\n\n## Overview\n\nThe executor runs either `yarn npm publish` (default) or `pnpm publish` depending on the `packageManager` setting (see below).\n\nThis is useful after versioning packages, for example when using the [semver plugin for Nx](https://github.com/jscutlery/semver).\n\n## Usage with Nx semver\n\nYou can follow the documentation for the [Nx semver plugin](https://github.com/jscutlery/semver), using `nx-publish` as a drop-in replacement for `ngx-deploy-npm`:\n\n```json\n{\n  \"name\": \"@foo/my-package\",\n  \"$schema\": \"../../node_modules/nx/schemas/project-schema.json\",\n  \"targets\": {\n    \"version\": {\n      \"executor\": \"@jscutlery/semver:version\",\n      \"options\": {\n        \"push\": true,\n        \"postTargets\": [\"npm-publish\", \"github-release\"]\n      }\n    },\n    \"npm-publish\": {\n      \"executor\": \"@aaos/nx-publish:publish\",\n      \"options\": {\n        \"packageManager\": \"pnpm\",\n        \"projectFolderPath\": \"./packages/my-package\"\n      }\n    },\n    \"github-release\": {\n      \"executor\": \"@jscutlery/semver:github\",\n      \"options\": {\n        \"tag\": \"{tag}\",\n        \"notes\": \"{notes}\"\n      }\n    }\n  }\n}\n```\n\n#### Publishing settings\n\nIf using Yarn, you can configure default publishing settings with `.yarnrc.yml`, e.g:\n\n```\nnpmPublishAccess: public\n\nnpmScopes:\n  foo:\n    npmAlwaysAuth: true\n    npmAuthToken: \"${NPM_TOKEN}\"\n```\n\nIf using pnpm, you can configure default publishing settings with `.npmrc`, e.g:\n\n```\n//registry.npmjs.org/:_authToken=${NPM_TOKEN}\n```\n\n## Options\n\n| Name                    | Type                    | Required | Default | Description                                                                                                                                |\n| ----------------------- | ----------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| **`projectFolderPath`** | `string`                | `true`   |         | The path to the package folder to publish, relative to the repository root.                                                                |\n| **`packageManager`**    | `yarn \\| pnpm`          | `false`  | `yarn`  | The package manager command to use for publishing.                                                                                         |\n| **`access`**            | `public  \\| restricted` | `false`  |         | See npm publish [access](https://docs.npmjs.com/cli/v7/commands/npm-publish). Overrides `npmPublishAccess` configuration in `.yarnrc.yml`. |\n| **`push`**              | `boolean`               | `false`  | `false` | Perform a `git push --atomic --follow-tags` to the repository after publish.                                                               |\n| **`dryRun`**            | `boolean`               | `false`  | `false` | Perform a dry run - options and commands will be logged.                                                                                   |\n\n## Troubleshooting\n\n> You cannot publish over the previously published versions\n\nThe [Nx semver](https://github.com/jscutlery/semver/tree/main) package uses _tags_ alone to determine the next version of your packages. You may have had a successful package publish in the past but the creation of the tag failed for a particular reason.\n\nYou can manually create tags for each package yourself in the format expected depending on your semver configuration, e.g:\n\n```\ngit tag -f @foo/my-package-0.1.1\ngit push origin @foo/my-package-0.1.1 --force\n```\n\n> Git push fails with no repository access\n\nEnsure that the PAT you are using has the following repository access:\n\n- Contents, read and write\n- Pull requests, read and write (not required for this particular error, but useful)\n\n> HTTP 403: Resource not accessible by integration (https://api.github.com/repos/.../releases)\n\nOccurs when the Nx semver plugin attempts to create a GitHub release:\n\n- Go to Repository Settings -> Actions -> General\n- Under **Workflow Permissions**, ensure:\n  - **Read and write Permissions** is enabled\n  - **Allow GitHub Actions to create and approve pull requests** is checked (not required for this particular error, but useful)\n","readmeFilename":"README.md","description":"Nx executor for [Yarn](https://yarnpkg.com/) or [pnpm](https://pnpm.io/) package publishing."}