manifesto.js

v4.2.18
IIIF Presentation API utility library for client and server
IIIF

build:commonjs

tsc

build:docs

rimraf -rf docs && typedoc --out docs --name manifesto --theme default --ignoreCompilerErrors --experimentalDecorators --emitDecoratorMetadata --target ES6 --moduleResolution node --preserveConstEnums --stripInternal --suppressExcessPropertyErrors --suppressImplicitAnyIndexErrors --module commonjs src/ && touch docs/.nojekyll

build:esmodule

tsc -m es6 --outDir dist-esmodule

build:types

dts-bundle-generator --umd-module-name manifesto -o types/index.d.ts dist-esmodule/index.d.ts

build:umd

webpack

build:var

cross-env NODE_WEBPACK_LIBRARY_PATH=dist-var NODE_WEBPACK_LIBRARY_TARGET=var webpack

build

npm run lint:all && npm run clean && npm run build:commonjs && npm run build:esmodule && npm run build:umd && npm run build:var && npm run build:types

clean

rimraf -rf dist-umd dist-commonjs dist-esmodule dist-var types

lint:all

prettier --write "./src/**/*.{js,jsx,json,css,ts,tsx}"

prepublishOnly

npm run build && npm run test

test

mocha

watch

npm run build:esmodule -- --watch
npm i manifesto.js

Metadata

  • MIT
  • >=8.9.1
  • @edsilv
  • released 9/23/2024

Downloads

Maintainers