{"_id":"draggable-number-input","_rev":"7-8c4ca9f2705cb08429cc750ed8255ead","name":"draggable-number-input","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"draggable-number-input","version":"0.0.1","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.1","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"bin":{"draggable-number-input":"dist/cli/index.js"},"dist":{"shasum":"b7b54391e4289848756a329c3cc04622f1f812e1","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.1.tgz","fileCount":6,"integrity":"sha512-c81sccvC6Tgz4Qav9u8wSboaq1IdBbiNHdAxchSFhRANwA6KGLnSaEoqjKa6AMVeCEEJkzQVUvfl+tW/r6W57w==","signatures":[{"sig":"MEUCIQDnwFk2E7PaDO0LXLzFQgBPFo93vpOs+MlGczMKbhHH1gIgEoTKll7DV1wyVIzbotf9RPW9KVLvZ6wasB52AeeEkDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"37b7af9e5874bce630004988f8d1767e374ec6cd","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.{ts,tsx}\"","publish":"npm publish","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React and Svelte. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.1_1734635397470_0.1268249457030559","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"draggable-number-input","version":"0.0.2","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.2","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"dist":{"shasum":"112ccbd1235ece3997451cf76dcba03482a6bb94","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.2.tgz","fileCount":6,"integrity":"sha512-KwRBz/BQujPpTgE98XAW/PfAy1YIyuB6P9GKUomeo2XAM+nfko40sZGVs/kpQeuuOucknCm136FdDjH/xsj6eQ==","signatures":[{"sig":"MEUCIH8TuYS9abBKu/+uPNmACY6CSq2BxoRBJpUjyJrc6fkhAiEA52Cm13xfaVwT3U2K2XMKep2tsPl7TT0xgR/QDQUFqwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44035},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"37b7af9e5874bce630004988f8d1767e374ec6cd","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.{ts,tsx}\"","publish":"npm publish","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.2_1734635495595_0.3425616316298177","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"draggable-number-input","version":"0.0.3","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.3","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"dist":{"shasum":"e807b65b34eddca645b042c86bb2cb125842b7a8","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.3.tgz","fileCount":6,"integrity":"sha512-0UKQ6id40W2vIisu4ASD0Ksqr0XH7b4otOjcBcmsTC7yX6xRyJu7C0hWAius3tz8Q/l/xKyo48KR+iJkzVqwRw==","signatures":[{"sig":"MEUCIQD2MHRltvXcTcvslnEA/Tkz+0r+PshxJJI29flHRgMLwwIgc2iCu1Pr0TAm9uYuNOSEK+MqaJNWaeHNNZdCLxmDdok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44117},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7c7c7c005f4b5b39314bb9b6f82a9abba436a3ca","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.{ts,tsx}\"","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.3_1734635925258_0.6404121620354137","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"draggable-number-input","version":"0.0.4","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.4","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"dist":{"shasum":"33c904a81d9d26d1fb22bb299997379ffa3c8931","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.4.tgz","fileCount":6,"integrity":"sha512-S3jz4/c4F11cxP8pDkqlB3XHEuNqsUd0y1hkfmH5B6YToN7G7Tpvxq2Iev+bf+DI5hBBVgIiajDVSg1/GGY5vQ==","signatures":[{"sig":"MEUCIBt2NurBgSvDNPE+yW+3/IsZE20O/rEk+mAnyvqBG0puAiEArJuOQEPO1ONhh3EB8eBIzBCXBxgngI8f3wBhfaurXcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7c7c7c005f4b5b39314bb9b6f82a9abba436a3ca","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.{ts,tsx}\"","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.4_1734648836033_0.5687840809970557","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"draggable-number-input","version":"0.0.5","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.5","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"dist":{"shasum":"e98366c3752b09dbdd9fbb5dc8b77f719d24e449","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.5.tgz","fileCount":6,"integrity":"sha512-5For5V0tL+OSBTRvOyEdJgc6ZSCPWr8WCsFFnw0EQxiC1mdBNck39iwm3uAOO3ce0HfPxvQJ6vUNeywul4Eiug==","signatures":[{"sig":"MEYCIQCcZRIZBd5UeGS6ecQzc/HMR385Idr23Mr2u1TnYCugXQIhANGIDlBOxmRiF8i3cl0n4b2Gsp4KPpAPitO9hcz016b8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7c7c7c005f4b5b39314bb9b6f82a9abba436a3ca","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","format":"prettier --write \"src/**/*.{ts,tsx}\"","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.5_1734649182224_0.26436809151675433","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"draggable-number-input","version":"0.0.7","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.7","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"dist":{"shasum":"df6dbad8f0f8d0bae36f1534ee7de18d50fa7ecb","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.7.tgz","fileCount":6,"integrity":"sha512-LJYnXdWufXGgJV7CGrgZVnzhPpTrn7Hu2Rti0fqsyP3d7cAhnI1cJ1Inm1crD1okCGodu3bKpfXuWqI0TBxxEQ==","signatures":[{"sig":"MEYCIQCyRsOCkAjO6tV1UQgsJwRWHAQeaBSn3gm8hWFo0xX+jwIhAOJQ1fimu3kOk3EOaq1k1ktGYS8wUrreqMXiHlT0XjWA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44120},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"300e5531ed46aa1870486935e63ec0664b59be3d","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean --outDir dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.7_1734649666658_0.29150429784696863","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"draggable-number-input","version":"0.0.8","keywords":["react","component","number-input","draggable","input","drag","dragging"],"author":{"name":"Brett Holcomb"},"license":"MIT","_id":"draggable-number-input@0.0.8","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"homepage":"https://github.com/brettlyne/draggable-number-input#readme","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"dist":{"shasum":"da78d6ff72db9a85a104c23fe7a1afdd43d11ba1","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.8.tgz","fileCount":6,"integrity":"sha512-DBsPpGuQqJi4zygxCsL9Ar2rLtNVfwScic33WSEljJ2HCJxkdsLbL2u+wf+/IesaY75hf0MvgphOQyJTfGcAaQ==","signatures":[{"sig":"MEUCIQCDVmKDcX3WTt60pWZO9+SpgNp4Zsp6s/4LR4Tfu+LwsAIgN6H9EVxTUiG63/KhoowUkF0vt5RFqH1lqBmQCuaTpqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44178},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"7bbd5929799e208f2f9d2c5672aa8988fe2719f3","private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean --outDir dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","docs:dev":"cd docs && npm run dev","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","test:watch":"jest --watch","docs:deploy":"cd docs && npm run deploy","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"repository":{"url":"git+https://github.com/brettlyne/draggable-number-input.git","type":"git"},"_npmVersion":"10.8.1","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tsup":"^8.3.5","react":"^18.3.1","eslint":"^9.17.0","globals":"^15.13.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@jest/globals":"^29.7.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.18.1","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/draggable-number-input_0.0.8_1734651496563_0.11994528579235864","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"author":{"name":"Brett Holcomb"},"name":"draggable-number-input","private":false,"version":"0.0.9","description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean --outDir dist","prepublishOnly":"npm run lint && npm run test && npm run build","test":"jest","test:watch":"jest --watch","docs:dev":"cd docs && npm run dev","docs:build":"cd docs && npm run build","docs:deploy":"cd docs && npm run deploy","typecheck":"tsc --noEmit","lint":"eslint \"src/**/*.{ts,tsx}\"","lint:fix":"eslint --fix \"src/**/*.{ts,tsx}\"","format":"prettier --write \"src/**/*.{ts,tsx}\""},"keywords":["react","component","number-input","draggable","input","drag","dragging"],"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"devDependencies":{"@eslint/js":"^9.17.0","@jest/globals":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.12","@types/react-dom":"^18.0.0","eslint":"^9.17.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.1.0","globals":"^15.13.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.4.2","react":"^18.3.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","tsup":"^8.3.5","tsx":"^4.19.2","typescript":"^5.7.2","typescript-eslint":"^8.18.1"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/brettlyne/draggable-number-input.git"},"_id":"draggable-number-input@0.0.9","gitHead":"59c2dfacc5c94bb6857b16efff838a417a130d1f","bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"homepage":"https://github.com/brettlyne/draggable-number-input#readme","_nodeVersion":"18.18.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-tPBSFd1TITGkgnm7F8B2FI0Rlyt8MJI1QCSKwWHgjZ0NFs9Qj+SkePDY7HlzGBfLBt7rSUtTd5g81XarmBCYsA==","shasum":"274c28ef3f9dfb8d143635505bd360ae25007346","tarball":"https://registry.npmjs.org/draggable-number-input/-/draggable-number-input-0.0.9.tgz","fileCount":6,"unpackedSize":44638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5D8dKbhw0gXc+PcWO8FZAqsTAPwGfxXEy3vghTp2DuQIhAOgzFpBRvxT/duIfPdApToekh4GbxRxorkuQWFpnGzqn"}]},"_npmUser":{"name":"brettlyne","email":"brett.holcomb@gmail.com"},"directories":{},"maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/draggable-number-input_0.0.9_1735451889063_0.7738200479031832"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-19T19:09:57.468Z","modified":"2024-12-29T05:58:09.457Z","0.0.1":"2024-12-19T19:09:57.651Z","0.0.2":"2024-12-19T19:11:35.786Z","0.0.3":"2024-12-19T19:18:45.449Z","0.0.4":"2024-12-19T22:53:56.207Z","0.0.5":"2024-12-19T22:59:42.400Z","0.0.7":"2024-12-19T23:07:46.924Z","0.0.8":"2024-12-19T23:38:16.730Z","0.0.9":"2024-12-29T05:58:09.259Z"},"bugs":{"url":"https://github.com/brettlyne/draggable-number-input/issues"},"author":{"name":"Brett Holcomb"},"license":"MIT","homepage":"https://github.com/brettlyne/draggable-number-input#readme","keywords":["react","component","number-input","draggable","input","drag","dragging"],"repository":{"type":"git","url":"git+https://github.com/brettlyne/draggable-number-input.git"},"description":"A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc.","maintainers":[{"name":"brettlyne","email":"brett.holcomb@gmail.com"}],"readme":"# Draggable Number Input\n\n<a href=\"https://www.npmjs.com/package/draggable-number-input\"><img src=\"https://img.shields.io/npm/v/draggable-number-input\"></a>\n\n![Draggable Number Input Preview](draggable-input-preview.gif)\n\n## [Interactive Docs & Examples](https://brettlyne.github.io/draggable-number-input/) 👈 👈\n\nA [React](https://react.dev) component intended to replicate the draggable number input behavior\nwe see in applications like Blender, Figma, and After Effects.\n\n## Installation\n\n```bash\nnpm install draggable-number-input\n```\n\n## Usage\n\n```jsx\nimport {\n  DraggableNumberInput,\n  DraggableLabelNumberInput,\n} from \"draggable-number-input\";\n\n// Basic usage with input\nfunction MyComponent() {\n  const [value, setValue] = useState(0);\n  return (\n    <label>\n      Lucky number:\n      <DraggableNumberInput value={value} onChange={setValue} />;\n    </label>\n  );\n}\n\n// Basic usage with label\nfunction MyLabelComponent() {\n  const [value, setValue] = useState(0);\n  return (\n    <DraggableLabelNumberInput value={value} onChange={setValue}>\n      <strong>Drag me:</strong>\n    </DraggableLabelNumberInput>\n  );\n}\n```\n\n## Features\n\n- use pointer lock API to make it possible to drag past the edge of the screen and so your cursor is back on the input when you release the mouse.\n- use up and down arrow keys while input is focused to increment and decrement\n- allow modifier keys to multiply the increment (modifier keys also apply to arrow keys)\n- provide optional sensitivity setting per modifier key to more easily target values (ex: in Figma while holding shift you move by 10s and sensitivity is .5)\n- multipliers serve as a \"snapping\" value while dragging, ie: if you're holding shift you'll move by 10 and snap to the nearest 10\n- touch interactions are supported in addition to mouse dragging\n\n## API\n\nSee the [docs](https://brettlyne.github.io/draggable-number-input/)\n\n## [Interactive Docs & Examples](https://brettlyne.github.io/draggable-number-input/) 👈 👈\n","readmeFilename":"README.md"}