{"bugs":{"url":"https://github.com/thednp/position-observer/issues"},"dist":{"shasum":"f1fe141c8dfafa886051c7a806a85a8c7b627940","tarball":"https://registry.npmjs.org/@thednp/position-observer/-/position-observer-1.1.6.tgz","fileCount":9,"integrity":"sha512-ornJsbcjhZLYcfstZLGDrNFZwECsjYJW3g5jXMkgXcI0PvRhc7l6GObMRXxqKurqYh9KbXhB5U6UboxkYmN+WA==","signatures":[{"sig":"MEUCIQCHJc/UaevwF4j04qFMforPlTBp4Pql6oDA5SSAHehuIwIgEW+CsSigwAM6wSKVZdpLc4Lt5fDWQ+Ak2bkg1gWHE4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fposition-observer@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54742},"name":"@thednp/position-observer","type":"module","types":"./dist/index.d.ts","author":"thednp","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"vite --open ./demo/index.html --port 8577","lint":"pnpm lint:ts","test":"pnpm pre-test && vitest --browser.headless","build":"tsdown","serve":"vite --open ./docs/index.html --port 8577","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","build_":"vite build","fix:ts":"deno lint --fix src","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","up:deno":"deno update --latest && deno run -A scripts/update-deno.js","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","build:all":"pnpm build && pnpm build:docs","build:docs":"vite build demo --config demo/vite.config.ts","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"homepage":"https://thednp.github.io/position-observer/","keywords":["position-observer","observer","intersection","resize","position","typescript"],"repository":{"url":"git+https://github.com/thednp/position-observer.git","type":"git"},"description":"🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.","directories":{},"maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","tsdown":"^0.22.14","vitest":"^4.1.11","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.4.1","@vitest/browser":"^4.1.11","@vitest/coverage-istanbul":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/position-observer_1.1.6_1788332716562_0.5701368731880474","host":"s3://npm-registry-packages-npm-production"},"_id":"@thednp/position-observer@1.1.6","version":"1.1.6"}