{"_id":"timezone-utility","_rev":"29-5580430feeb6218f84f363d11f756d63","name":"timezone-utility","dist-tags":{"latest":"2.6.1"},"versions":{"1.5.0":{"name":"timezone-utility","version":"1.5.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.5.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"e7f8e50606a69ed7cbd1f21606116601f659e600","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.5.0.tgz","fileCount":7,"integrity":"sha512-CiJqtoj9uKUGqLChjPGKrZLw5JRE/fm9PKxZUYJD5PxPhAR8AcK0eXl5DHKhFPj1EBSVVRwZNWN2IZm6io80yQ==","signatures":[{"sig":"MEYCIQCIWgSW7hXcln5s52asBi+1RqwZOTt4EivD+pZr7oXYawIhANci31fVdfe1V3Ce6k9dPrsTz1PvSrpojgvFtCrra5Wp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77584},"main":"./dist/index.cjs.js","module":"./dist/index.esm.js","gitHead":"7b5e03b601159e0f8d10efd565db441f11fe6c1f","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A Lightweight time zone management utility for JavaScript and TypeScript with zero dependencies.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.0","rollup":"^4.24.0","typescript":"^5.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.5.0_1729453442200_0.32434896300416405","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"timezone-utility","version":"1.5.1","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.5.1","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"29ae2342eda899cac6fa76bff3e73fbcf587b397","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.5.1.tgz","fileCount":7,"integrity":"sha512-IYSHJkhPT1yW4+Dgi/IAUv6PGdpKYzhqD2qdrwEr2RPd29UdSXKqZQjIQBXGNHgqJekUpY//nB6emSNmGL7Msw==","signatures":[{"sig":"MEQCIBn6AafvN61rQJn5K7b96bEJI2fixB3OgyW9PbFx5RYoAiASVf5fQQU+jWiPayPWGM+OXYn9RrtOdeK23FJ3j/5Zmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139600},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"cbf98bdc55e64e4b1687c82ff96393099892cf5a","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A Lightweight time zone management utility for JavaScript and TypeScript with zero dependencies.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.0","rollup":"^4.24.0","typescript":"^5.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.5.1_1729497905567_0.9660913049342246","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"timezone-utility","version":"1.6.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.6.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"b54d021fd8824fa29f468263b3e30d100c597fd5","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.6.0.tgz","fileCount":8,"integrity":"sha512-J/BFtTU1hXq/jPe4UOBQUGMG3W852mcL2Xcd4mM4Y4Pw5v6UQ0dlDulceNiQWyvtNRoK50CZGF8ARyawxEDDug==","signatures":[{"sig":"MEUCIQDey/w/Pp7+ydMXRKRuvcRL0BO4whLnavoAZOS+31RVwQIgf2Lv8jzTN/hhHv3oaxkZTJDeIYN2OnAMTRgb9A1hi30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76464},"main":"./dist/index.cjs.js","module":"./dist/index.esm.js","gitHead":"96fec38cc9ef086c72b6636e31606939794c66f7","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A Lightweight time zone management utility for JavaScript and TypeScript with zero dependencies.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.6.0_1729707141517_0.4695914187404642","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"timezone-utility","version":"1.6.1","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.6.1","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"ba01ef9bc740f6a7497bc617ce23dbb577ab2b99","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.6.1.tgz","fileCount":9,"integrity":"sha512-RNPxMqPK07mol0l4aiLD1NZ2vB8B8pLxzCc02vMVTNnEi/Wc6axsxrjbzkjbA3/VCiEZGA4KW0IerHzFOnLwhQ==","signatures":[{"sig":"MEUCIALxJNsb9BgOIN5gFptQCpHf+HOtDS4FWigCVuEoRePyAiEAg2PPsbym8CAY6lMHR/1n3ACzlfeLd7B9zmj9qr/Lt+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144028},"main":"./dist/index.cjs.js","module":"./dist/index.esm.js","gitHead":"8dfd4ae83eebd46d8ae355dfa47dc168dd91a85d","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A Lightweight time zone management utility for JavaScript and TypeScript with zero dependencies.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.6.1_1729709237356_0.4864687970138011","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"timezone-utility","version":"1.6.2","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.6.2","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"4dc08a34e21511ac210bac1d025b3126df99f94a","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.6.2.tgz","fileCount":9,"integrity":"sha512-QpkpLOIaRL+JI7WNX0kIELGVlsvRukZ7jZ8zbVL+bsbVhi4vVCAnyNjFBwPW1EcZYsfSqtmomu6p5Xvw+oYuYg==","signatures":[{"sig":"MEYCIQCViYJsUp9KmHZBtyksBozC4lVwYdF2mtyu+ncrHegvmQIhAJL9YvTE5NUD6qxR9oHiOMonj1zkQKKHNKN1tFZoTCZ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144010},"main":"./dist/index.cjs.js","module":"./dist/index.esm.js","gitHead":"01745ddd73d3423457e6bf36905e6c2d6d72a6b6","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A Lightweight time zone management utility for JavaScript and TypeScript with zero dependencies.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.6.2_1729709599493_0.5288625816327546","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"timezone-utility","version":"1.6.3","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.6.3","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"5aaf0ab12c911188b6aac964f0e19409f2887d94","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.6.3.tgz","fileCount":9,"integrity":"sha512-B6RBnFJXLYc4n5Ue+lkupzJXDZZslgQbjOtOjyT16EA4Nnkdi+hamFL1KA4+whIp97AO2ROr9Ralk4jz5SB7ug==","signatures":[{"sig":"MEQCIG+qWcvO4zNl6Q7eh+lxkQuZfoyusFJQeG9GaoFbfCUgAiAlU6lDbeukKGjSESx0HVPnt/swfzqMKQtPOqZpS5R/tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144030},"main":"./dist/index.cjs.js","module":"./dist/index.esm.js","gitHead":"e9e998117a834e1028a2c2cdff37bd1c4cdb1f54","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.6.3_1729709726692_0.8667214515560191","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"timezone-utility","version":"1.6.4","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@1.6.4","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"27ccc2b951f8421fbeed313259bba4adf5f964e6","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-1.6.4.tgz","fileCount":9,"integrity":"sha512-1XL6njrcBZ7DzNNVDAdmuKdDkEDdmySTtvxaQHLqH1q+k5xUARHXtQRDmd5X0Nd1T6aw+2kPaj5q1BGLzgVIyA==","signatures":[{"sig":"MEQCIA2r+Yk6jfdYY+WQtFx3sCenjQROWM7vFv0SUIC4wriAAiAo06m6vYoJOYX7g49kzYXe81C4v6aRwDTNmM7nwGLfkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144020},"main":"./dist/index.cjs.js","module":"./dist/index.esm.js","gitHead":"e1e111560edb41141abb1275beebefe3a8c0ca6e","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_1.6.4_1729709968929_0.78256216693002","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"timezone-utility","version":"2.0.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.0.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"0ee0b8805fd11e4e49c9067b5e9f164c481a8d23","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.0.0.tgz","fileCount":5,"integrity":"sha512-5sogllAvzK+B8FqLcyB5Ex3HpAo7EbUY6oF1g2kGMD28paq60fmFU8gWlUsXDoS/WC7WxnjM5FXJfOKLQnb5qg==","signatures":[{"sig":"MEYCIQD3jErlHtXPf4LuT0BMn5/8U0qnbJru7p76t8lNOCzUZgIhAJbZoPayAljc4SVoPlx+xW3qIwXIk4k4bHw4y0nJZ7DU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169752},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"ba42189ba3547c3295215759755dc2ac2b0cb93c","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.0.0_1747811129667_0.5384040641039158","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"timezone-utility","version":"2.1.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.1.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"ff813903b3cf80528cad180992172be5884678b3","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.1.0.tgz","fileCount":5,"integrity":"sha512-qtXpZReT2+vsC1ipbndsf9bTzOq8Ad8yarVonvVQ44yWMIttI8ISb5Zmxru0O9QMwF8oPYpm6J2hCNHDWvjSDQ==","signatures":[{"sig":"MEUCIG9EkRNSPR2pHz8nrK7J5XuALsDgH34YjjKpg7mhHNKkAiEAjFwoVghnUr8w57RWqKvwpT1XmPi15sTGFkrj8wfD0fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173262},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"47294e0567de36c09c1807f6c6b0c86e6970bf0b","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.1.0_1748868127137_0.45157559817252046","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"timezone-utility","version":"2.1.1","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.1.1","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"c67d0f7de9c4a423d9b1d6d9856e038a9d7b7118","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.1.1.tgz","fileCount":5,"integrity":"sha512-buhqW+SIfeuIj4mnenhErxFp0jgpH97MkdrcKc5H23cz4DXCawQcEpUrkAVt6xDY59iH5sxoeh97WgKx5uMebQ==","signatures":[{"sig":"MEUCIBeFrOT495j2DSDHeAixP/l5g5omprTuN8crBssk0HCBAiEAq44MAkZWj7KfPG4Q4q7smpyxA8D7Lg1I32csX5Vmj28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174033},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"2476788d976f61f915aa78a04074b4b18484429d","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.1.1_1748870532998_0.3403137025012173","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"timezone-utility","version":"2.1.2","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.1.2","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"a37acdff911e719ad98c3c997e24cdd601d44dc1","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.1.2.tgz","fileCount":5,"integrity":"sha512-7E1pKfddwXnKVFuNpoYsVwOPnKFvuDkIO5pKtuTTUXeCY+P30Dc6AOxeErd/ovG1689X56dbD2W/7RrAsLWB4g==","signatures":[{"sig":"MEUCIHTLT7qwUoXVIaxtkrROnI9fPTzGX6V85NEmXLokxXrDAiEAqLsGHTVym/rKx+O/NYqfaj2y54HLIkTxJpTCZ0BKrqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174005},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"e85e5e609f44404ff1fc2c1a2284e9898cd69a31","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.1.2_1748870823240_0.3983476484552515","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"timezone-utility","version":"2.2.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.2.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"31457e12d2b0ddac23b07d1692bdf42a17b40bb8","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.2.0.tgz","fileCount":2,"integrity":"sha512-eMl1+oKvb/dtmq6IUkTEgfHX1qz3aTpTuGuRwTxwoi1uH8/2XryBIl1hoQBUXAt9Z3qe3N4Y1rrzZo9bZ17bkw==","signatures":[{"sig":"MEYCIQCOP+r4AW1bsVanIrg5sqTmPIf+GMim6dmaTQECKSdY8AIhAIMAbCl8eQkkNEkHsE5jz7wMwB1vAohWrvy8OwxdyFA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13205},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"e01e449c6d46c82d5045b449f5d5591beaccd425","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","actor":{"name":"devmamunur","type":"user","email":"devmamunur1@gmail.com"},"email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.2.0_1751611960088_0.29786953133276817","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"timezone-utility","version":"2.2.1","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.2.1","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"bd51f3f71de0ced3383334d2b4da7534decdeea4","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.2.1.tgz","fileCount":5,"integrity":"sha512-bQbVgUueya6J/8G6yN08Ao5GLIdcJ+npbPY0hnqPbPV92/M5986DFRW35cvNekwt1fLpcrtmi/Qm3uO7kaZ9zg==","signatures":[{"sig":"MEUCIEkOPa3EAc0mHB5lBH3ttH7eZpcbdfvmq4rrsIeTE7h2AiEAtcZ9w5/ZvJEiG1hBmMq2JRh1cW6eTaU9LGqRVNXm/B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179360},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"0fcda73e027c285a145095725b91b462de3cd811","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","actor":{"name":"devmamunur","type":"user","email":"devmamunur1@gmail.com"},"email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.2.1_1751612087920_0.5828035445231574","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"timezone-utility","version":"2.3.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.3.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"417607417ac25316ab313c75ef89fd2a714c1aef","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.3.0.tgz","fileCount":5,"integrity":"sha512-1z83ZMbX5CTrJPkHP+ogfxJgzQEZ/QTWzSMaHq/TritJ+/LhUDsa/afGHb3nh6SrjoksHHG3dzciZpXXxEJjnQ==","signatures":[{"sig":"MEYCIQCuqMHLZzG8H/AnA3RxgoFmhNSShQORhUDgGjYjfIecyQIhAL+gF7B+dQbuShZtiZzcjRct92P1jGP0Vpbvl41HumRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168081},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"6d471a5437a63611a8001922df7cc525a5015faa","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","actor":{"name":"devmamunur","type":"user","email":"devmamunur1@gmail.com"},"email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.3.0_1751634422316_0.9039284816880613","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"timezone-utility","version":"2.4.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.4.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"1cd3362eb7bce36db95b5ce9578f3094279216ae","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.4.0.tgz","fileCount":5,"integrity":"sha512-2mUU+7vCdFNH8rYzd1Z7fcIYCserwaJE1cKH4uX5AGmepGzcDQ4QAOco6+IL7At7YRfuTyIoaobEskBbH2GjMw==","signatures":[{"sig":"MEYCIQD6q0tyB6v+AlJI5lGR/xhyHCsGKIOr3V0RXfDhuuLibgIhAJl9ZcjunR3AwO0qV2W+uhA6yiTlKujyfHKp2a020d+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171911},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"f685ec27a49b89acb29267df8246716091f98207","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.4.0_1754997465516_0.8100650999586216","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"timezone-utility","version":"2.5.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.5.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"a34ba6ccdf3a39379c7635b328bd979cc24369df","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.5.0.tgz","fileCount":5,"integrity":"sha512-WJYS50AzznSpPnQdaPxChYTKIF8w1JYGfLndeoqeqUAeeK75r+xCfsR58E07UULgfLP+1hmcaEwZzfet/DhZyA==","signatures":[{"sig":"MEUCIQCofoxiB0oXgz84trQ5i/0I/93+lT2AJZQDO24zf2mehAIgOlpsH6bPWgkvpXxgTKA849gJ9ktWiqjww8dKWtBY1Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172125},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"25b1d62e65ab064032c2a5b0f8253bfd19b615e4","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.5.0_1755866005429_0.6303290397075696","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"timezone-utility","version":"2.6.0","keywords":["timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","_id":"timezone-utility@2.6.0","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"homepage":"https://github.com/devmamunur/timezone-utility#readme","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"dist":{"shasum":"ba7a9e58a0feae2472d309a31416d5fa536251f8","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.6.0.tgz","fileCount":5,"integrity":"sha512-RXqRYNylXc16uo15doI9GwJETX4Ia918kJo+agnpATEkyLD1a2D371VJBYzd1mxHia113FO7NV8+zqdYWSjxBA==","signatures":[{"sig":"MEYCIQC9XePgZVS7CMgdYvDB/9pWwzvcCK0hMP8Ytzy4zfpwkgIhAMcukcUYm3dHZ/fWWo9FSqjoRiKYS7a+OgvnFrcwxKY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172142},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"42b55a05dabee42a65fc286030ee09ea044fa45c","scripts":{"dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest","build":"rollup -c"},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"repository":{"url":"git+https://github.com/devmamunur/timezone-utility.git","type":"git"},"_npmVersion":"10.8.2","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.0","rollup":"^4.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-utility_2.6.0_1755866183282_0.6041023889638824","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"timezone-utility","version":"2.6.1","description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"rollup -c","dev":"concurrently \"tsc --watch\" \"nodemon ./dist/index.js\"","test":"jest"},"keywords":["timezone-utility","timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"author":{"name":"devmamunur"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/devmamunur/timezone-utility.git"},"homepage":"https://github.com/devmamunur/timezone-utility#readme","devDependencies":{"@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1","@types/jest":"^29.5.14","jest":"^29.7.0","rollup":"^4.24.0","ts-jest":"^29.2.5","tslib":"^2.8.0","typescript":"^5.0.0"},"dependencies":{},"_id":"timezone-utility@2.6.1","gitHead":"1960d5e10af421c4e642e2df8c840a05531886ef","bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MTO235boannpCHbdXBBekABGOuABxH4OKbUkssGnapH03Vbo5n3m15Z99n/pRfCumTkcz0N34ZmDTTH60v22Dw==","shasum":"b92400eba074a1e22129dae8681003ec38228d96","tarball":"https://registry.npmjs.org/timezone-utility/-/timezone-utility-2.6.1.tgz","fileCount":5,"unpackedSize":172166,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGudKTIvA1A0B7w9KeZIbbmaMriO5LPYSSXojqpGWSWAiBKmgEFUM6hw7Hzay9DuZQe9e9JqlQ6WLNhoz79lMTZ/Q=="}]},"_npmUser":{"name":"devmamunur","email":"devmamunur1@gmail.com"},"directories":{},"maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/timezone-utility_2.6.1_1757919325579_0.8078841651440418"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-20T19:44:02.199Z","modified":"2025-09-15T06:55:25.959Z","1.0.0":"2024-10-15T15:08:45.931Z","1.1.0":"2024-10-15T17:52:22.082Z","1.2.0":"2024-10-15T18:02:31.359Z","1.3.0":"2024-10-15T20:01:47.363Z","1.0.1":"2024-10-17T23:26:41.023Z","1.0.2":"2024-10-17T23:43:14.585Z","1.0.3":"2024-10-17T23:53:31.595Z","1.2.1":"2024-10-18T20:37:48.627Z","1.4.0":"2024-10-19T10:37:15.293Z","1.5.0":"2024-10-20T19:44:02.442Z","1.5.1":"2024-10-21T08:05:05.747Z","1.6.0":"2024-10-23T18:12:21.673Z","1.6.1":"2024-10-23T18:47:17.570Z","1.6.2":"2024-10-23T18:53:19.767Z","1.6.3":"2024-10-23T18:55:26.919Z","1.6.4":"2024-10-23T18:59:29.142Z","2.0.0":"2025-05-21T07:05:29.866Z","2.1.0":"2025-06-02T12:42:07.306Z","2.1.1":"2025-06-02T13:22:13.196Z","2.1.2":"2025-06-02T13:27:03.428Z","2.2.0":"2025-07-04T06:52:40.249Z","2.2.1":"2025-07-04T06:54:48.129Z","2.3.0":"2025-07-04T13:07:02.474Z","2.4.0":"2025-08-12T11:17:45.692Z","2.5.0":"2025-08-22T12:33:25.613Z","2.6.0":"2025-08-22T12:36:23.450Z","2.6.1":"2025-09-15T06:55:25.771Z"},"bugs":{"url":"https://github.com/devmamunur/timezone-utility/issues"},"author":{"name":"devmamunur"},"license":"MIT","homepage":"https://github.com/devmamunur/timezone-utility#readme","keywords":["timezone-utility","timezone","time","zones","timezone-list","timezones-conversion","datetime-conversion","timezone-management"],"repository":{"type":"git","url":"git+https://github.com/devmamunur/timezone-utility.git"},"description":"A versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects.","maintainers":[{"name":"devmamunur","email":"devmamunur1@gmail.com"}],"readme":"# Timezone Utility\n\nA versatile timezone management package designed for CommonJS, ES Module (ESM), JavaScript, and TypeScript projects. It offers a range of features, including timezone listing, retrieving labels and values, region-based filtering, and converting between UTC and other timezones.\n\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Methods Overview](#methods-overview)\n- [Methods](#methods)\n  - [isISODateTime](#isISODateTime)\n  - [isValidTimeZone](#isValidTimeZone)\n  - [convertDateTime](#convertDateTime)\n  - [list](#list)\n  - [listWithOnlyValue](#listWithOnlyValue)\n  - [listWithOnlyLabel](#listWithOnlyLabel)\n  - [listByRegion](#listByRegion)\n  - [listByCountry](#listByCountry)\n  - [getDetailsUsingTimeZoneValue](#getDetailsUsingTimeZoneValue)\n  - [getRegions](#getRegions)\n  - [getCountriesWithCodes](#getCountriesWithCodes)\n  - [convertUTCToTimeZone](#convertUTCToTimeZone)\n  - [convertToUTC](#convertToUTC)\n  - [convertBetweenTimeZones](#convertBetweenTimeZones)\n  - [getCurrentTimeInTimeZone](#getCurrentTimeInTimeZone)\n  - [getTimeDifferenceBetweenTimeZones](#getTimeDifferenceBetweenTimeZones)\n  - [convertUTCToLocal](#convertUTCToLocal)\n  - [formatDateTime](#formatDateTime)\n  - [getLocalTimeZone](#getLocalTimeZone)\n- [TypeScript Support](#typescript-support)\n- [Error Handling](#error-handling)\n- [License](#license)\n- [Contributing](#contributing)\n\n## Installation\nInstall the package using npm:\n\n```bash\nnpm install timezone-utility\n```\n\n## Usage\n\n```javascript\n// For ES Module (ESM)\nimport { TimeZone } from \"timezone-utility\";\n\n// For CommonJS\nconst { TimeZone } = require(\"timezone-utility\");\n```\n\n## Methods Overview\n\n| Method Name | Description |\n|-------------|-------------|\n| `isISODateTime` | Validates if a string is a valid ISO date-time format. |\n| `isValidTimeZone` | Validates if a given string is a valid time zone. |\n| `convertDateTime` | Converts a date-time from one time zone to another. |\n| `list` | Returns a list of all available time zones. |\n| `listWithOnlyValue` | Returns a list of all time zone values. |\n| `listWithOnlyLabel` | Returns a list of all time zone labels. |\n| `listByRegion` | Lists time zones for a specific region. |\n| `listByCountry` | Lists time zones for a specific country. |\n| `getDetailsUsingTimeZoneValue` | Gets the details for a given time zone value. |\n| `getRegions` | Returns a list of all available regions. |\n| `getCountriesWithCodes` | Returns a list of all unique countries with their phone codes. |\n| `convertUTCToTimeZone` | Converts a UTC date to a specified time zone. |\n| `convertToUTC` | Converts a date-time from a specified time zone to UTC. |\n| `convertBetweenTimeZones` | Converts a date-time between two specified time zones. |\n| `getCurrentTimeInTimeZone` | Gets the current time in a specified time zone. |\n| `getTimeDifferenceBetweenTimeZones` | Calculates the time difference between two time zones. |\n| `convertUTCToLocal` | Converts UTC date-time to Local date-time. |\n| `formatDateTime` | Format an ISO date-time string using a custom format pattern. |\n| `getLocalTimeZone` | Get the user's local timezone. |\n\n## Methods\n\n### isISODateTime\nValidates if a string is a valid ISO date-time format.\n\n```javascript\nconst isValid1 = TimeZone.isISODateTime('2023-10-10T10:00:00');\nconsole.log(isValid1); // true\n\nconst isValid2 = TimeZone.isISODateTime('invalid-date');\nconsole.log(isValid2); // false\n```\n\nParameters:\n- `dateTime: string`: The date-time string to validate.\n\nReturns:\n- `boolean`: True if the string is a valid ISO date-time, false otherwise.\n\n### isValidTimeZone\nValidates if a given string is a valid time zone.\n\n```javascript\nconst isValid1 = TimeZone.isValidTimeZone('UTC');\nconsole.log(isValid1); // true\n\nconst isValid2 = TimeZone.isValidTimeZone('Invalid/Zone');\nconsole.log(isValid2); // false\n```\n\nParameters:\n- `timeZone: string`: The time zone string to validate.\n\nReturns:\n- `boolean`: True if the time zone is valid, false otherwise.\n\n### convertDateTime\nConverts a date-time from one time zone to another.\n\n```javascript\n// Using string input\nconst converted1 = TimeZone.convertDateTime(\n  '2023-10-10T10:00:00', \n  'UTC', \n  'America/New_York', \n  true\n);\nconsole.log(converted1); // \"2023-10-10T06:00:00\"\n\n// Using Date object input\nconst dateTime = new Date('2023-10-10T10:00:00Z');\nconst converted2 = TimeZone.convertDateTime(\n  dateTime, \n  'UTC', \n  'America/New_York', \n  true\n);\nconsole.log(converted2); // \"2023-10-10T06:00:00\"\n```\n\nParameters:\n- `dateTime: Date | string`: The date-time to convert.\n- `sourceTimeZone: string`: The source time zone.\n- `targetTimeZone: string`: The target time zone.\n- `returnISO: boolean`: Whether to return ISO format (default: true).\n\nReturns:\n- `string | Error`: Converted date-time string or Error if conversion fails.\n\n### list\nReturns a list of all available time zones.\n\n```javascript\nconst timeZones = TimeZone.list();\nconsole.log(timeZones);\n/* OUTPUT:\n[\n  {\n    \"label\": \"(UTC-05:00) America/New_York\",\n    \"value\": \"America/New_York\",\n    \"country\": \"United States\",\n    \"phoneCode\": \"+1\",\n    \"utcOffset\": \"-05:00\"\n  },\n  ...\n]\n*/\n```\n\nReturns:\n- `Array<TimeZoneEntry>`: Array of TimeZoneEntry objects.\n\n### listWithOnlyValue\nReturns a list of all time zone values without labels.\n\n```javascript\nconst timeZoneValues = TimeZone.listWithOnlyValue();\nconsole.log(timeZoneValues);\n/* OUTPUT:\n[\"Africa/Abidjan\", \"Africa/Accra\", \"America/New_York\", \"Europe/London\", \"Asia/Tokyo\", ...]\n*/\n```\n\nReturns:\n- `Array<string>`: Array of time zone values.\n\n### listWithOnlyLabel\nReturns a list of all time zone labels without values.\n\n```javascript\nconst timeZoneLabels = TimeZone.listWithOnlyLabel();\nconsole.log(timeZoneLabels);\n/* OUTPUT:\n[\"(UTC-05:00) America/New_York\", \"(UTC+00:00) London\", ...]\n*/\n```\n\nReturns:\n- `Array<string>`: Array of time zone labels.\n\n### listByRegion\nLists time zones for a specific region.\n\n```javascript\nconst timeZonesInAmerica = TimeZone.listByRegion('America');\nconsole.log(timeZonesInAmerica);\n/* OUTPUT:\n[\n  {\n    \"label\": \"(UTC-05:00) America/New_York\",\n    \"value\": \"America/New_York\",\n    \"country\": \"United States\",\n    \"phoneCode\": \"+1\",\n    \"utcOffset\": \"-05:00\"\n  },\n  ...\n]\n*/\n```\n\nParameters:\n- `region: string`: The region to filter time zones.\n\nReturns:\n- `Array<TimeZoneEntry>`: Array of TimeZoneEntry objects for the specified region.\n\n### listByCountry\nLists time zones for a specific country.\n\n```javascript\nconst timeZonesInUS = TimeZone.listByCountry('United States');\nconsole.log(timeZonesInUS);\n/* OUTPUT:\n[\n  {\n    \"label\": \"(UTC-05:00) America/New_York\",\n    \"value\": \"America/New_York\",\n    \"country\": \"United States\",\n    \"phoneCode\": \"+1\",\n    \"utcOffset\": \"-05:00\"\n  },\n  ...\n]\n*/\n```\n\nParameters:\n- `country: string`: The country to filter time zones.\n\nReturns:\n- `Array<TimeZoneEntry>`: Array of TimeZoneEntry objects for the specified country.\n\n### getDetailsUsingTimeZoneValue\nGets the details for a given time zone value.\n\n```javascript\nconst tzDetails = TimeZone.getDetailsUsingTimeZoneValue('America/New_York');\nconsole.log(tzDetails);\n/* OUTPUT:\n{\n  \"label\": \"(UTC-05:00) America/New_York\",\n  \"value\": \"America/New_York\",\n  \"country\": \"United States\",\n  \"phoneCode\": \"+1\",\n  \"utcOffset\": \"-05:00\"\n}\n*/\n```\n\nParameters:\n- `value: string`: The time zone value.\n\nReturns:\n- `TimeZoneEntry | null`: The corresponding details or null if not found.\n\n### getRegions\nReturns a list of all available regions.\n\n```javascript\nconst regions = TimeZone.getRegions();\nconsole.log(regions);\n/* OUTPUT:\n[\"Africa\", \"America\", \"Asia\", \"Atlantic\", \"Australia\", \"Europe\", \"Indian\", \"Pacific\"]\n*/\n```\n\nReturns:\n- `Array<string>`: Array of region strings.\n\n### getCountriesWithCodes\nReturns a list of all unique countries with their phone codes.\n\n```javascript\nconst countries = TimeZone.getCountriesWithCodes();\nconsole.log(countries);\n/* OUTPUT:\n[\n  {\n    \"name\": \"Afghanistan\",\n    \"code\": \"+93\"\n  },\n  {\n    \"name\": \"Albania\", \n    \"code\": \"+355\"\n  },\n  {\n    \"name\": \"Algeria\",\n    \"code\": \"+213\"\n  },\n  {\n    \"name\": \"United States\",\n    \"code\": \"+1\"\n  },\n  {\n    \"name\": \"United Kingdom\",\n    \"code\": \"+44\"\n  },\n  ...\n]\n*/\n\n// Find a specific country\nconst usaCountry = countries.find(c => c.name === 'United States');\nconsole.log(usaCountry); // { name: \"United States\", code: \"+1\" }\n\n// Get all country names\nconst countryNames = countries.map(c => c.name);\nconsole.log(countryNames); // [\"Afghanistan\", \"Albania\", \"Algeria\", ...]\n\n// Get all phone codes\nconst phoneCodes = countries.map(c => c.code);\nconsole.log(phoneCodes); // [\"+93\", \"+355\", \"+213\", ...]\n```\n\nReturns:\n- `Array<CountryEntry>`: Array of CountryEntry objects containing unique country names and phone codes, sorted alphabetically by country name.\n\n**Note:** This method automatically deduplicates countries that have multiple timezones, ensuring each country appears only once in the result.\n\n### convertUTCToTimeZone\nConverts a UTC date to a specified time zone.\n\n```javascript\n// Using ISO string with default options (ISO format)\nconst converted1 = TimeZone.convertUTCToTimeZone('2024-03-15T10:00:00Z', 'America/New_York');\nconsole.log(converted1); // \"2024-03-15T06:00:00\"\n\n// Using Date object with custom formatting\nconst date = new Date('2024-03-15T10:00:00Z');\nconst converted2 = TimeZone.convertUTCToTimeZone(date, 'America/New_York', {\n  returnISO: false,\n  is24Hour: false,\n  dateSeparator: '/',\n  timeSeparator: ':'\n});\nconsole.log(converted2); // \"2024/03/15 6:00:00 AM\"\n```\n\nParameters:\n- `utcDate: Date | string`: The UTC date.\n- `targetTimeZone: string`: The target time zone.\n- `options: ConvertOptions (optional)`: Object containing optional formatting options:\n  - `returnISO: boolean`: Whether to return ISO format (default `true`).\n  - `is24Hour: boolean`: Whether to use 24-hour format (default `true`).\n  - `dateSeparator: string`: The date separator (default `-`).\n  - `timeSeparator: string`: The time separator (default `:`).\n\nReturns:\n- `string | null`: ISO formatted date-time string in the target time zone or error message.\n\n### convertToUTC\nConverts a date-time from a specified time zone to UTC.\n\n```javascript\n// Using ISO string with default options (ISO format)\nconst utc1 = TimeZone.convertToUTC('2024-03-15T06:00:00', 'America/New_York');\nconsole.log(utc1); // \"2024-03-15T10:00:00.000Z\"\n\n// Using Date object with custom formatting\nconst localDate = new Date('2024-03-15T06:00:00');\nconst utc2 = TimeZone.convertToUTC(localDate, 'America/New_York', {\n  returnISO: false,\n  is24Hour: false,\n  dateSeparator: '/',\n  timeSeparator: ':'\n});\nconsole.log(utc2); // \"2024/03/15 10:00:00 AM\"\n```\n\nParameters:\n- `date: Date | string`: The date-time to convert.\n- `timeZone: string`: The source time zone.\n- `options: ConvertOptions (optional)`: Object containing optional formatting options:\n  - `returnISO: boolean`: Whether to return ISO format (default `true`).\n  - `is24Hour: boolean`: Whether to use 24-hour format (default `true`).\n  - `dateSeparator: string`: The date separator (default `-`).\n  - `timeSeparator: string`: The time separator (default `:`).\n\nReturns:\n- `string | Error`: ISO formatted UTC date-time string or error message.\n\n### convertBetweenTimeZones\nConverts a date-time between two specified time zones.\n\n```javascript\n// Using ISO format\nconst converted1 = TimeZone.convertBetweenTimeZones(\n  '2024-03-15T10:00:00',\n  'America/New_York',\n  'Asia/Tokyo',\n  { returnISO: true }\n);\nconsole.log(converted1); // \"2024-03-15T23:00:00\"\n\n// Using custom formatting\nconst converted2 = TimeZone.convertBetweenTimeZones(\n  '2024-03-15T10:00:00',\n  'America/New_York',\n  'Asia/Tokyo',\n  {\n    returnISO: false,\n    is24Hour: false,\n    dateSeparator: '/',\n    timeSeparator: ':'\n  }\n);\nconsole.log(converted2); // \"2024/03/15 11:00:00 PM\"\n```\n\nParameters:\n- `date: string`: The date-time string to convert.\n- `fromTimeZone: string`: The source timezone.\n- `toTimeZone: string`: The target timezone.\n- `options: ConvertOptions (optional)`: Object containing optional formatting options:\n  - `returnISO: boolean`: Whether to return ISO format (default `true`).\n  - `is24Hour: boolean`: Whether to use 24-hour format (default `true`).\n  - `dateSeparator: string`: The date separator (default `-`).\n  - `timeSeparator: string`: The time separator (default `:`).\n\nReturns:\n- `string | null`: ISO formatted date-time string in the target time zone or error message.\n\n### getCurrentTimeInTimeZone\nGets the current time in a specified time zone.\n\n```javascript\n// Get current time in ISO format\nconst currentTime1 = TimeZone.getCurrentTimeInTimeZone('America/New_York', { returnISO: true });\nconsole.log(currentTime1); // \"2024-03-15T06:00:00\"\n\n// Get current time with custom formatting\nconst currentTime2 = TimeZone.getCurrentTimeInTimeZone('America/New_York', {\n  returnISO: false,\n  is24Hour: false,\n  dateSeparator: '/',\n  timeSeparator: ':'\n});\nconsole.log(currentTime2); // \"2024/03/15 6:00:00 AM\"\n```\n\nParameters:\n- `targetTimeZone: string`: The target timezone.\n- `options: ConvertOptions (optional)`: Object containing optional formatting options:\n  - `returnISO: boolean`: Whether to return ISO format (default `true`).\n  - `is24Hour: boolean`: Whether to use 24-hour format (default `true`).\n  - `dateSeparator: string`: The date separator (default `-`).\n  - `timeSeparator: string`: The time separator (default `:`).\n\nReturns:\n- `string | null`: ISO formatted current date-time string in the target time zone or error message.\n\n### getTimeDifferenceBetweenTimeZones\nCalculates the time difference between two time zones for a specific date.\n\n```javascript\nconst difference = TimeZone.getTimeDifferenceBetweenTimeZones(\n  '2024-03-15T10:00:00',\n  'America/New_York',\n  'Asia/Tokyo'\n);\nconsole.log(difference); // \"+13 hours 0 minutes\"\n```\n\nParameters:\n- `date: string`: The date string to use for calculation.\n- `fromTimeZone: string`: The source time zone.\n- `toTimeZone: string`: The target time zone.\n\nReturns:\n- `string | null`: Formatted time difference string or error message.\n\n### convertUTCToLocal\nConverts UTC date-time to Local date-time and returns local ISO string.\n\n```javascript\nconst localTime = TimeZone.convertUTCToLocal('2024-03-15T10:00:00Z');\nconsole.log(localTime); // \"2024-03-15T10:00:00.000Z\" (returns ISO string)\n```\n\nParameters:\n- `dateTimeString: string`: The UTC date-time string to convert.\n\nReturns:\n- `string | null`: Local formatted date-time string or null if conversion fails.\n\n### formatDateTime\nFormat an ISO date-time string using a custom format pattern.\n\n```javascript\n// Format with default timezone (UTC)\nconst formatted1 = TimeZone.formatDateTime(\n  '2024-03-15T10:00:00Z',\n  'yyyy-MM-dd HH:mm:ss'\n);\nconsole.log(formatted1); // \"2024-03-15 10:00:00\"\n\n// Format with specific timezone\nconst formatted2 = TimeZone.formatDateTime(\n  '2024-03-15T10:00:00Z',\n  'yyyy-MM-dd HH:mm:ss',\n  'America/New_York'\n);\nconsole.log(formatted2); // \"2024-03-15 06:00:00\"\n```\n\nParameters:\n- `isoDateTimeString: string`: The ISO date-time string to format.\n- `format: string`: The format pattern using supported tokens (see below).\n- `timezone: string`: Optional timezone to convert to before formatting (default: 'UTC').\n\nReturns:\n- `string | null`: Formatted date-time string or null/error message if formatting fails.\n\n**Supported Format Tokens:**\n| Token | Example | Description |\n|-------|---------|-------------|\n| yyyy  | 2024    | Full year (4 digits) |\n| MM    | 03      | Month number (01-12) |\n| dd    | 15      | Day of month (01-31) |\n| HH    | 14      | 24-hour hour (00-23) |\n| mm    | 30      | Minute (00-59) |\n| ss    | 45      | Second (00-59) |\n\n### getLocalTimeZone\nGet the user's local timezone.\n\n```javascript\nconst localTZ = TimeZone.getLocalTimeZone();\nconsole.log(localTZ); // \"America/New_York\" (example output)\n```\n\nReturns:\n- `string`: The IANA timezone identifier string for the user's local timezone.\n\n## TypeScript Support\n\nThis package includes comprehensive TypeScript support with type definitions. The main types include:\n\n- `TimeZoneNames`: Union type of all supported timezone values\n- `TimeZoneEntry`: Interface for timezone objects with label, value, country, phoneCode, and utcOffset\n- `CountryEntry`: Interface for country objects with name and phone code\n- `ConvertOptions`: Interface for formatting options used in conversion methods\n\n```typescript\nimport { TimeZone, CountryEntry, TimeZoneNames } from \"timezone-utility\";\n\n// TypeScript will provide intellisense and type checking\nconst timeZone: TimeZoneNames = 'America/New_York';\nconst isValid: boolean = TimeZone.isValidTimeZone(timeZone);\n\n// Using the new getCountriesWithCodes method with proper typing\nconst countries: CountryEntry[] = TimeZone.getCountriesWithCodes();\nconst firstCountry: CountryEntry = countries[0];\nconsole.log(`${firstCountry.name}: ${firstCountry.code}`);\n```\n\n## Error Handling\n\nMost methods return appropriate error messages or null values when operations fail:\n\n- Invalid timezone names return error messages like \"Invalid timezone provided.\"\n- Invalid date formats return error messages like \"Invalid date format.\"\n- Failed conversions return null or Error objects\n- Validation methods return boolean values\n\nAlways check return values for error conditions:\n\n```javascript\nconst result = TimeZone.convertToUTC('invalid-date', 'America/New_York');\nif (result === 'Invalid date format.') {\n  // Handle error\n  console.error('Date conversion failed');\n}\n```\n\n## License\nThis project is licensed under the MIT License.\n\n## Contributing\nWe welcome contributions to this package! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.\n\n\n","readmeFilename":"README.md"}