nouislider

v15.8.1
noUiSlider is a lightweight JavaScript range slider.

build

npm run build:mjs && npm run build:js && npm run build:styles

build:js

npm run build:js:write && npm run build:js:compress && npm run build:js:compress:mjs

build:js:write

rollup -c rollup.config.js

build:js:compress

uglifyjs dist/nouislider.js --compress --mangle --output dist/nouislider.min.js

build:js:compress:mjs

uglifyjs dist/nouislider.mjs --compress --mangle --output dist/nouislider.min.mjs

build:types

tsc --emitDeclarationOnly

build:mjs

tsc --module ES6 && mv dist/nouislider.js dist/nouislider.mjs

build:styles

npm run build:styles:write && npm run build:styles:compress

build:styles:write

lessc src/nouislider.less dist/nouislider.css

build:styles:compress

lessc src/nouislider.less dist/nouislider.min.css --clean-css

prepublishOnly

npm run build

format

prettier src/nouislider.ts --write --config .prettierrc

lint

eslint src/nouislider.ts

docs

cd ../ && php -S localhost:${PORT:-8080} nouislider/documentation/_run/router.php
npm i nouislider

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 6/21/2024

Downloads

Maintainers