{"_id":"@wxt-dev/auto-icons","_rev":"6-80983923a0d4e3d58105b8cadbc44caa","name":"@wxt-dev/auto-icons","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@wxt-dev/auto-icons","version":"1.0.0","_id":"@wxt-dev/auto-icons@1.0.0","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"dist":{"shasum":"99baad7e99ed62c64e3d8db3eccc6cc8de7c6d8f","tarball":"https://registry.npmjs.org/@wxt-dev/auto-icons/-/auto-icons-1.0.0.tgz","fileCount":6,"integrity":"sha512-YX6iiu3PxjORL5ytg4MvYenlUa6rDCZE+SANGhGwarBNbzZyLUlzAx8FhugainZvXJgJAHJtWLSDIzltjA3yUw==","signatures":[{"sig":"MEQCIDeTE3aaWlh7dFTWx1SYmjqWuyiQBzsuPtRKHm6VssqLAiAIsp1G3at0Y3lg3oMyA/j++V++LKQFwg7CVsMk8MsjlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6242},"type":"module","_from":"file:wxt-dev-auto-icons-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"build":"buildc -- unbuild","check":"buildc --deps-only -- check"},"_npmUser":{"name":"_aklinker1","email":"aaronklinker1@gmail.com"},"_resolved":"/private/var/folders/g2/ztr_kd996gv4vv11lxwggz8c0000gn/T/220965d923d50aaa30a5be0c0d4bf9bb/wxt-dev-auto-icons-1.0.0.tgz","_integrity":"sha512-YX6iiu3PxjORL5ytg4MvYenlUa6rDCZE+SANGhGwarBNbzZyLUlzAx8FhugainZvXJgJAHJtWLSDIzltjA3yUw==","_npmVersion":"10.7.0","description":"## Features","directories":{},"_nodeVersion":"18.20.3","dependencies":{"defu":"^6.1.4","sharp":"^0.33.4","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"wxt":"0.19.0","publint":"^0.2.9","unbuild":"^2.0.0","typescript":"^5.5.3","@aklinker1/check":"^1.3.1"},"peerDependencies":{"wxt":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/auto-icons_1.0.0_1722020579143_0.8323101453479527","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@wxt-dev/auto-icons","version":"1.0.1","_id":"@wxt-dev/auto-icons@1.0.1","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"dist":{"shasum":"e4f89c4dd0632c234c82d9c8b762ec6e1037a249","tarball":"https://registry.npmjs.org/@wxt-dev/auto-icons/-/auto-icons-1.0.1.tgz","fileCount":6,"integrity":"sha512-eAnqZzxdwqkgY6VruNVvBHpJNLnCTvwyNtBW1iIvJerICBHjlqqfr4TcQrhyGeQtefCE+xPN9zLfvgIeZqzsag==","signatures":[{"sig":"MEQCIHSnEHW0HvekMIpCdJ6Ctrtts05wM/Aw3pQBHhnoRT7RAiBG2ZOK+rEcrhN7PZyYuengEW6EKe15zsc4LG+U1HukXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6382},"type":"module","_from":"file:wxt-dev-auto-icons-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"build":"buildc -- unbuild","check":"pnpm build && check"},"_npmUser":{"name":"_aklinker1","email":"aaronklinker1@gmail.com"},"_resolved":"/tmp/e875acf89ccc08658cdd5978ce2d6686/wxt-dev-auto-icons-1.0.1.tgz","_integrity":"sha512-eAnqZzxdwqkgY6VruNVvBHpJNLnCTvwyNtBW1iIvJerICBHjlqqfr4TcQrhyGeQtefCE+xPN9zLfvgIeZqzsag==","_npmVersion":"10.7.0","description":"## Features","directories":{},"_nodeVersion":"18.20.4","dependencies":{"defu":"^6.1.4","sharp":"^0.33.4","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"wxt":"0.19.2","publint":"^0.2.9","unbuild":"^2.0.0","typescript":"^5.5.4","@aklinker1/check":"^1.3.1"},"peerDependencies":{"wxt":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/auto-icons_1.0.1_1722363799746_0.438711853358257","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@wxt-dev/auto-icons","version":"1.0.2","keywords":["wxt","module","icons","manifest"],"author":{"name":"Florian Metz","email":"me@timeraa.dev"},"license":"MIT","_id":"@wxt-dev/auto-icons@1.0.2","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"contributors":[{"name":"Aaron Klinker","email":"aaronklinker1+wxt@gmail.com"}],"homepage":"https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/README.md","bugs":{"url":"https://github.com/wxt-dev/wxt/issues"},"dist":{"shasum":"f0e267fd6dade7aaa76d28a3e4356de010268777","tarball":"https://registry.npmjs.org/@wxt-dev/auto-icons/-/auto-icons-1.0.2.tgz","fileCount":6,"integrity":"sha512-Wp1pZnRysvDvxkkkys6ZPXL9O2Q9RDjooAZeV19vBg4NXPyE21qO2fu3QmIcug3fPzKzpcFa6dm1Y1dX8qhfEg==","signatures":[{"sig":"MEYCIQDhn2636cI3fY5Dr1nJ9e03knXGgXlS2W4ahjSRbFgjhwIhAOsx+DMz7fIbgYelvcqPDowq6EoMMNCCuhyauYvkndTF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6984},"type":"module","_from":"file:wxt-dev-auto-icons-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"build":"buildc -- unbuild","check":"pnpm build && check"},"_npmUser":{"name":"_aklinker1","email":"aaronklinker1@gmail.com"},"_resolved":"/tmp/f3183afc3becfde4bcc4f5f00729f197/wxt-dev-auto-icons-1.0.2.tgz","_integrity":"sha512-Wp1pZnRysvDvxkkkys6ZPXL9O2Q9RDjooAZeV19vBg4NXPyE21qO2fu3QmIcug3fPzKzpcFa6dm1Y1dX8qhfEg==","repository":{"url":"git+https://github.com/wxt-dev/wxt.git","type":"git","directory":"packages/auto-icons"},"_npmVersion":"10.7.0","description":"WXT module for automatically generating extension icons in different sizes","directories":{},"_nodeVersion":"18.20.4","dependencies":{"defu":"^6.1.4","sharp":"^0.33.4","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"wxt":"0.19.4","publint":"^0.2.9","unbuild":"^2.0.0","typescript":"^5.5.4","@aklinker1/check":"^1.3.1"},"peerDependencies":{"wxt":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/auto-icons_1.0.2_1722901985470_0.6233687517157189","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@wxt-dev/auto-icons","version":"1.1.0","keywords":["wxt","module","icons","manifest"],"author":{"name":"Florian Metz","email":"me@timeraa.dev"},"license":"MIT","_id":"@wxt-dev/auto-icons@1.1.0","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"contributors":[{"name":"Aaron Klinker","email":"aaronklinker1+wxt@gmail.com"}],"homepage":"https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/README.md","bugs":{"url":"https://github.com/wxt-dev/wxt/issues"},"dist":{"shasum":"17236284746aa6d0ddb908cad1cf6ce606add170","tarball":"https://registry.npmjs.org/@wxt-dev/auto-icons/-/auto-icons-1.1.0.tgz","fileCount":6,"integrity":"sha512-lDFZjDbrY5gDaapUuUOYTPudE88oB3Z7rTdg0N7iq2WIWga1h0bhzCJDaqNqMvPN2DCYvHFfA0cnqA12vEJjiA==","signatures":[{"sig":"MEUCIQCEH1MzIoiR49Tim5YFtdt5Zca2RRmxlyOGWAR/5wK2kwIgU1vMM3PKVNYYZ9Tccc8QT9tMTHTNfe+xIKXg/HM/CMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9567},"type":"module","_from":"file:wxt-dev-auto-icons-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"build":"buildc -- unbuild","check":"pnpm build && check"},"_npmUser":{"name":"_aklinker1","email":"aaronklinker1@gmail.com"},"_resolved":"/tmp/94485a9ba481bb09b93908a65ed28b5a/wxt-dev-auto-icons-1.1.0.tgz","_integrity":"sha512-lDFZjDbrY5gDaapUuUOYTPudE88oB3Z7rTdg0N7iq2WIWga1h0bhzCJDaqNqMvPN2DCYvHFfA0cnqA12vEJjiA==","repository":{"url":"git+https://github.com/wxt-dev/wxt.git","type":"git","directory":"packages/auto-icons"},"_npmVersion":"10.8.2","description":"WXT module for automatically generating extension icons in different sizes","directories":{},"_nodeVersion":"18.20.8","dependencies":{"defu":"^6.1.4","sharp":"^0.34.1","fs-extra":"^11.3.0"},"_hasShrinkwrap":false,"devDependencies":{"wxt":"0.20.8","oxlint":"^0.16.8","publint":"^0.3.12","unbuild":"^3.5.0","typescript":"^5.8.3","@aklinker1/check":"2.0.0"},"peerDependencies":{"wxt":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/auto-icons_1.1.0_1754955728070_0.21390466143940645","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@wxt-dev/auto-icons","version":"1.1.1","keywords":["wxt","module","icons","manifest"],"author":{"name":"Florian Metz","email":"me@timeraa.dev"},"license":"MIT","_id":"@wxt-dev/auto-icons@1.1.1","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"contributors":[{"name":"Aaron Klinker","email":"aaronklinker1+wxt@gmail.com"}],"homepage":"https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/README.md","bugs":{"url":"https://github.com/wxt-dev/wxt/issues"},"dist":{"shasum":"e28eed30cd481c8c3eb2990edb758b7550f49ea9","tarball":"https://registry.npmjs.org/@wxt-dev/auto-icons/-/auto-icons-1.1.1.tgz","fileCount":5,"integrity":"sha512-Dw2NKK51CCFurE95NptiEheuxVtkeX4vTQwEbhCkFVP9LzXNxOZTX9C9NAsGe6OfahelXlS51TW74hTSzsMILw==","signatures":[{"sig":"MEUCIQDh7WhLm+t/sk61saiZUbyrnusBDiTvhdKf5YBHCn0g8AIgF2Dyog5lpiUnh/nRHUymXte8oSyUGTNT3iCV7dCTZfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wxt-dev%2fauto-icons@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7886},"type":"module","_from":"file:wxt-dev-auto-icons-1.1.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"test":"buildc --deps-only -- vitest","build":"buildc -- tsdown","check":"pnpm build && check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95c81f20-a507-46ae-9d49-71fc08b55ce4"}},"_resolved":"/home/runner/work/wxt/wxt/packages/auto-icons/wxt-dev-auto-icons-1.1.1.tgz","_integrity":"sha512-Dw2NKK51CCFurE95NptiEheuxVtkeX4vTQwEbhCkFVP9LzXNxOZTX9C9NAsGe6OfahelXlS51TW74hTSzsMILw==","repository":{"url":"git+https://github.com/wxt-dev/wxt.git","type":"git","directory":"packages/auto-icons"},"_npmVersion":"11.10.1","description":"WXT module for automatically generating extension icons in different sizes","directories":{},"_nodeVersion":"20.20.0","dependencies":{"defu":"^6.1.4","sharp":"^0.34.5","fs-extra":"^11.3.3"},"_hasShrinkwrap":false,"devDependencies":{"wxt":"0.20.17","oxlint":"^1.43.0","vitest":"^4.0.18","publint":"^0.3.17","typescript":"^5.9.3"},"peerDependencies":{"wxt":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/auto-icons_1.1.1_1771796430654_0.690233981359839","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@wxt-dev/auto-icons","description":"WXT module for automatically generating extension icons in different sizes","repository":{"type":"git","url":"git+https://github.com/wxt-dev/wxt.git","directory":"packages/auto-icons"},"homepage":"https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/README.md","keywords":["wxt","module","icons","manifest"],"author":{"name":"Florian Metz","email":"me@timeraa.dev"},"contributors":[{"name":"Aaron Klinker","email":"aaronklinker1+wxt@gmail.com"}],"license":"MIT","version":"1.1.2","type":"module","module":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"build":"buildc -- tsdown","check":"bun run build && check","test":"buildc --deps-only -- vitest","test:coverage":"bun run test run --coverage","prepack":"bun run build"},"peerDependencies":{"wxt":">=0.19.0"},"dependencies":{"defu":"^6.1.4","sharp":"^0.35.3"},"devDependencies":{"@aklinker1/buildc":"^1.1.7","oxlint":"^1.63.0","publint":"^0.3.18","tsdown":"^0.21.0","typescript":"^6.0.3","vitest":"^4.1.10","wxt":"0.21.3"},"_id":"@wxt-dev/auto-icons@1.1.2","bugs":{"url":"https://github.com/wxt-dev/wxt/issues"},"_integrity":"sha512-tLBTgvAAPj5n9VTrNVgbkqSvcuKTZjppgrpGq6YnZ+oOj69bqOWQdFRMhHutTcs4tvIvhgJ80LmhwQXhUyyTxA==","_resolved":"/home/runner/work/wxt/wxt/packages/auto-icons/wxt-dev-auto-icons-1.1.2.tgz","_from":"file:wxt-dev-auto-icons-1.1.2.tgz","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-tLBTgvAAPj5n9VTrNVgbkqSvcuKTZjppgrpGq6YnZ+oOj69bqOWQdFRMhHutTcs4tvIvhgJ80LmhwQXhUyyTxA==","shasum":"4101eaaaa705081b5e8ed2b44c6e3d4f0171dba0","tarball":"https://registry.npmjs.org/@wxt-dev/auto-icons/-/auto-icons-1.1.2.tgz","fileCount":4,"unpackedSize":7024,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wxt-dev%2fauto-icons@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5AUk0MJLIAqc5g42JwApLbBcOnTEYZ/mBXUpJr1ycxAIhAOYJhrovmNs02i+6vp67UmcqmcOMkE/gKHHxMfHtGELO"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95c81f20-a507-46ae-9d49-71fc08b55ce4"}},"directories":{},"maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auto-icons_1.1.2_1785631592670_0.43796482717533713"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-26T19:02:59.016Z","modified":"2026-08-02T00:46:33.173Z","1.0.0":"2024-07-26T19:02:59.384Z","1.0.1":"2024-07-30T18:23:19.940Z","1.0.2":"2024-08-05T23:53:05.714Z","1.1.0":"2025-08-11T23:42:08.265Z","1.1.1":"2026-02-22T21:40:30.803Z","1.1.2":"2026-08-02T00:46:32.822Z"},"bugs":{"url":"https://github.com/wxt-dev/wxt/issues"},"author":{"name":"Florian Metz","email":"me@timeraa.dev"},"license":"MIT","homepage":"https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/README.md","keywords":["wxt","module","icons","manifest"],"repository":{"type":"git","url":"git+https://github.com/wxt-dev/wxt.git","directory":"packages/auto-icons"},"description":"WXT module for automatically generating extension icons in different sizes","contributors":[{"name":"Aaron Klinker","email":"aaronklinker1+wxt@gmail.com"}],"maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"readme":"# WXT Auto Icons\n\n[Changelog](https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/CHANGELOG.md)\n\n## Features\n\n- Generate extension icons with the correct sizes\n- Make the icon greyscale or include a visible overlay during development\n- SVG is supported\n\n## Usage\n\nInstall the package:\n\n```sh\nnpm i --save-dev @wxt-dev/auto-icons\npnpm i -D @wxt-dev/auto-icons\nyarn add --dev @wxt-dev/auto-icons\nbun add -D @wxt-dev/auto-icons\n```\n\nAdd the module to `wxt.config.ts`:\n\n```ts\nexport default defineConfig({\n  modules: ['@wxt-dev/auto-icons'],\n});\n```\n\nAnd finally, save the base icon to `<srcDir>/assets/icon.png`.\n\n## Configuration\n\nThe module can be configured via the `autoIcons` config:\n\n```ts\nexport default defineConfig({\n  modules: ['@wxt-dev/auto-icons'],\n  autoIcons: {\n    // ...\n  },\n});\n```\n\nOptions have JSDocs available in your editor, or you can read them in the source code: [`AutoIconsOptions`](https://github.com/wxt-dev/wxt/blob/main/packages/auto-icons/src/index.ts).\n","readmeFilename":"README.md"}