{"_id":"@achttienvijftien/wp-packages-update","_rev":"3-2eec1cbf54dc0fff25269360b2d0b11e","name":"@achttienvijftien/wp-packages-update","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@achttienvijftien/wp-packages-update","version":"1.0.0","keywords":["wordpress","packages","update","yarn"],"author":{"name":"1815","email":"it@1815.nl"},"license":"GPL-3.0-or-later","_id":"@achttienvijftien/wp-packages-update@1.0.0","maintainers":[{"name":"dennisenderink","email":"dennis@1815.nl"}],"homepage":"https://github.com/achttienvijftien/wp-packages-update#readme","bugs":{"url":"https://github.com/achttienvijftien/wp-packages-update/issues"},"bin":{"wp-packages-update":"bin/wp-packages-update.js"},"dist":{"shasum":"3fa07aa51524f36b3126b8b096f5442840212b3d","tarball":"https://registry.npmjs.org/@achttienvijftien/wp-packages-update/-/wp-packages-update-1.0.0.tgz","fileCount":7,"integrity":"sha512-VMpR7JBRUqTx5s7vg6FnTqRvEQGOVF7eBM/UA2fhMew0dI3bJJYdQWo0WIrnmegL6ZSH4SQUlcZAMWOnDBzOFw==","signatures":[{"sig":"MEYCIQDlrM7FUCHhFayjTBdaMCy422Bhd/dZnBfNuja1w3YWGgIhAPwd5aICc9I4VRx2ce+Q/2fQEArbX5ydwbq/Dt+oalWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44404},"main":"src/index.js","engines":{"node":">=22.0.0"},"gitHead":"f826e7381bea48c9cba58215469788132edd0b14","scripts":{"lint":"eslint .","test":"jest"},"_npmUser":{"name":"dennisenderink","email":"dennis@1815.nl"},"repository":{"url":"git+https://github.com/achttienvijftien/wp-packages-update.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to update WordPress packages to their latest version or a specified distribution tag","directories":{"test":"tests"},"_nodeVersion":"22.14.0","dependencies":{"cross-spawn":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/wp-packages-update_1.0.0_1752850404159_0.49746309979506065","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@achttienvijftien/wp-packages-update","version":"1.0.1","keywords":["wordpress","packages","update","yarn"],"author":{"name":"1815","email":"it@1815.nl"},"license":"GPL-3.0-or-later","_id":"@achttienvijftien/wp-packages-update@1.0.1","maintainers":[{"name":"dennisenderink","email":"dennis@1815.nl"}],"homepage":"https://github.com/achttienvijftien/wp-packages-update#readme","bugs":{"url":"https://github.com/achttienvijftien/wp-packages-update/issues"},"bin":{"wp-packages-update":"bin/wp-packages-update.js"},"dist":{"shasum":"3ca8ef7adaa50b809ca8c749d779bd5e34042d40","tarball":"https://registry.npmjs.org/@achttienvijftien/wp-packages-update/-/wp-packages-update-1.0.1.tgz","fileCount":7,"integrity":"sha512-9YQkPZH9rg2bSRZjQm9pYbr3+iz3BaqPt5xktPsV/+1x+jTaYtBcFqL3rTodGFWS3IFXM5ODAbmLSdlMO3XDoQ==","signatures":[{"sig":"MEUCIQCAu0XUxlP/ftX+u80vZIKOblTnxdabO9V6vMyEXZQY8gIgMgZDeAMTpNk0DPX1fQwTxEoDxD5LV9XgtpOHYvMoZgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44413},"main":"src/index.js","engines":{"node":">=22.0.0"},"gitHead":"4c728c335c36acc293a8b392dc44937cf6da1350","scripts":{"lint":"eslint .","test":"jest"},"_npmUser":{"name":"dennisenderink","email":"dennis@1815.nl"},"repository":{"url":"git+https://github.com/achttienvijftien/wp-packages-update.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to update WordPress packages to their latest version or a specified distribution tag","directories":{"test":"tests"},"_nodeVersion":"22.14.0","dependencies":{"cross-spawn":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/wp-packages-update_1.0.1_1754408572677_0.7628667127547979","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-18T14:53:24.049Z","modified":"2026-04-29T19:18:45.947Z","1.0.0":"2025-07-18T14:53:24.393Z","1.0.1":"2025-08-05T15:42:52.883Z"},"bugs":{"url":"https://github.com/achttienvijftien/wp-packages-update/issues"},"author":{"name":"1815","email":"it@1815.nl"},"license":"GPL-3.0-or-later","homepage":"https://github.com/achttienvijftien/wp-packages-update#readme","keywords":["wordpress","packages","update","yarn"],"repository":{"url":"git+https://github.com/achttienvijftien/wp-packages-update.git","type":"git"},"description":"A tool to update WordPress packages to their latest version or a specified distribution tag","maintainers":[{"email":"tobias@1815.nl","name":"tmdk"},{"email":"dennis@1815.nl","name":"dennisenderink"}],"readme":"# WordPress Packages Updater\n\nA tool to update WordPress packages (@wordpress/*) in your project to their latest version or a specified distribution tag using Yarn.\n\n## Requirements\n\n- Node.js v22 or higher\n\n## Installation\n\n### Global Installation\n\n```bash\nyarn global add @1815/wp-packages-update\n```\n\n### Local Installation\n\n```bash\nyarn add @1815/wp-packages-update --dev\n```\n\n## Usage\n\n### Command Line Interface\n\nIf installed globally:\n\n```bash\nwp-packages-update [--dist-tag=<tag>]\n```\n\nIf installed locally:\n\n```bash\nnpx wp-packages-update [--dist-tag=<tag>]\n```\n\n#### Options\n\n- `--dist-tag`: Distribution tag to use (default: 'latest')\n\n### Programmatic Usage\n\n```javascript\nimport { PackagesUpdater } from 'wp-packages-updater';\n\nasync function updatePackages() {\n  const updater = new PackagesUpdater({\n    distTag: 'next', // Optional, defaults to 'latest'\n    packageJsonPath: '/path/to/package.json' // Optional, defaults to process.cwd() + '/package.json'\n  });\n\n  const exitCode = await updater.run();\n  console.log(`Update completed with exit code: ${exitCode}`);\n}\n\nupdatePackages();\n```\n\n## API\n\n### PackagesUpdater\n\n#### Constructor\n\n```javascript\nnew PackagesUpdater(options)\n```\n\n##### Parameters\n\n- `options` (Object): Configuration options\n  - `distTag` (string, optional): Distribution tag to use (default: 'latest')\n  - `packageJsonPath` (string, optional): Path to package.json file (default: process.cwd() + '/package.json')\n\n#### Methods\n\n##### run()\n\nRuns the update process.\n\n```javascript\nupdater.run()\n```\n\nReturns: Promise<number> - Exit code (0 for success, non-zero for failure)\n","readmeFilename":"README.md"}