ui7

v0.2.3
Generate sortable, timestamped UUID's, based on the new-uuid-format-04 RFC draft
uuid uuidv7 id-generator

clean

rimraf dist

build

npm run clean && concurrently "npm:build:*"

build:esm

esbuild --outdir=dist/esm --format=esm --sourcemap --inject:shim/esm/crypto.js src/mod.ts

build:cjs

esbuild --outfile=dist/cjs/mod.cjs --format=cjs --sourcemap --inject:shim/cjs/crypto.js src/mod.ts

build:tsd

tsc --project tsconfig.json --declaration --emitDeclarationOnly

check

concurrently -c cyan,green,yellow,magenta "npm:tsc" "npm:test" "npm:lint:check" "npm:fmt:check"

tsc

tsc --project tsconfig.json --noEmit

test

ava

lint

eslint "src/**/*.{js,ts,tsx}" --fix

lint:check

eslint "src/**/*.{js,ts,tsx}" --max-warnings=0

fmt

prettier --write src shim

fmt:check

prettier --check src shim

prepublishOnly

npm run build
npm i ui7

Metadata

  • MIT
  • >=12.0
  • Lyra Naeseth
  • released 9/23/2023

Downloads

Maintainers