{"_id":"@askrjs/lucide","_rev":"13-d64e47764068336ae7f68beebb9430ed","name":"@askrjs/lucide","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@askrjs/lucide","version":"0.0.1","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.1","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"fe723783fbe7aecd328ae033110739031d3c88b1","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.1.tgz","fileCount":7803,"integrity":"sha512-w4zeobX++x9rCUDcFoXJRsBkOfcjiTzeIYG4FZeAxK/x4ik9WU3rVIXxCI76QwLPRF59mPYTaZtdBtUpQirctw==","signatures":[{"sig":"MEYCIQCSVM9HOPLL6mXLUJt5y8QsqWjMOTbvW0Wymyi2AfqFYAIhAKRGZquZohbdDc9BSoHoM2SbAaKloT748OWbEofQGwG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3660414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"a1b471a4e9ced73cdbf2d05f1880fb2fd194af77","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"smiggleworth","email":"jrepanich@gmail.com"},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.7.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","lucide":"1.14.0","vite-plus":"^0.1.20","typescript":"^6.0.3","@askrjs/askr":">=0.0.30 <0.1.0"},"peerDependencies":{"@askrjs/askr":">=0.0.30 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.1_1777823318021_0.8077246468839874","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@askrjs/lucide","version":"0.0.2","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.2","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"d60e5a5af54e9c89de30de86c51c316c23be2cd6","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.2.tgz","fileCount":7835,"integrity":"sha512-3bGZfmHoGq98IANZy/C5sFJzNoGavOcUtEzrxBIc8ixu2AjAqPJHLtQiUkeo0noVPU+2Zb/4BMHgfToLuq1hAA==","signatures":[{"sig":"MEUCIQD44w3zApX5cvaPy5olTB+Q6K0vex1D4p4r6Wux/HSH7AIgSo4h1vtTw6so9Beg0Uz1VjRcvrlstTfrt8pLNvQI0/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3600269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"9ab6a1d7788f4e3536361c08928356c53d4b9224","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.12.1","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","lucide":"1.16.0","vite-plus":"^0.1.22","typescript":"^6.0.3","@askrjs/askr":"^0.0.37"},"peerDependencies":{"@askrjs/askr":">=0.0.37 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.2_1779383156583_0.23633074959165534","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@askrjs/lucide","version":"0.0.3","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.3","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"45d907bc82e04cbfbffbb780871fed42501a6975","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.3.tgz","fileCount":7843,"integrity":"sha512-2j/TiYiRKqlVdL35QeHeWmi3nxRX+e62OHnplpO2osW3J4hnzIzckUbu6Ayb4eJrFbsXzHqNu9HAkQW2lJNp3A==","signatures":[{"sig":"MEUCIHXuYFFSlGxIntlbc6ve5q6Wr6JNlgmhHBozucEJsiXFAiEAnxBeOjJWsm4nXMU9TIYmT4YroIBoBbZIMyqDF3dWWF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3426933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"a8e934aaceb8fa7b36bac409fcbab23f21f9c694","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","lucide":"1.17.0","vite-plus":"^0.1.24","typescript":"^6.0.3","@askrjs/askr":">=0.0.37 <0.1.0"},"peerDependencies":{"@askrjs/askr":">=0.0.37 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.3_1780865549527_0.45662155834054396","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@askrjs/lucide","version":"0.0.4","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.4","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"c40f18981457de2f89ce92a2a19dfe20b1e8241d","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.4.tgz","fileCount":7843,"integrity":"sha512-JTrK4rm5ySf6s+irviAlbpf17q9lnwsUZhCIxN3FhaXLT/qa8hCO5NwmvcEadd/iyxTp0PbE/JuxeIxaMqZabQ==","signatures":[{"sig":"MEQCIA7pomA17WVZpUgpJrzkl1y3gffp6r14obmFZhoq1vtaAiAYQwxRf9EsABfN1JHC1ZiRPC7ww2tssDky0cRulqW0Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3442134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"ed25d525a54eceacb2001a15cabe622bb647d54b","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"npm pack --ignore-scripts --dry-run --json","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","lucide":"1.17.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@askrjs/askr":">=0.0.52 <0.1.0"},"peerDependencies":{"@askrjs/askr":">=0.0.52 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.4_1784316190016_0.05919572447701693","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@askrjs/lucide","version":"0.0.5","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.5","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"f0ec26b2de4d192117b2ed791e16f2b3c03ed9a8","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.5.tgz","fileCount":7983,"integrity":"sha512-tkapAn5lKmq4WUNKfZDXriHtnotqdbKKtpDnjDRLHMSKoQU2jDFTSlPRhAy7YBSewK052RYUfh7NweyxB5iFYQ==","signatures":[{"sig":"MEUCIE3NykQxTKYrowgNiKupC/ifiuUtWz8cBeOxRlljYQhQAiEA9PfSKfbtFgRMew7m2hd/Uji6g8YJkPGYm/04vDcvAlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"dd1ec12bfaab0d7b45a8a0d4020d9008195380e1","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"npm pack --ignore-scripts --dry-run --json","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","lucide":"1.25.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@askrjs/askr":">=0.0.52 <0.1.0"},"peerDependencies":{"@askrjs/askr":">=0.0.52 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.5_1785114249658_0.2286249294595437","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@askrjs/lucide","version":"0.0.6","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.6","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"874afd114ddffeb41933d0aced613eb8831922cd","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.6.tgz","fileCount":7983,"integrity":"sha512-maUNEg48Tc7tRaY6r2a8SNitMF5nQHN4M6CLO1uPN5si5CXdbTWWYO3DD2S2TT7KCOJaQ9SNU6m8OW2T5LKjJA==","signatures":[{"sig":"MEUCIQD6aBBQEx96GOjNbIhScn/1nNbPsUT6lDD4hMYKsMHndwIgbzBZlxKk6p0LVqxTN6yjEagPk4cseA3qTVvq0MyQpvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3510946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"bbedb285ca1416d89be92384b4f0293b6f1385dd","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","lucide":"1.25.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@askrjs/askr":">=0.0.52 <0.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@askrjs/askr":">=0.0.52 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.6_1785410225834_0.245516714685992","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@askrjs/lucide","version":"0.0.7","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.7","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"2d6475b5c0d6014f7e74d9b72300b6b94055ee93","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.7.tgz","fileCount":7983,"integrity":"sha512-iNyiwOI7TB6RdefUk3YinN+qUSoF7BTZiv8l5x7aJ3ibREJ3hulgiRsZARzPwGonGIDXhbx1AadWLgIem/N7MA==","signatures":[{"sig":"MEQCIE4bUdpK+8tAv1xXBzqKdnlm6KoTK7T5wEeryw6OFvMvAiAOS5xWF24CXxQD/E/1icyGCg3FT3uMElW7f3whvLNCpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3510979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json"},"gitHead":"cad5eeb2b24fe597358df75b105f2bde958fd173","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^29.1.1","lucide":"1.25.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@askrjs/askr":">=0.0.52 <0.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@askrjs/askr":">=0.0.52 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.7_1785866252092_0.8052535153999831","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@askrjs/lucide","version":"0.0.8","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.8","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"afea700687934a379ebfbbe86696a495be620ee0","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.8.tgz","fileCount":7984,"integrity":"sha512-7UKpMbZu2mkBG4QnkilRxrONa7ffc05/8hqW4Z3qGZKGQt3rDxJssM9asmR1lOt06yGoCeGtV90jeP4NEZZLqg==","signatures":[{"sig":"MEYCIQDoSYRjJlx9LX1y6X8hRYlvBXpvdSmGa1en8S0SBlAacwIhAJPwiQTYn+o4TEghYWyweFmHO9DV6Zt13wvu+Pps+qOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3511986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json","./capabilities.json":"./capabilities.json"},"gitHead":"0502e8ecdc042c88f8ae0d47d8bee459a11d5e89","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^29.1.1","lucide":"1.25.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@askrjs/askr":">=0.0.52 <0.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@askrjs/askr":">=0.0.52 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.8_1785939178487_0.6799984359705658","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@askrjs/lucide","version":"0.0.9","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.0.9","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"3163ad56e63dd17effeef46339e599ab57ff9d22","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.9.tgz","fileCount":8084,"integrity":"sha512-K6D0GFT0CzE6C/HOEBPumGrAIkFmrG1qh+iD9DkltsBHXZXTBMHdbn7Qu6zxzoNggBNy+5fxOmLC7QLiCHSJ5Q==","signatures":[{"sig":"MEUCIQCodqrp6HUQO7IQOEpbCNNhEW1RzITrTC8yz6pz2PdmGwIgZNv3lxwwgQtI5ypW0GMtbcc2kn26FlkQcSPUs3ueSOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3556225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json","./capabilities.json":"./capabilities.json"},"gitHead":"a7534c9049f530cd4103451452160798e0b28b88","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^30.0.1","lucide":"1.30.0","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@askrjs/askr":">=0.0.88 <0.1.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@askrjs/askr":">=0.0.88 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.0.9_1786134973359_0.403925599504142","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@askrjs/lucide","version":"0.2.0","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.2.0","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"0ba94f15c59639b0e82e992382d66f9393a507bd","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.2.0.tgz","fileCount":8084,"integrity":"sha512-8oNoIudvegdsIMFnFthp+9ly3GLzh8j9llmrr3CXekUixCFyl6akY7/riVaEnmY/4Wy+Z8zHSsf37MKtNMP+Kw==","signatures":[{"sig":"MEQCIFk7Cu4Ad5WJnZJsuxgNgUxIWP4CDv1O6n6nzt2R6g68AiBCipheAuztBl1tYgeMIMZBhrSHqrYez03JBsMosHR12w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3556223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json","./capabilities.json":"./capabilities.json"},"gitHead":"491f35cb504d40bdd4d20b38cf37ea80fe81eaa0","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^30.0.1","lucide":"1.30.0","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@askrjs/askr":">=0.2.0 <0.3.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@askrjs/askr":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.2.0_1786904969885_0.9768497401459282","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@askrjs/lucide","version":"0.2.1","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.2.1","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"157f45c2ea15c6fcee873635472469af280d3b7a","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.2.1.tgz","fileCount":8084,"integrity":"sha512-uOY4iPRUfS4SWsilh5DZHQOHne866GEqQS7WGz8Ij2gj5NPS+Kufuw3vDUAjDS5328TzsqU1qIoRl7B0GPXvcw==","signatures":[{"sig":"MEUCIQDssZGFgJ5E+nHnd8vrxLD/kmgxOGXAjL/t7R1PJYlpFwIgPICTMU7mfnExzGOSQHwVJBMKF6q36M7/hHSgk0KH/3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3557499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json","./capabilities.json":"./capabilities.json"},"gitHead":"28c7262e9cb2d51d82d01fb81814812e6f124499","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^30.0.1","lucide":"1.30.0","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@askrjs/askr":">=0.2.0 <0.3.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@askrjs/askr":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.2.1_1787675832381_0.20268944451491455","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@askrjs/lucide","version":"0.3.0","keywords":["askr","askrjs","components","icons","lucide","svg"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/lucide@0.3.0","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-lucide#readme","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"656a2d4ddf1d36991d5ec3c2c60ebf9ed9ab5457","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.3.0.tgz","fileCount":8136,"integrity":"sha512-gPzhZD5xp01+nnnLaOhLQde/ShehL6t+WMVynuQOeRiU3NA+2ka/VEA2Uzi2/Ae/i5MTtdCJQO568uOQNr8T1w==","signatures":[{"sig":"MEUCIH4RENX6naD4I2xuCFXsEJkBDnpT2CuJRf6S3IGK60fPAiEAjY15CE5vD4JI5hTEZ2C8NiJyo3K7UcaRMZbP2q9m5Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLiaQniptC6SXJf4dkp84PPzcVZrf6Rbf1lFII/thMIQIgMFhAe/00krXrYCSV7NWP/Ygswti5ww/XY48SeFKSOi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3541002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json","./capabilities.json":"./capabilities.json"},"gitHead":"c36766d34aea1c608f268a0bc25c0ecadb5ab1fb","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.19.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^30.0.1","lucide":"1.34.0","publint":"^0.3.24","vite-plus":"^0.3.1","typescript":"^7.0.2","@askrjs/askr":">=0.3.0 <0.4.0","@vitest/coverage-v8":"^4.1.11"},"peerDependencies":{"@askrjs/askr":">=0.3.0 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/lucide_0.3.0_1789166568937_0.3274147464851802","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@askrjs/lucide@0.4.0","bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"dist":{"shasum":"a06ea39e7b9bf24f751c1d65793ddfa39e48b35b","tarball":"https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.4.0.tgz","fileCount":8136,"integrity":"sha512-pSBe6I3FY8nfIH0aAVL+qu8rrDGY8QR3zJyuVA9JqWflPg9xcqhJg/CsZOES2YhKhFKWYJFIDvIsDP5O0NG74w==","signatures":[{"sig":"MEUCIEvLNcklaKNltH4XYRgog1KLn/cEeyyWyf8g52USI32pAiEA5cvDg15cQXA6MpC33JMUqX8QILVNLonko5/aardJPb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEsrj2VZvtW+lJaP9+e6cBE9FHVXTN4t46u/tEFzKrIFAiAKR89qLMzSG7Ab9a+KufNKVINys1mUjb0pAawNuJ3nIg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2flucide@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3541423},"main":"./dist/index.js","name":"@askrjs/lucide","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/askrjs","name":"askrjs"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js"},"./package.json":"./package.json","./capabilities.json":"./capabilities.json"},"gitHead":"1d036efca084122ae57f9592b087cf93faad3e06","license":"Apache-2.0","scripts":{"dev":"npm run generate && vp pack --watch","fmt":"vp fmt .","lint":"vp lint .","test":"npm run test:unit","build":"npm run generate && vp pack","check":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","generate":"node scripts/generate.js","test:unit":"vp test run -c vitest.config.ts","typecheck":"npm run test:types","pack:check":"node tests/package-artifacts.js","test:types":"npm run generate && tsc -p tsconfig.build.json --noEmit","test:publint":"publint","test:coverage":"vp test run -c vitest.config.ts --coverage","prepublishOnly":"npm run check","test:installed":"node tests/installed-smoke.js"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"940b2c63-c884-4bab-a29f-7a97ab1c46f1"}},"homepage":"https://github.com/askrjs/askr-lucide#readme","keywords":["askr","askrjs","components","icons","lucide","svg"],"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"_npmVersion":"11.19.0","description":"Thin Askr wrappers for the Lucide SVG icon set","directories":{},"maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"jsdom":"^30.0.1","lucide":"1.34.0","publint":"^0.3.24","vite-plus":"^0.3.1","typescript":"^7.0.2","@askrjs/askr":">=0.4.0 <0.5.0","@vitest/coverage-v8":"^4.1.11"},"peerDependencies":{"@askrjs/askr":">=0.4.0 <0.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lucide_0.4.0_1790635523879_0.7807035152525115"}}},"time":{"created":"2026-05-03T15:48:37.969Z","modified":"2026-09-28T22:45:24.337Z","0.0.1":"2026-05-03T15:48:38.209Z","0.0.2":"2026-05-21T17:05:56.791Z","0.0.3":"2026-06-07T20:52:29.755Z","0.0.4":"2026-07-17T19:23:10.230Z","0.0.5":"2026-07-27T01:04:09.844Z","0.0.6":"2026-07-30T11:17:06.095Z","0.0.7":"2026-08-04T17:57:32.276Z","0.0.8":"2026-08-05T14:12:58.689Z","0.0.9":"2026-08-07T20:36:13.576Z","0.2.0":"2026-08-16T18:29:30.128Z","0.2.1":"2026-08-25T16:37:12.652Z","0.3.0":"2026-09-11T22:42:49.094Z","0.4.0":"2026-09-28T22:45:23.999Z"},"bugs":{"url":"https://github.com/askrjs/askr-lucide/issues"},"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","homepage":"https://github.com/askrjs/askr-lucide#readme","keywords":["askr","askrjs","components","icons","lucide","svg"],"repository":{"url":"git+https://github.com/askrjs/askr-lucide.git","type":"git"},"description":"Thin Askr wrappers for the Lucide SVG icon set","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"readme":"# @askrjs/lucide\n\n[![CI](https://github.com/askrjs/askr-lucide/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/askrjs/askr-lucide/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/%40askrjs%2Flucide.svg)](https://www.npmjs.com/package/@askrjs/lucide)\n\nThin Askr wrappers for the [Lucide](https://lucide.dev) SVG icon set.\n\n## Install\n\n```bash\nnpm install @askrjs/lucide\n```\n\nRequires `@askrjs/askr` `>=0.3.0 <0.4.0` as a peer dependency.\nThe repo toolchain expects Node `24+` for local builds and tests.\n\n## Usage\n\n```tsx\nimport { SearchIcon } from \"@askrjs/lucide/icons/search\";\nimport { XIcon } from \"@askrjs/lucide/icons/x\";\nimport { MenuIcon } from \"@askrjs/lucide/icons/menu\";\n\nfunction App() {\n  return (\n    <div>\n      <SearchIcon />\n      <XIcon size={16} />\n      <MenuIcon color=\"blue\" strokeWidth={1.5} />\n    </div>\n  );\n}\n```\n\n## Contract\n\nEvery generated icon follows the same SVG contract:\n\n- `data-slot=\"icon\"`\n- `data-icon=\"<IconName>\"`\n- `data-size=\"sm|md|lg|xl\"` for semantic named sizes\n- `data-decorative=\"true\"` when no `title` is provided\n- `data-color=\"current\"` when the icon inherits `currentColor`\n\nIcons also resolve size and stroke width through CSS custom properties:\n\n- `--ak-icon-size`\n- `--ak-icon-stroke-width`\n\nThe icon contract itself is owned by `@askrjs/askr/foundations`. Official themes are expected to provide the semantic token layer behind those variables, for example `--ak-icon-size-sm` or `--ak-icon-stroke-width-md`.\n\n## Accessibility\n\nBy default, icons render with `aria-hidden=\"true\"` so they are decorative unless you provide a `title`.\n\n```tsx\n<SearchIcon title=\"Search\" />\n```\n\nPassing a `title` removes `aria-hidden` and renders a `<title>` element inside the SVG.\n\n## Tree shaking\n\nFor production applications, prefer per-icon subpath imports. They avoid loading\nthe roughly 2,000-module root barrel in development servers and bundlers that do\nnot aggressively eliminate unused exports:\n\n```tsx\nimport { SearchIcon } from \"@askrjs/lucide/icons/search\";\n```\n\nThe root barrel is convenient for prototyping. If you use it in production,\nverify tree shaking in your bundler:\n\n```tsx\nimport { SearchIcon } from \"@askrjs/lucide\";\n```\n\nThe package is marked `\"sideEffects\": false` and built with `preserveModules`, so bundlers can eliminate unused icons completely.\n\n## Philosophy\n\nThis package is a generated binding layer, not an icon framework. It does not:\n\n- provide a string-based `<Icon name=\"x\" />` API\n- ship a runtime icon registry\n- depend on Lucide at runtime\n\n`createIcon` is a thin adapter over `@askrjs/askr/foundations`' `IconBase`. It closes over static SVG node data and returns a plain Askr component function that implements the shared icon contract.\n","readmeFilename":"README.md"}