{"_id":"unplugin-time-stat","_rev":"3-54523bc807b289e155d4239186d8eb6b","name":"unplugin-time-stat","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.0":{"name":"unplugin-time-stat","type":"module","version":"0.0.0","description":"Build time stat reporting for unplugin","license":"MIT","homepage":"https://github.com/kazupon/unplugin-time-stat#readme","repository":{"type":"git","url":"git+https://github.com/kazupon/unplugin-time-stat.git"},"bugs":{"url":"https://github.com/kazupon/unplugin-time-stat/issues"},"keywords":["unplugin","vite","webpack","rspack","rollup","esbuild","performance","stats"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"scripts":{"prepare":"git config --local core.hooksPath .githooks","changelog":"gh-changelogen --repo=kazupon/unplugin-time-stat","release":"bumpp --commit \"release: v%s\" --push --tag","prepublishOnly":"pnpm build","fix":"run-p lint:fix format:fix","format":"prettier --config .prettierrc.mjs --ignore-path .prettierignore --list-different '**/*.{js,json,html,md}'","format:fix":"pnpm format --write","lint":"eslint --cache --ext .js,.ts,.json .","lint:fix":"pnpm lint --fix","build":"tsup","build:fix":"esno scripts/postbuild.ts","dev":"tsup --watch src","play":"pnpm --filter playground run build","start":"esno src/index.ts","test":"vitest"},"peerDependencies":{"@nuxt/kit":"^3","@nuxt/schema":"^3","esbuild":"*","rollup":"^3","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"webpack":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"esbuild":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"dependencies":{"unplugin":"^1.4.0"},"devDependencies":{"@nuxt/kit":"^3.8.0","@nuxt/schema":"^3.8.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","esno":"^0.17.0","fast-glob":"^3.3.1","gh-changelogen":"^0.2.8","nodemon":"^3.0.1","npm-run-all":"^4.1.5","lint-staged":"^15.0.0","prettier":"^3.1.0","rimraf":"^5.0.1","rollup":"^3.28.1","tsup":"^7.2.0","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^0.34.2","webpack":"^5.88.2"},"lint-staged":{"*.{json,md,yml}":["prettier --write"],"*.{js?(x)}":["prettier --write","eslint --fix --ext .js,.jsx"],"*.ts?(x)":["prettier --parser=typescript --write","eslint --fix --ext .ts,.tsx"]},"gitHead":"082161fb2a35ff891208cbacc028d3b2e12eee67","_id":"unplugin-time-stat@0.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.3.0","dist":{"integrity":"sha512-AQthU5++4kCZVt27r6UAjAabL13+ijREUpT0H3m+Dlthq0qKVQIGhBh6AnTlGVVNhC+ZGmS3r2Bc+ZMbLnTN0g==","shasum":"9f1d63d9dd68dcd64a88a150706ed6a0709d035a","tarball":"https://registry.npmjs.org/unplugin-time-stat/-/unplugin-time-stat-0.0.0.tgz","fileCount":38,"unpackedSize":25843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHhHZ1ohMdHR9sNqgWWaO+oLEbBWk9vwQl3mmB9Nx5DAiBmdpdOuMkuIc30WqKnOD56bnf/GZ5QF5YFXL6/HEJKzQ=="}]},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"directories":{},"maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unplugin-time-stat_0.0.0_1699869756905_0.8636176383787699"},"_hasShrinkwrap":false},"0.1.0":{"name":"unplugin-time-stat","type":"module","version":"0.1.0","packageManager":"pnpm@8.6.12","description":"Build time stat reporting for unplugin","license":"MIT","homepage":"https://github.com/kazupon/unplugin-time-stat#readme","repository":{"type":"git","url":"git+https://github.com/kazupon/unplugin-time-stat.git"},"bugs":{"url":"https://github.com/kazupon/unplugin-time-stat/issues"},"keywords":["unplugin","vite","webpack","rspack","rollup","esbuild","performance","stats"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"scripts":{"prepare":"git config --local core.hooksPath .githooks","changelog":"gh-changelogen --repo=kazupon/unplugin-time-stat","release":"bumpp --commit \"release: v%s\" --push --tag","prepublishOnly":"pnpm build","fix":"run-p lint:fix format:fix","format":"prettier --config .prettierrc.mjs --ignore-path .prettierignore --list-different '**/*.{js,json,html,md}'","format:fix":"pnpm format --write","lint":"eslint --cache --ext .js,.ts,.json .","lint:fix":"pnpm lint --fix","build":"tsup","build:fix":"esno scripts/postbuild.ts","dev":"tsup --watch src","play":"pnpm --filter playground run build","start":"esno src/index.ts","test":"vitest"},"peerDependencies":{"@nuxt/kit":"^3","@nuxt/schema":"^3","esbuild":"*","rollup":"^3","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"webpack":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"esbuild":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"dependencies":{"unplugin":"^1.4.0"},"devDependencies":{"@nuxt/kit":"^3.8.0","@nuxt/schema":"^3.8.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","esno":"^0.17.0","fast-glob":"^3.3.1","gh-changelogen":"^0.2.8","nodemon":"^3.0.1","npm-run-all":"^4.1.5","lint-staged":"^15.0.0","prettier":"^3.1.0","rimraf":"^5.0.1","rollup":"^3.28.1","tsup":"^7.2.0","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^0.34.2","webpack":"^5.88.2"},"lint-staged":{"*.{json,md,yml}":["prettier --write"],"*.{js?(x)}":["prettier --write","eslint --fix --ext .js,.jsx"],"*.ts?(x)":["prettier --parser=typescript --write","eslint --fix --ext .ts,.tsx"]},"_id":"unplugin-time-stat@0.1.0","gitHead":"472dc8328ca49b8d76c0c9d2b8f64a7fb0ebc7e1","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-B6VdmX+k19ygyx+CQMq1nkmheV5lPdvL2cVoGDt6ZMU+zcY942UzP64hZqyr/dN53gziyA7kaVWi+J9JwAg4ig==","shasum":"a65e2e5e0f009ce7fd5a3924bbea0ebd3ff37fbd","tarball":"https://registry.npmjs.org/unplugin-time-stat/-/unplugin-time-stat-0.1.0.tgz","fileCount":34,"unpackedSize":24749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESBOaoQq3/z1Ex2hqjAzHQIJCVUWVNwBfcF21UiG6+PAiEA1/I+iMfPOHvbnNndmM4Vjuw0TWKbSIB8r8ICCQQAC40="}]},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"directories":{},"maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unplugin-time-stat_0.1.0_1699871985929_0.59111223864145"},"_hasShrinkwrap":false},"0.2.0":{"name":"unplugin-time-stat","type":"module","version":"0.2.0","packageManager":"pnpm@8.10.4","description":"Build time stat reporting for unplugin","license":"MIT","homepage":"https://github.com/kazupon/unplugin-time-stat#readme","repository":{"type":"git","url":"git+https://github.com/kazupon/unplugin-time-stat.git"},"bugs":{"url":"https://github.com/kazupon/unplugin-time-stat/issues"},"keywords":["unplugin","vite","webpack","rspack","rollup","esbuild","performance","stats"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"scripts":{"prepare":"git config --local core.hooksPath .githooks","changelog":"gh-changelogen --repo=kazupon/unplugin-time-stat","release":"bumpp --commit \"release: v%s\" --push --tag","prepublishOnly":"pnpm build","fix":"run-p lint:fix format:fix","format":"prettier --config .prettierrc.mjs --ignore-path .prettierignore --list-different '**/*.{js,json,html,md}'","format:fix":"pnpm format --write","lint":"eslint --cache --ext .js,.ts,.json .","lint:fix":"pnpm lint --fix","build":"tsup","build:fix":"esno scripts/postbuild.ts","dev":"tsup --watch src","play":"pnpm --filter playground run build","start":"esno src/index.ts","test":"vitest"},"peerDependencies":{"@nuxt/kit":"^3","@nuxt/schema":"^3","esbuild":"*","rollup":"^3","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"webpack":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"esbuild":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"dependencies":{"unplugin":"^1.4.0"},"devDependencies":{"@nuxt/kit":"^3.8.0","@nuxt/schema":"^3.8.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","esno":"^0.17.0","fast-glob":"^3.3.1","gh-changelogen":"^0.2.8","nodemon":"^3.0.1","npm-run-all":"^4.1.5","lint-staged":"^15.0.0","prettier":"^3.1.0","rimraf":"^5.0.1","rollup":"^3.28.1","tsup":"^7.2.0","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^1.0.0-beta.4","webpack":"^5.88.2"},"lint-staged":{"*.{json,md,yml}":["prettier --write"],"*.{js?(x)}":["prettier --write","eslint --fix --ext .js,.jsx"],"*.ts?(x)":["prettier --parser=typescript --write","eslint --fix --ext .ts,.tsx"]},"_id":"unplugin-time-stat@0.2.0","gitHead":"c1ffe6888293d0f84a22c87ff907ddfe1b3e9d04","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-xi+gB7gsqBgNvYq/dGKOkxY+y8oZ3npPJAHn4kxNWZxHnbqX60B74g26OuEkQZL0ew54m5fxOefIo2n94a1IwQ==","shasum":"c62c108a37c51f88dc38f05f1259e616aa9bf05c","tarball":"https://registry.npmjs.org/unplugin-time-stat/-/unplugin-time-stat-0.2.0.tgz","fileCount":34,"unpackedSize":29021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwiPUDRZR9QaltQ89PNXYzPOJraG6cc81m5abaJ46FLAIgQVy3lPym/9PxGCnlLCYtfYaAbLGdEztp83eDSSCO7PE="}]},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"directories":{},"maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unplugin-time-stat_0.2.0_1699935249420_0.8395219937772307"},"_hasShrinkwrap":false},"0.3.0":{"name":"unplugin-time-stat","type":"module","version":"0.3.0","packageManager":"pnpm@8.11.0","description":"Build time stat reporting for unplugin","license":"MIT","homepage":"https://github.com/kazupon/unplugin-time-stat#readme","repository":{"type":"git","url":"git+https://github.com/kazupon/unplugin-time-stat.git"},"bugs":{"url":"https://github.com/kazupon/unplugin-time-stat/issues"},"keywords":["unplugin","vite","webpack","rspack","rollup","esbuild","performance","stats"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"scripts":{"prepare":"git config --local core.hooksPath .githooks","changelog":"gh-changelogen --repo=kazupon/unplugin-time-stat","release":"bumpp --commit \"release: v%s\" --push --tag","prepublishOnly":"pnpm build","fix":"run-p lint:fix format:fix","format":"prettier --config .prettierrc.mjs --ignore-path .prettierignore --list-different '**/*.{js,json,html,md}'","format:fix":"pnpm format --write","lint":"eslint --cache .","lint:fix":"pnpm lint --fix","build":"tsup","build:fix":"esno scripts/postbuild.ts","dev":"tsup --watch src","play":"pnpm --filter playground run build","start":"esno src/index.ts","test":"vitest"},"peerDependencies":{"@nuxt/kit":"^3","@nuxt/schema":"^3","esbuild":"*","rollup":"^3","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"webpack":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"esbuild":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"dependencies":{"unplugin":"^1.4.0"},"devDependencies":{"@nuxt/kit":"^3.8.0","@nuxt/schema":"^3.8.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","esno":"^0.17.0","fast-glob":"^3.3.1","gh-changelogen":"^0.2.8","lint-staged":"^15.0.0","nodemon":"^3.0.1","npm-run-all":"^4.1.5","pkg-types":"^1.0.3","prettier":"^3.1.0","rimraf":"^5.0.1","rollup":"^3.28.1","tsup":"^7.2.0","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^1.0.0-beta.4","webpack":"^5.88.2"},"lint-staged":{"*.{json,md,yml}":["prettier --write"],"*.{js?(x)}":["prettier --write","eslint --fix"],"*.ts?(x)":["prettier --parser=typescript --write","eslint --fix"]},"_id":"unplugin-time-stat@0.3.0","gitHead":"d6bd44c4ec85aa7a456aa9b91a05ca24fa59e07e","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-CHJsN9YSKq9hcutDpeciCSVj8/WeDfAegLCr4x4G+Ib4vtYQ2t15S1Q0eq1e0iTAyytOB0A25udXH9lV2R3CSQ==","shasum":"7cbc665d77c6848d127221c0a82da67749e13f09","tarball":"https://registry.npmjs.org/unplugin-time-stat/-/unplugin-time-stat-0.3.0.tgz","fileCount":34,"unpackedSize":29195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkwKOjWqnkWfzMffCdRULeOF2QvVaTv1JTfUGazrRrDAIhALs0XEI+HxRldt/NGodTJwLrqGmaAlUGYmgKaC2p6r/d"}]},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"directories":{},"maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unplugin-time-stat_0.3.0_1702008540925_0.02418408909661207"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-13T10:02:36.903Z","0.0.0":"2023-11-13T10:02:37.238Z","modified":"2023-12-08T04:09:01.318Z","0.1.0":"2023-11-13T10:39:46.099Z","0.2.0":"2023-11-14T04:14:09.601Z","0.3.0":"2023-12-08T04:09:01.124Z"},"maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"description":"Build time stat reporting for unplugin","homepage":"https://github.com/kazupon/unplugin-time-stat#readme","keywords":["unplugin","vite","webpack","rspack","rollup","esbuild","performance","stats"],"repository":{"type":"git","url":"git+https://github.com/kazupon/unplugin-time-stat.git"},"bugs":{"url":"https://github.com/kazupon/unplugin-time-stat/issues"},"license":"MIT","readme":"# unplugin-time-stat\n\n[![npm version][npm-version-src]][npm-version-href]\n[![CI][ci-src]][ci-href]\n\nBuild time stat reporting for [unplugin](https://github.com/unjs/unplugin).\n\n## 🙋 Motivations\n\n- Each bundler has a different way of getting stats build times\n  - webapck / rspack: stat json generated with the `--json` or `--analyzer` option\n  - vite / rollup: stat via 3rd party plugin\n\n## 🌟 Features\n\n### build time output console\n\n![console](assets/console.png)\n\n### custom hook\n\nYou can hook for build output time.\n\nexample for vite plugin case:\n\n```ts\nimport TimeStat from 'unplugin-time-stat/vite'\n\nfunction metrics(buildTime, { start, end }) {\n  // Something hooking (ex. send metrics service like datadog)\n  // ...\n\n  // if you will return a string, it's output to console\n  return `Build time: ${raw.end.getTime() - raw.start.getTime()}ms`\n}\n\nexport default {\n  plugins: [\n    TimeStat({\n      hook: metrics\n    })\n  ]\n}\n```\n\n## 💿 Install\n\n```sh\n# Using npm\nnpm install unplugin-time-stat\n\n# Using yarn\nyarn add unplugin-time-stat\n\n# Using pnpm\npnpm add unplugin-time-stat\n\n# Using bun\nbun add unplugin-time-stat\n```\n\n## 🚀 Usages\n\n<details>\n<summary>Vite</summary><br>\n\n```ts\n// vite.config.ts\nimport TimeStat from 'unplugin-time-stat/vite'\n\nexport default defineConfig({\n  plugins: [\n    TimeStat({\n      /* options */\n    })\n  ]\n})\n```\n\nbuild example: [`playground/`](./playground/)\n\n<br></details>\n\n<details>\n<summary>Rollup</summary><br>\n\n```ts\n// rollup.config.js\nimport TimeStat from 'unplugin-time-stat/rollup'\n\nexport default {\n  plugins: [\n    TimeStat({\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('unplugin-time-stat/webpack')({\n      /* options */\n    })\n  ]\n}\n```\n\n<br></details>\n\n<details>\n<summary>Nuxt</summary><br>\n\n```ts\n// nuxt.config.js\nexport default defineNuxtConfig({\n  modules: [\n    [\n      'unplugin-time-stat/nuxt',\n      {\n        /* options */\n      }\n    ]\n  ]\n})\n```\n\n> This module works for both Nuxt 2 and [Nuxt Vite](https://github.com/nuxt/vite)\n\n<br></details>\n\n<details>\n<summary>Vue CLI</summary><br>\n\n```ts\n// vue.config.js\nmodule.exports = {\n  configureWebpack: {\n    plugins: [\n      require('unplugin-time-stat/webpack')({\n        /* options */\n      })\n    ]\n  }\n}\n```\n\n<br></details>\n\n<details>\n<summary>esbuild</summary><br>\n\n```ts\n// esbuild.config.js\nimport { build } from 'esbuild'\nimport TimeStat from 'unplugin-time-stat/esbuild'\n\nbuild({\n  plugins: [TimeStat()]\n})\n```\n\n<br></details>\n\n<details>\n<summary>Rspack</summary><br>\n\n```ts\n// rspack.config.js\nmodule.exports = {\n  /* ... */\n  plugins: [\n    require('unplugin-time-stat/rspack')({\n      /* options */\n    })\n  ]\n}\n```\n\n<br></details>\n\n## 🛠️ Plugin options\n\nSee the [here](https://github.com/kazupon/unplugin-time-stat/blob/main/src/types.ts)\n\n## 🙌 Contributing guidelines\n\nIf you are interested in contributing to `unplugin-time-stat`, I highly recommend checking out [the contributing guidelines](/CONTRIBUTING.md) here. You'll find all the relevant information such as [how to make a PR](/CONTRIBUTING.md#pull-request-guidelines), [how to setup development](/CONTRIBUTING.md#development-setup)) etc., there.\n\n## ©️ License\n\n[MIT](https://opensource.org/licenses/MIT)\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/unplugin-time-stat?style=flat\n[npm-version-href]: https://npmjs.com/package/unplugin-time-stat\n[npm-downloads-src]: https://img.shields.io/npm/dm/unplugin-time-stat?style=flat\n[npm-downloads-href]: https://npmjs.com/package/unplugin-time-stat\n[ci-src]: https://github.com/kazupon/unplugin-time-stat/actions/workflows/ci.yml/badge.svg\n[ci-href]: https://github.com/kazupon/unplugin-time-stat/actions/workflows/ci.yml\n","readmeFilename":"README.md"}