{"id":187620785,"number":"0.0.38","published_at":"2026-03-17T17:53:04.980Z","licenses":"SEE LICENSE IN LICENSE","integrity":"sha512-KdgNjtFYf7MzysYpkOw7+SVUAi04Xvqp7ii/FJQntKr2UwCh73d6XOA/ZHcSpkktv4eRTyM8a+DgyNcYC02Q5g==","status":null,"download_url":"https://registry.npmjs.org/@substrate-system/button/-/button-0.0.38.tgz","registry_url":"https://www.npmjs.com/package/@substrate-system/button/v/0.0.38","documentation_url":null,"install_command":"npm install @substrate-system/button@0.0.38","metadata":{"deprecated":null,"_npmUser":{"name":"nichoth","email":"nichoth@gmail.com"},"dist":{"integrity":"sha512-KdgNjtFYf7MzysYpkOw7+SVUAi04Xvqp7ii/FJQntKr2UwCh73d6XOA/ZHcSpkktv4eRTyM8a+DgyNcYC02Q5g==","shasum":"ca48954a451b07a2b7ee8a879c1b7f6a8ed9581b","tarball":"https://registry.npmjs.org/@substrate-system/button/-/button-0.0.38.tgz","fileCount":36,"unpackedSize":170263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCX39inmGRojgM7ZnydA6CwOU8JxFmRjiTtUy2jMctIyAIhAOHgp/e9u3rGWatk8fTeP1/p0G6TU7epu7r2wY14P4YK"}]},"gitHead":"088b4c7b29aaeab933e69fbedbb3a810eda5b6e5","main":"dist/index.js","scripts":{"lint":"eslint \"./**/*.{ts,js}\"","test":"npm run build \u0026\u0026 esbuild test/index.ts --bundle | tapout","build-css":"npx lightningcss --nesting --targets '\u003e= 0.25%' src/index.css -o dist/index.css","build-css:min":"npx lightningcss --nesting --minify --targets '\u003e= 0.25%' src/index.css -o dist/index.min.css","build-cjs":"esbuild src/*.ts --format=cjs --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --out-extension:.js=.cjs --sourcemap","build-cjs:min":"esbuild src/*.ts --format=cjs --minify --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --out-extension:.js=.min.cjs --sourcemap","build-esm":"esbuild src/*.ts --format=esm --metafile=dist/meta.json --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --sourcemap \u0026\u0026 tsc --emitDeclarationOnly --project tsconfig.build.json --outDir dist","build-esm:min":"esbuild ./src/*.ts --format=esm --keep-names --bundle --tsconfig=tsconfig.build.json --minify --out-extension:.js=.min.js --outdir=./dist --sourcemap","build-example":"mkdir -p ./public \u0026\u0026 rm -rf ./public/* \u0026\u0026 VITE_DEBUG_MODE=staging vite --mode staging --base=\"/button\" build","build-docs":"typedoc ./src/index.ts","build":"mkdir -p ./dist \u0026\u0026 rm -rf ./dist/* \u0026\u0026 npm run build-cjs \u0026\u0026 npm run build-esm \u0026\u0026 npm run build-esm:min \u0026\u0026 npm run build-cjs:min \u0026\u0026 npm run build-css \u0026\u0026 npm run build-css:min","start":"vite","toc":"markdown-toc --maxdepth 3 -i README.md","preversion":"npm run lint","version":"npm run toc \u0026\u0026 auto-changelog -p --template keepachangelog --breaking-pattern 'BREAKING CHANGE:' \u0026\u0026 git add CHANGELOG.md README.md","postversion":"git push --follow-tags \u0026\u0026 npm publish","prepublishOnly":"npm run build"},"_npmVersion":"11.9.0","_nodeVersion":"24.14.0","_hasShrinkwrap":false,"directories":{"example":"example","test":"test"},"engines":null,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./min":"./dist/index.min.js","./min/*":"./dist/*.min.js","./client":{"import":"./dist/client.js","require":"./dist/client.cjs"},"./css":"./dist/index.css","./css/min":"./dist/index.min.css","./*":{"import":"./dist/*.js","require":"./dist/*.cjs"}},"browserify":null},"created_at":"2026-04-16T21:46:42.813Z","updated_at":"2026-04-16T21:46:43.466Z","purl":"pkg:npm/%40substrate-system/button@0.0.38","related_tag":{"name":"v0.0.38","sha":"088b4c7b29aaeab933e69fbedbb3a810eda5b6e5","kind":"tag","published_at":"2026-03-17T17:52:33.000Z","download_url":"https://codeload.github.com/mycelial-systems/button/tar.gz/v0.0.38","html_url":"https://github.com/mycelial-systems/button/releases/tag/v0.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mycelial-systems/button@v0.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mycelial-systems%2Fbutton/tags/v0.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mycelial-systems%2Fbutton/tags/v0.0.38/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@substrate-system%2Fbutton/versions/0.0.38","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@substrate-system%2Fbutton/versions/0.0.38/codemeta","dependencies":[{"id":2003367319,"ecosystem":"npm","package_name":"@substrate-system/web-component","requirements":"^0.0.46","kind":"runtime","optional":false},{"id":2003367320,"ecosystem":"npm","package_name":"@substrate-system/debug","requirements":"^0.9.52","kind":"Development","optional":false},{"id":2003367321,"ecosystem":"npm","package_name":"@substrate-system/dom","requirements":"^0.1.13","kind":"Development","optional":false},{"id":2003367322,"ecosystem":"npm","package_name":"@substrate-system/tapout","requirements":"^0.0.37","kind":"Development","optional":false},{"id":2003367323,"ecosystem":"npm","package_name":"@substrate-system/tapzero","requirements":"^0.10.16","kind":"Development","optional":false},{"id":2003367324,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.7.0","kind":"Development","optional":false},{"id":2003367325,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.7.0","kind":"Development","optional":false},{"id":2003367326,"ecosystem":"npm","package_name":"auto-changelog","requirements":"^2.4.0","kind":"Development","optional":false},{"id":2003367327,"ecosystem":"npm","package_name":"browserslist","requirements":"^4.28.1","kind":"Development","optional":false},{"id":2003367328,"ecosystem":"npm","package_name":"esbuild","requirements":"^0.27.0","kind":"Development","optional":false},{"id":2003367329,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.0","kind":"Development","optional":false},{"id":2003367330,"ecosystem":"npm","package_name":"eslint-config-standard","requirements":"^17.1.0","kind":"Development","optional":false},{"id":2003367331,"ecosystem":"npm","package_name":"htm","requirements":"^3.1.1","kind":"Development","optional":false},{"id":2003367332,"ecosystem":"npm","package_name":"lightningcss","requirements":"^1.31.1","kind":"Development","optional":false},{"id":2003367333,"ecosystem":"npm","package_name":"lightningcss-cli","requirements":"^1.31.1","kind":"Development","optional":false},{"id":2003367334,"ecosystem":"npm","package_name":"markdown-toc","requirements":"^1.2.0","kind":"Development","optional":false},{"id":2003367335,"ecosystem":"npm","package_name":"preact","requirements":"^10.29.0","kind":"Development","optional":false},{"id":2003367336,"ecosystem":"npm","package_name":"stylelint","requirements":"^17.3.0","kind":"Development","optional":false},{"id":2003367337,"ecosystem":"npm","package_name":"stylelint-config-standard","requirements":"^40.0.0","kind":"Development","optional":false},{"id":2003367338,"ecosystem":"npm","package_name":"tap-spec","requirements":"^5.0.0","kind":"Development","optional":false},{"id":2003367339,"ecosystem":"npm","package_name":"tape-run","requirements":"^11.0.0","kind":"Development","optional":false},{"id":2003367340,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.1","kind":"Development","optional":false},{"id":2003367341,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":2003367342,"ecosystem":"npm","package_name":"vite","requirements":"^7.3.1","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@substrate-system%2Fbutton"}