{"_id":"@protontech/timezone-support","_rev":"21-df3a0931083d3d3c70ea9ffd840308d2","name":"@protontech/timezone-support","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@protontech/timezone-support","version":"1.0.0","keywords":["timezone","tzdata","convert","offset","date","time"],"author":{"url":"http://prantl.tk","name":"Ferdinand Prantl","email":"prantlf@gmail.com"},"license":"MIT","_id":"@protontech/timezone-support@1.0.0","maintainers":[{"name":"mmso","email":"mmso@mmso.se"},{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"contributors":[{"name":"Andrii Didkivsky","email":"andrii.didkivsky@infopulse.com"},{"name":"Jason Yu","email":"me@ycmjason.com"},{"name":"Luci Furtun","email":"lucianfurtun@gmail.com"},{"name":"Pascal Honegger","email":"pascal.honegger@bluewin.ch"}],"homepage":"https://github.com/prantlf/timezone-support#readme","bugs":{"url":"https://github.com/prantlf/timezone-support/issues"},"bin":{"create-timezone-data":"bin/create-timezone-data"},"dist":{"shasum":"520fc999cfe259610f52e6bd5d06eee2f5493320","tarball":"https://registry.npmjs.org/@protontech/timezone-support/-/timezone-support-1.0.0.tgz","fileCount":78,"integrity":"sha512-UkOv31Y5pRXEZL2VueslMw05Wgdhxx3/o4D17xVr1CvwziCZqMNonbZWK0M8+wIMSTV84oth90gQ33z+AxSaVg==","signatures":[{"sig":"MEUCIHV9rbMkvrS2L3t1cjXpI27+xxp8eC++rZLhkcAT5x6hAiEAo0md017OOZNAV/ibQxckuoGa9QZ2B06JzAqkeEq6VLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6334465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+VtmCRA9TVsSAnZWagAAQDoQAJxF71B5YMPHi6Z/hZhR\nEmgVKDry1ucqp/HgQJebmeBci0+QqdMS8bIMz6nPgAj/dnYsJDIASUw1Ez7e\nBvDBfQI00JqTNlWy85KvolpLk+Z6wy5lSzgn62gY+UOrNmL+2j8bmofDY3WU\nYizmioSBZMCmve8K0RTYZomPCm7mtGfdU2f9A/lhTESdJqBRfPexurWqmBJ9\nxEBE35k1oyZRTFkLeOL50/MmWuBr+H4H2PO28uFA9Zpr349ftbv6nj0KFubj\nmti+nhWdOTbnXPY+kKF9ct2Raw/8ynzUrKTwagOI5vcgH05D65u0/UWHmoHO\nqxBBUDLiYCpQpRW0mQ03irXNeMJ8qedO7z19wPWbLlAJog2RZuoRJoFbrooQ\no3F2DRlYhBUpDdIRP+ZngWtCTIUhAK8HuPooLwbZpA4n6QpbhfqGt+HkLuVh\nd3IP03oksmkwYgA6/v1QB7iDpsZXje42i3px5qXiSekxICFChNYv9rJgbPey\n8jDrValWy3lP80OuAoLVlirdQKsBlAoIb4S8gehFzksDAHJMQ8k5/90snGuL\n0IEnyzTq0aRZVQ46NTh5KrTQ8qIlTa3cKFwQH4bxNfOO5jHuVuMHRuxY1UgO\nuZiKyqF8wsy5cvXT4XnjmyuBdwRCf9/HF4pWN3H1z9ytjWe9jGdZfJDKmZsf\nb5Kq\r\n=h92Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"coverageDirectory":"coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/!(lookup-convert).js"]},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"92f0dbbbdbe08f82a06b2e3daccfc10be97352e7","scripts":{"lint":"run-s lint:js lint:ts","test":"run-s compile:tests check generate:browser-tests check:browser","build":"run-s lint generate compile copy:typings","check":"jest --testPathIgnorePatterns \"browser.test.js\" --collectCoverage","compile":"rollup -c","lint:js":"standard --verbose bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","lint:ts":"tslint -t stylish src/*.ts src/lookup/*.ts test/*.ts","prepare":"npm run build","coverage":"cat coverage/lcov.info | coveralls","generate":"bin/create-timezone-data -ma -o src/lookup/data.js && bin/create-timezone-data -m 2012 2022 -o src/lookup/data-2012-2022.js && bin/create-timezone-data -m 1900 2050 -o src/lookup/data-1900-2050.js && bin/create-timezone-data -m 1970 2038 -o src/lookup/data-1970-2038.js","lint:fix":"standard --verbose --fix bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","benchmark":"node perf","copy:typings":"cpy src/index.d.ts src --rename=index-2012-2022.d.ts && cpy src/index.d.ts src --rename=index-1970-2038.d.ts && cpy src/index.d.ts src --rename=index-1900-2050.d.ts && cpy 'src/*.d.ts' dist && cpy src/lookup/data.d.ts src/lookup --rename=data-2012-2022.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1970-2038.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1900-2050.d.ts && cpy 'src/lookup/*.d.ts' dist","check:browser":"jest --testPathPattern browser.test.js","compile:tests":"tsc --lib es6 test/typings.test.ts","generate:browser-tests":"node util/generate-browser-tests"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmso","email":"mmso@mmso.se"},"licenses":[{"url":"https://github.com/prantlf/timezone-support/blob/master/LICENSE","type":"MIT"}],"standard":{"ignore":["src/lookup/data*.js"]},"repository":{"url":"git+https://github.com/prantlf/timezone-support.git","type":"git"},"_npmVersion":"8.1.2","description":"Lightweight time zone support for your applications or other date libraries.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"commander":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"0.3.6","npm":"6.9.0","jest":"24.8.0","rimraf":"2.6.3","rollup":"1.14.6","tslint":"5.17.0","connect":"3.7.0","cpy-cli":"2.0.0","fs-extra":"8.0.1","standard":"12.0.1","benchmark":"2.1.4","coveralls":"3.0.4","fast-glob":"2.2.7","puppeteer":"1.17.0","babel-core":"7.0.0-bridge.0","babel-jest":"24.8.0","typescript":"3.5.1","@babel/core":"7.4.5","@types/jest":"24.0.13","npm-run-all":"4.1.5","jasmine-core":"3.4.0","serve-static":"1.14.1","es6-promisify":"6.0.1","moment-timezone":"0.5.25","@babel/preset-env":"7.4.5","eslint-plugin-node":"9.1.0","regenerator-runtime":"0.13.2","rollup-plugin-babel":"4.3.2","rollup-plugin-clean":"1.0.0","eslint-plugin-import":"2.17.3","rollup-plugin-uglify":"6.0.2","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","tslint-config-standard":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-support_1.0.0_1643731814409_0.19936088606798275","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@protontech/timezone-support","version":"3.0.0","keywords":["timezone","tzdata","convert","offset","date","time"],"author":{"url":"http://prantl.tk","name":"Ferdinand Prantl","email":"prantlf@gmail.com"},"license":"MIT","_id":"@protontech/timezone-support@3.0.0","maintainers":[{"name":"econdepe","email":"econdepe@protonmail.com"},{"name":"larabr","email":"larabr@protonmail.com"},{"name":"mmso","email":"mmso@mmso.se"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"contributors":[{"name":"Andrii Didkivsky","email":"andrii.didkivsky@infopulse.com"},{"name":"Jason Yu","email":"me@ycmjason.com"},{"name":"Luci Furtun","email":"lucianfurtun@gmail.com"},{"name":"Pascal Honegger","email":"pascal.honegger@bluewin.ch"}],"homepage":"https://github.com/prantlf/timezone-support#readme","bugs":{"url":"https://github.com/prantlf/timezone-support/issues"},"bin":{"create-timezone-data":"bin/create-timezone-data"},"dist":{"shasum":"eb4ada7e557701bd73846401e2f610be621a6945","tarball":"https://registry.npmjs.org/@protontech/timezone-support/-/timezone-support-3.0.0.tgz","fileCount":78,"integrity":"sha512-DyMY2oKnU9Zv6B12oNMgurW/s/XzSYC2k1n7uN0sHsAA3gGjtyHawqUWSTLR3q2V6Z1GpOzaCouNkOsbR0A02A==","signatures":[{"sig":"MEUCIB6ctPwkPTicbr48LpYeTDUlBKSdsF0Stp6CSOj/ssA3AiEA+KjNiUb2wlzMUSN1Flm2Z6PZW7R1rLSVi8+t4TzDZk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20533762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNVSFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIPQ/9Em6PyAlHZxJrgGcOVsOV7PJtO0TudWycfJ14VgmFYrDacYVH\r\nuX1dT7a7/hinZxknLwNsk7EcnzsEr94mlxaCzRI4geJkByvIYazwSSfJMVEW\r\ncaU2kq4uU0z8dRR/VlvWvALvLlHENe22/k3GHo5u0P/8GrzfWPT3j2QbUFsj\r\nhSd+cArhtyJMuszU4lEd7XWOxrJQNSmPZBOf3cMODfwIHF0AjWl47JOPoK8H\r\neyi4fnWEzKThLf0Fg5OLEf3qto0Bikbp6Hrs8spJZT6mL6UDjfUDD0s4CHV9\r\ni1Yd2mQBj1QmMu1SjE1HYG3NNrRkGaSepZnuOdhIQz3ecPSL8TLFMUhy7vJ6\r\nCXGIg+KMLVbUGEjjxQ/FuPQ7PSLIckd9qME1d3qgl0ANvzvfcsSCp6o5kmN+\r\n3NFLZGAaj63fPaTgSmSfjWbT+c+uNB/3MkEG3L8pd4U7OwpDeW+H94HehGT3\r\nP8lS3ku12Jjn7rdUe09+uXeTOyOCzWCXPKbN8IrqYgWOhnJt1I7clmZiamJB\r\nA+cy7VBaFKnoRXbNmOnvRUNGmkL6WGkd+3bLu5KjjIf3CUNfIPjfzDWibQxP\r\nffKy1hFyASlA6pmvT5ra5Rq/cRE7zkBHvTJc3BanyG9uNgMSNtW4JcUmDuFQ\r\nYvOxJX5pDLenus4UVTifHlie10KYa8iwGqk=\r\n=hNFA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"coverageDirectory":"coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/!(lookup-convert).js"]},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"622fef4be50a4fa144dd2f34d2ecdb8f137c83e8","scripts":{"lint":"run-s lint:js lint:ts","test":"run-s compile:tests check generate:browser-tests check:browser","build":"run-s lint generate compile copy:typings","check":"jest --testPathIgnorePatterns \"browser.test.js\" --collectCoverage","compile":"rollup -c","lint:js":"standard --verbose bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","lint:ts":"tslint -t stylish src/*.ts src/lookup/*.ts test/*.ts","prepare":"npm run build","coverage":"cat coverage/lcov.info | coveralls","generate":"bin/create-timezone-data -ma -o src/lookup/data.js && bin/create-timezone-data -m 2012 2022 -o src/lookup/data-2012-2022.js && bin/create-timezone-data -m 1900 2050 -o src/lookup/data-1900-2050.js && bin/create-timezone-data -m 1970 2038 -o src/lookup/data-1970-2038.js","lint:fix":"standard --verbose --fix bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","benchmark":"node perf","copy:typings":"cpy src/index.d.ts src --rename=index-2012-2022.d.ts && cpy src/index.d.ts src --rename=index-1970-2038.d.ts && cpy src/index.d.ts src --rename=index-1900-2050.d.ts && cpy 'src/*.d.ts' dist && cpy src/lookup/data.d.ts src/lookup --rename=data-2012-2022.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1970-2038.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1900-2050.d.ts && cpy 'src/lookup/*.d.ts' dist","check:browser":"jest --testPathPattern browser.test.js","compile:tests":"tsc --lib es6 test/typings.test.ts","generate:browser-tests":"node util/generate-browser-tests"},"typings":"dist/index.d.ts","_npmUser":{"name":"econdepe","email":"econdepe@protonmail.com"},"licenses":[{"url":"https://github.com/prantlf/timezone-support/blob/master/LICENSE","type":"MIT"}],"standard":{"ignore":["src/lookup/data*.js"]},"repository":{"url":"git+https://github.com/prantlf/timezone-support.git","type":"git"},"_npmVersion":"8.3.1","description":"Lightweight time zone support for your applications or other date libraries.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"commander":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"0.3.6","npm":"6.9.0","jest":"24.8.0","rimraf":"2.6.3","rollup":"1.14.6","tslint":"5.17.0","connect":"3.7.0","cpy-cli":"2.0.0","fs-extra":"8.0.1","standard":"12.0.1","benchmark":"2.1.4","coveralls":"3.0.4","fast-glob":"2.2.7","puppeteer":"1.17.0","babel-core":"7.0.0-bridge.0","babel-jest":"24.8.0","typescript":"3.5.1","@babel/core":"7.4.5","@types/jest":"24.0.13","npm-run-all":"4.1.5","jasmine-core":"3.4.0","serve-static":"1.14.1","es6-promisify":"6.0.1","moment-timezone":"0.5.25","@babel/preset-env":"7.4.5","eslint-plugin-node":"9.1.0","regenerator-runtime":"0.13.2","rollup-plugin-babel":"4.3.2","rollup-plugin-clean":"1.0.0","eslint-plugin-import":"2.17.3","rollup-plugin-uglify":"6.0.2","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","tslint-config-standard":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-support_3.0.0_1681216644816_0.5165193338182781","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@protontech/timezone-support","version":"2.0.0","keywords":["timezone","tzdata","convert","offset","date","time"],"author":{"url":"http://prantl.tk","name":"Ferdinand Prantl","email":"prantlf@gmail.com"},"license":"MIT","_id":"@protontech/timezone-support@2.0.0","maintainers":[{"name":"e1a0a0ea","email":"npmjs.t801x@passmail.net"},{"name":"guillaumez","email":"account@guillaumez.fr"},{"name":"edvincandon","email":"edvincandon@gmail.com"},{"name":"epokk","email":"richard@pm.me"},{"name":"econdepe","email":"econdepe@protonmail.com"},{"name":"larabr","email":"larabr@protonmail.com"},{"name":"mmso","email":"mmso@mmso.se"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"contributors":[{"name":"Andrii Didkivsky","email":"andrii.didkivsky@infopulse.com"},{"name":"Jason Yu","email":"me@ycmjason.com"},{"name":"Luci Furtun","email":"lucianfurtun@gmail.com"},{"name":"Pascal Honegger","email":"pascal.honegger@bluewin.ch"}],"homepage":"https://github.com/prantlf/timezone-support#readme","bugs":{"url":"https://github.com/prantlf/timezone-support/issues"},"bin":{"create-timezone-data":"bin/create-timezone-data"},"dist":{"shasum":"337dbd119a8a9210881d6c0fe69084a47d7e6093","tarball":"https://registry.npmjs.org/@protontech/timezone-support/-/timezone-support-2.0.0.tgz","fileCount":78,"integrity":"sha512-fVFs7/tbUq0RM3lSH4i0y75XrTqFToPBQaBdpNkYTqpMji+Za7AA3i5kVLO5pPLCPTuvoFNXCIUXjfbt9YcVwA==","signatures":[{"sig":"MEYCIQD6WP7qopceqxG0dIadf/8QYBVsoQPclazF36vrD/diowIhAPz+qJSxMJ5Z17rgtBD2xF+3AysDoK3oj+cG6b79CdeF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20859259},"jest":{"roots":["test"],"coverageDirectory":"coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/!(lookup-convert).js"]},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"cff7ee8ec09554ba7fd0d858c4fcb09491230aa1","scripts":{"lint":"run-s lint:js lint:ts","test":"run-s compile:tests check generate:browser-tests check:browser","build":"run-s lint generate compile copy:typings","check":"jest --testPathIgnorePatterns \"browser.test.js\" --collectCoverage","compile":"rollup -c","lint:js":"standard --verbose bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","lint:ts":"tslint -t stylish src/*.ts src/lookup/*.ts test/*.ts","prepare":"npm run build","coverage":"cat coverage/lcov.info | coveralls","generate":"bin/create-timezone-data -ma -o src/lookup/data.js && bin/create-timezone-data -m 2012 2022 -o src/lookup/data-2012-2022.js && bin/create-timezone-data -m 1900 2050 -o src/lookup/data-1900-2050.js && bin/create-timezone-data -m 1970 2038 -o src/lookup/data-1970-2038.js","lint:fix":"standard --verbose --fix bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","benchmark":"node perf","copy:typings":"cpy src/index.d.ts src --rename=index-2012-2022.d.ts && cpy src/index.d.ts src --rename=index-1970-2038.d.ts && cpy src/index.d.ts src --rename=index-1900-2050.d.ts && cpy 'src/*.d.ts' dist && cpy src/lookup/data.d.ts src/lookup --rename=data-2012-2022.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1970-2038.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1900-2050.d.ts && cpy 'src/lookup/*.d.ts' dist","check:browser":"jest --testPathPattern browser.test.js","compile:tests":"tsc --lib es6 test/typings.test.ts","generate:browser-tests":"node util/generate-browser-tests"},"typings":"dist/index.d.ts","_npmUser":{"name":"epokk","email":"richard@pm.me"},"licenses":[{"url":"https://github.com/prantlf/timezone-support/blob/master/LICENSE","type":"MIT"}],"standard":{"ignore":["src/lookup/data*.js"]},"repository":{"url":"git+https://github.com/prantlf/timezone-support.git","type":"git"},"_npmVersion":"10.1.0","description":"Lightweight time zone support for your applications or other date libraries.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"commander":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"0.3.6","npm":"6.9.0","jest":"24.8.0","rimraf":"2.6.3","rollup":"1.14.6","tslint":"5.17.0","connect":"3.7.0","cpy-cli":"2.0.0","fs-extra":"8.0.1","standard":"12.0.1","benchmark":"2.1.4","coveralls":"3.0.4","fast-glob":"2.2.7","puppeteer":"1.17.0","babel-core":"7.0.0-bridge.0","babel-jest":"24.8.0","typescript":"3.5.1","@babel/core":"7.4.5","@types/jest":"24.0.13","npm-run-all":"4.1.5","jasmine-core":"3.4.0","serve-static":"1.14.1","es6-promisify":"6.0.1","moment-timezone":"0.5.25","@babel/preset-env":"7.4.5","eslint-plugin-node":"9.1.0","regenerator-runtime":"0.13.2","rollup-plugin-babel":"4.3.2","rollup-plugin-clean":"1.0.0","eslint-plugin-import":"2.17.3","rollup-plugin-uglify":"6.0.2","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","tslint-config-standard":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-support_2.0.0_1725982380213_0.1673805424374506","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@protontech/timezone-support","version":"2.1.0","keywords":["timezone","tzdata","convert","offset","date","time"],"author":{"url":"http://prantl.tk","name":"Ferdinand Prantl","email":"prantlf@gmail.com"},"license":"MIT","_id":"@protontech/timezone-support@2.1.0","maintainers":[{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"},{"name":"epokk","email":"richard@pm.me"},{"name":"guillaumez","email":"account@guillaumez.fr"},{"name":"mmso","email":"mmso@mmso.se"},{"name":"edvincandon","email":"edvincandon@gmail.com"},{"name":"flavien-bonvin","email":"flavien.bonvin@pm.me"},{"name":"e1a0a0ea","email":"npmjs.t801x@passmail.net"}],"contributors":[{"name":"Andrii Didkivsky","email":"andrii.didkivsky@infopulse.com"},{"name":"Jason Yu","email":"me@ycmjason.com"},{"name":"Luci Furtun","email":"lucianfurtun@gmail.com"},{"name":"Pascal Honegger","email":"pascal.honegger@bluewin.ch"}],"homepage":"https://github.com/prantlf/timezone-support#readme","bugs":{"url":"https://github.com/prantlf/timezone-support/issues"},"bin":{"create-timezone-data":"bin/create-timezone-data"},"dist":{"shasum":"b80d69edd077223197a9703b753991e6f2de4607","tarball":"https://registry.npmjs.org/@protontech/timezone-support/-/timezone-support-2.1.0.tgz","fileCount":78,"integrity":"sha512-ljTYJree6wyP2MJYgrQhZviqYMFy4H8RmEQMhesC5aCqJN1zkbnXiclf8YO6xCbp/WLlOTYoiILvrKpvGLqmjQ==","signatures":[{"sig":"MEMCIDrCp0JDwLsU0NPRNIS8HVPtQjWK92LCl45O9JdunsIHAh98eibm5teFtGe94P9k+09BPrKTx5y3FIeKZBmDF4aS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20321472},"jest":{"roots":["test"],"coverageDirectory":"coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/!(lookup-convert).js"]},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"8258473288cb6663e403302584f88ad9bd22d6fe","scripts":{"lint":"run-s lint:js lint:ts","test":"run-s compile:tests check generate:browser-tests check:browser","build":"run-s lint generate compile copy:typings","check":"jest --testPathIgnorePatterns \"browser.test.js\" --collectCoverage","compile":"rollup -c","lint:js":"standard --verbose bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","lint:ts":"tslint -t stylish src/*.ts src/lookup/*.ts test/*.ts","prepare":"npm run build","coverage":"cat coverage/lcov.info | coveralls","generate":"bin/create-timezone-data -ma -o src/lookup/data.js && bin/create-timezone-data -m 2012 2022 -o src/lookup/data-2012-2022.js && bin/create-timezone-data -m 1900 2050 -o src/lookup/data-1900-2050.js && bin/create-timezone-data -m 1970 2038 -o src/lookup/data-1970-2038.js","lint:fix":"standard --verbose --fix bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js","benchmark":"node perf","copy:typings":"cpy src/index.d.ts src --rename=index-2012-2022.d.ts && cpy src/index.d.ts src --rename=index-1970-2038.d.ts && cpy src/index.d.ts src --rename=index-1900-2050.d.ts && cpy 'src/*.d.ts' dist && cpy src/lookup/data.d.ts src/lookup --rename=data-2012-2022.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1970-2038.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1900-2050.d.ts && cpy 'src/lookup/*.d.ts' dist","check:browser":"jest --testPathPattern browser.test.js","compile:tests":"tsc --lib es6 test/typings.test.ts","generate:browser-tests":"node util/generate-browser-tests"},"typings":"dist/index.d.ts","_npmUser":{"name":"flavien-bonvin","email":"flavien.bonvin@pm.me"},"licenses":[{"url":"https://github.com/prantlf/timezone-support/blob/master/LICENSE","type":"MIT"}],"standard":{"ignore":["src/lookup/data*.js"]},"repository":{"url":"git+https://github.com/prantlf/timezone-support.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight time zone support for your applications or other date libraries.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"commander":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"0.3.6","npm":"6.9.0","jest":"24.8.0","rimraf":"2.6.3","rollup":"1.14.6","tslint":"5.17.0","connect":"3.7.0","cpy-cli":"2.0.0","fs-extra":"8.0.1","standard":"12.0.1","benchmark":"2.1.4","coveralls":"3.0.4","fast-glob":"2.2.7","puppeteer":"1.17.0","babel-core":"7.0.0-bridge.0","babel-jest":"24.8.0","typescript":"3.5.1","@babel/core":"7.4.5","@types/jest":"24.0.13","npm-run-all":"4.1.5","jasmine-core":"3.4.0","serve-static":"1.14.1","es6-promisify":"6.0.1","moment-timezone":"0.5.25","@babel/preset-env":"7.4.5","eslint-plugin-node":"9.1.0","regenerator-runtime":"0.13.2","rollup-plugin-babel":"4.3.2","rollup-plugin-clean":"1.0.0","eslint-plugin-import":"2.17.3","rollup-plugin-uglify":"6.0.2","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","tslint-config-standard":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/timezone-support_2.1.0_1740044637081_0.6326033328783145","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-02-01T16:10:14.307Z","modified":"2026-04-21T13:41:00.940Z","1.0.0":"2022-02-01T16:10:14.688Z","3.0.0":"2023-04-11T12:37:25.115Z","2.0.0":"2024-09-10T15:33:00.374Z","2.1.0":"2025-02-20T09:43:57.336Z"},"bugs":{"url":"https://github.com/prantlf/timezone-support/issues"},"author":{"url":"http://prantl.tk","name":"Ferdinand Prantl","email":"prantlf@gmail.com"},"license":"MIT","homepage":"https://github.com/prantlf/timezone-support#readme","keywords":["timezone","tzdata","convert","offset","date","time"],"repository":{"url":"git+https://github.com/prantlf/timezone-support.git","type":"git"},"description":"Lightweight time zone support for your applications or other date libraries.","contributors":[{"name":"Andrii Didkivsky","email":"andrii.didkivsky@infopulse.com"},{"name":"Jason Yu","email":"me@ycmjason.com"},{"name":"Luci Furtun","email":"lucianfurtun@gmail.com"},{"name":"Pascal Honegger","email":"pascal.honegger@bluewin.ch"}],"maintainers":[{"email":"d.huigens@protonmail.com","name":"twiss"},{"email":"bart+npm@pm.me","name":"bartbutler"},{"email":"hi+accounts@daniguardio.la","name":"daniguardiola"},{"email":"larabr@protonmail.com","name":"larabr"},{"email":"fraser.dempster@proton.ch","name":"fraser-proton"},{"email":"richard@pm.me","name":"epokk"},{"email":"mmso@mmso.se","name":"mmso"},{"email":"edvincandon@gmail.com","name":"edvincandon"},{"email":"flavien.bonvin@pm.me","name":"flavien-bonvin"},{"email":"npmjs.t801x@passmail.net","name":"e1a0a0ea"},{"email":"gudmundur.heimisson@proton.ch","name":"gudmundur-proton"},{"email":"dario.borghino@proton.ch","name":"dborghino"},{"email":"michal.horejsek@proton.ch","name":"mhorejsek"},{"email":"web-chapter@proton.ch","name":"protontech-npm-bot"},{"email":"guillaume.gonzalez@proton.ch","name":"ggonzalezproton"}],"readme":"# Time Zone Support\n[![NPM version](https://badge.fury.io/js/timezone-support.png)](http://badge.fury.io/js/timezone-support)\n[![Build Status](https://travis-ci.org/prantlf/timezone-support.png)](https://travis-ci.org/prantlf/timezone-support)\n[![Coverage Status](https://coveralls.io/repos/github/prantlf/timezone-support/badge.svg?branch=master)](https://coveralls.io/github/prantlf/timezone-support?branch=master)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9f1034029c0747a980cd49f64f16338b)](https://www.codacy.com/app/prantlf/timezone-support?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=prantlf/timezone-support&amp;utm_campaign=Badge_Grade)\n[![Dependency Status](https://david-dm.org/prantlf/timezone-support.svg)](https://david-dm.org/prantlf/timezone-support)\n[![devDependency Status](https://david-dm.org/prantlf/timezone-support/dev-status.svg)](https://david-dm.org/prantlf/timezone-support#info=devDependencies)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n[![NPM Downloads](https://nodei.co/npm/timezone-support.png?downloads=true&stars=true)](https://www.npmjs.com/package/timezone-support)\n\nLightweight time zone listing and date converting. Intended for adding time zone support to high-level date libraries, but also for direct application usage.\n\n* Tiny code base - 4.6 KB minified, 1.7 KB gzipped. Do not pack unnecessary weight in your application.\n* Packed time zone data - 924 KB minified, 33.6 KB gzipped. Single time zones are unpacked on demand.\n* Smaller bundles of code with limited data - 1900-2050 (206 kB minified, 25.4 kB gzipped), 1970-2038 (141 kB minified, 15.8 kB gzipped) and 2012-2022 (31.3 KB minified, 8.25 kB gzipped).\n* Generated from the official time zone database version 2019a. Canonical time zone names, aliases, UTC offsets, and daylight-saving time changes.\n* Minimal interface for time zone lookup and conversions. Parsing, formatting and manipulating dates is usually the task for a higher-level date library.\n\n**Attention**: exported identifiers in vanilla browser modules changed in the version 2.0.0. See the [migration guide] for more information.\n\n### Table of Contents\n\n- [Synopsis](#synopsis)\n- [Installation and Getting Started](#installation-and-getting-started)\n- [Usage Scenarios](./docs/usage.md#usage-scenarios)\n- [Design Concepts](./docs/design.md#design-concepts)\n- [API Reference](./docs/API.md#api-reference)\n- [Library Integrations](#library-integrations)\n- [Contributing](#contributing)\n- [Release History](#release-history)\n- [License](#license)\n\n## Synopsis\n\n```js\nconst {\n  listTimeZones, findTimeZone, getZonedTime, getUnixTime\n} = require('timezone-support')\n\n// List canonical time zone names: [ 'Africa/Abidjan', ... ]\nconst timeZones = listTimeZones()\n\n// Find a particular time zone: { name: 'Europe/Berlin', ... }\nconst berlin = findTimeZone('Europe/Berlin')\n\n// Convert a date to a specific time zone: { year, month, day, dayOfWeek,\n// hours, minutes, seconds, milliseconds, epoch, zone: { abbreviation, offset } }\nconst nativeDate = new Date()\nconst berlinTime = getZonedTime(nativeDate, berlin)\n\n// Convert a time from a specific time zone: native Date object\nconst berlinTime = { year: 2018, month: 9, day: 2, hours: 10, minutes: 0 }\nconst nativeDate = new Date(getUnixTime(berlinTime, berlin))\n```\n\n## Installation and Getting Started\n\nThis module can be installed in your project using [NPM] or [Yarn]. Make sure, that you use [Node.js] version 6 or newer.\n\n```sh\n$ npm i timezone-support --save\n```\n\n```sh\n$ yarn add timezone-support\n```\n\nFunctions are exposed as named exports from the package modules, for example:\n\n```js\nconst { findTimeZone, getZonedTime } = require('timezone-support')\n```\n\nYou can read more about the [module loading](./docs/API.md#loading) in other environments, like with ES6 or in web browsers. [Usage scenarios](./docs/usage.md#usage-scenarios) demonstrate applications of this library in typical real-world scenarios. [Design concepts](./docs/design.md#design-concepts) explain the approach to time zone handling taken by tni library and types of values used ion the interface. [Generating custom time zone data](./docs/usage.md#generate-custom-time-zone-data) will allow you to save the overall package size by limiting the supported year span. Finally, the [API reference](./docs/API.md#api-reference) lists all functions with a description of their functionality.\n\nYou can see [complete sample applications] too, which can help you start with integration of this library.\n\n## Library Integrations\n\n* [Day.js] - [timeZone plugin] supplies parsing from and formatting to an arbitrary time zone\n* [date-fns] - [date-fns-timezone] provides functions for parsing from and formatting to an arbitrary time zone and time zone conversions for the native `Date` object.\n\n## Contributing\n\nIn lieu of a formal styleguide, take care to maintain the existing coding style.  Add unit tests for any new or changed functionality. Lint and test your code using Grunt.\n\n## Release History\n\n* 2018-06-11   v2.0.2   Upgrade the time zone database to the version 2019a.\n* 2018-06-11   v2.0.1   Default to midnight, if the time part of a date is missing.\n* 2018-06-10   v2.0.0   Use proper identifiers in vanilla browser modules.\n* 2018-11-17   v1.8.0   Include time zone data for years 1970-2038.\n* 2018-11-17   v1.7.0   Include full time zone data separately loadable.\n* 2018-11-06   v1.6.0   Upgrade the time zone database to the version 2018g.\n* 2018-10-08   v1.5.5   Fix compatibility with IE. Thanks, [Andrii](https://github.com/AndriiDidkivsky)!\n* 2018-10-06   v1.5.0   Add TypeScript export declarations.\n* 2018-09-30   v1.4.0   Add limited data for just the current decade - years 2012-2022.\n* 2018-09-18   v1.3.0   Maintain the property dayOfWeek in the time object.\n* 2018-09-16   v1.2.0   Add a new getUTCOffset method for more lightweight integrations.\n* 2018-09-03   v1.1.0   Set the property epoch to the time object.\n* 2018-09-02   v1.0.0   Initial release\n\n## License\n\nCopyright (c) 2018-2019 Ferdinand Prantl\n\nLicensed under the MIT license.\n\n[Node.js]: http://nodejs.org/\n[NPM]: https://www.npmjs.com/\n[RequireJS]: https://requirejs.org/\n[Day.js]: https://github.com/iamkun/dayjs\n[date-fns]: https://github.com/date-fns/date-fns\n[timeZone plugin]: https://github.com/prantlf/dayjs/blob/combined/docs/en/Plugin.md#timezone\n[date-fns-timezone]: https://github.com/prantlf/date-fns-timezone\n[migration guide]: docs/migration.md#migration-from-1x-to-2x\n[complete sample applications]: examples#readme\n","readmeFilename":"README.md"}