{"id":177427899,"number":"0.0.3","published_at":"2026-03-05T02:18:40.299Z","licenses":"MIT","integrity":"sha512-8sWFT/2EBn8iXabdakwO8PCbhrorA3hn6oYSKEvKnOnSqqkSXqcVE+1DfPtDV/2kwaTGKYcEMZI/qHFGcSfMbw==","status":null,"download_url":"https://registry.npmjs.org/@infinite-canvas-tutorial/webcomponents/-/webcomponents-0.0.3.tgz","registry_url":"https://www.npmjs.com/package/@infinite-canvas-tutorial/webcomponents/v/0.0.3","documentation_url":null,"install_command":"npm install @infinite-canvas-tutorial/webcomponents@0.0.3","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"panyuqi","email":"pyqiverson@gmail.com"},"dist":{"shasum":"1d7d42ac46eaa0d3740d8038d41a9f1dacd950f2","tarball":"https://registry.npmjs.org/@infinite-canvas-tutorial/webcomponents/-/webcomponents-0.0.3.tgz","fileCount":363,"integrity":"sha512-8sWFT/2EBn8iXabdakwO8PCbhrorA3hn6oYSKEvKnOnSqqkSXqcVE+1DfPtDV/2kwaTGKYcEMZI/qHFGcSfMbw==","signatures":[{"sig":"MEUCIQCE9JgxkAglOwc2hkiYoM3qdZjna0+uM8QCpKsFWD7QVwIgJVlOvySFZ0/Gr7JCGbcHRN3K0FEkf4YWWO1ddwgNf0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205973},"gitHead":null,"main":"lib/index.js","scripts":{"dev":"vite dev","build":"run-p build:*","watch":"rimraf ./esm \u0026\u0026 tsc --module ESNext --outDir esm --watch","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","localize:build":"lit-localize build","localize:extract":"lit-localize extract"},"_npmVersion":"10.7.0","_nodeVersion":"20.14.0","_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:28.391Z","updated_at":"2026-03-06T06:25:28.391Z","purl":"pkg:npm/%40infinite-canvas-tutorial/webcomponents@0.0.3","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@infinite-canvas-tutorial%2Fwebcomponents/versions/0.0.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@infinite-canvas-tutorial%2Fwebcomponents/versions/0.0.3/codemeta","dependencies":[{"id":1943575276,"ecosystem":"npm","package_name":"lit","requirements":"^3.1.3","kind":"runtime","optional":false},{"id":1943575277,"ecosystem":"npm","package_name":"uuid","requirements":"^11.1.0","kind":"runtime","optional":false},{"id":1943575278,"ecosystem":"npm","package_name":"kdbush","requirements":"^4.0.2","kind":"runtime","optional":false},{"id":1943575282,"ecosystem":"npm","package_name":"roughjs","requirements":"^4.6.6","kind":"runtime","optional":false},{"id":1943575288,"ecosystem":"npm","package_name":"d3-color","requirements":"^3.1.0","kind":"runtime","optional":false},{"id":1943575298,"ecosystem":"npm","package_name":"@lit/task","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":1943575300,"ecosystem":"npm","package_name":"@antv/util","requirements":"^3.3.10","kind":"runtime","optional":false},{"id":1943575301,"ecosystem":"npm","package_name":"@pixi/math","requirements":"^7.4.2","kind":"runtime","optional":false},{"id":1943575312,"ecosystem":"npm","package_name":"@lit/context","requirements":"^1.1.2","kind":"runtime","optional":false},{"id":1943575313,"ecosystem":"npm","package_name":"@lit/localize","requirements":"^0.12.2","kind":"runtime","optional":false},{"id":1943575314,"ecosystem":"npm","package_name":"eventemitter3","requirements":"^5.0.1","kind":"runtime","optional":false},{"id":1943575316,"ecosystem":"npm","package_name":"@loaders.gl/core","requirements":"^4.2.2","kind":"runtime","optional":false},{"id":1943575319,"ecosystem":"npm","package_name":"browser-fs-access","requirements":"^0.38.0","kind":"runtime","optional":false},{"id":1943575326,"ecosystem":"npm","package_name":"@loaders.gl/images","requirements":"^4.2.2","kind":"runtime","optional":false},{"id":1943575334,"ecosystem":"npm","package_name":"@excalidraw/laser-pointer","requirements":"^1.3.2","kind":"runtime","optional":false},{"id":1943575336,"ecosystem":"npm","package_name":"@infinite-canvas-tutorial/ecs","requirements":"0.0.3","kind":"runtime","optional":false},{"id":1943575339,"ecosystem":"npm","package_name":"@spectrum-web-components/base","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575350,"ecosystem":"npm","package_name":"@spectrum-web-components/icon","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575354,"ecosystem":"npm","package_name":"@spectrum-web-components/menu","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575358,"ecosystem":"npm","package_name":"@spectrum-web-components/theme","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575378,"ecosystem":"npm","package_name":"@spectrum-web-components/picker","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575389,"ecosystem":"npm","package_name":"@spectrum-web-components/slider","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575407,"ecosystem":"npm","package_name":"@spectrum-web-components/swatch","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575409,"ecosystem":"npm","package_name":"@spectrum-web-components/switch","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575427,"ecosystem":"npm","package_name":"@spectrum-web-components/divider","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575430,"ecosystem":"npm","package_name":"@spectrum-web-components/overlay","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575432,"ecosystem":"npm","package_name":"@spectrum-web-components/popover","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575433,"ecosystem":"npm","package_name":"@spectrum-web-components/tooltip","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575434,"ecosystem":"npm","package_name":"@spectrum-web-components/accordion","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575435,"ecosystem":"npm","package_name":"@spectrum-web-components/textfield","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575436,"ecosystem":"npm","package_name":"@spectrum-web-components/thumbnail","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575453,"ecosystem":"npm","package_name":"@spectrum-web-components/color-area","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575456,"ecosystem":"npm","package_name":"@spectrum-web-components/action-menu","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575465,"ecosystem":"npm","package_name":"@spectrum-web-components/color-field","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575466,"ecosystem":"npm","package_name":"@spectrum-web-components/color-wheel","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575467,"ecosystem":"npm","package_name":"@spectrum-web-components/action-group","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575468,"ecosystem":"npm","package_name":"@spectrum-web-components/alert-banner","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575469,"ecosystem":"npm","package_name":"@spectrum-web-components/color-slider","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575470,"ecosystem":"npm","package_name":"@spectrum-web-components/number-field","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575550,"ecosystem":"npm","package_name":"@spectrum-web-components/action-button","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575551,"ecosystem":"npm","package_name":"@spectrum-web-components/icons-workflow","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575552,"ecosystem":"npm","package_name":"@spectrum-web-components/progress-circle","requirements":"^1.11.0","kind":"runtime","optional":false},{"id":1943575554,"ecosystem":"npm","package_name":"@types/kdbush","requirements":"^3.0.5","kind":"Development","optional":false},{"id":1943575559,"ecosystem":"npm","package_name":"webfontloader","requirements":"^1.6.28","kind":"Development","optional":false},{"id":1943575562,"ecosystem":"npm","package_name":"@types/d3-color","requirements":"^3.1.0","kind":"Development","optional":false},{"id":1943575563,"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%2Fwebcomponents"}