Package Transformation Utilities
This npm package provides essential utilities for transforming and handling package artifacts within Skedulo's ecosystem. Designed to streamline the process of packaging and deployment, it offers functionality for filtering unwanted files, as well as zipping and encoding the content of artifacts in base64 format.
Installation
To install this package, run the following command in your terminal:
npm install @skedulo/packaging-utils --save
or if you are using Yarn:
yarn add @skedulo/packaging-utils
Development
This project uses devbox to manage its development environment.
Install devbox:
curl -fsSL https://get.jetpack.io/devbox | bash
cd packaging-utils
devbox run install
Once that's done you'll have the correct version of Node.js and Yarn installed for this project.
You can now run:
- Dependency Installation:
yarn
- Build the package:
yarn build
- Release package for local version to NPM:
yarn release-package ${versionNumber}