# @salesforce/packaging

> Packaging library for the Salesforce packaging platform

Latest version **5.0.14** (published 2026-09-29) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @salesforce/packaging
pnpm add @salesforce/packaging
yarn add @salesforce/packaging
bun add @salesforce/packaging
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 5.0.14 |
| Published | 2026-09-29 |
| First published | 2022-06-08 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=22.0.0 |
| Dependencies | 14 |
| Unpacked size | 500.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 16 |
| Maintainers | ire-npm-team-user, jimjag, salesforce-releases, jasonschroeder-sfdc, mobify, lwc-admin, salesforce-admin |
| Keywords | force, salesforce, sfdx, salesforcedx, packaging |

## Links

- npm: https://www.npmjs.com/package/@salesforce/packaging
- Repository: https://github.com/forcedotcom/packaging
- Homepage: https://github.com/forcedotcom/packaging#readme
- Issues: https://github.com/forcedotcom/packaging/issues
- npm.io page: https://npm.io/package/@salesforce/packaging

## Dependencies (14)

- [jszip](https://npm.io/package/jszip.md) ^3.10.1
- [globby](https://npm.io/package/globby.md) ^11
- [graphology](https://npm.io/package/graphology.md) ^0.26.0
- [object-treeify](https://npm.io/package/object-treeify.md) ^2
- [@salesforce/kit](https://npm.io/package/@salesforce/kit.md) ^4.0.0
- [fast-xml-parser](https://npm.io/package/fast-xml-parser.md) ^5.10.1
- [@salesforce/core](https://npm.io/package/@salesforce/core.md) ^9.1.10
- [graphology-types](https://npm.io/package/graphology-types.md) ^0.24.7
- [@salesforce/types](https://npm.io/package/@salesforce/types.md) ^1.8.0
- [@salesforce/schemas](https://npm.io/package/@salesforce/schemas.md) ^1.10.3
- [@salesforce/ts-types](https://npm.io/package/@salesforce/ts-types.md) ^3.2.0
- [graphology-traversal](https://npm.io/package/graphology-traversal.md) ^0.3.1
- [@jsforce/jsforce-node](https://npm.io/package/@jsforce/jsforce-node.md) ^3.10.25
- [@salesforce/source-deploy-retrieve](https://npm.io/package/@salesforce/source-deploy-retrieve.md) ^13.3.1

## Alternatives

- [jsforce](https://npm.io/package/jsforce.md) — 851.2K weekly downloads
- [react-native-qrcode-svg](https://npm.io/package/react-native-qrcode-svg.md) — 693.5K weekly downloads
- [@salesforce/plugin-data](https://npm.io/package/@salesforce/plugin-data.md) — 394.9K weekly downloads
- [@backstage/plugin-search-common](https://npm.io/package/@backstage/plugin-search-common.md) — 308.5K weekly downloads
- [@chain-registry/types](https://npm.io/package/@chain-registry/types.md) — 38.4K weekly downloads

## Recent versions

- 5.0.14 (latest) — 2026-09-29
- 5.0.9-spi.7 (spi) — 2026-09-03
- 4.1.14-dev.2 (dev) — 2024-08-15
- 2.2.9-profiles.1 (profiles) — 2023-07-28
- 5.0.13 — 2026-09-28
- 5.0.9-spi.6 — 2026-09-02
- 5.0.9-spi.5 — 2026-09-02
- 5.0.12 — 2026-09-01
- 5.0.11 — 2026-09-01
- 5.0.10 — 2026-09-01
- 5.0.9 — 2026-09-01
- 5.0.9-spi.4 — 2026-08-28
- 5.0.9-spi.3 — 2026-08-28
- 5.0.9-spi.2 — 2026-08-28
- 5.0.9-spi.1 — 2026-08-28
- … 438 more at https://npm.io/package/@salesforce/packaging/versions

## README

# Salesforce Packaging

[![NPM](https://img.shields.io/npm/v/@salesforce/packaging.svg?label=@salesforce/packaging)](https://www.npmjs.com/package/@salesforce/packaging) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/packaging.svg)](https://npmjs.org/package/@salesforce/packaging) [![License](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](https://opensource.org/license/apache-2-0)

## Description

A TypeScript library for packaging metadata in your Salesforce project. This library supports both First-Generation packaging (1GP) and Second-Generation packaging (2GP).

## Usage

There are 4 main classes to use from this library:

1. [Package1Version](https://forcedotcom.github.io/packaging/classes/package1_package1Version.Package1Version.html) - Work with 1st generation package versions.
1. [Package](https://forcedotcom.github.io/packaging/classes/package_package.Package.html) - Work with 2nd generation packages.
1. [PackageVersion](https://forcedotcom.github.io/packaging/classes/package_packageVersion.PackageVersion.html) - Work with 2nd generation package versions.
1. [SubscriberPackageVersion](https://forcedotcom.github.io/packaging/classes/package_subscriberPackageVersion.SubscriberPackageVersion.html) - Work with 2nd generation subscriber package versions.

Please reference the [API Documentation](https://forcedotcom.github.io/packaging/) for complete details of code and types.

## Contributing

If you are interested in contributing, please take a look at the [CONTRIBUTING](CONTRIBUTING.md) guide.

---
_Source: https://npm.io/package/@salesforce/packaging · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
