{"_id":"@at-flux/dom","_rev":"6-6f9f023f2c293a69e5616cdfb833665d","name":"@at-flux/dom","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.0":{"name":"@at-flux/dom","version":"0.0.0","keywords":["astro","dom","utilities","typescript"],"author":{"name":"Taylor Siviter","email":"taylor@siviter.xyz"},"license":"MIT","_id":"@at-flux/dom@0.0.0","maintainers":[{"name":"siviterxyz","email":"siviter.xyz@gmail.com"}],"homepage":"https://github.com/at-flux/astroflare#readme","bugs":{"url":"https://github.com/at-flux/astroflare/issues"},"dist":{"shasum":"8e42f8d46082c2565213a10e07968555853cbecb","tarball":"https://registry.npmjs.org/@at-flux/dom/-/dom-0.0.0.tgz","fileCount":7,"integrity":"sha512-HCrVG/Xe0wGR9ZF/4m6EoC0hwRnghMxXhJKdVgbY3/w4TPsK53NIgnDAqS1nff2JRwZ6J0+9//M1GrA9iZ8Mdw==","signatures":[{"sig":"MEUCIQDxU84jQgyJtAL6HzHC/t9QSr1gkhYrUEA+y/QxsFYX4gIgEgo/jc2FrE0PVJzwoSPZnPQ1zCpuh/7mAs9NlLo5Opo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6817},"main":"./dist/index.cjs","type":"module","_from":"file:at-flux-dom-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"siviterxyz","email":"siviter.xyz@gmail.com"},"_resolved":"/tmp/839da078bf7d61a19bae59e93a71cb9a/at-flux-dom-0.0.0.tgz","_integrity":"sha512-HCrVG/Xe0wGR9ZF/4m6EoC0hwRnghMxXhJKdVgbY3/w4TPsK53NIgnDAqS1nff2JRwZ6J0+9//M1GrA9iZ8Mdw==","repository":{"url":"git+https://github.com/at-flux/astroflare.git","type":"git"},"_npmVersion":"11.5.1","description":"Type-safe DOM helpers for Astroflare projects","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.1","vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.0.0_1774123591113_0.9061511862433016","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@at-flux/dom","version":"1.0.0","keywords":["astro","dom","utilities","typescript"],"author":{"name":"Taylor Siviter","email":"taylor@siviter.xyz"},"license":"MIT","_id":"@at-flux/dom@1.0.0","maintainers":[{"name":"atflux","email":"magisterfluxart@gmail.com"}],"homepage":"https://github.com/at-flux/astroflare#readme","bugs":{"url":"https://github.com/at-flux/astroflare/issues"},"dist":{"shasum":"03857b8c6b46981a0b3a573be1e3aeb7d368cae7","tarball":"https://registry.npmjs.org/@at-flux/dom/-/dom-1.0.0.tgz","fileCount":7,"integrity":"sha512-+BFnFmtfr8p+YPFrLH6uW+6wuyuZAMy5NLR69lxqhyLTWEDEwkAR6EriKCqIZ+IohlcB3ZHPybFjExs4g1FVkQ==","signatures":[{"sig":"MEQCIGqAqtg+DHlKO+RQC6f6Efkc+BP2lMBA9SRE7z2U+AbfAiA3p1dxQpNMp7YI0+xSoaEDL9vhIp4v84e1GbxcompA7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@at-flux%2fdom@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6817},"main":"./dist/index.cjs","type":"module","_from":"file:at-flux-dom-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42120e6e-acb7-4dcd-b61a-f6be532c863e"}},"_resolved":"/tmp/934654fc7673a634591c7ca48dbf7e17/at-flux-dom-1.0.0.tgz","_integrity":"sha512-+BFnFmtfr8p+YPFrLH6uW+6wuyuZAMy5NLR69lxqhyLTWEDEwkAR6EriKCqIZ+IohlcB3ZHPybFjExs4g1FVkQ==","repository":{"url":"git+https://github.com/at-flux/astroflare.git","type":"git"},"_npmVersion":"11.12.0","description":"Type-safe DOM helpers for Astroflare projects","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.1","vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0_1774126084813_0.027206918520934487","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@at-flux/dom","version":"1.0.1","keywords":["astro","dom","utilities","typescript"],"author":{"name":"atflux","email":"dev@atflux.uk"},"license":"MIT","_id":"@at-flux/dom@1.0.1","maintainers":[{"name":"atflux","email":"magisterfluxart@gmail.com"}],"homepage":"https://github.com/at-flux/astroflare#readme","bugs":{"url":"https://github.com/at-flux/astroflare/issues"},"dist":{"shasum":"9b307b21880d874ad4af701affee0b9d9e848f40","tarball":"https://registry.npmjs.org/@at-flux/dom/-/dom-1.0.1.tgz","fileCount":7,"integrity":"sha512-aswqd3JCCpbwN2RPraqQ6TpTd4RThx4Vm5uWIyESKoDkgqJ1c8NdOkOE2nPDVq5wdrW3qU3pbuRsK57I93bvcQ==","signatures":[{"sig":"MEQCIH14JiDWSK1gp5JScHify/nDZvvw0CrYsiHcLDo2IrQLAiArq0gpWjeTiE2m3yOUsNaySrtxgGjsFkQcwUjP98IDGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@at-flux%2fdom@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6796},"main":"./dist/index.cjs","type":"module","_from":"file:at-flux-dom-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42120e6e-acb7-4dcd-b61a-f6be532c863e"}},"_resolved":"/tmp/522c8cc566a9204a02f636fe3f9e29e0/at-flux-dom-1.0.1.tgz","_integrity":"sha512-aswqd3JCCpbwN2RPraqQ6TpTd4RThx4Vm5uWIyESKoDkgqJ1c8NdOkOE2nPDVq5wdrW3qU3pbuRsK57I93bvcQ==","repository":{"url":"git+https://github.com/at-flux/astroflare.git","type":"git"},"_npmVersion":"11.12.1","description":"Type-safe DOM helpers for Astroflare projects","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^25.0.1","vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.1_1775129690295_0.7123635122648888","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@at-flux/dom","version":"1.0.2","type":"module","description":"Type-safe DOM helpers for Astroflare projects","author":{"name":"atflux","email":"dev@atflux.uk"},"license":"MIT","keywords":["astro","dom","utilities","typescript"],"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"devDependencies":{"jsdom":"29.1.1","tsdown":"0.22.13","typescript":"7.0.2","vitest":"4.1.10"},"engines":{"node":">=20.19"},"repository":{"type":"git","url":"git+https://github.com/at-flux/astroflare.git","directory":"packages/dom"},"bugs":{"url":"https://github.com/at-flux/astroflare/issues"},"homepage":"https://github.com/at-flux/astroflare/tree/main/packages/dom","publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"_id":"@at-flux/dom@1.0.2","_integrity":"sha512-nU+bWheEJ6v26ntmr6c19Yvhr6Wer/ph2tSIthjCNKnZ6abdCyoEzuEfDyoahqoAu60wngyEMa1JbbnJmhQScA==","_resolved":"/tmp/746f320ff9694deaf7fea5bf7210cc1c/at-flux-dom-1.0.2.tgz","_from":"file:at-flux-dom-1.0.2.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-nU+bWheEJ6v26ntmr6c19Yvhr6Wer/ph2tSIthjCNKnZ6abdCyoEzuEfDyoahqoAu60wngyEMa1JbbnJmhQScA==","shasum":"12c2792b1423fd57496ed82911a50a160ca43fe4","tarball":"https://registry.npmjs.org/@at-flux/dom/-/dom-1.0.2.tgz","fileCount":7,"unpackedSize":6388,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@at-flux%2fdom@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqbRP/DY2D9dlIFSY7F+DV/gIr7sWRzmt9ZFCEKvCnLQIhALzHhiN4OMkQa8RabljGo0pXwyR4zr2xW2pIOUQY0/1m"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42120e6e-acb7-4dcd-b61a-f6be532c863e"}},"directories":{},"maintainers":[{"name":"atflux","email":"magisterfluxart@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dom_1.0.2_1785443800518_0.5192160311961593"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T20:06:30.929Z","modified":"2026-07-30T20:36:41.020Z","0.0.0":"2026-03-21T20:06:31.254Z","1.0.0":"2026-03-21T20:48:04.977Z","1.0.1":"2026-04-02T11:34:50.443Z","1.0.2":"2026-07-30T20:36:40.682Z"},"bugs":{"url":"https://github.com/at-flux/astroflare/issues"},"author":{"name":"atflux","email":"dev@atflux.uk"},"license":"MIT","homepage":"https://github.com/at-flux/astroflare/tree/main/packages/dom","keywords":["astro","dom","utilities","typescript"],"repository":{"type":"git","url":"git+https://github.com/at-flux/astroflare.git","directory":"packages/dom"},"description":"Type-safe DOM helpers for Astroflare projects","maintainers":[{"name":"atflux","email":"magisterfluxart@gmail.com"}],"readme":"# @at-flux/dom\n\n[![npm version](https://img.shields.io/npm/v/@at-flux/dom.svg)](https://www.npmjs.com/package/@at-flux/dom)\n[![CI](https://github.com/at-flux/astroflare/actions/workflows/ci.yml/badge.svg)](https://github.com/at-flux/astroflare/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nType-safe DOM helpers for Astro / browser code. **Separate** from `@at-flux/astroflare` — add it as its own dependency and import from `@at-flux/dom`.\n\n## Install\n\n```bash\npnpm add @at-flux/dom\n```\n\n## Usage\n\n```ts\nimport { getElementById, getElementByQueryOrThrow } from \"@at-flux/dom\";\n```\n","readmeFilename":"README.md"}