2.1.0 • Published 10 months ago
@swrlab/utils v2.1.0
SWR Audio Lab / Node.js Utils
This repository contains several frequently used packages and scripts for easier access and maintenance.
Install
Packages are meant to be imported into other projects:
const undici = require('@swrlab/utils/packages/undici')Scripts are meant to be run locally, therefore clone the repository and first install dependencies. We prefer yarn for this:
yarn add @swrlab/utilsThen run the desired script.
Packages
- ARD - Common internal ARD tools like ID creation
- Date - Common date functions and time helpers
- Helpers - Common functions and helpers
- Numbers - Common number and math helpers
- Storage Wrapper - A utility to wrap file access to local, Google Cloud Storage and AWS S3 file storage
- Strings - Common string, array, object encoding and getter helpers
- Undici - Provides the latest install of
undici-wrapper, a wrapper around theundiciHTTP library
Scripts
ARD Core ID generator
A CLI to encode strings into the ARD Core ID standard:
yarn ard:coreId "my-string-to-encode"This will print:
INPUT:
my-string-to-encode
OUTPUT (CRC64-ECMA182):
6a80b80f748c9b50Publish to npm
Sign in to npm and provide username, password, and email-address:
npm loginPublish updates of this package with:
npm publishChangelog
A separate Changelog is available in CHANGELOG.md
License
See LICENSE.txt