UNPKG

rm-range-slider

Version:

A highly optimized and fully customizable pure Angular range slider component for value selection, price filtering, and min-max inputs. Supports single and dual thumb, touch, mouse, and keyboard with zero dependencies.

202 lines 4.67 kB
{ "name": "rm-range-slider", "version": "9.0.0", "description": "A highly optimized and fully customizable pure Angular range slider component for value selection, price filtering, and min-max inputs. Supports single and dual thumb, touch, mouse, and keyboard with zero dependencies.", "keywords": [ "angular", "angular-library", "angular-component", "angular-ui", "angular-slider", "angular-range-slider", "angular-dual-range-slider", "angular-single-range-slider", "angular-range-input", "angular-slider-component", "angular-price-slider", "angular-filter-slider", "angular-min-max-slider", "angular-multi-thumb-slider", "angular-two-thumb-slider", "angular-thumb-slider", "angular-custom-slider", "angular-lightweight-slider", "angular-high-performance-slider", "angular-accessible-slider", "angular-a11y-slider", "angular-responsive-slider", "angular-touch-slider", "angular-keyboard-slider", "angular-themeable-slider", "angular-stylable-slider", "angular-zero-dependency-slider", "angular-tree-shakable-slider", "angular-standalone-slider", "angular-forms-slider", "angular-reactive-forms-slider", "angular-template-driven-forms-slider", "ng", "ng-component", "ng-library", "ng-range-slider", "ngx-slider", "ngx-range-slider", "typescript", "frontend", "ui", "ux", "ui-components", "custom-ui", "form-control", "input", "range", "range-slider", "range-input", "slider", "dual-range", "dual-slider", "dual-thumb-slider", "single-slider", "single-range-slider", "price-range-slider", "price-filter", "filter-slider", "min-max-slider", "multi-thumb-slider", "two-thumb-slider", "thumb-slider", "custom-slider", "customizable-slider", "lightweight", "performance", "high-performance", "secure", "accessibility", "a11y", "wai-aria", "aria-slider", "responsive", "mobile-friendly", "desktop-friendly", "touch-slider", "drag-slider", "mouse-slider", "keyboard-support", "theming", "styling", "css", "scss", "customizable", "no-dependency", "zero-dependency", "tree-shakable", "modern-angular", "angular-standalone", "angular-forms", "reactive-forms", "template-driven-forms", "open-source", "npm", "frontend-library", "ui-library", "web-component-alternative", "html-range", "custom-range-input", "angular14", "angular15", "angular16", "angular17", "angular18", "angular19", "angular20", "angular21", "angular22", "angular23", "angular24" ], "author": { "name": "Rajat Malik", "email": "mr.rajatmalik@gmail.com", "url": "https://www.rajatmalik.dev/" }, "contributors": [ { "name": "Rajat Malik", "email": "mr.rajatmalik@gmail.com" } ], "maintainers": [ { "name": "Rajat Malik", "email": "mr.rajatmalik@gmail.com" } ], "homepage": "https://github.com/malikrajat/rm-range-slider#readme", "repository": { "type": "git", "url": "git+https://github.com/malikrajat/rm-range-slider.git" }, "bugs": { "url": "https://github.com/malikrajat/rm-range-slider/issues", "email": "mr.rajatmalik@gmail.com" }, "url": "https://www.npmjs.com/package/rm-range-slider", "funding": { "type": "individual", "url": "https://github.com/sponsors/malikrajat" }, "peerDependencies": { "@angular/common": ">=14.0.0 <=26.0.0", "@angular/core": ">=14.0.0 <=26.0.0", "@angular/material": ">=14.0.0 <=26.0.0" }, "dependencies": { "tslib": "^2.6.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" }, "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "arm64" ], "ng-add": { "save": "dependencies" }, "ng-update": { "packageGroup": [ "rm-range-slider" ] }, "directories": { "lib": "./src", "doc": "./docs" }, "packageManager": "pnpm@10.11.1", "license": "MIT", "type": "module", "sideEffects": false, "private": false, "readme": "README.md", "module": "fesm2022/rm-range-slider.mjs", "typings": "types/rm-range-slider.d.ts", "exports": { "./package.json": { "default": "./package.json" }, ".": { "types": "./types/rm-range-slider.d.ts", "default": "./fesm2022/rm-range-slider.mjs" } } }