Newly generated projects already ignore this directory in Git.
07
Projects without tests
The import check still runs, but it can only prove the framework loads—not that your application still behaves. Tests can be skipped explicitly when you must.
TERMINAL
npx noderyx update --no-test
NOTE
Add tests for your important routes before a major-version upgrade. The updater protects dependencies, not untested behavior.
08
Locally linked frameworks
Projects created with --local use a file: dependency. The normal update command refreshes it while keeping the configured path, which is the fastest loop when you are fixing the framework itself.
TERMINAL
npm run framework:update
09
A release workflow that holds up
For a production application, the update itself is the smallest part of the job.
Commit or back up the application first.
Run npx noderyx update --dry-run.
Update in a branch or a staging environment.
Run the complete test suite.
Start the app and exercise its critical routes by hand.
Rebuild every delivery target you ship: web, mobile, native.
Deploy only after verification succeeds.
TERMINAL
npm test
npm run build
npm run build:mobile
npm run build:native
10
Recovering manually
Automatic rollback normally handles this. If a process was interrupted mid-update, restore the newest backup and reinstall.
TERMINAL
# copy package.json and package-lock.json back from
# .noderyx/update-backups/<newest>/ then:
npm install --ignore-scripts
NOTE
Application source never needs restoring, because the updater never changes it.
11
Major versions
Major releases may intentionally change framework APIs. Read the release notes first, upgrade one major version at a time, and add tests for important user flows before starting.
NOTE
The updater detects failing tests and protects dependency state, but it cannot prove that untested behavior is compatible.