{"id":177427862,"number":"0.0.6","published_at":"2026-03-06T06:22:30.558Z","licenses":"MIT","integrity":"sha512-I9h26luA5RkIhI5NSXQ7Zx/cBoSEn9sqESUtn1UmzWqVhLiajBA8BhF+kf0pbDevoLnoPE+3GcvWuP6IvTf94w==","status":null,"download_url":"https://registry.npmjs.org/@infinite-canvas-tutorial/laser-pointer/-/laser-pointer-0.0.6.tgz","registry_url":"https://www.npmjs.com/package/@infinite-canvas-tutorial/laser-pointer/v/0.0.6","documentation_url":null,"install_command":"npm install @infinite-canvas-tutorial/laser-pointer@0.0.6","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"panyuqi","email":"pyqiverson@gmail.com"},"dist":{"integrity":"sha512-I9h26luA5RkIhI5NSXQ7Zx/cBoSEn9sqESUtn1UmzWqVhLiajBA8BhF+kf0pbDevoLnoPE+3GcvWuP6IvTf94w==","shasum":"650bd1d2602cd15c5641bb59392aab4b23b7c0f9","tarball":"https://registry.npmjs.org/@infinite-canvas-tutorial/laser-pointer/-/laser-pointer-0.0.6.tgz","fileCount":57,"unpackedSize":46158,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDgkzbLnK3ya+M2uMSFe3+SFVPs/J3eLuk/8sEM8crE8AiEAtYUTxRTHCnwdvYUkQyRoQ1n5C0/Gtd26/k7DpmBY0BE="}]},"gitHead":null,"main":"lib/index.js","scripts":{"dev":"vite dev","deploy":"vite build","preview":"vite preview","build:cjs":"rimraf ./lib \u0026\u0026 tsc --module commonjs --outDir lib","build:esm":"rimraf ./esm \u0026\u0026 tsc --module ESNext --outDir esm","build":"run-p build:*","watch":"rimraf ./esm \u0026\u0026 tsc --module ESNext --outDir esm --watch","localize:extract":"lit-localize extract","localize:build":"lit-localize build"},"_npmVersion":"10.9.2","_nodeVersion":"22.17.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./spectrum":{"types":"./lib/spectrum/index.d.ts","import":"./esm/spectrum/index.js","require":"./lib/spectrum/index.js"}},"browserify":null},"created_at":"2026-03-06T06:25:26.704Z","updated_at":"2026-03-06T06:25:31.924Z","purl":"pkg:npm/%40infinite-canvas-tutorial/laser-pointer@0.0.6","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@infinite-canvas-tutorial%2Flaser-pointer/versions/0.0.6","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@infinite-canvas-tutorial%2Flaser-pointer/versions/0.0.6/codemeta","dependencies":[{"id":1943574926,"ecosystem":"npm","package_name":"@excalidraw/laser-pointer","requirements":"^1.3.2","kind":"runtime","optional":false},{"id":1943574927,"ecosystem":"npm","package_name":"@spectrum-web-components/icon","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943574930,"ecosystem":"npm","package_name":"@spectrum-web-components/icons-workflow","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943574933,"ecosystem":"npm","package_name":"@lit/context","requirements":"^1.1.2","kind":"runtime","optional":false},{"id":1943574935,"ecosystem":"npm","package_name":"@lit/localize","requirements":"^0.12.2","kind":"runtime","optional":false},{"id":1943574938,"ecosystem":"npm","package_name":"@lit/task","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":1943574940,"ecosystem":"npm","package_name":"lit","requirements":"^3.1.3","kind":"runtime","optional":false},{"id":1943574943,"ecosystem":"npm","package_name":"@infinite-canvas-tutorial/webcomponents","requirements":"0.0.7","kind":"runtime","optional":false},{"id":1943574946,"ecosystem":"npm","package_name":"@infinite-canvas-tutorial/ecs","requirements":"0.0.5","kind":"runtime","optional":false},{"id":1943574949,"ecosystem":"npm","package_name":"@lit/localize-tools","requirements":"^0.8.1","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@infinite-canvas-tutorial%2Flaser-pointer"}