{"_id":"vite-plugin-moment-timezone","_rev":"3-f829e0d0209f95636919c9fab9328330","name":"vite-plugin-moment-timezone","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"vite-plugin-moment-timezone","version":"0.0.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","vite-plugin","moment","moment-timezone","timezone","tz"],"author":"","license":"MIT","_id":"vite-plugin-moment-timezone@0.0.1","maintainers":[{"name":"collinb512","email":"cbetori@gmail.com"}],"homepage":"https://github.com/cbetori/vite-plugin-moment-timezone#readme","bugs":{"url":"https://github.com/cbetori/vite-plugin-moment-timezone/issues"},"dist":{"shasum":"b1bb223c3d411fb50c2a64eba041b6eb79dae63d","tarball":"https://registry.npmjs.org/vite-plugin-moment-timezone/-/vite-plugin-moment-timezone-0.0.1.tgz","fileCount":11,"integrity":"sha512-zbgY5BtRbXgpOUOb4AJ4amyL/hBIp5QLzbCa0KlY+P1bbOK1KxoI8aRlJ87EzJaltRCY7oEhtM7NsDlmhe4MKw==","signatures":[{"sig":"MEUCIQCGekZWns9rmM/ipgzmZxbWPgBt4vZe8hfLfGE0NdcKWAIgRCQDhy/tAjwMGT2teTRwI09MzXFuAhYZKkDJjqSwIoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14419},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","exports":{"node":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/cjs/index.cjs","require":"./dist/cjs/index.cjs"},"gitHead":"964f7eba4eb7c13ad8d27a6b5b5f42fb0b5c8043","scripts":{"dev":"rollup -c -w","build":"rollup -c && tsc --emitDeclarationOnly","check":"package-check","prepublishOnly":"npm run build"},"_npmUser":{"name":"collinb512","email":"cbetori@gmail.com"},"repository":{"url":"git+https://github.com/cbetori/vite-plugin-moment-timezone.git","type":"git"},"_npmVersion":"10.2.3","description":"Remove unneeded data from moment-timezone in a vite/rollup build","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vite":"^5.3.5","moment":"^2.30.1","rollup":"^4.20.0","typescript":"^5.5.4","@types/node":"^22.1.0","moment-timezone":">= 0.1.0","@babel/preset-env":"^7.25.3","@rollup/plugin-babel":"^6.0.4","rollup-plugin-cleaner":"^1.0.0","@rollup/plugin-commonjs":"^26.0.1","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3"},"_hasShrinkwrap":false,"peerDependencies":{"moment-timezone":">= 0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-moment-timezone_0.0.1_1722969851249_0.8246000466106012","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"vite-plugin-moment-timezone","version":"0.0.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","vite-plugin","moment","moment-timezone","timezone","tz"],"author":"","license":"MIT","_id":"vite-plugin-moment-timezone@0.0.2","maintainers":[{"name":"collinb512","email":"cbetori@gmail.com"}],"homepage":"https://github.com/cbetori/vite-plugin-moment-timezone#readme","bugs":{"url":"https://github.com/cbetori/vite-plugin-moment-timezone/issues"},"dist":{"shasum":"875953d4d0474a2f9456b88968ff95291372cf8d","tarball":"https://registry.npmjs.org/vite-plugin-moment-timezone/-/vite-plugin-moment-timezone-0.0.2.tgz","fileCount":16,"integrity":"sha512-9ku28LClQRyjyB52qX3fqc2BFQz3NqMlq/oQutxjgM0Yyqh3tRKSsBdZ4dvBMkbY9z7FO17rUo5bdtk9uTwlLQ==","signatures":[{"sig":"MEQCICfe43aMciYyGqom4cccajIDzuuQ8OcClceeLpudJBRvAiAbF94qqaErNGU80D3oTD+i+aTVTlWOi1n9PQtTpk1Oxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17612},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","exports":{"node":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/cjs/index.cjs","require":"./dist/cjs/index.cjs"},"gitHead":"030fad5b5b36d05363bc93e9f98caf32b54082d6","scripts":{"dev":"rollup -c -w","test":"vitest run --coverage","build":"rollup -c && tsc --emitDeclarationOnly","check":"package-check","prepublishOnly":"npm run build"},"_npmUser":{"name":"collinb512","email":"cbetori@gmail.com"},"repository":{"url":"git+https://github.com/cbetori/vite-plugin-moment-timezone.git","type":"git"},"_npmVersion":"10.2.3","description":"Remove unneeded data from moment-timezone in a vite/rollup build","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.5","moment":"^2.30.1","rollup":"^4.20.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.1.0","moment-timezone":">= 0.1.0","@babel/preset-env":"^7.25.3","@vitest/coverage-v8":"^2.0.5","@rollup/plugin-babel":"^6.0.4","rollup-plugin-cleaner":"^1.0.0","@rollup/plugin-commonjs":"^26.0.1","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"moment-timezone":">= 0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-moment-timezone_0.0.2_1723045937981_0.8929368933210262","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vite-plugin-moment-timezone","version":"0.0.3","keywords":["vite","vite plugin","vitejs","vitejs plugin","vite-plugin","moment","moment-timezone","timezone","tz"],"author":"","license":"MIT","_id":"vite-plugin-moment-timezone@0.0.3","maintainers":[{"name":"collinb512","email":"cbetori@gmail.com"}],"homepage":"https://github.com/cbetori/vite-plugin-moment-timezone#readme","bugs":{"url":"https://github.com/cbetori/vite-plugin-moment-timezone/issues"},"dist":{"shasum":"f750f0285b0e5f7477b5ee346c51c2d1ef0ad705","tarball":"https://registry.npmjs.org/vite-plugin-moment-timezone/-/vite-plugin-moment-timezone-0.0.3.tgz","fileCount":9,"integrity":"sha512-ftHi3MlswCYSbTpPP92y2rpwlVBp5avs9IcYfES81J1MKy+aoTeuaetX0idYgbArJYZieseyoUJzei69P2mJkg==","signatures":[{"sig":"MEUCIAdWarBfGBGViyjzf83f4ITmoivdODNQwuX9HslythLmAiEA/z5RzAxMLdJGMGKCJa15DWZaXNPnmNHPaKl66H61BxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12987},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","exports":{"node":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/cjs/index.cjs","require":"./dist/cjs/index.cjs"},"gitHead":"df207bd8b3ccc7a9d4334ad04064fb8158d54f4d","scripts":{"dev":"rollup -c -w","test":"vitest run --coverage","build":"rollup -c && tsc --emitDeclarationOnly","check":"package-check","prepublishOnly":"npm run build"},"_npmUser":{"name":"collinb512","email":"cbetori@gmail.com"},"repository":{"url":"git+https://github.com/cbetori/vite-plugin-moment-timezone.git","type":"git"},"_npmVersion":"10.2.3","description":"Remove unneeded data from moment-timezone in a vite/rollup build","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.5","moment":"^2.30.1","rollup":"^4.20.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.1.0","moment-timezone":">= 0.1.0","@babel/preset-env":"^7.25.3","@vitest/coverage-v8":"^2.0.5","@rollup/plugin-babel":"^6.0.4","rollup-plugin-cleaner":"^1.0.0","@rollup/plugin-commonjs":"^26.0.1","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"moment-timezone":">= 0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-moment-timezone_0.0.3_1723047056468_0.022394361204424618","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"vite-plugin-moment-timezone","version":"0.0.4","description":"Remove unneeded data from moment-timezone in a vite/rollup build","type":"module","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/cbetori/vite-plugin-moment-timezone.git"},"exports":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","node":"./dist/cjs/index.cjs","default":"./dist/cjs/index.cjs","require":"./dist/cjs/index.cjs"},"scripts":{"build":"rollup -c && tsc --emitDeclarationOnly","dev":"rollup -c -w","check":"package-check","prepublishOnly":"npm run build","test":"vitest run --coverage"},"peerDependencies":{"moment-timezone":">= 0.1.0"},"devDependencies":{"@babel/preset-env":"^7.25.3","@babel/preset-typescript":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@types/node":"^22.1.0","@vitest/coverage-v8":"^2.0.5","moment":"^2.30.1","moment-timezone":">= 0.1.0","rollup":"^4.20.0","rollup-plugin-cleaner":"^1.0.0","typescript":"^5.5.4","vite":"^5.3.5","vitest":"^2.0.5"},"keywords":["vite","vite plugin","vitejs","vitejs plugin","vite-plugin","moment","moment-timezone","timezone","tz"],"author":"","license":"MIT","_id":"vite-plugin-moment-timezone@0.0.4","gitHead":"9ebba6081da075072ca78adaf519796202acae6c","bugs":{"url":"https://github.com/cbetori/vite-plugin-moment-timezone/issues"},"homepage":"https://github.com/cbetori/vite-plugin-moment-timezone#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-jIJzLsllahuUZvnawJqYuuJi6MIXovuRWhDqSy1sCX0o1IrdkH60jqQD8CWAQGfZ+pgnrHoQWinKfsMHsqQDdA==","shasum":"e2a3417c8cac1043d17b3a9236293801864af886","tarball":"https://registry.npmjs.org/vite-plugin-moment-timezone/-/vite-plugin-moment-timezone-0.0.4.tgz","fileCount":9,"unpackedSize":18124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiLJcvXOuRFoOQloVy2He4d0J9QElvtjzEYCLvrzLzeAiEA4e41fgpjAtagAvtiy4aarfLxaLjHdJHFHKymzeg/w/U="}]},"_npmUser":{"name":"collinb512","email":"cbetori@gmail.com"},"directories":{},"maintainers":[{"name":"collinb512","email":"cbetori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-moment-timezone_0.0.4_1723053349822_0.7607019497019414"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-06T18:44:11.129Z","modified":"2024-08-07T17:55:50.139Z","0.0.1":"2024-08-06T18:44:11.393Z","0.0.2":"2024-08-07T15:52:18.138Z","0.0.3":"2024-08-07T16:10:56.658Z","0.0.4":"2024-08-07T17:55:49.973Z"},"bugs":{"url":"https://github.com/cbetori/vite-plugin-moment-timezone/issues"},"license":"MIT","homepage":"https://github.com/cbetori/vite-plugin-moment-timezone#readme","keywords":["vite","vite plugin","vitejs","vitejs plugin","vite-plugin","moment","moment-timezone","timezone","tz"],"repository":{"type":"git","url":"git+https://github.com/cbetori/vite-plugin-moment-timezone.git"},"description":"Remove unneeded data from moment-timezone in a vite/rollup build","maintainers":[{"name":"collinb512","email":"cbetori@gmail.com"}],"readme":"# vite-plugin-moment-timezone\n\nThis is a **plugin** for **vite** which reduces **data** for **moment-timezone**.\n\nThis plugin allows you to configure which time zone data you want. Any unwanted data is then automatically stripped from the compiled JS bundle at build time.\n\n### Limitations\n\nThis plugin only runs during the build phase. Make sure to test your build before deploying.\n\n## Usage\n\n### Installation\n\nUsing [npm][npm]:\n\n```sh\nnpm install --save-dev vite-plugin-moment-timezone\n```\n\n### Configuration\n\nAdd the plugin to your vite config file:\n\n```js\nimport { defineConfig } from 'vite';\nimport momentTimezonePlugin from 'vite-plugin-moment-timezone';\n\nexport default defineConfig({\n  plugins: [\n    momentTimezonePlugin({ zones: ['America/Los_Angeles'], startYear: 2000, endYear: 2020 }),\n  ],\n});\n```\n\n#### Plugin options\n\n- `zones` _(string[])_ — Only include data for time zones with names matching this value. THis can be left undefined if you want to include all time zones.\n- `startYear` _(integer)_ — Only include data starting from this year. This can be left undefined if you want to include all times.\n- `endYear` _(integer)_ — Only include data ending at this year. This can be left undefined if you want to include all times.\n\n### Version support\n\nThis plugin is new and has an extremely limited testing. The plugin has only been tested with the following dependencies:\n\n- Node.js 20\n- vite 5\n- moment-timezone v0.5.0 or higher\n\n## License\n\n[MIT License © Gilmore Davidson](LICENSE)\n","readmeFilename":"README.md"}