{"_rev":"11-f4d5d88db28efceb6ba90cd9a2cc5a41","time":{"created":"2026-07-16T23:15:07.248Z","modified":"2026-07-16T23:15:07.734Z","0.1.0":"2026-06-22T04:59:38.477Z","0.2.0":"2026-06-22T07:22:19.817Z","0.3.0":"2026-06-23T07:47:57.238Z","0.3.1":"2026-06-24T21:41:54.204Z","2.0.0":"2026-07-10T20:28:21.414Z","2.0.1":"2026-07-16T06:57:37.022Z","2.0.2":"2026-07-16T08:19:24.999Z","3.0.0":"2026-07-16T23:15:07.503Z"},"_id":"@ailuracode/alpine-scroll","name":"@ailuracode/alpine-scroll","dist-tags":{"latest":"3.0.0"},"versions":{"3.0.0":{"name":"@ailuracode/alpine-scroll","version":"3.0.0","description":"Alpine.js scroll controller — headless position tracking, body lock, section observer, navigation","type":"module","license":"MIT","author":"ailuracode","sideEffects":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ailuracode/alpinejs-toolkit.git","directory":"packages/scroll"},"bugs":{"url":"https://github.com/ailuracode/alpinejs-toolkit/issues"},"homepage":"https://github.com/ailuracode/alpinejs-toolkit/tree/master/packages/scroll#readme","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./global":{"types":"./dist/global.d.ts"}},"types":"./dist/global.d.ts","peerDependencies":{"alpinejs":"^3.0.0","@ailuracode/alpine-core":"^0.3.0"},"peerDependenciesMeta":{"@types/alpinejs":{"optional":true}},"devDependencies":{"@types/alpinejs":"^3.13.10","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.9","tsup":"^8.5.0","alpinejs":"^3.15.12","@ailuracode/alpine-core":"0.3.0"},"keywords":["alpinejs","alpine","plugin","scroll","scroll-lock","controller","headless"],"toolkit":{"bundleBudget":{"category":"infrastructure"}},"size-limit":[{"name":"full surface","path":"dist/index.js","import":"*","ignore":["alpinejs","@ailuracode/alpine-core"],"gzip":true,"brotli":true,"limit":"5.9 kB"}],"scripts":{"build":"tsup --config tsup.config.ts && cp src/global.d.ts dist/global.d.ts","clean":"rm -rf dist","lint":"biome check --assist-enabled=true .","lint:fix":"biome check --write --assist-enabled=true .","size":"size-limit","test":"vitest run --config ../../vitest.config.ts packages/scroll","test:coverage":"vitest run --coverage --coverage.include=packages/scroll/src/**/*.ts --coverage.exclude=packages/scroll/src/index.ts --coverage.exclude=packages/scroll/src/global.d.ts --coverage.exclude=packages/scroll/src/types.ts --coverage.exclude=packages/scroll/src/events.ts --coverage.thresholds.lines=80 --coverage.thresholds.functions=70 --coverage.thresholds.statements=80 --coverage.thresholds.branches=73 --config ../../vitest.config.ts packages/scroll","test:watch":"vitest --config ../../vitest.config.ts packages/scroll","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:e2e":"playwright test --config playwright.config.ts"},"_nodeVersion":"24.15.0","_id":"@ailuracode/alpine-scroll@3.0.0","dist":{"integrity":"sha512-RDrpjIc6QQmtne4cuuq/mUxZSOMJxu0zs96dj9sq26QBmYIC9pnaO1yB9E2Qjy4fZVU0D3LHDOv2JJnoGWlpYw==","shasum":"a4b1e282b1d2cd6cad5ac4e7804e8aa05430dbd5","tarball":"https://registry.npmjs.org/@ailuracode/alpine-scroll/-/alpine-scroll-3.0.0.tgz","fileCount":6,"unpackedSize":59803,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDU2IS9rRjyF7nNPk3ZQY8qTxZDGXEmy3qvEJqmXZMQ3wIgXPqdJ4eRvubVSMjqwLzwWfFXuKsRLGd16hWfAeiz55w="}]},"_npmUser":{"name":"siddharthagf","email":"livesanty_@hotmail.com"},"directories":{},"maintainers":[{"name":"siddharthagf","email":"livesanty_@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/alpine-scroll_3.0.0_1784243707379_0.9804283131898612"},"_hasShrinkwrap":false}},"maintainers":[{"name":"siddharthagf","email":"livesanty_@hotmail.com"}],"description":"Alpine.js scroll controller — headless position tracking, body lock, section observer, navigation","homepage":"https://github.com/ailuracode/alpinejs-toolkit/tree/master/packages/scroll#readme","keywords":["alpinejs","alpine","plugin","scroll","scroll-lock","controller","headless"],"repository":{"type":"git","url":"git+https://github.com/ailuracode/alpinejs-toolkit.git","directory":"packages/scroll"},"author":"ailuracode","bugs":{"url":"https://github.com/ailuracode/alpinejs-toolkit/issues"},"license":"MIT","readme":"","readmeFilename":""}