{"_id":"@anolilab/unplugin-favicons","_rev":"14-c5db1d5786e4d9f27e0885b88e1ad6fa","name":"@anolilab/unplugin-favicons","dist-tags":{"alpha":"1.1.0-alpha.1","latest":"4.0.1"},"versions":{"1.0.0":{"name":"@anolilab/unplugin-favicons","version":"1.0.0","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"727499d6861d081be6d8ac842e618e75a7ee5623","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.0.tgz","fileCount":33,"integrity":"sha512-nV/wBwyv43GLL0wJvtK7tfpsufSlx7C/3Xh1Qht38wYSPXv1p1fQrv1ZkH7zgkeqbIrFucuKWh43nZ3CftKxhQ==","signatures":[{"sig":"MEUCIDCB18GPVA6bB+CjJCHvOM8joE7btMfjki15FdfmNv8QAiEA4i4sL2H6crJvdgzzL8UqXCC5iqTDODDY8ilRbzl1HYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":101243},"pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","zod@<=3.22.2":">=3.22.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","cosmiconfig-typescript-loader":"^5.0.0"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fdfa40431db3e05e0a137866dfd42db43b24a4d4","scripts":{"test":"vitest run","build":"cross-env NODE_ENV=development tsup","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky install)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production tsup","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","validate:package":"pnpx publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"sources":["src/index.ts","src/cli/index.ts","src/cli/commander/index.ts","src/esbuild.ts","src/rollup.ts","src/vite.ts","src/nuxt.ts","src/rspack.ts","src/webpack.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"ssri":"^10.0.5","parse5":"^7.1.2","cacache":"^18.0.0","consola":"3.2.3","unplugin":"^1.5.0","read-pkg-up":"^10.1.0","parse-author":"^2.0.0","find-cache-dir":"^5.0.0","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"tsup":"7.2.0","vite":"^4.4.11","husky":"^8.0.3","is-ci":"^3.0.1","eslint":"^8.51.0","rimraf":"^5.0.5","rollup":"^4.0.2","vitest":"^0.34.6","webpack":"^5.88.2","favicons":"^7.1.4","prettier":"^3.0.3","read-pkg":"8.1.0","textlint":"^13.3.3","@nuxt/kit":"^3.7.4","cross-env":"^7.0.3","type-fest":"^4.4.0","commitizen":"^4.3.0","commitlint":"^17.7.2","secretlint":"7.0.7","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/node":"^20.8.3","@types/ssri":"^7.1.2","lint-staged":"^14.0.1","@nuxt/schema":"^3.7.4","@rspack/core":"^0.3.6","@tsconfig/esm":"^1.0.5","@types/parse5":"^6.0.3","@types/cacache":"^17.0.0","@commitlint/cli":"^17.7.2","eslint-plugin-n":"^16.1.0","@tsconfig/node18":"^18.2.2","@types/find-root":"^1.1.2","semantic-release":"^22.0.5","eslint-plugin-mdx":"^2.2.0","sort-package-json":"^2.6.0","@rspack/plugin-html":"^0.3.6","@tsconfig/strictest":"^2.0.2","@types/parse-author":"^2.0.1","@vitest/coverage-v8":"^0.34.6","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"7.22.15","eslint-plugin-import":"npm:eslint-plugin-i@2.28.1","eslint-plugin-vitest":"^0.3.2","@types/find-cache-dir":"^3.2.1","@anolilab/eslint-config":"^14.0.19","@anolilab/prettier-config":"^5.0.11","@anolilab/textlint-config":"^8.0.13","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^2.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.0","@anolilab/lint-staged-config":"^2.1.1","eslint-plugin-vitest-globals":"^1.4.0","@commitlint/config-conventional":"^17.7.0","@anolilab/semantic-release-preset":"^8.0.0","@secretlint/secretlint-rule-preset-recommend":"^7.0.7"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.0_1696859097341_0.48751405611469356","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@anolilab/unplugin-favicons","version":"1.0.1","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"69da066b56bae0cbaf4893411a3c473206fe818f","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.1.tgz","fileCount":33,"integrity":"sha512-EuYUKthJoV+TO53iAAMtLmM18GqJAV9/QHSIT8r/S59CVjZms8K1MLpthTcTKkrC7UwCtR8myLMUQ2wb0/PrBQ==","signatures":[{"sig":"MEUCIQCZDmOsZvLr5RdyLT088gWoYIocgkMEQYRC5IdutKbD+QIgbwAAZQVznC07qff9hsqdkViweP45INPtHA4hlRVtVf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":101951},"pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","zod@<=3.22.2":">=3.22.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","cosmiconfig-typescript-loader":"^5.0.0"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"929d4e670253ff0fd66e01d5d9463dc22152e84d","scripts":{"test":"vitest run","build":"cross-env NODE_ENV=development tsup","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky install)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production tsup","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","validate:package":"pnpx publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"sources":["src/index.ts","src/cli/index.ts","src/cli/commander/index.ts","src/esbuild.ts","src/rollup.ts","src/vite.ts","src/nuxt.ts","src/rspack.ts","src/webpack.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"ssri":"^10.0.5","parse5":"^7.1.2","cacache":"^18.0.0","consola":"3.2.3","unplugin":"^1.5.0","read-pkg-up":"^10.1.0","parse-author":"^2.0.0","find-cache-dir":"^5.0.0","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"tsup":"7.2.0","vite":"^4.4.11","husky":"^8.0.3","is-ci":"^3.0.1","eslint":"^8.51.0","rimraf":"^5.0.5","rollup":"^4.0.2","vitest":"^0.34.6","webpack":"^5.88.2","favicons":"^7.1.4","prettier":"^3.0.3","read-pkg":"8.1.0","textlint":"^13.3.3","@nuxt/kit":"^3.7.4","cross-env":"^7.0.3","type-fest":"^4.4.0","commitizen":"^4.3.0","commitlint":"^17.7.2","secretlint":"7.0.7","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/node":"^20.8.3","@types/ssri":"^7.1.2","lint-staged":"^14.0.1","@nuxt/schema":"^3.7.4","@rspack/core":"^0.3.6","@tsconfig/esm":"^1.0.5","@types/parse5":"^6.0.3","@types/cacache":"^17.0.0","@commitlint/cli":"^17.7.2","eslint-plugin-n":"^16.1.0","@tsconfig/node18":"^18.2.2","@types/find-root":"^1.1.2","semantic-release":"^22.0.5","eslint-plugin-mdx":"^2.2.0","sort-package-json":"^2.6.0","@rspack/plugin-html":"^0.3.6","@tsconfig/strictest":"^2.0.2","@types/parse-author":"^2.0.1","@vitest/coverage-v8":"^0.34.6","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"7.22.15","eslint-plugin-import":"npm:eslint-plugin-i@2.28.1","eslint-plugin-vitest":"^0.3.2","@types/find-cache-dir":"^3.2.1","@anolilab/eslint-config":"^14.0.19","@anolilab/prettier-config":"^5.0.11","@anolilab/textlint-config":"^8.0.13","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^2.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.0","@anolilab/lint-staged-config":"^2.1.1","eslint-plugin-vitest-globals":"^1.4.0","@commitlint/config-conventional":"^17.7.0","@anolilab/semantic-release-preset":"^8.0.0","@secretlint/secretlint-rule-preset-recommend":"^7.0.7"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.1_1696865390711_0.42810211621121264","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@anolilab/unplugin-favicons","version":"1.0.2","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"0530a618e59b6e4b69479ae2d2d37b3c4a47718d","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.2.tgz","fileCount":33,"integrity":"sha512-hk4LPhRS39y/J7zI7yR+XWyHVIrXoVjAWgnqIBaHOfT/9broKRWeeq2xpzZE0bW0Hs91tbOM+j6PdIiwtGA5jQ==","signatures":[{"sig":"MEYCIQDybg0sZNkHEFUuI8bZ3dssmW8wjvLn1ePG3SCxNOkh7wIhAJTHietWupqpslYPBQEk8SmSCDv1n+H2tRs0xdHrbBQm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":102183},"pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","zod@<=3.22.2":">=3.22.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","cosmiconfig-typescript-loader":"^5.0.0"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9e3909fca9298a4b28b012dbbc4f8d91a8bd9576","scripts":{"test":"vitest run","build":"cross-env NODE_ENV=development tsup","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky install)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production tsup","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","validate:package":"pnpx publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"sources":["src/index.ts","src/cli/index.ts","src/cli/commander/index.ts","src/esbuild.ts","src/rollup.ts","src/vite.ts","src/nuxt.ts","src/rspack.ts","src/webpack.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"ssri":"^10.0.5","parse5":"^7.1.2","cacache":"^18.0.0","consola":"3.2.3","unplugin":"^1.5.0","read-pkg-up":"^10.1.0","parse-author":"^2.0.0","find-cache-dir":"^5.0.0","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"tsup":"7.2.0","vite":"^4.4.11","husky":"^8.0.3","is-ci":"^3.0.1","eslint":"^8.51.0","rimraf":"^5.0.5","rollup":"^4.0.2","vitest":"^0.34.6","webpack":"^5.88.2","favicons":"^7.1.4","prettier":"^3.0.3","read-pkg":"8.1.0","textlint":"^13.3.3","@nuxt/kit":"^3.7.4","cross-env":"^7.0.3","type-fest":"^4.4.0","commitizen":"^4.3.0","commitlint":"^17.7.2","secretlint":"7.0.7","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/node":"^20.8.3","@types/ssri":"^7.1.2","lint-staged":"^14.0.1","@nuxt/schema":"^3.7.4","@rspack/core":"^0.3.6","@tsconfig/esm":"^1.0.5","@types/parse5":"^6.0.3","@types/cacache":"^17.0.0","@commitlint/cli":"^17.7.2","eslint-plugin-n":"^16.1.0","@tsconfig/node18":"^18.2.2","@types/find-root":"^1.1.2","semantic-release":"^22.0.5","eslint-plugin-mdx":"^2.2.0","sort-package-json":"^2.6.0","@rspack/plugin-html":"^0.3.6","@tsconfig/strictest":"^2.0.2","@types/parse-author":"^2.0.1","@vitest/coverage-v8":"^0.34.6","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"7.22.15","eslint-plugin-import":"npm:eslint-plugin-i@2.28.1","eslint-plugin-vitest":"^0.3.2","@types/find-cache-dir":"^3.2.1","@anolilab/eslint-config":"^14.0.19","@anolilab/prettier-config":"^5.0.11","@anolilab/textlint-config":"^8.0.13","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^2.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.0","@anolilab/lint-staged-config":"^2.1.1","eslint-plugin-vitest-globals":"^1.4.0","@commitlint/config-conventional":"^17.7.0","@anolilab/semantic-release-preset":"^8.0.0","@secretlint/secretlint-rule-preset-recommend":"^7.0.7"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.2_1696865819760_0.7423337163223596","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@anolilab/unplugin-favicons","version":"1.0.3","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"15b58c5057213b26639dc089922df9b02a3564f4","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.3.tgz","fileCount":26,"integrity":"sha512-MCpZpSqi4jZQTfk/NoXFaK4ATgrZFkCh3A9BSxJZdiODYY/LEZL+xsWMsIEPeQw/fk+wYcIjuXCWQBrvf8nR0w==","signatures":[{"sig":"MEQCIFZjvrfxae8K9/mJiX1jELM4thW3XwBSRi7m/uBFpulDAiBANwdhsqkvMUtZOjMQB2x3fppyWAhjbTVhc2chimeVNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":78825},"pnpm":{"overrides":{"tar@<6.2.1":">=6.2.1","got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","zod@<=3.22.2":">=3.22.3","braces@<3.0.3":">=3.0.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","@babel/traverse@<7.23.2":">=7.23.2","follow-redirects@<1.15.4":">=1.15.4","follow-redirects@<=1.15.5":">=1.15.6","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=5.3.4"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4288a71d67d4f02d98c13dfc51e51dfb91736c70","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"cross-env NODE_ENV=development packem build","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production packem build","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"ssri":"^10.0.6","parse5":"^7.1.2","cacache":"^18.0.4","consola":"3.2.3","unplugin":"^1.11.0","read-pkg-up":"^10.1.0","parse-author":"^2.0.0","find-cache-dir":"^5.0.0","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"vite":"^5.3.4","husky":"^9.1.1","is-ci":"^3.0.1","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.19.0","vitest":"^2.0.4","esbuild":"^0.23.0","publint":"^0.2.9","webpack":"^5.93.0","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.3.3","read-pkg":"9.0.1","textlint":"^14.0.4","@nuxt/kit":"^3.12.4","cross-env":"^7.0.3","type-fest":"^4.22.1","commitizen":"^4.3.0","commitlint":"^19.3.0","secretlint":"8.2.4","typescript":"^5.5.3","@babel/core":"^7.24.9","@types/node":"^20.14.11","@types/ssri":"^7.1.5","lint-staged":"^15.2.7","@nuxt/schema":"^3.12.4","@rspack/core":"^0.7.5","caniuse-lite":"^1.0.30001643","@tsconfig/esm":"^1.0.5","@types/parse5":"^6.0.3","@types/cacache":"^17.0.2","@commitlint/cli":"^19.3.0","eslint-plugin-n":"^17.9.0","@tsconfig/node18":"^18.2.4","@types/find-root":"^1.1.4","@visulima/packem":"^1.0.0-alpha.55","semantic-release":"^24.0.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.10.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.0.4","html-webpack-plugin":"^5.6.0","@babel/eslint-parser":"7.24.8","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.4.1","@types/find-cache-dir":"^3.2.1","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.2.2","@anolilab/semantic-release-preset":"^9.0.0","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^8.2.4"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.3_1721753177099_0.10871717976964801","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@anolilab/unplugin-favicons","version":"1.0.4","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"5c71f3087875be70c14c3fe974f2f654230c9f58","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.4.tgz","fileCount":26,"integrity":"sha512-LpDQ3rTwCnZ/WGtD3FotMxwczjz+FB1smvnlnK8xaIQWbcobSm9omloAycZbhC4vzAwKDFQfF94qc2ZEdHZWHQ==","signatures":[{"sig":"MEQCIEHQLbzDa1gRCE7176+TrClLRLWJkQx0YqMHyh19jWwlAiAnM1Lnuo/jS1Xni0veVlCRTCI4LyRp2ZNIpwE6yMrabg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":79830},"pnpm":{"overrides":{"tar@<6.2.1":">=6.2.1","got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","zod@<=3.22.2":">=3.22.3","braces@<3.0.3":">=3.0.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","@babel/traverse@<7.23.2":">=7.23.2","follow-redirects@<1.15.4":">=1.15.4","follow-redirects@<=1.15.5":">=1.15.6","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=5.3.4"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0ed69e481f76fcb8760333b7d87e181735707eca","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"cross-env NODE_ENV=development packem build","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production packem build","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"ssri":"^10.0.6","parse5":"^7.1.2","cacache":"^18.0.4","consola":"3.2.3","unplugin":"^1.11.0","read-pkg-up":"^10.1.0","parse-author":"^2.0.0","find-cache-dir":"^5.0.0","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"vite":"^5.3.4","husky":"^9.1.1","is-ci":"^3.0.1","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.19.0","vitest":"^2.0.4","esbuild":"^0.23.0","publint":"^0.2.9","webpack":"^5.93.0","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.3.3","read-pkg":"9.0.1","textlint":"^14.0.4","@nuxt/kit":"^3.12.4","cross-env":"^7.0.3","type-fest":"^4.22.1","commitizen":"^4.3.0","commitlint":"^19.3.0","pkg-pr-new":"^0.0.19","secretlint":"8.2.4","typescript":"^5.5.3","@babel/core":"^7.24.9","@types/node":"^20.14.11","@types/ssri":"^7.1.5","lint-staged":"^15.2.7","@nuxt/schema":"^3.12.4","@rspack/core":"^0.7.5","caniuse-lite":"^1.0.30001643","@tsconfig/esm":"^1.0.5","@types/parse5":"^6.0.3","@types/cacache":"^17.0.2","@commitlint/cli":"^19.3.0","eslint-plugin-n":"^17.9.0","@tsconfig/node18":"^18.2.4","@types/find-root":"^1.1.4","@visulima/packem":"^1.0.0-alpha.55","semantic-release":"^24.0.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.10.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.0.4","html-webpack-plugin":"^5.6.0","@babel/eslint-parser":"7.24.8","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.4.1","@types/find-cache-dir":"^3.2.1","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.2.2","@anolilab/semantic-release-preset":"^9.0.0","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^8.2.4"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.4_1722975020849_0.5685969193651306","host":"s3://npm-registry-packages"}},"1.0.5-alpha.1":{"name":"@anolilab/unplugin-favicons","version":"1.0.5-alpha.1","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.5-alpha.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"0b1028bea36c1666fdca2dc3c68bf4ead0d6610b","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.5-alpha.1.tgz","fileCount":26,"integrity":"sha512-g5EPJA4A6UMmraV/GKOXhZC1fMZL0xrJd8eP3e4psvsxU9iTUsAwcfG0QaLvudS3vh2b8IUIbR15uVqgrWPzew==","signatures":[{"sig":"MEUCIDdboOSfbDEEq08Af+p6kUCC1OCwo8U5Bzciv5Wgvl9KAiEAtWWa+X9pUQCnW9DaMlqELdOW4y7B1pg0u8d+8UYQdRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.5-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":80191},"pnpm":{"overrides":{"tar@<6.2.1":">=6.2.1","got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","zod@<=3.22.2":">=3.22.3","braces@<3.0.3":">=3.0.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","@babel/traverse@<7.23.2":">=7.23.2","follow-redirects@<1.15.4":">=1.15.4","follow-redirects@<=1.15.5":">=1.15.6","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=5.3.4"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b9394048178ea3e0d7e13f49b30cd6756c8879d3","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"cross-env NODE_ENV=development packem build","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production packem build","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"ssri":"^10.0.6","parse5":"^7.1.2","cacache":"^18.0.4","consola":"3.2.3","unplugin":"^1.12.0","parse-author":"^2.0.0","@visulima/package":"^3.0.6","@visulima/find-cache-dir":"^1.0.5","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"vite":"^5.3.5","husky":"^9.1.4","is-ci":"^3.0.1","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.20.0","vitest":"^2.0.5","esbuild":"^0.23.0","publint":"^0.2.9","webpack":"^5.93.0","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.3.3","read-pkg":"9.0.1","textlint":"^14.0.4","@nuxt/kit":"^3.12.4","cross-env":"^7.0.3","type-fest":"^4.23.0","commitizen":"^4.3.0","commitlint":"^19.3.0","pkg-pr-new":"^0.0.20","secretlint":"8.2.4","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.1.0","@types/ssri":"^7.1.5","lint-staged":"^15.2.8","@nuxt/schema":"^3.12.4","@rspack/core":"^0.7.5","caniuse-lite":"^1.0.30001649","@tsconfig/esm":"^1.0.5","@types/parse5":"^7.0.0","@types/cacache":"^17.0.2","@commitlint/cli":"^19.3.0","eslint-plugin-n":"^17.10.2","@tsconfig/node18":"^18.2.4","@visulima/packem":"^1.0.0-alpha.55","semantic-release":"^24.0.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.10.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.0.5","html-webpack-plugin":"^5.6.0","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.4.1","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.2.2","@anolilab/semantic-release-preset":"^9.0.0","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^8.2.4"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.5-alpha.1_1722977029870_0.6661888138485599","host":"s3://npm-registry-packages"}},"1.0.5-alpha.2":{"name":"@anolilab/unplugin-favicons","version":"1.0.5-alpha.2","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.5-alpha.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"a8b00738511e9505406b5dbf151184b6abbbb971","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.5-alpha.2.tgz","fileCount":26,"integrity":"sha512-V0xasimoC0Ft0bY8LVKKKJq0lCoH5YZ8rarwdOp8/a4xDtd2Ut/cVJUyUo1lXk6aJ/qzumIaSfrFBOnuJS4new==","signatures":[{"sig":"MEUCIQDJvMOwXBDTkZC0aPGXAZtNoUX8ltz7YdT8CoviC6ayoAIgBVzLeVQfvoOZ4e2z20Gr3HJ3u0nVAts1rDjsea3UiIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.5-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":81050},"pnpm":{"overrides":{"tar@<6.2.1":">=7.4.3","got@<11.8.5":">=14.4.2","trim@<0.0.3":">=1.0.1","zod@<=3.22.2":">=3.23.8","braces@<3.0.3":">=3.0.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","@babel/traverse@<7.23.2":">=7.25.3","follow-redirects@<1.15.4":">=1.15.6","follow-redirects@<=1.15.5":">=1.15.6","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=7.4.2"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"dbf55d8246f6a6b140366d325f5400c593e724f8","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"cross-env NODE_ENV=development packem build","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production packem build","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","update:deps":"taze","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"ssri":"^10.0.6","parse5":"^7.1.2","cacache":"^18.0.4","consola":"3.2.3","unplugin":"^1.12.2","parse-author":"^2.0.0","@visulima/package":"^3.0.7","@visulima/find-cache-dir":"^1.0.6","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.1","readmeFilename":"README.md","devDependencies":{"taze":"^0.16.6","vite":"^5.4.2","husky":"^9.1.5","is-ci":"^3.0.1","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.21.0","vitest":"^2.0.5","esbuild":"^0.23.1","publint":"^0.2.10","webpack":"^5.93.0","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.3.3","read-pkg":"9.0.1","textlint":"^14.2.0","@nuxt/kit":"^3.12.4","cross-env":"^7.0.3","type-fest":"^4.25.0","commitizen":"^4.3.0","commitlint":"^19.4.0","pkg-pr-new":"^0.0.20","secretlint":"8.2.4","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.1.0","@types/ssri":"^7.1.5","lint-staged":"^15.2.9","@nuxt/schema":"^3.12.4","@rspack/core":"^0.7.5","caniuse-lite":"^1.0.30001651","@tsconfig/esm":"^1.0.5","@types/parse5":"^7.0.0","@types/cacache":"^17.0.2","@commitlint/cli":"^19.4.0","eslint-plugin-n":"^17.10.2","@tsconfig/node18":"^18.2.4","@visulima/packem":"^1.0.0-alpha.81","semantic-release":"^24.1.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.10.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.0.5","html-webpack-plugin":"^5.6.0","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.4.1","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.2.2","@anolilab/semantic-release-preset":"^9.0.0","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^8.2.4"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.5-alpha.2_1724328973152_0.2614412356116149","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@anolilab/unplugin-favicons","version":"1.0.5","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"bf1b8f5b2df55c090c18ffb9bf2770b52401e4ed","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.5.tgz","fileCount":26,"integrity":"sha512-NgQBCTz75biFmis0/kREgCg2NVexhG5y501uJ54c6nHqCJWi/waDJ1z+SMLMcQx/awnoT/lMddHvbfvunGTnDg==","signatures":[{"sig":"MEYCIQCO7Pk0XIF+pUrPGSAvKmKFyETc9DI9K+N9h0myU7dz8wIhAL/vwm7D/C5igK31ZRtJGVEpXe3Mlrbw2Dtwad5hmByg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":82707},"pnpm":{"overrides":{"tar@<6.2.1":">=7.4.3","got@<11.8.5":">=14.4.2","trim@<0.0.3":">=1.0.1","zod@<=3.22.2":">=3.23.8","braces@<3.0.3":">=3.0.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","@babel/traverse@<7.23.2":">=7.25.3","follow-redirects@<1.15.4":">=1.15.6","follow-redirects@<=1.15.5":">=1.15.6","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=7.4.2"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d1f527c2012918afa1dfbe07e4742a0c7609f22a","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"cross-env NODE_ENV=development packem build","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"cross-env NODE_ENV=production packem build","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","update:deps":"taze","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"ssri":"^10.0.6","parse5":"^7.1.2","cacache":"^18.0.4","consola":"3.2.3","unplugin":"^1.12.2","parse-author":"^2.0.0","@visulima/package":"^3.0.7","@visulima/find-cache-dir":"^1.0.6","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.1","devDependencies":{"taze":"^0.16.6","vite":"^5.4.2","husky":"^9.1.5","is-ci":"^3.0.1","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.21.0","vitest":"^2.0.5","esbuild":"^0.23.1","publint":"^0.2.10","webpack":"^5.93.0","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.3.3","read-pkg":"9.0.1","textlint":"^14.2.0","@nuxt/kit":"^3.12.4","cross-env":"^7.0.3","type-fest":"^4.25.0","commitizen":"^4.3.0","commitlint":"^19.4.0","pkg-pr-new":"^0.0.20","secretlint":"8.2.4","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.1.0","@types/ssri":"^7.1.5","lint-staged":"^15.2.9","@nuxt/schema":"^3.12.4","@rspack/core":"^0.7.5","caniuse-lite":"^1.0.30001651","@tsconfig/esm":"^1.0.5","@types/parse5":"^7.0.0","@types/cacache":"^17.0.2","@commitlint/cli":"^19.4.0","eslint-plugin-n":"^17.10.2","@tsconfig/node18":"^18.2.4","@visulima/packem":"^1.0.0-alpha.81","semantic-release":"^24.1.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.10.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.0.5","html-webpack-plugin":"^5.6.0","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.4.1","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.2.2","@anolilab/semantic-release-preset":"^9.0.0","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^8.2.4"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.5_1725441922451_0.17363086912467618","host":"s3://npm-registry-packages"}},"1.0.6-alpha.1":{"name":"@anolilab/unplugin-favicons","version":"1.0.6-alpha.1","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.0.6-alpha.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"c85d9bf9d7f2ab498b1d3ce524893a8a3cd301dc","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.0.6-alpha.1.tgz","fileCount":29,"integrity":"sha512-5EYBlzuTdXmLiUS6zHBLo6ewRSfmSk8HAUAwqo9cW+Qh1MymIFko4Dh95TCo5n1eJOptcC/Nwj/J7TzNQHp1Eg==","signatures":[{"sig":"MEUCIAc3ZSdZtfDp7I8DwsI+g4tWRfMN3huODwPoftG73drTAiEAoNAXUKmBwZk+S1I0jf6k3ZQH6e44NLh+h5pohbaonWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.0.6-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":91444},"pnpm":{"overrides":{"tar@<6.2.1":">=7.4.3","got@<11.8.5":">=14.4.2","trim@<0.0.3":">=1.0.1","zod@<=3.22.2":">=3.23.8","braces@<3.0.3":">=3.0.3","load-tsconfig":"^0.2.5","tsconfig-paths":"^4.2.0","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","@babel/traverse@<7.23.2":">=7.25.3","follow-redirects@<1.15.4":">=1.15.6","follow-redirects@<=1.15.5":">=1.15.6","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=7.4.2"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"11eda6636d6867a55685e03ac83487fa1431dc85","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"packem build --development","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","update:deps":"taze","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"ssri":"^12.0.0","parse5":"^7.2.1","cacache":"^19.0.1","consola":"3.2.3","unplugin":"^2.1.0","parse-author":"^2.0.0","@visulima/package":"^3.2.0","@visulima/find-cache-dir":"^1.0.16","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"taze":"^0.18.0","vite":"^6.0.3","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.28.1","vitest":"^2.1.8","esbuild":"^0.24.0","publint":"^0.2.12","webpack":"^5.97.1","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.4.2","read-pkg":"9.0.1","textlint":"^14.4.0","@nuxt/kit":"^3.14.1592","type-fest":"^4.30.2","commitizen":"^4.3.1","commitlint":"^19.6.1","pkg-pr-new":"^0.0.39","secretlint":"9.0.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"18.19.68","@types/ssri":"^7.1.5","lint-staged":"^15.2.11","@nuxt/schema":"^3.14.1592","@rspack/core":"^1.1.6","caniuse-lite":"^1.0.30001689","@tsconfig/esm":"^1.0.5","@types/parse5":"^7.0.0","@types/cacache":"^17.0.2","@commitlint/cli":"^19.6.1","eslint-plugin-n":"^17.15.0","@tsconfig/node18":"^18.2.4","@visulima/packem":"^1.10.0","semantic-release":"^24.2.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.12.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.1.8","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"7.25.9","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.5.4","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.6.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.6.0","@anolilab/semantic-release-preset":"^9.0.3","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.0.6-alpha.1_1734462590443_0.03137061687592091","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.1":{"name":"@anolilab/unplugin-favicons","version":"1.1.0-alpha.1","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@1.1.0-alpha.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"4f3badf9a09f14e1710bf87a8a22824aeeb6c87a","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-1.1.0-alpha.1.tgz","fileCount":32,"integrity":"sha512-Z/Ir/q/huHhw2nW01LA1vLMx76AYIv+5CU3c+AYIYDGjqG1s5V3uqdkkkmWnATJ9uRFDqPJWrI8X6NcYvoIRIQ==","signatures":[{"sig":"MEQCIE0+LZc+5MYDLotlnpxHYaUAG6LPz64qOHJe6LiZeSGqAiALJG4nzJ3yfM0mhZFZ30RFaB0Br+kHisUCVZk4hwjZ8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@1.1.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":97304},"pnpm":{"overrides":{"tar@<6.2.1":">=7.4.3","got@<11.8.5":">=14.4.2","trim@<0.0.3":">=1.0.1","send@<0.19.0":">=0.19.0","zod@<=3.22.2":">=3.23.8","braces@<3.0.3":">=3.0.3","cookie@<0.7.0":">=0.7.0","load-tsconfig":"^0.2.5","nanoid@<3.3.8":">=3.3.8","tsconfig-paths":"^4.2.0","express@<4.20.0":">=4.20.0","micromatch@<4.0.8":">=4.0.8","chrono-node@<2.2.4":">=2.2.4","ws@>=7.0.0 <7.5.10":">=7.5.10","ws@>=8.0.0 <8.17.1":">=8.17.1","body-parser@<1.20.3":">=1.20.3","vite@>=5.4.0 <5.4.6":">=5.4.6","serve-static@<1.16.0":">=1.16.0","vite@>=5.4.0 <=5.4.5":">=5.4.6","nanoid@>=4.0.0 <5.0.9":">=5.0.9","path-to-regexp@<0.1.10":">=0.1.10","path-to-regexp@<0.1.12":">=0.1.12","rollup@>=4.0.0 <4.22.4":">=4.22.4","@babel/traverse@<7.23.2":">=7.25.3","follow-redirects@<1.15.4":">=1.15.6","follow-redirects@<=1.15.5":">=1.15.6","cross-spawn@>=7.0.0 <7.0.5":">=7.0.5","http-proxy-middleware@<2.0.7":">=2.0.7","cosmiconfig-typescript-loader":"^5.0.0","webpack-dev-middleware@<=5.3.3":">=7.4.2","webpack@>=5.0.0-alpha.0 <5.94.0":">=5.94.0","http-proxy-middleware@>=3.0.0 <3.0.3":">=3.0.3"}},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./runtime":{"import":{"types":"./dist/runtime.d.mts","default":"./dist/runtime.mjs"}},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d9f8b1ab171188889b4f3cfdfa143274331ffd0e","scripts":{"test":"vitest run","audit":"audit-ci --config ./audit-ci.jsonc","build":"packem build --development","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky)","lint:text":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:bench":"vitest bench","test:watch":"vitest","lint:eslint":"eslint . --ext js,cjs,mjs,jsx,ts,tsx,json,yaml,yml,md,mdx --max-warnings=0 --config .eslintrc.cjs","lint:staged":"lint-staged --verbose --concurrent false --debug","run:example":"cd example && pnpm exec vite build","update:deps":"taze","lint:secrets":"secretlint **/*","lint:prettier":"prettier --config=.prettierrc.cjs --check .","lint:text:fix":"textlint ./.github/ ./README.md ./UPGRADE.md --parallel --experimental --fix","test:coverage":"vitest run --coverage","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:package-json":"publint","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write .","sort-package-json":"sort-package-json ./package.json examples/**/package.json"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"anolilab":{"eslint-config":{"plugin":{"etc":false,"tsdoc":false},"info_on_disabling_jsx_react_rule":false,"info_on_disabling_jsonc_sort_keys_rule":false,"warn_on_unsupported_typescript_version":false,"info_on_disabling_prettier_conflict_rule":false},"lint-staged-config":{"typescript":{"exclude":["examples/sveltekit"]}}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"9.6.7","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"mime":"^4.0.6","mlly":"1.7.3","ssri":"^12.0.0","parse5":"^7.2.1","cacache":"^19.0.1","consola":"3.2.3","unplugin":"^2.1.0","magic-string":"0.30.17","parse-author":"^2.0.0","@visulima/package":"^3.2.0","@visulima/find-cache-dir":"^1.0.16","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"taze":"^0.18.0","vite":"^6.0.3","husky":"^9.1.7","is-ci":"^4.1.0","eslint":"8.57.0","rimraf":"^6.0.1","rollup":"^4.28.1","vitest":"^2.1.8","esbuild":"^0.24.0","publint":"^0.2.12","webpack":"^5.97.1","audit-ci":"^7.1.0","favicons":"^7.2.0","prettier":"^3.4.2","read-pkg":"9.0.1","textlint":"^14.4.0","@nuxt/kit":"^3.14.1592","type-fest":"^4.30.2","commitizen":"^4.3.1","commitlint":"^19.6.1","pkg-pr-new":"^0.0.39","secretlint":"9.0.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/node":"18.19.68","@types/ssri":"^7.1.5","lint-staged":"^15.2.11","@nuxt/schema":"^3.14.1592","@rspack/core":"^1.1.6","caniuse-lite":"^1.0.30001689","@sveltejs/kit":"^2.12.1","@tsconfig/esm":"^1.0.5","@types/parse5":"^7.0.0","@types/cacache":"^17.0.2","@commitlint/cli":"^19.6.1","eslint-plugin-n":"^17.15.0","@tsconfig/node18":"^18.2.4","@visulima/packem":"^1.10.0","semantic-release":"^24.2.0","eslint-plugin-mdx":"^3.1.5","sort-package-json":"^2.12.0","@rspack/plugin-html":"^0.5.8","@tsconfig/strictest":"^2.0.5","@types/parse-author":"^2.0.3","@vitest/coverage-v8":"^2.1.8","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"7.25.9","eslint-plugin-import":"npm:eslint-plugin-i@2.29.1","eslint-plugin-vitest":"0.4.1","@anolilab/eslint-config":"^15.0.3","@anolilab/prettier-config":"^5.0.14","@anolilab/textlint-config":"^8.0.16","cz-conventional-changelog":"^3.3.0","eslint-plugin-deprecation":"^3.0.0","@total-typescript/ts-reset":"^0.6.1","eslint-plugin-editorconfig":"^4.0.3","@anolilab/commitlint-config":"^5.0.3","@anolilab/lint-staged-config":"^2.1.7","eslint-plugin-vitest-globals":"^1.5.0","@commitlint/config-conventional":"^19.6.0","@anolilab/semantic-release-preset":"^9.0.3","conventional-changelog-conventionalcommits":"8.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"peerDependencies":{"vite":"^3 || ^4 || ^5","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.0.1","@nuxt/kit":"^3","@rspack/cli":"^0.3.6","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true},"@sveltejs/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_1.1.0-alpha.1_1734595125362_0.9026590708432349","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@anolilab/unplugin-favicons","version":"2.0.0","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@2.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"584b2f93327cd4e3396524764c03b4a9c8033f81","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-2.0.0.tgz","fileCount":32,"integrity":"sha512-WiG/ugGBvsBFCXrzNLM0p8u9e9PZuNxJ7ak/5DOC5iDgaPj3ExiKQZ8cVjbBV5mIwW7OhmYvmc5ykQXEXQSGRw==","signatures":[{"sig":"MEQCIETOiZKBOJUdE4lUtYM6lqPl+Srec1+H+plLjh41GbUhAiBtGhUpsf4+AIxpuc6CULg1WVlORELkf60m0KvV9hjvsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83177},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./runtime":{"import":{"types":"./dist/runtime.d.mts","default":"./dist/runtime.mjs"}},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"57a478049d2c684e3395b7ab229bde3e587a1f13","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5170e710-bb4f-4d5b-9a73-0abd4a6b9af3"}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"11.6.4","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"mime":"^4.1.0","mlly":"1.8.2","ssri":"^14.0.0","parse5":"^8.0.1","cacache":"^21.0.0","consola":"3.4.2","unplugin":"^3.0.0","magic-string":"0.30.21","parse-author":"^2.0.0","@visulima/package":"^4.1.7","@visulima/find-cache-dir":"^2.0.7","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^3 || ^4 || ^5 || ^6","rollup":"^3.0.1","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.2.0","@nuxt/kit":"^3","@rspack/cli":"^1.1.8","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true},"@sveltejs/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_2.0.0_1779953016301_0.8687487123261728","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@anolilab/unplugin-favicons","version":"3.0.0","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@3.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"15072fc5dbbd84f62f6994d5f658fa8af972ff1f","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-3.0.0.tgz","fileCount":32,"integrity":"sha512-h8xKkIFyG/xnJXrfChPY8E7SWuh4KS6BDgIBJoaVh2Tt7MrMk04FFfz3xuzufzymGNSUZg4UCy/vS09dmmvc2Q==","signatures":[{"sig":"MEUCIQCqR46rnHP5du0l32gi4aS3SiKGXToHagPWc7qYhATEiQIgTanbSm39nKkD3W/BlVyVIgEupho2jOxpI0XmgMgoAJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96550},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./runtime":{"import":{"types":"./dist/runtime.d.mts","default":"./dist/runtime.mjs"}},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"040254972ba345330c59f57d023fb8dea2a02176","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5170e710-bb4f-4d5b-9a73-0abd4a6b9af3"}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"11.6.4","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"mime":"^4.1.0","mlly":"1.8.2","ssri":"^14.0.0","parse5":"^8.0.1","cacache":"^21.0.0","consola":"3.4.2","unplugin":"^3.0.0","magic-string":"0.30.21","parse-author":"^2.0.0","@visulima/package":"^4.1.7","@visulima/find-cache-dir":"^2.0.7","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^8.0.16","rollup":"^3.0.1","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.2.0","@nuxt/kit":"^3","@rspack/cli":"^1.1.8","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true},"@sveltejs/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_3.0.0_1781987951164_0.47223029542157713","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@anolilab/unplugin-favicons","version":"4.0.0","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/unplugin-favicons@4.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"5b6768b624bd1f198d1aacb814a3babccb212231","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-4.0.0.tgz","fileCount":32,"integrity":"sha512-0M2DVt7wFhHI8/BxUA0GTI7Ymn3XtVf0eBhSAduOq/EskyqYLZ24nMJEvwWVDPS55qGpGE6Gq5cOlxH72nY1EA==","signatures":[{"sig":"MEUCIQDxqw323al6i3ScAoRKpqqBL1DXJFCbp/pauX7d7ZyawwIgJ39dhzL3It2rpr1EtkhyEaolhjtOqTV5iGZ9tpyXX5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130560},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./runtime":{"import":{"types":"./dist/runtime.d.mts","default":"./dist/runtime.mjs"}},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d5cc198c59ae5c14edd912d7e1f34bf954977542","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5170e710-bb4f-4d5b-9a73-0abd4a6b9af3"}},"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"12.0.2","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"mime":"^4.1.0","mlly":"1.8.2","ssri":"^14.0.0","parse5":"^8.0.1","cacache":"^21.0.1","consola":"3.4.2","unplugin":"^3.0.0","magic-string":"0.30.21","parse-author":"^2.0.0","@visulima/package":"^4.1.7","@visulima/find-cache-dir":"^2.0.7","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^8.0.16","rollup":"^3.0.1","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.2.0","@nuxt/kit":"^3","@rspack/cli":"^1.1.8","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true},"@sveltejs/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-favicons_4.0.0_1787166545612_0.17152539406852152","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"_id":"@anolilab/unplugin-favicons@4.0.1","bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"dist":{"shasum":"33f70a48af507879666e105dd721b783ffae0ace","tarball":"https://registry.npmjs.org/@anolilab/unplugin-favicons/-/unplugin-favicons-4.0.1.tgz","fileCount":32,"integrity":"sha512-GUiUOzGDZjWao3DGPGPcieTqNCp3GwynOPHTZlJXRmR8c3Hj1iNJhwZV9xoOK8oAxsVPzzFRXWo/8RK23x7h2Q==","signatures":[{"sig":"MEQCICV3awgwVbxdUa3ocQhePoj1Qh8Vytyl3Ruibfguv2zYAiAzzTn5SUcpEq6g/Fs0Pe7AWbqwn+HS/tHea6wU/iiw/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIChqAvMTkYPqeoyxgxJBE8vQIChgfjj+HVZGYMBW2VO3AiEA4ntyj0VogTu/BXU4poz/GZp6KjG3sdzr5kMNsla8Q5E="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2funplugin-favicons@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131699},"name":"@anolilab/unplugin-favicons","type":"module","types":"dist/index.d.mts","author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./nuxt":{"types":"./dist/nuxt.d.mts","default":"./dist/nuxt.mjs"},"./vite":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"./rollup":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"./esbuild":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"./runtime":{"import":{"types":"./dist/runtime.d.mts","default":"./dist/runtime.mjs"}},"./webpack":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1a553fb17203d92f628f3460a3cc62771b67ce7b","license":"MIT","version":"4.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5170e710-bb4f-4d5b-9a73-0abd4a6b9af3"}},"homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"_npmVersion":"12.0.2","description":"Generate favicons for your project with caching for blazing fast rebuilds.","directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"mime":"^4.1.0","mlly":"1.8.2","ssri":"^14.0.0","parse5":"^8.0.1","cacache":"^21.0.1","consola":"3.4.2","unplugin":"^3.0.0","magic-string":"0.30.21","parse-author":"^2.0.0","@visulima/package":"^4.1.7","@visulima/find-cache-dir":"^2.0.7","fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^8.0.16","rollup":"^3.0.1","esbuild":"*","webpack":"^4 || ^5","favicons":"^7.2.0","@nuxt/kit":"^3","@rspack/cli":"^1.1.8","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@rspack/cli":{"optional":true},"@nuxt/schema":{"optional":true},"@sveltejs/kit":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-favicons_4.0.1_1788805715287_0.6999730540937434"}}},"time":{"created":"2023-10-09T13:44:57.254Z","modified":"2026-09-07T18:28:35.810Z","1.0.0":"2023-10-09T13:44:57.590Z","1.0.1":"2023-10-09T15:29:50.920Z","1.0.2":"2023-10-09T15:36:59.950Z","1.0.3":"2024-07-23T16:46:17.277Z","1.0.4":"2024-08-06T20:10:21.110Z","1.0.5-alpha.1":"2024-08-06T20:43:50.059Z","1.0.5-alpha.2":"2024-08-22T12:16:13.296Z","1.0.5":"2024-09-04T09:25:22.666Z","1.0.6-alpha.1":"2024-12-17T19:09:50.672Z","1.1.0-alpha.1":"2024-12-19T07:58:45.514Z","2.0.0":"2026-05-28T07:23:36.442Z","3.0.0":"2026-06-20T20:39:11.293Z","4.0.0":"2026-08-19T19:09:05.767Z","4.0.1":"2026-09-07T18:28:35.386Z"},"bugs":{"url":"https://github.com/anolilab/unplugin-favicons/issues"},"author":{"url":"https://danielbannert.com","name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","homepage":"https://anolilab.com/nodejs/packages/unplugin-favicons","keywords":["plugin","pwa","vite-plugin","vite","favicon","favicons","image","generate","webpack","rspack","rollup","astro","esbuild","nuxt","sveltekit","svelte","generating-favicons","favicons-generator"],"repository":{"url":"git+https://github.com/anolilab/unplugin-favicons.git","type":"git"},"description":"Generate favicons for your project with caching for blazing fast rebuilds.","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"readme":"<div align=\"center\">\n\n<h1>A Favicons Plugin</h1>\n\nCreate and manage favicons with Vite, Rollup, Webpack, Rspack, Nuxt, Vue CLI, Svelte, esbuild and Astro on top of\n[itgalaxy/favicons](https://github.com/itgalaxy/favicons)\n\n[![typescript-image]][typescript-url] [![npm-image]][npm-url] [![license-image]][license-url]\n\n</div>\n\n---\n\n<div align=\"center\">\n    <p>\n        <sup>\n            Daniel Bannert's open source work is supported by the community on <a href=\"https://github.com/sponsors/prisis\">GitHub Sponsors</a>\n        </sup>\n    </p>\n</div>\n\n---\n\n## Install\n\n```bash\nnpm install --dev-save @anolilab/unplugin-favicons favicons\n```\n\n```sh\nyarn add -D @anolilab/unplugin-favicons favicons\n```\n\n```sh\npnpm add -D @anolilab/unplugin-favicons favicons\n```\n\n## Zero Config Usage\n\nAdd your base logo as `logo.png` file to your assets folder.\n\n## Only declared icons generation\n\n```ts\nunpluginFavicons({\n    /**\n     * Specify each icon type to render. Unlike `favicons`, this plugin is\n     * opt-in, meaning only the icon types you declare here will be rendered.\n     *\n     * For each icon type, all `favicons` options are supported. An\n     * additional `source` property is required to indicate the asset to be\n     * used for that icon type.\n     */\n    icons: {\n        favicons: {\n            source: \"./assets/favicon.png\",\n        },\n        android: {\n            source: \"./assets/android.png\",\n        },\n        appleStartup: {\n            source: \"./assets/apple-startup.png\",\n        },\n    },\n});\n```\n\n### Add the plugin to your bundler as follow:\n\n<details>\n<summary>Vite</summary><br>\n\n```ts\n// vite.config.ts\nimport unpluginFavicons from \"@anolilab/unplugin-favicons/vite\";\n\nexport default defineConfig({\n    plugins: [\n        unpluginFavicons({\n            /* options */\n        }),\n    ],\n});\n```\n\n<br></details>\n\n<details>\n<summary>Rollup</summary><br>\n\n```ts\n// rollup.config.js\nimport unpluginFavicons from \"@anolilab/unplugin-favicons/rollup\";\n// To use the auto inject\nimport html from \"@rollup/plugin-html\";\n\nexport default {\n    plugins: [\n        // html(), // optional\n        unpluginFavicons({\n            /* options */\n        }),\n    ],\n};\n```\n\n<br></details>\n\n<details>\n<summary>esbuild (Only generates the favicons)</summary><br>\n\n```ts\n// esbuild.config.js\nimport { build } from \"esbuild\";\n\nbuild({\n    plugins: [\n        require(\"@anolilab/unplugin-favicons/esbuild\")({\n            /* options */\n        }),\n    ],\n});\n```\n\n<br></details>\n\n<details>\n<summary>Webpack</summary><br>\n\n```ts\n// webpack.config.js\nmodule.exports = {\n    /* ... */\n    plugins: [\n        require(\"@anolilab/unplugin-favicons/webpack\")({\n            /* options */\n        }),\n    ],\n};\n```\n\n<br></details>\n\n<details>\n<summary>Vue CLI (Untested)</summary><br>\n\n```ts\n// vue.config.js\nmodule.exports = {\n    configureWebpack: {\n        plugins: [\n            require(\"@anolilab/unplugin-favicons/webpack\")({\n                /* options */\n            }),\n        ],\n    },\n};\n```\n\n<br></details>\n\n<details>\n<summary>Nuxt</summary><br>\n\nNuxt 2 and [Nuxt Bridge](https://github.com/nuxt/bridge)\n\n```ts\n// nuxt.config.js\nexport default {\n    buildModules: [\n        [\n            \"@anolilab/unplugin-favicons/nuxt\",\n            {\n                /* options */\n            },\n        ],\n    ],\n};\n```\n\nNuxt 3\n\n```ts\n// nuxt.config.js\nexport default defineNuxtConfig({\n    modules: [\n        [\n            \"@anolilab/unplugin-favicons/nuxt\",\n            {\n                /* options */\n            },\n        ],\n    ],\n});\n```\n\nSee [the Nuxt example](examples/nuxt) for a working example project.\n\n<br></details>\n\n<details>\n<summary>SvelteKit</summary><br>\n\nThe `@anolilab/unplugin-favicons` plugin should be configured in the `vite.config.js` configuration file:\n\n```ts\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { sveltekit } from \"@sveltejs/kit/vite\";\nimport unpluginFavicons from \"@anolilab/unplugin-favicons/vite\";\n\nexport default defineConfig({\n    plugins: [\n        sveltekit(),\n        unpluginFavicons({\n            /* options */\n        }),\n    ],\n});\n```\n\nThen add `src/hooks.server.ts` to rewrite the head tag with [`hooks`](https://kit.svelte.dev/docs/hooks):\n\n```ts\nimport { metadata } from \"@anolilab/unplugin-favicons/runtime\"; // use default import\nimport type { Handle } from \"@sveltejs/kit\";\n\nexport const handle: Handle = async ({ event, resolve }) => {\n    const response = await resolve(event, {\n        transformPageChunk: ({ html }) => html.replace(\"</head>\", `${metadata}</head>`),\n    });\n    return response;\n};\n```\n\nCheck instructions in the `Frameworks -> Svelte` section below if you faced module import errors.\n\nSee [the SvelteKit example](examples/sveltekit) for a working example project.\n\n<br></details>\n\n<details>\n<summary>Svelte + Vite</summary><br>\n\nSvelte support requires the `@sveltejs/vite-plugin-svelte` plugin:\n\n```shell\nnpm i -D @sveltejs/vite-plugin-svelte\n```\n\nThe `@anolilab/unplugin-favicons` plugin should be configured in the `vite.config.js` configuration file:\n\n```ts\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { svelte } from \"@sveltejs/vite-plugin-svelte\";\nimport unpluginFavicons from \"@anolilab/unplugin-favicons/vite\";\n\nexport default defineConfig({\n    plugins: [\n        svelte(),\n        unpluginFavicons({\n            /* options */\n        }),\n    ],\n});\n```\n\nCheck instructions in the `Frameworks -> Svelte` section below if you faced module import errors.\n\nSee [the Svelte + Vite example](examples/vite-svelte) for a working example project.\n\n<br></details>\n\n<details>\n<summary>Next.js (Not Supported for now)</summary><br>\n\nThe `@anolilab/unplugin-favicons` plugin should be configured on `next.config.js` configuration file:\n\n```js\n/** @type {import('next').NextConfig} */\nmodule.exports = {\n    reactStrictMode: true,\n    webpack(config) {\n        config.plugins.push(\n            require(\"@anolilab/unplugin-favicons/webpack\")({\n                /* options */\n            }),\n        );\n\n        return config;\n    },\n};\n```\n\nCheck instructions in the `Frameworks -> React` section below if you faced module import errors.\n\nSee [the Next.js example](examples/next) for a working example project.\n\n<br></details>\n\n<details>\n<summary>Astro</summary><br>\n\n```ts\n// astro.config.mjs\nimport { defineConfig } from \"astro/config\";\nimport unpluginFavicons from \"@anolilab/unplugin-favicons/vite\";\n\n// https://astro.build/config\nexport default defineConfig({\n    vite: {\n        plugins: [\n            unpluginFavicons({\n                /* options */\n            }),\n        ],\n    },\n});\n```\n\nSee [the Astro example](examples/astro) for a working example project.\n\n<br></details>\n\nThe default configuration will automatically generate webapp manifest files along with 44 different icon formats as appropriate for iOS devices, Android devices, Windows Phone and various desktop browsers out of your single `logo.png`.\n\n> **Tip:** You might want to [fine tune](#advanced-usage) what vendors to support.\n\n### A Note on Path Resolution\n\nUnder the hood, Vite/Rollup resolve the paths to the logo and favicons according to the following\nrules:\n\n- If `/path/to/logo` is absolute, there is nothing to resolve and the path\n  specified is used as is.\n\n- If `./path/to/logo` is relative, it’s resolved with respect to `process.cwd()`.\n\n### HTML Injection\n\nIn combination with [Vite’s html plugin hooks](https://vitejs.dev/guide/api-plugin.html#transformindexhtml) it will also inject the necessary html for you:\n\n```html\n<link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"/assets/apple-touch-icon-57x57.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"/assets/apple-touch-icon-60x60.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"/assets/apple-touch-icon-72x72.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"/assets/apple-touch-icon-76x76.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"/assets/apple-touch-icon-114x114.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"/assets/apple-touch-icon-120x120.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"/assets/apple-touch-icon-144x144.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"/assets/apple-touch-icon-152x152.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"167x167\" href=\"/assets/apple-touch-icon-167x167.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/assets/apple-touch-icon-180x180.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"1024x1024\" href=\"/assets/apple-touch-icon-1024x1024.png\" />\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)\"\n    href=\"/assets/apple-touch-startup-image-320x460.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)\"\n    href=\"/assets/apple-touch-startup-image-640x920.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)\"\n    href=\"/assets/apple-touch-startup-image-640x1096.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)\"\n    href=\"/assets/apple-touch-startup-image-750x1294.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 414px) and (device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3)\"\n    href=\"/assets/apple-touch-startup-image-1182x2208.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 414px) and (device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3)\"\n    href=\"/assets/apple-touch-startup-image-1242x2148.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)\"\n    href=\"/assets/apple-touch-startup-image-748x1024.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)\"\n    href=\"/assets/apple-touch-startup-image-1496x2048.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)\"\n    href=\"/assets/apple-touch-startup-image-768x1004.png\"\n/>\n<link\n    rel=\"apple-touch-startup-image\"\n    media=\"(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)\"\n    href=\"/assets/apple-touch-startup-image-1536x2008.png\"\n/>\n<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/assets/favicon-16x16.png\" />\n<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/favicon-32x32.png\" />\n<link rel=\"icon\" type=\"image/png\" sizes=\"228x228\" href=\"/assets/coast-228x228.png\" />\n<link rel=\"manifest\" href=\"/assets/manifest.json\" />\n<link rel=\"shortcut icon\" href=\"/assets/favicon.ico\" />\n<link rel=\"yandex-tableau-widget\" href=\"/assets/yandex-browser-manifest.json\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"apple-mobile-web-app-title\" />\n<meta name=\"application-name\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"msapplication-TileColor\" content=\"#fff\" />\n<meta name=\"msapplication-TileImage\" content=\"/assets/mstile-144x144.png\" />\n<meta name=\"msapplication-config\" content=\"/assets/browserconfig.xml\" />\n<meta name=\"theme-color\" content=\"#fff\" />\n```\n\n## Advanced Usage\n\n```javascript\n  unpluginFavicons({\n    /** Your source logo (Will default to ) */\n    logo?: \"assets/logo.png\",\n    /** Inject html links/metadata. */\n    inject?: true,\n    /** `Favicons` configuration options\n    *  - [See `favicons` documentation](https://github.com/itgalaxy/favicons) */\n    favicons?: FaviconsConfig,\n    /** The root of the project from which you want to load metadata */\n    projectRoot?: process.cwd(),\n  })\n```\n\nTo fine tune what icons/metadata is generated, refer to\n[favicons’ documentation](https://github.com/itgalaxy/favicons#usage).\n\nThe options specified under `favicons:` are handed over as is to [favicons],\nexcept that if `appName`, `appDescription`, `version`, `developerName` or\n`developerURL` are left `undefined`, they will be automatically inferred\nrespectively from `name`, `description`, `version`, `author.name` and\n`author.url` as defined in the nearest `package.json` if available.\nAnd if there’s no `author` it will use the first in the `contributors`.\nTo disable automatically retrieving metadata from `package.json`, set\nto `null` the properties you want to omit.\n\n### Examples\n\n#### Basic\n\n```javascript\nunpluginFavicons({\n    logo: \"./src/logo.png\", // svg works too!\n    favicons: {\n        appName: \"my-app\",\n        appDescription: \"My awesome App\",\n        developerName: \"Me\",\n        developerURL: null, // prevent retrieving from the nearest package.json\n        background: \"#ddd\",\n        theme_color: \"#333\",\n        icons: {\n            coast: false,\n            yandex: false,\n        },\n    },\n});\n```\n\nTo fine tune what icons/metadata is generated, refer to\n[favicons’ documentation](https://github.com/itgalaxy/favicons#usage).\n\n#### Handling Multiple HTML Files\n\nVite calls the HTML transform hook for each HTML file template file you have configured in Vite, so this works automatically.\n\n### Runtime\n\nThe `@anolilab/unplugin-favicons` plugin also exports a runtime module that can be used to inject the generated metadata into your HTML files or access the `files` and `images` used in the metadata.\n\n```ts\nimport { metadata, images, files } from \"@anolilab/unplugin-favicons/runtime\";\n\nconsole.log(metadata, images, files);\n```\n\n## Changelog\n\nTake a look at the [CHANGELOG.md](https://github.com/anolilab/unplugin-favicons/blob/main/CHANGELOG.md).\n\n## Contribution\n\nYou’re free to contribute to this project by submitting [issues](https://github.com/anolilab/unplugin-favicons/issues) and/or [pull requests](https://github.com/anolilab/unplugin-favicons/pulls).\n\nPlease keep in mind that every change and feature should be covered by\ntests.\n\n## License\n\nThis project is licensed under [MIT](https://github.com/anolilab/unplugin-favicons/blob/main/LICENSE.md).\n\n## Supported Node.js Versions\n\nLibraries in this ecosystem make the best effort to track\n[Node.js’ release schedule](https://nodejs.org/en/about/releases/). Here’s [a\npost on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a).\n\n## Contributing\n\nIf you would like to help take a look at the [list of issues](https://github.com/anolilab/vite-plugin-favicon/issues) and check our [Contributing](.github/CONTRIBUTING.md) guild.\n\n> **Note:** please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.\n\n## Credits\n\n- [Daniel Bannert](https://github.com/prisis)\n- [All Contributors](https://github.com/anolilab/vite-plugin-favicon/graphs/contributors)\n\n## License\n\nThe anolilab vite-plugin-favicon is open-sourced software licensed under the [MIT license](https://opensource.org/license/mit/)\n\n[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[typescript-url]: \"typescript\"\n[license-image]: https://img.shields.io/npm/l/@anolilab/unplugin-favicons?color=blueviolet&style=for-the-badge\n[license-url]: LICENSE.md \"license\"\n[npm-image]: https://img.shields.io/npm/v/@anolilab/unplugin-favicons/latest.svg?style=for-the-badge&logo=npm\n[npm-url]: https://www.npmjs.com/login?next=%2Fpackage%2F%40anolilab%2Funplugin-favicons%2Fv%2Flatest \"npm\"\n","readmeFilename":"README.md"}