@quartz/js-utils
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Quartz JavaScript utilities

npm version

A collection of reusable JavaScript utilities for Quartz products, with optional TypeScript support.

All functions are written in TypeScript and transpiled into ES2017 JavaScript (with type definitions).

Installation

npm i @quartz/js-utils

Usage

Import functions from the js-utils package, e.g.

import { arrayFromRange, resizeWPImage } from '@quartz/js-utils'

TypeScript hints are available if the file into which the functions are imported is a .ts or .tsx file.

Contributing

Functions must be written in TypeScript whenever possible.

Export one function per file with a test suite (.test.js).

Before opening a pull request

  • Export any new functions to src/index.ts
  • Add a test suite for any new functions
  • Ensure tests pass (npm t)
  • Increment the package.json version using npm version

Deploying

Use npm publish to publish the package to npm. TypeScript will be built on publish (via npm run build).

Readme

Keywords

none

Package Sidebar

Install

npm i @quartz/js-utils

Weekly Downloads

0

Version

2.0.0

License

ISC

Unpacked Size

18.3 kB

Total Files

26

Last publish

Collaborators

  • acornsquash
  • itsjustbrian
  • itjhai-qz
  • ramesh-kumar
  • adamhooper
  • quartzthings