Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions pages/common/npm-pkg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# npm pkg

> Show or modify `package.json` properties.
> More information: <https://docs.npmjs.com/cli/npm-pkg>.
- Get the value of a specific property:

`npm pkg get {{name}}`

- Get multiple properties at once:

`npm pkg get {{name}} {{version}}`

- Get multiple values across all workspaces:

`npm pkg get {{name}} {{version}} --ws`

- Get a nested or array property value:

`npm pkg get {{contributors[0].email}}`

- Set a property to a specific value:

`npm pkg set {{property}}={{value}}`

- Set multiple properties at once:

`npm pkg set {{property1}}={{value1}} {{property2}}={{value2}}`

- Delete a property from `package.json`:

`npm pkg delete {{scripts.build}}`

- Auto-fix common errors in `package.json`:

`npm pkg fix`