@place-framework/place-updater
v1.0.1
Published
Automated updater for @place-framework dependencies
Maintainers
Readme
@place-framework/place-updater
Internal tool for updating @place-framework dependencies in projects. Designed to be used as npm scripts in package.json.
Installation
npm install --save-dev @place-framework/place-updaterUsage
Add to your package.json scripts:
{
"scripts": {
"update:check": "place-updater --check",
"update": "place-updater",
"update:publish": "place-updater --publish"
}
}Commands
With --check flag (read-only)
Reports which @place-framework dependencies are outdated. Makes no changes. Exits with code 1 if any packages need updating (useful for CI):
npm run update:checkDefault (no flags)
Updates @place-framework dependencies in package.json and runs npm install
to regenerate package-lock.json:
npm run updateWith --publish flag
Updates dependencies, bumps version, commits to git, and publishes to npm:
npm run update:publishWhat it does
npm run update:check
- Scans package.json for @place-framework dependencies
- Checks npm registry for latest versions
- Logs any outdated packages (no files are modified)
- Exits with code 1 if updates are available (CI-friendly)
npm run update
- Scans package.json for @place-framework dependencies
- Checks npm registry for latest versions
- Updates package.json with new versions (preserving ^ or ~ prefixes)
- Runs
npm installto regenerate package-lock.json
npm run update:publish
- Updates @place-framework dependencies
- Runs
npm installto regenerate package-lock.json - Bumps package version (patch)
- Commits changes to git (package.json + package-lock.json)
- Pushes to remote repository
- Publishes to npm registry
Requirements
- Node.js 16+
- Git repository (for publish mode)
- npm authentication (for publish mode)
License
ISC
