{"_id":"@laserware/dominator","_rev":"53-f1efff57bc12237265979dbce224d833","name":"@laserware/dominator","dist-tags":{"beta":"3.0.1-beta.14","latest":"5.4.2"},"versions":{"1.0.0":{"name":"@laserware/dominator","version":"1.0.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@1.0.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"a2ba5c545bcc79846694db99ef94547ba66e41f9","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-1.0.0.tgz","fileCount":67,"integrity":"sha512-bmRZyLnhbRy0ZDbzCzKp6BNVmhmRK70TumOeU2x+2wCWFGBC2QUGHwviAU53SW/Wv6hYxg+AAuLkzAthvl3KFg==","signatures":[{"sig":"MEUCIQCqFfWqRECHWbIpYYeC42oAFPPeSuRsYQ3ATAe7gcMdnAIgYEPNKoVUWJQoVms/PICrHduYszDeubDyFblo+Qbfkzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d3f793f7551ab01986d0b043d6a67c545f1c3688","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm typecheck","postversion":"git push && git push --tags","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.7.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@dazzlegram/caboodle":"^1.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","prettier":"^2.8.8","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.2","@laserware/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_1.0.0_1688499942901_0.05063987266733694","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@laserware/dominator","version":"1.0.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@1.0.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"929bb6c5412ce61c57ea7390a6ed18436913d3a8","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-1.0.1.tgz","fileCount":67,"integrity":"sha512-hB/lD8pnm6dbeVuAXb05I74OF1RSiMpOg7sjqHZLHkETUCJqu9xAA1zPLii+Io2unaG3tLVAYTNrgSnu+l66jA==","signatures":[{"sig":"MEUCIQChiAp0JUcfXeMu6ZG7AETT2wxi6U3b6yG5clQXwB5BlAIgWy9oOnv8/v8wqcHIXOARgebav/eZ7W6zwU0/3hLmxfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"42cbffae35436b863e30c10cc2f440d899705e2e","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm typecheck","postversion":"git push && git push --tags","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.7.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@laserware/arcade":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","prettier":"^2.8.8","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.2","@laserware/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_1.0.1_1688502087807_0.9155672009623335","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@laserware/dominator","version":"1.0.2","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@1.0.2","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"4c310f67af390925cefa2202ca18cb9fabff7c82","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-1.0.2.tgz","fileCount":67,"integrity":"sha512-MSgwpOmVOb/kg0ui+OzaEk3DSRW19J9lOvuZZtNOnF6oKUI1ebKj23sf1LCIkM6v48AL0Z1hTltgRaoIYjnXGg==","signatures":[{"sig":"MEQCIG2SXfllalIPMYuqYdXoOIpivO56urP+PvvqUTzhHBjCAiBBgyhew8/Q4lzXL+eZrKGEDT05zUgiHHB7Dk2QKKafNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"06440baec552441ac91818820fcde67935e1f251","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm typecheck","postversion":"git push && git push --tags","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.7.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@laserware/arcade":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","prettier":"^2.8.8","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.2","@laserware/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_1.0.2_1688507450574_0.9320021675888925","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@laserware/dominator","version":"1.1.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@1.1.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"9803a2c79f4b5347a69e93185f3a2eab7dc03949","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-1.1.0.tgz","fileCount":69,"integrity":"sha512-OcEEZ/ghLhzIDoM/03Xw1i5hnLyBGNVARvFEAW5K53jyY6dh6hu47rbVfx8F3nWMKGFOhEkXFnf7F1MniCRr0Q==","signatures":[{"sig":"MEUCIFV1nBkoCtzewWJgmp8n1l6XJ9j5Bfuzmtl1455m4/7NAiEAyxK5GkAeaAYXhClbavty8kAT37p3gisLstmSqYaOO68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b9bf88c647668a84d8730430224af7c232e994d4","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm typecheck","postversion":"git push && git push --tags","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.6.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@laserware/arcade":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.2","@laserware/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_1.1.0_1690240583885_0.6669485873237204","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@laserware/dominator","version":"1.2.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@1.2.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"224f6b8502613caaec9a8e18c1634a60d52d4d7d","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-1.2.0.tgz","fileCount":71,"integrity":"sha512-lb52q0+17247SbX2W8hD464+sxRmK8nFlBgIdC87AbkRAX4Z4TFqxx/LyT2sic96ZZmNR7RS4wAWXHziPwgHtQ==","signatures":[{"sig":"MEYCIQDHBLaETr28AtamJzm9CSe1BcK746/eC/fJenC5ArFAPgIhAOyaynMvsyoMOJFzzd+aeLIa0TcAKmH66jANOA0T+wJ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4bba8230a44a6a1ee412299cb5498b4ce1f60d00","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm typecheck","postversion":"git push && git push --tags","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.7.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@laserware/arcade":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.2","@laserware/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_1.2.0_1690309210449_0.2549413576562938","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@laserware/dominator","version":"2.0.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.0.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"b0ac8b6e541b4d926472a557533e4640545b2d12","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.0.0.tgz","fileCount":93,"integrity":"sha512-3YKkjXWY4V3kAQKWsuXBQ3G05enUbCgdGfxSdnJxwiLLhWDbR1F6HIAAVe4NieXHok43opSKJ8DDJHqZvgzHrw==","signatures":[{"sig":"MEUCIAPAMVgUM+CJXM0i7C81NMsJ5+N6qsNuH+QO42vG15wwAiEA2LwjRSfPcFOQKUovfZrio2r93j9kyKRZpg9za3yufvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59183},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bdbdb1a4c82083148edd91093fb7dbd9f2d0180a","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","preversion":"pnpm lint && pnpm check:types","check:types":"tsc --noEmit","postversion":"git push && git push --tags","check:format":"prettier --write \"src/**/**.ts\"","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.7.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@laserware/arcade":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","prettier":"^3.0.2","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.3","@laserware/eslint-config":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.0.0_1692586771495_0.021508658743012443","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@laserware/dominator","version":"2.1.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.1.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"644076b7a82915b83eae9af6c96757cfca3c28e4","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.1.0.tgz","fileCount":93,"integrity":"sha512-sOJzd2pHQ/YkZXdoe+1zArB5cO4qyB6/WdXqeEdeIledkpTkVBAiLhBFmAs/uPLzxJDbaBmvkGEPXI3hoapmXQ==","signatures":[{"sig":"MEQCIFJaVo7/NSaILgCpOnD3lPa5ifL73jo3qUzoAGAJzgNxAiAw01ZCkfpyQca+f5nWQNxwgeq2dKpnu5CPEcJLIZacgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"180e813772878021e252f81bc83ffa979f5c9bdd","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json && pnpm format:build","format":"prettier --write \"src/**/**.ts\"","version":"pnpm format && git add -A src","preversion":"pnpm lint && pnpm check:types","check:types":"tsc --noEmit","postversion":"git push && git push --tags","check:format":"prettier --write \"src/**/**.ts\"","format:build":"prettier --write \"dist/**/**.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"9.7.1","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@laserware/arcade":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","prettier":"^3.0.2","typescript":"^5.1.6","@rushstack/eslint-patch":"^1.3.3","@laserware/eslint-config":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.1.0_1692587987615_0.7251514478801167","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@laserware/dominator","version":"2.2.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.2.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"3e41be5367627f8312e37357da4b105be24fbd53","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.2.0.tgz","fileCount":87,"integrity":"sha512-uIYKVq3usVIjNIOhNgk7YNS8Jq5HhdhodI4RZhDgiERoIqs80L0o2xBj1kVJfxqpMEgefe4qGqMma/66Y+pOkw==","signatures":[{"sig":"MEUCIQD+aF4nMZvOEET8BHrClZ4ghzAnryzFHpTlR+yjsGgU4wIgKRdYTt1HtPh0GXZfYAHHXmJuashaoL9QEHt76BTVl2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a2a1c34c5fd2655a508ee56350b16fbed86b0b4d","scripts":{"lint":"eslint --cache src","build":"rm -rf dist && tsc --project tsconfig.build.json","format":"prettier --cache --write src","version":"pnpm format && git add -A src","preversion":"pnpm lint && pnpm check:types","check:types":"tsc --noEmit","postversion":"git push && git push --tags","check:format":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.2.4","typescript":"^5.3.3","@rushstack/eslint-patch":"^1.7.2","@laserware/eslint-config":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.2.0_1706322163824_0.06782430415849494","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@laserware/dominator","version":"2.3.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.3.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"03dbd97d252961c0d7b0f51938e403550fb37ad2","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.3.0.tgz","fileCount":6,"integrity":"sha512-9qpaYRv+kBNvo4Kx8GFR8YQqKzrVHlS/R9l8Gpxpj1vUUSP+T+AtoKCkf+B1lz4EG0yULldAnmSImfyN/bnbVA==","signatures":[{"sig":"MEUCICu5fhQamlwipbl17LS2cdvfIGEdW7l1XVsedoGwQCLCAiEA9W2RaWHaBSpoFORx78XI4KrDpWgsnchxBzE/zp2iGpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"287061084a5719bfb31a5b5cb7b90156770e501e","scripts":{"build":"tsup","eslint":"eslint --cache src","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.3.3","@rushstack/eslint-patch":"^1.7.2","@laserware/eslint-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.3.0_1709265411048_0.9910034890316739","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@laserware/dominator","version":"2.3.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.3.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"17a6f4cec9d2726eb5dc1cd47a874f8efa2b0571","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.3.1.tgz","fileCount":6,"integrity":"sha512-GKqrx6LAWzyMRwGtVKg0ZRFeu/KGZBOexTRcsnMcvJopnpTdFiFYyHEc10H0QR1kuJQ55sor1qVJ0FT+YyImtA==","signatures":[{"sig":"MEYCIQDbYpiQoyswB+3e9kRwK/6RVwjdcte3cUgzKO0PZKvS/QIhAP29FdVUm8vN/nVa6nOP+52OpMDsCkuN9qPqUInawZp8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89255},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"gitHead":"97a2ebec22ed9f0b9ef7e1611a2687359ddbb933","scripts":{"build":"tsup","eslint":"eslint --cache src","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.3.3","@rushstack/eslint-patch":"^1.7.2","@laserware/eslint-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.3.1_1709267119568_0.22811330805679741","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@laserware/dominator","version":"2.3.2","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.3.2","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"35793d5f732bb572a3a07f58b8807ac8b87c27b0","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.3.2.tgz","fileCount":6,"integrity":"sha512-kvysRpAK6oegAC2Gg7FS15COQv1O4VHxRPi2cT0sEZJBdGv5tx9E8qfDbmORQ+nfH52lrFh0gxt/BDXPyQBzOA==","signatures":[{"sig":"MEYCIQCrCDBdd8c0cEb6nm5khBhsbkgo+fneVgxrulzq68//aQIhAMP5uZWGyR7OTehp9md8WNx+zYp9txXa1dzn1xU4b6Vh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88797},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"5f42e8bd67f8bd3bb0a3824491fd87af01b8214f","scripts":{"build":"tsup && cd dist && npx prettier --write index.d.ts","eslint":"eslint --cache src","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.3.3","@rushstack/eslint-patch":"^1.7.2","@laserware/eslint-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.3.2_1709337393042_0.1041295603385437","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@laserware/dominator","version":"2.4.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.4.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"1222f95238e7e128c972550d88a9441038f7bd78","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.4.0.tgz","fileCount":6,"integrity":"sha512-xMqMB0yfpnhq3nbwzjIjNBnkaXWrAbxKrkoYjfv/9rVWHQcy9MF30W2yZe8bfr45e1Ioj71U5wOl2ZfLkryAtg==","signatures":[{"sig":"MEUCIQCpq9fIs8x7/W9bsbXXtrVh3fdCwppUzUEkBPSZ7bXP8gIgMU0XUJtQvdndPrbaW59OirIvpmTczmlcXwECIclq65I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85001},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"d5bdeb3984d45f630884766b67889d10b7a309ac","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","happy-dom":"^14.7.1","typescript":"^5.4.5","@types/node":"^20.12.7","@testing-library/dom":"^10.0.0","@rushstack/eslint-patch":"^1.10.1","@testing-library/svelte":"^4.1.0","@laserware/eslint-config":"^2.2.2","@testing-library/jest-dom":"^6.4.2","@vitest/coverage-istanbul":"^1.4.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.4.0_1712787905728_0.6947986827106551","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@laserware/dominator","version":"2.5.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.5.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"0b55c2170bc777ea5699c2b8af9cf95a750e3d9d","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.5.0.tgz","fileCount":6,"integrity":"sha512-DYcjPLyWLo5oeo66+BBn2WXSIreCbvAI8YKiq7ot8wGnifyRZyNamiKG4EJnBFXzdA0Lu9FqvmvE2QhOe8rEkA==","signatures":[{"sig":"MEUCIDdVf+AKRQUFPEliQH8U0WFpnXDsYilkgK1tHI9bl6t2AiEA3A4g9wp69GB44lM9LP4enFZ7wJBJV2CD0saE2kk3YTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86063},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"75408c1566ea32552af6d04e1959ef8fb9c16eb0","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","happy-dom":"^14.7.1","typescript":"^5.4.5","@types/node":"^20.12.7","@testing-library/dom":"^10.0.0","@rushstack/eslint-patch":"^1.10.1","@testing-library/svelte":"^4.1.0","@laserware/eslint-config":"^2.2.2","@testing-library/jest-dom":"^6.4.2","@vitest/coverage-istanbul":"^1.4.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.5.0_1712963167829_0.5620383935425137","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@laserware/dominator","version":"2.5.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.5.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"ad15e4498e9f9b968068ab0e0f54d824994f3739","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.5.1.tgz","fileCount":6,"integrity":"sha512-114RsvPx0lBVQc80IRUJqywTiqlP/JpKoLs/FdAi3l7gNuL/gNcItTrwIi9pEASfpfVCvHCVMPlbVCwlnkRCww==","signatures":[{"sig":"MEYCIQDgEFrFUE8rwZpKx39k29h9TGw/m+u4OLrP52UVj+fqdAIhANYUlLOujBZptqhr6kvVnUCo/VtDxZkyUixwCtph5nAY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85999},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"527402769e0b3c8dac351ae92f18ded7eb21ea8e","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","happy-dom":"^14.7.1","typescript":"^5.4.5","@types/node":"^20.12.7","@testing-library/dom":"^10.0.0","@rushstack/eslint-patch":"^1.10.1","@testing-library/svelte":"^4.1.0","@laserware/eslint-config":"^2.2.2","@testing-library/jest-dom":"^6.4.2","@vitest/coverage-istanbul":"^1.4.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.5.1_1713199547068_0.5392359179785227","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@laserware/dominator","version":"2.6.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.6.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"8fb9f1ad68a744040dc6b1cb28c8deaf517263a7","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.6.0.tgz","fileCount":6,"integrity":"sha512-4K9B4QktcYq4EJCmqFdv7Ihp/dNzMC8unyo+pB/msreDcB+vNi/YIMbGvbDf5zI8eCsyOUNMdz1h+KRk4B3HeQ==","signatures":[{"sig":"MEYCIQCVixWRj5IcbJvbj+hHErMQwB0uAL8HkBtvZvZYbYyEFQIhAOPa2viRFIZ5+jd5k5ohC+e+obWsnnZpp3Uo2MiTkLts","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114849},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"c805fada71700ed8c2eabeb0bec19ae6c87e9ba4","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.5.2","prettier":"^3.2.5","happy-dom":"^14.7.1","typescript":"^5.4.5","@types/node":"^20.12.7","@testing-library/dom":"^10.0.0","@rushstack/eslint-patch":"^1.10.2","@laserware/eslint-config":"^3.0.1","@testing-library/jest-dom":"^6.4.2","@vitest/coverage-istanbul":"^1.5.2","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.6.0_1714084218890_0.2436341581791328","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@laserware/dominator","version":"2.7.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.7.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"0eb12a4011407ca49a8e12e2e1819ff7486b4b33","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.7.0.tgz","fileCount":6,"integrity":"sha512-SXJJOYKVZdjzsrxbdjkXcwgW92uBt4/5SukKbGWRVLjR0OwXZ4RsE6MXSnLt9RQU2SMDgIDXMmKk+GhQp8RRHQ==","signatures":[{"sig":"MEYCIQDcLgkDrCC0G2+DFUTobg57L41PD0IN9UQ7pGmdzyNXZQIhAI1eE1Fv5rMPiTe5+hOKKGUz6uvWY04Scy2/NOCW/iIF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120645},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"42467db7e3faa39fc3f06c4eb659bc4326a938b4","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.2.4","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@laserware/arcade":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.5.2","prettier":"^3.2.5","happy-dom":"^14.7.1","typescript":"^5.4.5","@types/node":"^20.12.7","@testing-library/dom":"^10.0.0","@rushstack/eslint-patch":"^1.10.2","@laserware/eslint-config":"^3.0.1","@testing-library/jest-dom":"^6.4.2","@vitest/coverage-istanbul":"^1.5.2","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.7.0_1714089315515_0.08707864356998374","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@laserware/dominator","version":"2.7.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.7.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"2e4961eb53eeb3d26ada52818f0a9395f5a6ffb4","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.7.1.tgz","fileCount":6,"integrity":"sha512-KP6WRMnvXlS0YaKaa0tyXwlrwsTxw+fDk+ACrVc95cyzUxxrV3iWF2rKK5LqXHBUmjkI9nJCdHf2YuMFt1URWQ==","signatures":[{"sig":"MEQCIEGwrLgmETJQ3ftvfyrXcG5PxJXA1hvwYgVhqZmHd/7zAiATu4603XxYjC1kFgRIY9Sm6ERwWNqnon0Xqzc5ub/neA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120600},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"7ea3692bb3b478d452e14ee2d88409ef016add6c","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.5.2","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@laserware/arcade":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.12","@testing-library/dom":"^10.1.0","@laserware/eslint-config":"^3.0.1","@testing-library/jest-dom":"^6.4.5","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.7.1_1716327882012_0.24917790225259884","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@laserware/dominator","version":"2.8.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.8.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"5f069cbb74bd1179be7ea4bd09de76f0af3448e9","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.8.0.tgz","fileCount":6,"integrity":"sha512-Zdrn6tUi5q8TBGtdWZdBnf6DMz9dvlA89ZdmANA2y83UUMIX+KEPlWtqByWVOwjlASx0G32xloW0a5FBlt6ZeQ==","signatures":[{"sig":"MEUCIQCIMaFtp1XcBOPLR5Rx68CpCXiHPgaYd1PsCg6zCCmCRgIgbOChcMEhYOleXF5BNMKXbMqaMYdQgheKfBFf+7nei5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126539},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"2e74dd0b6d8ee1d314a25a42a5a5ea9829325d80","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.5.2","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@laserware/arcade":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","tslib":"^2.6.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.12","@testing-library/dom":"^10.1.0","@laserware/eslint-config":"^3.0.1","@testing-library/jest-dom":"^6.4.5","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.8.0_1716423407584_0.4083531927020776","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@laserware/dominator","version":"2.9.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.9.0","homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"324c603993f1c11c68413a6fb9a6d5d8c55af275","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.9.0.tgz","fileCount":6,"integrity":"sha512-UsyMpNlGUal3MGFbFwuPyH06Cju+Zzy84kXQ88CXuW+g6koQ0T5mZwEhj57GB58N2UO70xwQPqh1T1LVeU0cxA==","signatures":[{"sig":"MEYCIQDS5jS6+ZWGc7HVHE7APvjcMtowZtEZaJ2K0WAvXygfFAIhAJGYyXiQsTQptVNNybcorX/On7P/Apl/yMy+nplW0t56","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128001},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"6692b5a2e1ae5f9532940f0db97c84500b216d7a","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.7.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@laserware/arcade":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.5.2","@types/node":"^20","@testing-library/dom":"^10.2.0","@laserware/eslint-config":"^3.2.0","@testing-library/jest-dom":"^6.4.6","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.9.0_1719510401150_0.1121968877679449","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@laserware/dominator","version":"2.10.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.10.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"32034ce42f28a691243de45dfb44c74df2fac862","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.10.0.tgz","fileCount":6,"integrity":"sha512-DGGuvUHREhvvvjwxJu0n6AMmAQhsabo5OJtcK4WpCy6D4LNt1/6Ovcqr2yHhtbxd+UlBnpRpx1MCQInJM/XaJQ==","signatures":[{"sig":"MEUCIQCf77TykkrZsf2MGx2xAKQfwofe0KKMfSi95S2wn0AoEgIgcZTGZEc6MMDAwprER7/Sb6+frQhtvn7I68X946SWieM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"c53fce26c3f3ef36af28ad58f7a9ae154f279aa4","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@laserware/arcade":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25.0.0","tslib":"^2.7.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^3.2.2","@testing-library/jest-dom":"^6.5.0","@vitest/coverage-istanbul":"^2.0.5","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.10.0_1724695478107_0.3168518683507675","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@laserware/dominator","version":"2.11.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.11.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"315b71aaaab993ecf5e80a336404729ee451f66c","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.11.0.tgz","fileCount":6,"integrity":"sha512-rKHzBU4LTA8ThBFFrVxI8EcNlK5Eyx6g17lfGkZDlkqgoADfDitIE9vzqB7R4Q6T5DrMIEuQ5MRbOiHcllCI8Q==","signatures":[{"sig":"MEUCID2WBdD6NgglmD3+BMr+iNO3oaIAChpuOzpeDhDrtv1DAiEAjvu/ThX/qFdrC7jBeecIyfGQ6Jb+HP16dOkinPGkBx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136278},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"d6145d35fb4c02b81c8182b9e371f13abef080fa","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@laserware/arcade":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"tsup":"^8.2.4","jsdom":"^25.0.0","tslib":"^2.7.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^3.2.2","@testing-library/jest-dom":"^6.5.0","@vitest/coverage-istanbul":"^2.0.5","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.11.0_1726173783330_0.7266781721707705","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@laserware/dominator","version":"2.10.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.10.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"898b033c6198fbd0e76311f4b985857982bb8544","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.10.1.tgz","fileCount":6,"integrity":"sha512-ZjFdiL7wPPLRkF1D8Ssceak19lGQD42lezngQz7KYfWj8cQjuVIQDJEqgb3hwXnfEBciO1jBrLZlvo952Pbvsw==","signatures":[{"sig":"MEQCICs2O94/s3MZKfmTveFS1pV8fvN8KjZ4T55FW+EeR2HNAiAFp0u/nI56PQ0HNW3bygVCjCBjsup4yqVdWL8efzjB5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136534},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"f46192b92ad333a9c95357a4f786ceb274947736","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@laserware/arcade":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.4","jsdom":"^25.0.1","tslib":"^2.8.0","eslint":"^9.13.0","vitest":"^2.1.3","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^4.0.0","@testing-library/jest-dom":"^6.6.2","@vitest/coverage-istanbul":"^2.1.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.10.1_1729896295215_0.660798226370146","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@laserware/dominator","version":"2.12.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.12.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"66972e45d649370765ff9fc494da25fe6d04d32f","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.12.0.tgz","fileCount":6,"integrity":"sha512-RCFz2kt55GFZWd9BsZFNUrZrZ4eC8i5SlCiCyPpADpJWJ6ohTjSRk6TQR5ewkDlZycFmhejFVQze31oLLBN66w==","signatures":[{"sig":"MEYCIQDjDdvwnkB3ulZZUyScwzIv5j0H3bcLBdUPd9tCOTzS8QIhANHo/YFgLcKXtZEvliSWv6135seh8o6dzc7zmtfZs54i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136534},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"4618059b5b6d29e55976f83af11fb3950cb6796f","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.0","eslint":"^9.13.0","vitest":"^2.1.3","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^4.0.0","@testing-library/jest-dom":"^6.6.2","@vitest/coverage-istanbul":"^2.1.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.12.0_1729958570723_0.956099231804014","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@laserware/dominator","version":"3.0.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"2e64a4fbf74073af847104136061217fe820f616","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.0.tgz","fileCount":6,"integrity":"sha512-5F6YB6u8M9JzVFbxYrddTMpcRF77qAF/zazrbsQjamvKUnKsX6Rvn+PP1B3Dvk+KDZsVIb/ECxa4phdR5VDpWQ==","signatures":[{"sig":"MEYCIQC7nj1iK1rvNpBLrrZEbtt8GIfm9oYIzDM6LPx/0yejSQIhAKbDXwnkFXrX0XcHU4c3yi9FTbkdZJEEWgbXJ5BYEamE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371782},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"bfcc3c8e45a13ef2ae89b353e5c3e51f9f8508f9","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.6","typedoc":"^0.27.1","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.6","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.0_1732918486125_0.8553799898891041","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@laserware/dominator","version":"2.12.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@2.12.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"bb56d733d6ee6ca3f73857298bb68f83494e839d","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-2.12.1.tgz","fileCount":6,"integrity":"sha512-iK2zmT9t7CtA+k7h0g/WdYXRnnSSxlcqQAyIfRrjA9rp3cUGbioeOytNsYQLkROwhwuMqhbKPD/9XAFUwipeiw==","signatures":[{"sig":"MEUCIHVDUgPEhDpt691qWnjNqJOvie6tj3cq010ffQBY8AIUAiEApRlAIrVhuVAFpbhnsExF5H/vIKnK2PmuJ4HczlAeb/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134375},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"ac0924667234e153f3fbb1608e5d1835a55fbbb0","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache src","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.0","eslint":"^9.13.0","vitest":"^2.1.3","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^4.0.0","@testing-library/jest-dom":"^6.6.2","@vitest/coverage-istanbul":"^2.1.3","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_2.12.1_1732980495661_0.6062447431793141","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"@laserware/dominator","version":"3.0.0-beta.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.0-beta.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"d39c80f9bd88672ab2bd870f2e39351151d7c6dd","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.0-beta.0.tgz","fileCount":6,"integrity":"sha512-z+a8agyQ0pj0TrgA5A72XYhPb/rTkCEHgzgzobT6qGx6BD2H+IfcIIGEhOXBQqWEwQlH9msc1F9FVyfzW1JXRg==","signatures":[{"sig":"MEUCIQCwzuNYqF6FhaAMpFOG2xT3JOc/p+NYBbjLSrahdgUhogIgTCj5WKc8opfXwktf/7aUnNkpbgWGtfb9fy4eW6jmBxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371789},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"d9a747368835233d7983077fef83dffcd201ac25","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.6","typedoc":"^0.27.1","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.6","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.0-beta.0_1732980683231_0.4484620333485756","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@laserware/dominator","version":"3.0.0-beta.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.0-beta.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"ce4d20cb4e8284a929815f43c4870f8ca1cfa4e2","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.0-beta.1.tgz","fileCount":6,"integrity":"sha512-FD5459wRP7VIYi+GZr/uehfuxqoT51oUPSCH+Y2DOeBgD8nusTfVRJA/72v+7Yxah2+54IVUlCtrwBUJHnb/DQ==","signatures":[{"sig":"MEYCIQCWZw0r1DW4DbK7/c7aExca5gLkV7+HUmoeiNRMoNPzzQIhAMVHNaN5skk4dA4EE2OurCwHxv5QJWdwhj54ORLJbH32","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386570},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"8c7fc281d71e1c540c62c0709618159ce35f8f81","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.0-beta.1_1733267249920_0.05835839231949702","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@laserware/dominator","version":"3.0.0-beta.3","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.0-beta.3","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"9066ce40a17c4544e873d9f38383959326d1f67f","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.0-beta.3.tgz","fileCount":6,"integrity":"sha512-0mMFs1B8gZfS6NvxDCexjn7Rl3bG8Is2QxQqAi7ytbaZXTafsCxP4BoF6dYf4lQlj742cDMGlp4f/VVSBltnHg==","signatures":[{"sig":"MEYCIQDOxuN97AXcu2HxwjV7KIEqgiYp5b0HLEGPC7pV7NHXVQIhAOTogaN9IdcoLuRSGMpHieV4NCEb4m6prvdQtYxQJoqq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395662},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"2d6b4e784d1f140e6c4c790929956db20a03270b","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.0-beta.3_1733442722785_0.2735658694418117","host":"s3://npm-registry-packages"}},"3.0.1-beta.0":{"name":"@laserware/dominator","version":"3.0.1-beta.0","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"cb0e546f731e898838761c2450a6406b7ebcd3d7","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.0.tgz","fileCount":6,"integrity":"sha512-Ur61kZFu/TAPPsOS4vuUzD9n2UDxoqFIAZ/P14kZyLpLTboMv9O172qwy+EsT3k0QdGbxE8sBhMYmQyNC+xuIQ==","signatures":[{"sig":"MEQCIFPFA+oXOT0Nb7lgoHrF05BL6+Jn3wCJbq9XqdkOH6cRAiA1p2Q5wfd0KB5GbHdDqVBk24pV3JBVkr6Jb/RX3yIfrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395662},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"303a16a500f4906b9f74dbcad7f419f1fbb7f7c3","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.0_1733443156233_0.34041986035627847","host":"s3://npm-registry-packages"}},"3.0.1-beta.1":{"name":"@laserware/dominator","version":"3.0.1-beta.1","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"2ea5a4f0b5087bbf93cca552c73299995c236dc7","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.1.tgz","fileCount":6,"integrity":"sha512-vNOjsgTZNAjxUYgB45lslrQpnpfpMl9JhgVJ4liJCG5k8NmJGEL+A2lFyuOIiLm6JusF3UmoJRIAKB1jhxlZRg==","signatures":[{"sig":"MEYCIQD0gV3b+Qys5uyjEozRqnW2SKoOJXOSqrlndkCWFhUswAIhAPwdY+KT6tLxXPCj8hQFM45GPhfl4fNB4PQGH8eyDysX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394585},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"25ac06690ee7feb39768f7fd946a1f6dd78a1e38","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.1_1734560966255_0.6407886245897787","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.2":{"name":"@laserware/dominator","version":"3.0.1-beta.2","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.2","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"9cea673d322f8c579135389d8eab37b7e06b56e8","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.2.tgz","fileCount":6,"integrity":"sha512-SmJP0GslVMR2XpPscEwyKdDTrh6DMVNv5DsizB+ykDVVDe1XNJizeRjptCIH57j0SCugCkRr4oPiC7hd3jVADw==","signatures":[{"sig":"MEYCIQCDQEtWI834cPqmjAcNDRWc/sru6LOxYZwFIjqXSfOKUQIhAP8Omm1wV1J20FRrUAJwegJjA3DM4WIWlT+7wsaaeu4u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394726},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"5d705976f2063c94aa3d9f057b5fb6670277f7c8","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.2_1734562058621_0.3355390610898559","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.3":{"name":"@laserware/dominator","version":"3.0.1-beta.3","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.3","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"c9666b22eb972c41d21de3699338b29567f7038c","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.3.tgz","fileCount":6,"integrity":"sha512-P5e9E+XFB54TfEWkNypeavlt6aK2KQDXqIRuiP0CVZ78QLLbRYXDzYYeUWQ4694wJud3AgSh7Gffj9kek+5dfw==","signatures":[{"sig":"MEYCIQDSlrVeNxa0ZajQfFwbcAqsifdK97mes9McTChSO6jK7gIhAKIyz59z6Bf9sYhI+7oTM6g0kKO2nl/8rv6tT1K6HUbl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398040},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"b035058d74774415512492246901fefd5feac4dd","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.3_1734572200151_0.1321660903168278","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.4":{"name":"@laserware/dominator","version":"3.0.1-beta.4","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.4","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"340ed0f3a95c42b44f20ab74be0d6377773d6d30","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.4.tgz","fileCount":6,"integrity":"sha512-Cg0xUr+OcgpkoBxUIRdmoTPqqAPqC+rZfA8JhWb75Xu3NfSnDJaDstsJgyzZ4lUOOYQkC6FxtJPAW/vBnBkhRQ==","signatures":[{"sig":"MEUCIHQF0azYpq02oGIbU4yi2CgeqmhxxNz/64In47VohEsbAiEA3OKyelnWlWBUkWbgbv6Eo3nwdm4y93dd7+KVoAcRGGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394730},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"c2aec63d936cf6309a43c62409dff36d7e6e463a","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.16.0","vitest":"^2.1.8","typedoc":"^0.27.2","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.2.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.4_1734574044983_0.9657378282458198","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.5":{"name":"@laserware/dominator","version":"3.0.1-beta.5","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.5","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"819ec070907d73489e10ff5c3ecacc57ccad3281","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.5.tgz","fileCount":6,"integrity":"sha512-PBVAF9Y+QOCdtQGh+mq0keyj2sCDAuC08FuAoGg8y+J7ClFyrSCKIz8/GXdUcAgFv3oIJQ85enG73LZdifvkwQ==","signatures":[{"sig":"MEYCIQCth+VFzcP9GnFaIeQ2tFy7IdNCbF60BOcyYPTlECyx3AIhAOEf3JNip6t9VDiPO6pBQExGCCjEuR3v56SL+ZYHqZKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396388},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"16ab2363d8f56703ac68e3927a31d895d0627a25","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.5_1735506565920_0.32420812853331826","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.6":{"name":"@laserware/dominator","version":"3.0.1-beta.6","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.6","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"3f8d2827ea1d06c8f3796c6b2af236398d0c1c5b","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.6.tgz","fileCount":6,"integrity":"sha512-3EKiFHd/fTD2kmucHNwF1cNXd3L1HItbBcwg5ed8cGQmIc5gMYSWv+lJKpn67pkgsu8UlgN28bExvsQlv1P/2Q==","signatures":[{"sig":"MEUCIQDO5B9/QeB7x5/sptOqfy7Cg2PMVKbQxdmhrsAQJV3N7QIgPGbBoEVRPmq/vrd94CFc+2bIoSwam7APsd67bhvKl30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397128},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"38e9c19af748f7290e59a0198c6b00f800292bab","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.6_1735507171255_0.5157308353418484","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.7":{"name":"@laserware/dominator","version":"3.0.1-beta.7","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.7","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"e4b1a29272c97f8380ff5e5e289a8e2260ea30ef","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.7.tgz","fileCount":6,"integrity":"sha512-DXsftVMT4Env0NNVXsD3t+vVQ4ZHwFmDOC2SoE71P0mVyUSItw9v2vGR1Xw3priODWqzjuOOWhTsTNuVdpR0TA==","signatures":[{"sig":"MEUCIQDcXa2D1fiqHwsphK0jX0xrpeeFW06ZSP7DmuErRu/ZHAIgSp8ZCQmWQD3FUk1RLk3+cEAMowigMcZAYWePygTu1pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396611},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"f230f128d41ab0e1dd91c3fd21f7838ee683e09b","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.7_1735674470193_0.8814981092857479","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.8":{"name":"@laserware/dominator","version":"3.0.1-beta.8","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.8","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"e006329c909403b8db4af8a55af0df4b781de52f","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.8.tgz","fileCount":6,"integrity":"sha512-vbvb0WMvHyQUgS3FeYNkeajUB58/ZN7SFuwUKT9xdilHqKERz1gBIo9fFB/sH74CR7TKkaCCUASybBvpKuBu+A==","signatures":[{"sig":"MEYCIQCy9qbHULOrdVaguyGr2ze4GEVFPNVew8pnk8788G/lnwIhAPwEHbaJw0ZcaRYWeoO9Kkz25+aQlfVNmYwboBlQVBPG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398793},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"4b3e07eb060401261e2a81db8d6d0d4a82bdcd42","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.8_1735678427961_0.6048351126924421","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.11":{"name":"@laserware/dominator","version":"3.0.1-beta.11","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.11","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"50c944c5c0eed0f13511f5c172a7dd04a05fa333","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.11.tgz","fileCount":6,"integrity":"sha512-wgsWF0MpjDR7zRSlXSMs574YkptOtfAu6IVJ22CjUUYxxPFwdBDkdnFXjs9psFg3KuqsakBMsp0OBeMYXfpF8Q==","signatures":[{"sig":"MEYCIQDgHO+oreY/vu0kM8YFr93xe76MpdYsAOJIBZMW506wigIhAJ2ZOw/FGnrPWcMdH9Tp7PIYfoEjSwRnpMvxXEaGa7cp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398794},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"bafebeb1fd3d4b1c3474ec9954686cb92c997bc0","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.11_1735863718426_0.4739462615478971","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.12":{"name":"@laserware/dominator","version":"3.0.1-beta.12","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.12","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"15f5fc82ee826a887dfe7d8fb3b4e6f20fbad06b","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.12.tgz","fileCount":6,"integrity":"sha512-+CgMTEL7px4vaQs4uC0tonJoOSvB6n7cGpPmQvL+bCzkKSGwUS0IVQI2pctl+echdD+VyyZKaUw9/TJic/cg7g==","signatures":[{"sig":"MEUCIGY/n0/CJywsh5rVWAT536hgcu06biTNOnS7S89GGE1bAiEAqugVaUbb7s7zy19j6inUv9gcIyo87eEyRWjU03MaBu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398794},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"2ac90f394c676b63347190af688282b77c5140a3","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.12_1735871785418_0.9742876226489461","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.14":{"name":"@laserware/dominator","version":"3.0.1-beta.14","keywords":["dom"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@3.0.1-beta.14","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"f833576d577a0bb6fdd707b335698e1542164c60","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-3.0.1-beta.14.tgz","fileCount":6,"integrity":"sha512-EAKqPdtV5hrbju6NHwgw7mGExNvWff9Fr3eqPui3ZG2kzI2qoaEHYqJIaz0MvFoz0jvJV9F8u9t/QHvYzFaJ2Q==","signatures":[{"sig":"MEYCIQDnczqnEvyeSOW0LbeFxBpt7D+8SY213lPEaLd5HQrb+gIhAIrRZJsNAdFrbtluheWGfIKHE/6TdWJg1TNJFBV1iZ/p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398794},"type":"module","types":"dist/index.d.ts","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"b1044ed1768d5fe8440ba25ce28e07d4efb262fd","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify DOM usage.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_3.0.1-beta.14_1735940388013_0.1323515161167843","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@laserware/dominator","version":"4.0.0","keywords":["dom","typescript"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@4.0.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"fe4e7a39f6fdfa637bbf2f631fd43929c3405bd2","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-4.0.0.tgz","fileCount":6,"integrity":"sha512-DoDZcVJ3sg5Ahdo05JRjtiWqvrwqQCmllCA0Yz6zyIjy4tCP82vgB/a1YZ9Nn1XIQAGSxj5R3LfOtmtSxL6Kgw==","signatures":[{"sig":"MEUCIQCwaaf2DoSIrGlTiTSaCbbZaNEdCBz/VrhSXO2ogb9FzQIgO6jgKIS+1pf7laJwaSAcaHiW4LrrM8wU3gQwb+3Uh/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398872},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"219b7a07f8880ae95cf21b41fb233be4bbb64507","scripts":{"build":"tsup && cd dist && npx prettier --write .","eslint":"eslint --cache --cache-location \"./node_modules/.cache/.eslintcache\" --no-warn-ignored src **/*.ts","vitest":"vitest","version":"npm run prettier && git add -A src","prettier":"prettier --cache --write src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && ../node_modules/.bin/vite","preversion":"npm run eslint && npm run typecheck && npm run build","postversion":"git push && git push --tags","prettier:ci":"prettier --check src","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"prettier":{"overrides":[{"files":["*.test.ts"],"options":{"printWidth":100}}],"trailingComma":"all"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.9.0","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@laserware/arcade":"^3.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","tslib":"^2.8.1","eslint":"^9.17.0","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22","@testing-library/dom":"^10.4.0","@laserware/eslint-config":"^5.3.0","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^2.1.8","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/dominator_4.0.0_1736191882292_0.4391758600323188","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@laserware/dominator","version":"4.0.1","keywords":["dom","typescript"],"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@4.0.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://github.com/laserware/dominator#readme","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"d13251b05b8291eb39eed3ce9527d2ddcc2a7c2b","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-4.0.1.tgz","fileCount":6,"integrity":"sha512-WqKNzlmUDHFa2X5RaMcG2tpiGgg7BvWO6jH1Fme/rmbVk1XrfR+nEIOZBT4XstKkY7iJP3mWQUQfNsL26T5VAw==","signatures":[{"sig":"MEQCIF/D6LtI00/h0aUWP0AqYsktRcKrUoWqLQK4Cr6DYsqOAiA3iEf5G6Dx/Ccu/IH8zrxDdBfZ+Cbw8mw2d7bRYZ4b+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394257},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"17bf07c9a43795d9c0b0045ae5351fc6dce32a08","scripts":{"ci":"biome ci src","lint":"biome lint src","test":"bun test","build":"tsup","format":"biome check --formatter-enabled=true --linter-enabled=false --organize-imports-enabled=true --write src","version":"bun run format && git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run lint && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@laserware/arcade":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","typedoc":"^0.27.6","@types/bun":"latest","typescript":"^5.7.2","@types/node":"^22","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/dominator_4.0.1_1736265548439_0.6524681287066705","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@laserware/dominator","version":"4.0.2","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@4.0.2","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"61c4300083d843646f5e8377c0784abe5810ad88","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-4.0.2.tgz","fileCount":6,"integrity":"sha512-155E7Mr4HzH76HVzpKGnyUmXtkHdPAUpzGX58d9CMx+ddxVCmeGGPaAaLnwzOFv89JKLj2CXpAXC8JmDr8Ql1Q==","signatures":[{"sig":"MEUCIHWOgyxQAEokvFVMnjH9ih+aKMyQJTOdMJrBoyDiWgLrAiEAgRNAnuuKGZXV/rDMNK1PhbypIMCj+GfHw9jXm/Wd/wQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394407},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"9256424190163638676d89615cf6957acad43d3b","scripts":{"ci":"biome ci src","lint":"biome lint src","test":"bun test","build":"tsup","format":"biome check --formatter-enabled=true --linter-enabled=false --organize-imports-enabled=true --write src","version":"bun run format && git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run lint && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@laserware/arcade":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","typedoc":"^0.27.6","@types/bun":"latest","typescript":"^5.7.2","@types/node":"^22","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_4.0.2_1736290689911_0.41369075720637394","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@laserware/dominator","version":"4.1.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@4.1.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"4bf25b9e3f9c2e1acd950b882342926360316374","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-4.1.0.tgz","fileCount":6,"integrity":"sha512-CcTfCLsPSCLErVGPOgy1mpQ1veFBaRQ/M6VI5d6W4KHg+iOLaUAqBOSvFck5Bj3hzv39wYwMbC8AP40PwCAtTg==","signatures":[{"sig":"MEQCIH3vg3i+Y5jNYKfJnE8uSS62TBnVTj8CVTbzwOzQRTyZAiAqHoDB55w/KOGQPrcO391tOT+nNUt8n0KjN1NWqQyKnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392246},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"1ee41c17a04fe16d7476dcc83ea15ba62d622ab5","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@laserware/arcade":"^3.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^26.0.0","typedoc":"^0.27.6","@types/bun":"latest","typescript":"^5.7.3","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_4.1.0_1737399440916_0.3853274831758444","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@laserware/dominator","version":"4.2.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@4.2.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"db70cb72eb6eedeef83edb1e0c5a9dcedc4230ba","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-4.2.0.tgz","fileCount":6,"integrity":"sha512-ZmKE2ieGb+OCluQ6XobcsAefRUeMn3B12aPaNLv2HJLh5iLtUzTosO8S/vduM0uCxj8LFl+0hYaqAF3hfqhUWg==","signatures":[{"sig":"MEQCIFy9xpOt6UzwlfiCWL/zCV46WClAm8WpURgG7ryWyOEEAiBXSywtJWSxVfI2dNGI/9qetcNcqHIahX5Ioi9/AUtvUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393059},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"14cbe3cca97d0a0663d2b1f8f7b00a068b1ca9ce","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@laserware/arcade":"^3.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^26.0.0","typedoc":"^0.27.6","@types/bun":"latest","typescript":"^5.7.3","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_4.2.0_1737402349027_0.45006269387287046","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@laserware/dominator","version":"5.0.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.0.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"6916fda2cac8182c7c80a8d039c748d4d2f2594d","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.0.0.tgz","fileCount":6,"integrity":"sha512-7tRH0KMkcd9VChgHJ0YZYaJm4IZU0TIsKx0u/kgACpta66yeMgas2zICrLFC/6n5fT0IflcL8jZ3HFypw9NU0g==","signatures":[{"sig":"MEQCIDyZ5I575XJaFZ7vecoH05rYgHpXFZJkYUQBHSG2GEDeAiB+Mc/B8VBsdH5nu+U3Hj/lceIsAGctv2x8Dj1ISC7gPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392778},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"22bad19b9f01eef6b9cb22ba0acf07254587495b","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@laserware/arcade":"^3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","jsdom":"^26.0.0","typedoc":"^0.27.9","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.0.0_1740787426259_0.05683746763232089","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@laserware/dominator","version":"5.1.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.1.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"dea7cbd575fd5e819e8f6a5fc3ce16eb640e6a7e","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.1.0.tgz","fileCount":6,"integrity":"sha512-y1xZd3wlmPEttFqOO/XPxZlWMHQlDs6rkVqC3pSyHFUZtWSO5Vxc9ufnQE0y+Vhs15wei8/MNd6geo5SEOaHzA==","signatures":[{"sig":"MEUCIQC31xkPY0+JzorgLgpEXme3jfSlVBxQdKDfy1Oux8hPkwIgTLR0HVLwVyEmLKzGAFyCZ4zczymUZ2lwcx9y1Nimwco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394660},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"ec8f6f8cc068fc1556166cd8f3ca8cbd1ecd083e","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@laserware/arcade":"^3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","jsdom":"^26.0.0","typedoc":"^0.27.9","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.1.0_1740790122906_0.6086367072488281","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@laserware/dominator","version":"5.2.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.2.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"fe4f8c2750fa8ecdd045d9a832d4b0b75b3f3ce3","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.2.0.tgz","fileCount":6,"integrity":"sha512-LQuaCTQgHKpsNZFcXY4bK6ItUpWQjlFbjBDtMdyBtSkEa8hMSpl9C0DOIz3C0EdL8xpJN8Kp7Wv0MP8dsWZcYw==","signatures":[{"sig":"MEUCIQD2UhMqO+v+S5DxJEisfwx565ncDs+Wn2nDUH86eI7EZgIgP7PkO6Fh6d5MIdA8WcNAgcr0g5y4UPr/tC2ABH96nAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394895},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"39ab92e0895c695e307438412677f72e1e659e30","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@laserware/arcade":"^3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","jsdom":"^26.0.0","typedoc":"^0.27.9","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.2.0_1740790574046_0.3227053561256501","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@laserware/dominator","version":"5.2.1","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.2.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"674dfaae3a51d1463dbc373fa5e6ad5b7b11cb58","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.2.1.tgz","fileCount":6,"integrity":"sha512-Pmt1k709JYYlUsvod48dPQfmin5ObWitAzrM5mAYj3eUrotX59C302izDmgJWv+F41Ci+u2ZmwSe+vVYb4TKRQ==","signatures":[{"sig":"MEUCIQCrsmEJU6Gn8+h5/3eMM40++tvqDqogpNXWJ4V463nM3gIgKWpCRh72SwaaYgm0yd3BhSq3FvAZgTtGnDJlT9lSwYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394895},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"63ce5f70b5359d029c06b2c565093d0472bf9c7b","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@laserware/arcade":"^3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","jsdom":"^26.0.0","typedoc":"^0.27.9","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.2.1_1740790696607_0.6811136755678175","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@laserware/dominator","version":"5.3.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.3.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"6b1e868f0dae5413cbc8060be275b2a50f8d6dd0","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.3.0.tgz","fileCount":6,"integrity":"sha512-wgxZAVx8+LnvC3LFSt6YU3RErx8AqgnRe4d9NUrxUIy2KV/+y+Qv7DLewhOHCPCDO8yX/6JUKRagDOR145hBOg==","signatures":[{"sig":"MEUCIFRo4NqywPMaikPlW23dxnducNIrDKjozyQl0P1uUo/tAiEAl54n/AfdTMgLyAW2QEO2fFSOGc6nqoI2X1TqdX6otqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394942},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"0dec7dcbeb02c8d4bb253f6e662cec5f95d97a13","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@laserware/arcade":"^3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","jsdom":"^26.0.0","typedoc":"^0.27.9","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.3.0_1740793535901_0.6797249056703332","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@laserware/dominator","version":"5.4.0","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.4.0","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"f5dc985507bc72e299d6d6e03da9db1421db2c12","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.4.0.tgz","fileCount":6,"integrity":"sha512-FO/mPWhnzJQoHpKtk27AtOBwctDoS3rZsL7NKP37FHJ5P9hkTKn8hJKXoPtLB70gGXBmj7EPL0tBYvvKQA4ESA==","signatures":[{"sig":"MEUCIQCXbFcwkAiB2LEVKUx5I/BJUqfc72UzVEcEETjFXy9KMQIgBwKDR7u99Ocppstbj0CiQqz8Jj5lYh1KNSq9jhSkjPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394959},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"640b920fb1e6fb89b1ad86338e6c32198c1480dc","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@laserware/arcade":"^3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","jsdom":"^26.0.0","typedoc":"^0.27.9","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^22.10.7","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.4.0_1741102032577_0.19350179252126387","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@laserware/dominator","version":"5.4.1","keywords":["dom","typescript"],"author":{"url":"https://mikerourke.dev/","name":"Mike Rourke","email":"mike.w.rourke@gmail.com"},"license":"MIT","_id":"@laserware/dominator@5.4.1","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"homepage":"https://laserware.github.io/dominator/","bugs":{"url":"https://github.com/laserware/dominator/issues"},"dist":{"shasum":"107bc47980c0ca06189da17546491c60e5540f31","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.4.1.tgz","fileCount":6,"integrity":"sha512-ExT7uLDaqzX8ghDz8MQXdsEcQGnaUGw1Yy+zboQvSRbMNwVV1yT+R17T45ktrCglwJlyhW/MazZ5L1U03sCqng==","signatures":[{"sig":"MEUCIQDK8NQu+62srcIMIplIuPj0qH3ZLWtwEJpVHrqBxTTdvAIgIvHeSK31MaK2KfJHTbytYdwfnENrV1UtU7JyNi709So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394961},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"gitHead":"75dc2d724ea6713bd0f1ad31fcc34168edc8423a","scripts":{"ci":"biome ci src","test":"bun test","build":"tsup","check":"biome check --write src","version":"git add -A src","typecheck":"tsc --noEmit","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","preversion":"bun run check && bun run typecheck && bun run build","postversion":"git push && git push --tags","docs:generate":"typedoc  --options typedoc.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com"},"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"_npmVersion":"10.8.2","description":"Better ergonomics for working with the DOM and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@laserware/arcade":"^3.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","typedoc":"^0.28.4","@types/bun":"^1.2.13","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"1.9.4"},"trustedDependencies":["@biomejs/biome","esbuild"],"_npmOperationalInternal":{"tmp":"tmp/dominator_5.4.1_1747790567195_0.2130618092206169","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@laserware/dominator","version":"5.4.2","description":"Better ergonomics for working with the DOM and TypeScript.","author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com","url":"https://mikerourke.dev/"},"license":"MIT","repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"homepage":"https://laserware.github.io/dominator/","type":"module","browser":"dist/index.mjs","main":"dist/index.mjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"keywords":["dom","typescript"],"publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"tsup","prepublishOnly":"bun run build","preversion":"bun run check && bun run typecheck && bun run build","version":"git add -A src","postversion":"git push && git push --tags","ci":"biome ci src","docs:generate":"typedoc  --options typedoc.json","docs:serve":"mkdir -p ./site && cd ./site && bunx vite","check":"biome check --write src","test":"bun test","typecheck":"tsc --noEmit"},"dependencies":{"@laserware/arcade":"^3.21.2"},"devDependencies":{"@biomejs/biome":"2.1.1","@types/bun":"^1.2.18","@types/node":"^24.0.11","jsdom":"^26.1.0","tsup":"^8.5.0","typedoc":"^0.28.7","typescript":"^5.8.3"},"trustedDependencies":["@biomejs/biome","esbuild"],"_id":"@laserware/dominator@5.4.2","gitHead":"bfcff51d9bc628dd7d534ed3f36b1b18d51acaa0","bugs":{"url":"https://github.com/laserware/dominator/issues"},"_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bHbhSOUw8Qjc8OKy/s6nMtKJPLh5Iad4pgcoA8uZLNPkKXdubcX+sl+EakTuyQONdjfE+UpDcQbDutXmoxU6yg==","shasum":"fbc0303b6789cc965377b2f138681f7b4c8f7b55","tarball":"https://registry.npmjs.org/@laserware/dominator/-/dominator-5.4.2.tgz","fileCount":6,"unpackedSize":395527,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtT6tEKD4ASAqxusvfxQEkk5PbmP+p3N/yjFbOuCeA5wIhAK9Xr+GnhJYqHkE87vtnZ89XpfKHwHGhTzHZV4qSW61c"}]},"_npmUser":{"name":"mikerourke","email":"mike.w.rourke@gmail.com","actor":{"name":"mikerourke","email":"mike.w.rourke@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dominator_5.4.2_1752007709342_0.07037004496525334"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-04T19:45:42.819Z","modified":"2025-07-08T20:48:29.775Z","1.0.0":"2023-07-04T19:45:43.093Z","1.0.1":"2023-07-04T20:21:28.048Z","1.0.2":"2023-07-04T21:50:50.776Z","1.1.0":"2023-07-24T23:16:24.064Z","1.2.0":"2023-07-25T18:20:10.590Z","2.0.0":"2023-08-21T02:59:31.787Z","2.1.0":"2023-08-21T03:19:47.756Z","2.2.0":"2024-01-27T02:22:43.994Z","2.3.0":"2024-03-01T03:56:51.231Z","2.3.1":"2024-03-01T04:25:19.803Z","2.3.2":"2024-03-01T23:56:33.210Z","2.4.0":"2024-04-10T22:25:05.967Z","2.5.0":"2024-04-12T23:06:08.008Z","2.5.1":"2024-04-15T16:45:47.261Z","2.6.0":"2024-04-25T22:30:19.103Z","2.7.0":"2024-04-25T23:55:15.678Z","2.7.1":"2024-05-21T21:44:42.197Z","2.8.0":"2024-05-23T00:16:47.792Z","2.9.0":"2024-06-27T17:46:41.306Z","2.10.0":"2024-08-26T18:04:38.295Z","2.11.0":"2024-09-12T20:43:03.560Z","2.10.1":"2024-10-25T22:44:55.402Z","2.12.0":"2024-10-26T16:02:50.979Z","3.0.0":"2024-11-29T22:14:46.347Z","2.12.1":"2024-11-30T15:28:15.848Z","3.0.0-beta.0":"2024-11-30T15:31:23.415Z","3.0.0-beta.1":"2024-12-03T23:07:30.193Z","3.0.0-beta.3":"2024-12-05T23:52:02.967Z","3.0.1-beta.0":"2024-12-05T23:59:16.417Z","3.0.1-beta.1":"2024-12-18T22:29:26.428Z","3.0.1-beta.2":"2024-12-18T22:47:38.862Z","3.0.1-beta.3":"2024-12-19T01:36:40.497Z","3.0.1-beta.4":"2024-12-19T02:07:25.169Z","3.0.1-beta.5":"2024-12-29T21:09:26.163Z","3.0.1-beta.6":"2024-12-29T21:19:31.471Z","3.0.1-beta.7":"2024-12-31T19:47:50.370Z","3.0.1-beta.8":"2024-12-31T20:53:48.146Z","3.0.1-beta.11":"2025-01-03T00:21:58.618Z","3.0.1-beta.12":"2025-01-03T02:36:25.599Z","3.0.1-beta.14":"2025-01-03T21:39:48.196Z","4.0.0":"2025-01-06T19:31:22.462Z","4.0.1":"2025-01-07T15:59:08.749Z","4.0.2":"2025-01-07T22:58:10.118Z","4.1.0":"2025-01-20T18:57:21.188Z","4.2.0":"2025-01-20T19:45:49.227Z","5.0.0":"2025-03-01T00:03:46.461Z","5.1.0":"2025-03-01T00:48:43.145Z","5.2.0":"2025-03-01T00:56:14.271Z","5.2.1":"2025-03-01T00:58:16.797Z","5.3.0":"2025-03-01T01:45:36.125Z","5.4.0":"2025-03-04T15:27:12.783Z","5.4.1":"2025-05-21T01:22:47.386Z","5.4.2":"2025-07-08T20:48:29.534Z"},"bugs":{"url":"https://github.com/laserware/dominator/issues"},"author":{"name":"Mike Rourke","email":"mike.w.rourke@gmail.com","url":"https://mikerourke.dev/"},"license":"MIT","homepage":"https://laserware.github.io/dominator/","keywords":["dom","typescript"],"repository":{"url":"git+https://github.com/laserware/dominator.git","type":"git"},"description":"Better ergonomics for working with the DOM and TypeScript.","maintainers":[{"name":"mikerourke","email":"mike.w.rourke@gmail.com"}],"readme":"# Dominator\n\nBetter ergonomics for working with the DOM and TypeScript.\n\nSee [documentation](https://laserware.github.io/dominator/) if you want to get right to the API.\nFor a high-level overview of the library, keep reading!\n\n## Examples\n\nLet's face it, working with the DOM API kind of sucks (_especially_ with TypeScript).\nThis library aims to make it a little less painful.\n\nThe following examples compare the use of DOM APIs with this library. \n\n### Creating Elements\n\nInstead of creating an Element with the DOM APIs:\n\n```ts\nconst div = document.createElement(\"div\");\ndiv.id = \"example\";\ndiv.ariaLabel = \"Hello!\";\n```\n\nYou can use the `createElement` function:\n\n```ts\nimport { createElement } from \"@laserware/dominator\";\n\nconst div = createElement(\"div\", { id: \"example\", ariaLabel: \"Hello!\" });\n```\n\n### Finding Elements\n\nFinding a single element or multiple elements in the DOM isn't _that_ bad.\n\nAssuming you have this HTML:\n\n```html\n<div role=\"grid\" aria-colcount=\"6\">\n  <div role=\"rowgroup\">\n    <div role=\"row\">\n      <div role=\"columnheader\" aria-colindex=\"1\">First name</div>\n      <div role=\"columnheader\" aria-colindex=\"2\">Last name</div>\n      <div role=\"columnheader\" aria-colindex=\"5\">City</div>\n      <div role=\"columnheader\" aria-colindex=\"6\">Zip</div>\n    </div>\n  </div>\n  <div role=\"rowgroup\">\n    <div role=\"row\">\n      <div role=\"gridcell\" aria-colindex=\"1\">Debra</div>\n      <div role=\"gridcell\" aria-colindex=\"2\">Burks</div>\n      <div role=\"gridcell\" aria-colindex=\"5\">New York</div>\n      <div role=\"gridcell\" aria-colindex=\"6\">14127</div>\n    </div>\n  </div>\n  …\n</div>\n```\n\nHere's a couple of ways you could find element(s) using the DOM APIs:\n\n```ts\n// Single element:\nconst firstHeaderRow = document.querySelector(`[role=\"row\"] [role=\"columnheader\"]:first-child`);\n\n// Multiple elements in document:\nconst allGridCells = document.querySelectorAll(`[role=\"gridcell\"]`);\n\n// Finding all children in parent element:\nconst grid = document.querySelector(\"grid\");\nconst gridRows = grid.querySelectorAll(`[role=\"row\"]`);\n```\n\nBut there are some issues. For one, `document.querySelectorAll` returns a [NodeList](https://developer.mozilla.org/en-US/docs/Web/API/NodeList), which are annoying to work with.\n\nYou can use `findElement` and `findAllElements` instead:\n\n```ts\nimport { findElement, findAllElements } from \"@laserware/dominator\";\n\nconst firstHeaderColumn = findElement(\n  `[role=\"row\"] [role=\"columnheader\"]:first-child`,\n);\n\n// Returns the grid cell elements as an array:\nconst allGridCells = findAllElements<\"div\">(`[role=\"gridcell\"]`);\n\n// You can use string selectors for the target and parent to get children:\nconst gridRows = findAllElements(`[role=\"row\"]`, \"grid\");\n```\n\n### Setting Attributes\n\nSetting attributes with the DOM APIs has some drawbacks:\n\n1. You need to call `setAttribute` for each attribute you want to set.\n2. You have to stringify each value before setting it.\n\n```ts\nconst div = document.createElement(\"div\");\n\ndiv.setAttribute(\"role\", \"gridcell\");\n\n// Need to convert boolean to a string:\ndiv.setAttribute(\"aria-disabled\", \"true\");\n\n// And do the same for numbers:\ndiv.setAttribute(\"aria-colindex\", \"1\");\n```\n\nYou can use `setAttribute` or `setAttributes` instead. Both functions return the element:\n\n```ts\nimport { \n  createElement,\n  setAttribute,\n  setAttributes, \n} from \"@laserware/dominator\";\n\nlet div = createElement(\"div\");\n\n// Set one attribute:\ndiv = setAttribute(div, \"role\", \"gridcell\");\n\n// Set multiple attributes:\ndiv = setAttributes(div, {\n  // You can just use a boolean, no need to stringify:\n  \"aria-disabled\": true,\n  // Same goes for numbers:\n  \"aria-colindex\": 1,\n});\n```\n\n### Removing Attributes\n\nRemoving attributes using the DOM APIs requires that you remove each attribute individually. \n\nAssuming you have this HTML:\n\n```html\n<div id=\"example\" role=\"gridcell\" aria-disabled=\"true\">Example</div>\n```\n\nInstead of using the `element.removeAttribute` API:\n\n```ts\nconst div = document.getElementById(\"example\");\n\ndiv.removeAttribute(\"role\");\ndiv.removeAttribute(\"aria-disabled\");\n```\n\nYou can use `removeAttribute` or `removeAttributes`. Both functions return the element:\n\n```ts\nimport {\n  findElement,\n  removeAttribute,\n  removeAttributes,\n} from \"@laserware/dominator\";\n\nlet div = findElement(\"#example\")!;\n\ndiv = removeAttribute(div, \"role\");\n\ndiv = removeAttributes(div, [\"aria-disabled\", \"aria-colindex\"]);\n```\n\n### Checking for Attributes\n\nIf you want to check for the existence of attributes using the DOM API, you'd use `element.hasAttribute`.\n\nIf you want to check if a value matches, you're stuck with the annoyances of `getAttribute`. So you're back to dealing with strings.\n\nAssuming you have this HTML:\n\n```html\n<div id=\"example\" role=\"gridcell\" aria-disabled=\"true\" aria-colindex=\"1\">Example</div>\n```\n\nHere's how you would check for attributes with the DOM APIs:\n\n```ts\nconst div = document.getElementById(\"example\");\n\nconst hasRole = div.hasAttribute(\"role\");\n\nconst index = 1;\nconst isCol = div.getAttribute(\"aria-colindex\") === index.toString();\n```\n\nYou can use `hasAttribute`, `hasAllAttributes`, and `hasSomeAttributes` instead:\n\n```ts\nimport { \n  findElement,\n  hasAttribute,\n  hasAllAttributes,\n  hasSomeAttributes,\n} from \"@laserware/dominator\";\n\nconst div = findElement(\"#example\");\n\nconst hasRole = hasAttribute(div, \"role\");\n\n// Check if any of the attributes are present:\nconst someArePresent = hasSomeAttributes(div, [\"aria-colindex\"]);\n\n// Check if any of the attributes names and values match:\nconst someMatchValues = hasSomeAttributes(div, { \"aria-colindex\": 1 });\n\n// Check if all of the attributes match, you can use `null` to\n// check for the _existence_ of an attribute only:\nconst allMatch = hasAllAttributes(div, { \n  \"aria-colindex\": 1, \n  \"aria-disabled\": null,\n});\n```\n\n### Selecting Elements with Attributes\n\nBuilding a CSS selector to find something based on attributes requires a lot of manual labor.\n\nAssuming you have this HTML:\n\n```html\n<div role=\"grid\" aria-colcount=\"6\">\n  <div role=\"rowgroup\">\n    <div role=\"row\">\n      <div role=\"columnheader\" aria-colindex=\"1\">First name</div>\n      <div role=\"columnheader\" aria-colindex=\"2\">Last name</div>\n      <div role=\"columnheader\" aria-colindex=\"5\">City</div>\n      <div role=\"columnheader\" aria-colindex=\"6\">Zip</div>\n    </div>\n  </div>\n  <div role=\"rowgroup\">\n    <div role=\"row\">\n      <div role=\"gridcell\" aria-colindex=\"1\">Debra</div>\n      <div role=\"gridcell\" aria-colindex=\"2\">Burks</div>\n      <div role=\"gridcell\" aria-colindex=\"5\">New York</div>\n      <div role=\"gridcell\" aria-colindex=\"6\">14127</div>\n    </div>\n  </div>\n  …\n</div>\n```\n\nYou'll need to write the selectors yourself:\n\n```ts\nconst firstHeaderColumn = findElement(`[role=\"row\"] [role=\"columnheader\"]`);\n\nconst secondGridCell = findElement(`[role=\"gridcell\"][aria-colindex=\"2\"]`);\n```\n\nYou can use `selectAttribute` and `selectAttributes` instead:\n\n```ts\nimport { \n  findElement,\n  selectAttribute,\n  selectAttributes,\n} from \"@laserware/dominator\";\n\nconst firstHeaderSelector = [\n  selectAttribute(\"role\", \"row\"),\n  selectAttribute(\"role\", \"columnheader\"),\n].join(\" \");\n\nconst firstHeaderColumn = findElement(firstHeaderSelector);\n\nconst secondGridCellSelector = selectAttributes({\n  role: \"gridcell\",\n  // Note that we're using a number:\n  \"aria-colindex\": 2,\n});\n\nconst secondGridCell = findElement(secondGridCellSelector);\n```\n\nYou can do more than work with attributes. You can also set, get, remove, and select [dataset entries](https://laserware.github.io/dominator/modules/dataset.html),\n[CSS variables](https://laserware.github.io/dominator/modules/css.html), and [styles](https://laserware.github.io/dominator/modules/styles.html).\n","readmeFilename":"README.md"}