{"_id":"@altano/web-components","_rev":"6-7b79d71f720aa68dca45b9a986bec35a","name":"@altano/web-components","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.2":{"name":"@altano/web-components","version":"0.0.2","keywords":["web-components"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/web-components@0.0.2","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"04b8ff3647c92d05a7f90eb381add6cc795d6f50","tarball":"https://registry.npmjs.org/@altano/web-components/-/web-components-0.0.2.tgz","fileCount":6,"integrity":"sha512-pc68GG3yEp+seX3MllqsaXBkxjk6XY/cYfTU8ajESyUzucZf3mVOGW0GUVR+40RGU3dN5wjQbp8XxSErum6xig==","signatures":[{"sig":"MEQCIFG1KJSmgiLdMT98NzWJkuva5u7WebIiL9xM5Esdvga3AiAEfRl7JjpBjE/1Ni5OrVWWdMZKyhhS6FOkO352b4RmrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9225},"type":"module","_from":"file:altano-web-components-0.0.2.tgz","exports":{"./*":"./dist/*"},"scripts":{"dev":"tsdown --watch","lint":"eslint","build":"tsdown","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --write src","lint:fix":"TIMING=1 eslint src/**/*.ts* --fix","lint:timing":"TIMING=1 eslint src/**/*.ts*","check:types:src":"tsc --noEmit","check:unused-dependencies":"depcheck","build:documentation:readme":"wca dist/*.d.ts --outFile README.md","build:documentation:custom-elements-json":"wca dist/*.d.ts --outFile dist/custom-elements.json"},"_npmUser":{"name":"altano","actor":{"name":"altano","type":"user","email":"altano@gmail.com"},"email":"altano@gmail.com"},"_resolved":"/tmp/b7a02530cc7e7eb2fb47fa89cad5c0d9/altano-web-components-0.0.2.tgz","_integrity":"sha512-pc68GG3yEp+seX3MllqsaXBkxjk6XY/cYfTU8ajESyUzucZf3mVOGW0GUVR+40RGU3dN5wjQbp8XxSErum6xig==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/web-components"},"_npmVersion":"10.9.2","description":"Web Component Library","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.3","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@altano/tsconfig":"0.0.1","@altano/build-config":"0.0.1","web-component-analyzer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-components_0.0.2_1751327849622_0.0800023727748278","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@altano/web-components","version":"0.0.3","keywords":["web-components"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/web-components@0.0.3","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"93e60914057cf8491b35d642a810123281191c9d","tarball":"https://registry.npmjs.org/@altano/web-components/-/web-components-0.0.3.tgz","fileCount":6,"integrity":"sha512-xOtjPq1+D0jKqZ6+HvTy0gjn7phvbBN04+41k9TAn88gyzpqCphpuelAsKyHIfVeWfoxOVnLOZ5p3N+IFiDOZg==","signatures":[{"sig":"MEUCIBEugodj6bgD7YaeHN4TZqmL0ET64+ueS7i2clDSRiJ1AiEAuJZwi20ZJ4LyD++mOsrK/We6qWDtKG6QMQg9J3MIs9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9137},"type":"module","_from":"file:altano-web-components-0.0.3.tgz","exports":{"./*":"./dist/*"},"scripts":{"dev":"tsdown --watch","lint":"eslint","build":"tsdown","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --write src","lint:fix":"TIMING=1 eslint src/**/*.ts* --fix","lint:timing":"TIMING=1 eslint src/**/*.ts*","check:types:src":"tsc --noEmit","check:unused-dependencies":"depcheck","build:documentation:readme":"wca dist/*.d.ts --outFile README.md","build:documentation:custom-elements-json":"wca dist/*.d.ts --outFile dist/custom-elements.json"},"_npmUser":{"name":"altano","actor":{"name":"altano","type":"user","email":"altano@gmail.com"},"email":"altano@gmail.com"},"_resolved":"/tmp/bcbbfbc50898c763e5da9a0401090e8f/altano-web-components-0.0.3.tgz","_integrity":"sha512-xOtjPq1+D0jKqZ6+HvTy0gjn7phvbBN04+41k9TAn88gyzpqCphpuelAsKyHIfVeWfoxOVnLOZ5p3N+IFiDOZg==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/web-components"},"_npmVersion":"10.9.2","description":"Web Component Library","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@altano/tsconfig":"0.0.1","@altano/build-config":"0.0.1","web-component-analyzer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-components_0.0.3_1751863787501_0.573024974708193","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@altano/web-components","version":"0.0.4","keywords":["web-components"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/web-components@0.0.4","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"1034e7fa501cc94b553ea532322f9c7a44d1e365","tarball":"https://registry.npmjs.org/@altano/web-components/-/web-components-0.0.4.tgz","fileCount":8,"integrity":"sha512-vKvPhf2cgEfNLyYV1Ew0ub8kwt3gdoA9R4XLC/SERz5HeGygZiCl9nGVNk8RjC8Y1DpobIPhaGeFEtO+BIePEQ==","signatures":[{"sig":"MEUCIQDj7iuMOeqgEChomR6SkPgGqlC3QN6bJ6xEAejUvU2+1QIgczAVii1muVULUyUF/49l/6Yt6+1BQnRIpL8GmMqk7z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17100},"type":"module","_from":"file:altano-web-components-0.0.4.tgz","exports":{"./*":"./dist/*"},"scripts":{"dev":"tsdown --watch","lint":"eslint","build":"tsdown","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --write src","lint:fix":"TIMING=1 eslint src/**/*.ts* --fix","lint:timing":"TIMING=1 eslint src/**/*.ts*","check:types:src":"tsc --noEmit","check:unused-dependencies":"depcheck","build:documentation:readme":"wca dist/*.d.ts --outFile README.md","build:documentation:custom-elements-json":"wca dist/*.d.ts --outFile dist/custom-elements.json"},"_npmUser":{"name":"altano","actor":{"name":"altano","type":"user","email":"altano@gmail.com"},"email":"altano@gmail.com"},"_resolved":"/tmp/099036d3746713abbbefcd4eaabd83ca/altano-web-components-0.0.4.tgz","_integrity":"sha512-vKvPhf2cgEfNLyYV1Ew0ub8kwt3gdoA9R4XLC/SERz5HeGygZiCl9nGVNk8RjC8Y1DpobIPhaGeFEtO+BIePEQ==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/web-components"},"_npmVersion":"10.9.2","description":"Web Component Library","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@altano/tsconfig":"0.0.1","@altano/build-config":"0.0.1","web-component-analyzer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-components_0.0.4_1751936753634_0.3844923054304814","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@altano/web-components","version":"0.0.5","keywords":["web-components"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/web-components@0.0.5","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"1050f096a4b69e74fcfa4da528aece96be3f689f","tarball":"https://registry.npmjs.org/@altano/web-components/-/web-components-0.0.5.tgz","fileCount":8,"integrity":"sha512-e4sUEWTWG5q9jPu+CGRsMsUchxbB7tY9YfltDHm6s/l5xNeqrX6lyargPG08OZcSx65fKmrEKwf8pmHV9j84/Q==","signatures":[{"sig":"MEUCIFimzGgmlXO8Ij8DwyHyIh72OCNPIDUVz2SyLwF2KAGyAiEApitRECYmOyxyJowxH9ofJxwCpBeIXwS8d4Y0OaDPw0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2fweb-components@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16959},"type":"module","_from":"file:altano-web-components-0.0.5.tgz","exports":{"./*":"./dist/*"},"scripts":{"dev":"tsdown --watch","lint":"eslint","build":"tsdown --config-loader unrun --config ../build-config/tsdown.config.web-component.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --write src","lint:fix":"TIMING=1 eslint src/**/*.ts* --fix","lint:timing":"TIMING=1 eslint src/**/*.ts*","check:types:src":"tsc --noEmit","check:unused-dependencies":"depcheck","build:documentation:readme":"wca dist/*.d.ts --outFile README.md","build:documentation:custom-elements-json":"wca dist/*.d.ts --outFile dist/custom-elements.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50823856-f53c-4ffd-8555-09ade795a6e9"}},"_resolved":"/tmp/fe3c16f66b6640fc947d9f0f126b7780/altano-web-components-0.0.5.tgz","_integrity":"sha512-e4sUEWTWG5q9jPu+CGRsMsUchxbB7tY9YfltDHm6s/l5xNeqrX6lyargPG08OZcSx65fKmrEKwf8pmHV9j84/Q==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/web-components"},"_npmVersion":"11.11.0","description":"Web Component Library","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","depcheck":"^1.4.7","prettier":"^3.8.1","typescript":"^5.9.3","@altano/tsconfig":"0.0.1","@altano/build-config":"0.0.1","web-component-analyzer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-components_0.0.5_1774241736973_0.19276973139906617","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@altano/web-components","version":"0.0.6","keywords":["web-components"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"alan@norbauer.com"},"license":"ISC","_id":"@altano/web-components@0.0.6","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"7613766da0f86071689ae35272358b08c5c2f910","tarball":"https://registry.npmjs.org/@altano/web-components/-/web-components-0.0.6.tgz","fileCount":8,"integrity":"sha512-BV/xedsZx/TzqRvbqc2HMBlFHvMpiMn/5FNczhBkLkhxEvnLU/EtJZq9Q2pMbIqnYtlnhyeO3+jhfHxoMexKXg==","signatures":[{"sig":"MEQCIHA4LgdemAvvfadxFpEmx1WEULMKiU8GiKV5oJXRfs9BAiAzwjOw4+5lZjnYr8+JDaod5EfHib9rSCWXc7FkMlcyuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2fweb-components@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16983},"type":"module","_from":"file:altano-web-components-0.0.6.tgz","exports":{"./*":"./dist/*"},"scripts":{"dev":"tsdown --watch","lint":"eslint","build":"tsdown --config-loader unrun --config ../build-config/tsdown.config.web-component.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --write src","lint:fix":"TIMING=1 eslint src/**/*.ts* --fix","lint:timing":"TIMING=1 eslint src/**/*.ts*","check:types:src":"tsc --noEmit","check:unused-dependencies":"depcheck","build:documentation:readme":"wca dist/*.d.ts --outFile README.md","build:documentation:custom-elements-json":"wca dist/*.d.ts --outFile dist/custom-elements.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50823856-f53c-4ffd-8555-09ade795a6e9"}},"_resolved":"/tmp/nix-shell.2l706S/da8ef874c79cfaf33a95144af888fcd0/altano-web-components-0.0.6.tgz","_integrity":"sha512-BV/xedsZx/TzqRvbqc2HMBlFHvMpiMn/5FNczhBkLkhxEvnLU/EtJZq9Q2pMbIqnYtlnhyeO3+jhfHxoMexKXg==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/web-components"},"_npmVersion":"11.12.1","description":"Web Component Library","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","depcheck":"^1.4.7","prettier":"^3.8.1","typescript":"^5.9.3","@altano/tsconfig":"0.0.1","@altano/build-config":"0.0.1","web-component-analyzer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-components_0.0.6_1778019737947_0.49846122582535","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@altano/web-components","version":"0.0.7","description":"Web Component Library","keywords":["web-components"],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","repository":{"type":"git","url":"https://github.com/altano/npm-packages","directory":"packages/web-components"},"license":"ISC","author":{"name":"Alan Norbauer","email":"alan@norbauer.com","url":"https://alan.norbauer.com"},"type":"module","sideEffects":true,"exports":{"./*":"./dist/*"},"devDependencies":{"depcheck":"^1.4.7","prettier":"3.9.6","tsdown":"^0.22.13","typescript":"^6.0.3","web-component-analyzer":"^2.0.0","@altano/build-config":"0.0.1","@altano/tsconfig":"0.0.1"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","build:documentation:custom-elements-json":"wca dist/*.d.ts --outFile dist/custom-elements.json","build:documentation:readme":"wca dist/*.d.ts --outFile README.md && prettier --write README.md","check:types:src":"tsc --noEmit","check:unused-dependencies":"depcheck","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","dev":"tsdown --watch","format":"prettier --check .","format:fix":"prettier --write .","lint":"eslint","lint:fix":"TIMING=1 eslint src/**/*.ts* --fix","lint:timing":"TIMING=1 eslint src/**/*.ts*"},"_nodeVersion":"24.18.0","_id":"@altano/web-components@0.0.7","dist":{"integrity":"sha512-h8AvX7thByRqVTRvKaGUuLoL6mRrUftisxOu1c4USN6EMOq7GDLl0Xd3Ikzrw3ifa2KbqybyQAQuAdIXIlIF9A==","shasum":"c7591984690a039d0fbfd6e3b05317853e5e0a7b","tarball":"https://registry.npmjs.org/@altano/web-components/-/web-components-0.0.7.tgz","fileCount":8,"unpackedSize":17468,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2fweb-components@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNUgLx6I3aSFsu1S/oNDtManBFwQYUv1H/zRdbqzzTAgIgAU/Je0gc1VA/AcOLHhoxQmxdOGaP9SIPrnIE415siK0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50823856-f53c-4ffd-8555-09ade795a6e9"}},"directories":{},"maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-components_0.0.7_1785618468376_0.36691643302466126"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-30T23:57:29.490Z","modified":"2026-08-01T21:07:48.796Z","0.0.2":"2025-06-30T23:57:29.814Z","0.0.3":"2025-07-07T04:49:47.684Z","0.0.4":"2025-07-08T01:05:53.834Z","0.0.5":"2026-03-23T04:55:37.102Z","0.0.6":"2026-05-05T22:22:18.107Z","0.0.7":"2026-08-01T21:07:48.516Z"},"author":{"name":"Alan Norbauer","email":"alan@norbauer.com","url":"https://alan.norbauer.com"},"license":"ISC","homepage":"https://github.com/altano/npm-packages/tree/main/packages/web-components","keywords":["web-components"],"repository":{"type":"git","url":"https://github.com/altano/npm-packages","directory":"packages/web-components"},"description":"Web Component Library","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"readme":"# anchor-current-setter\n\nWhen an element's visibility changes, get the first descendant with a `id`\nattribute and mark any links that target it (i.e. `<a href=#abc>...</a>`\ntargets #abc) as having `aria-current=true`\n\n## Slots\n\n| Name | Description                                                                                           |\n| ---- | ----------------------------------------------------------------------------------------------------- |\n|      | Arbitrary child nodes containing anchor elements. Will update<br />descendant anchors as appropriate. |\n\n# visible-element-observer\n\nObserves its children for visibility using IntersectionObserver. An event is fired whenever the visibility changes for a descendant that matches the data-selector attribute.\n\n## Attributes\n\n| Attribute       | Type     | Description                                                                                                                                               |\n| --------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `data-selector` | `String` | Only descendant elements which match this selector will have their visibility observed. Can be ommitted (or set to `*`) to match all descendant elements. |\n\n## Events\n\n| Event                    | Description                                                                    |\n| ------------------------ | ------------------------------------------------------------------------------ |\n| `visible-element-change` | Event that is fired whenever the visibility of an observed descendant changes. |\n\n## Slots\n\n| Name | Description                                                     |\n| ---- | --------------------------------------------------------------- |\n|      | Arbitrary child nodes. Will be observed for visibility changes. |\n","readmeFilename":""}