You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(@angular/cli): add support for the nub package manager
Recognize nub (https://nubjs.com) as a supported package manager. nub is
pnpm-CLI-compatible and writes a pnpm-v9-format lockfile (nub.lock), so its
handling mirrors pnpm throughout.
- Add a `nub` descriptor to SUPPORTED_PACKAGE_MANAGERS (cloned from pnpm,
with `binary: 'nub'` and `lockfiles: ['nub.lock']`) and to
PACKAGE_MANAGER_PRECEDENCE. Lockfile discovery is data-driven off the
descriptor, so `nub.lock` is now detected automatically.
- Add a `nub` entry to the schematics package-manager executor map
(installAll: install, installPackage: add), which previously threw
UnknownPackageManagerException for nub.
- Add `nub` to the packageManager enum in the workspace, ng-new, and
schematics-CLI schemas, and to the user-agent allowlist in the
`npm create @angular` shim.
0 commit comments