Skip to content

paypal/paypal-sdk-release

PayPal Braintree Client SDK

build status npm version apache license

Wrapper module to test and release combined client SDK modules for PayPal and Braintree.

Quick Start

Adding a new component module

npm run add my-sdk-component

Updating all components

npm run upgrade

Updating specific components

npm run upgrade @paypal/checkout-components
npm run upgrade @paypal/card-components

Rejecting specific packages during upgrade

Use --REJECT to exclude a package from being upgraded. This is useful when a package version needs to be pinned.

npm run upgrade -- --REJECT="@krakenjs/zoid"

To apply this via the GitHub Actions workflow, add --REJECT="<package>" to the npm run upgrade command in .github/workflows/upgrade.yml.

Removing specific components

npm run remove @paypal/checkout-components

Release

Warning: this will trigger an npm publish and production deploy.

npm run release

Activate

Warning: this will move the published version into traffic.

npm run activate

To roll back, or activate a specific version:

npm run activate x.x.x

About

Unified SDK wrapper module for tests, shared build config, and deploy

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors