Scoped Package - CI/CD Glossary Definition
A scoped package is an npm package namespaced under an @scope/ prefix, like @latchkey/cli, which groups related packages and maps a whole scope to a specific registry.
Why scopes exist
A scope reserves a namespace so @acme/utils cannot be impersonated, and it lets .npmrc route everything under @acme/ to a private registry while public packages still come from npmjs.org.
Publishing
Scoped packages default to private; publishing a public one requires npm publish --access public.
Related guides
Package Registry - CI/CD Glossary DefinitionPackage Registry: A package registry is a repository that hosts published software packages for a language ec…
Dependency Confusion - CI/CD Glossary DefinitionDependency Confusion: Dependency confusion is a supply-chain attack where a public package is published under…
Workspace - CI/CD Glossary DefinitionWorkspace: A workspace is a feature of package managers (npm, Yarn, pnpm, Cargo) that lets one repository hol…