{"_id":"@calidy/dayjs-calendarsystems","_rev":"25-8a31a106c4d673128cbd1495e5e1764c","name":"@calidy/dayjs-calendarsystems","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.2":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.2","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.2","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dist/dayjs-calendarsystems.umd.js","dist":{"shasum":"a9f45af92c545b72b9ef192941fd83aed4580495","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.2.tgz","fileCount":24,"integrity":"sha512-eELyW8lTTWheP3hTZ/KPmS6piKVwcSd4Cg6dQTVtmBn/K5K5rzR65t4MA4FSau2y0d/exzy32QBWetD4HaRNvQ==","signatures":[{"sig":"MEUCIHI+MU1KeJP/KpsdbPGJV4h+km1Q/Urxr1Fo1T0aXqWLAiEA2Wj09aDPIquEfOuE3R7NQP7X3VYyv8tlxwkHS6D5t1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88793},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/dayjs-calendarsystems.cjs.js","types":"index.d.ts","module":"dist/dayjs-calendarsystems.esm.js","gitHead":"ce51e194062a8e7a65f7ec84b060c0e12f918bce","release":{"prepare":[{"path":"@semantic-release/changelog"},["@semantic-release/git",{"assets":["CHANGELOG.md"]}]]},"scripts":{"lint":"eslint src/* test/* dist/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node dist/esm","build":"node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","publish":"npm publish --access public","release":"standard-version $* && git push --follow-tags && yarn publish","prettier":"prettier --write \"docs/**/*.md\"","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dist/dayjs-calendarsystems.umd.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dist/dayjs-calendarsystems.umd.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.cjs.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.esm.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dist/dayjs-calendarsystems.esm.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.2_1684607481159_0.10636866499150788","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.3","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.3","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","web":"dist/dayjs-calendarsystems.umd.js","dist":{"shasum":"2c92022e440daf628df4b2f7683185f7195bee08","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.3.tgz","fileCount":28,"integrity":"sha512-WCPN+zub1/qLorhUd/G7hnsWRoo2fQADIXRgdaz3SelLyPll7FuyDWhZ9UstMqdwyVpXNVL/ZN9IfF4uOCkCdw==","signatures":[{"sig":"MEUCICbd/hGuL+LS+nguKMtF2YKONghSNS/guHzXSjQjCGzdAiEAhGPCid4b1eXYA+9nSmt/gfcDHRT8AH2jB99DgFqgtyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89055},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/dayjs-calendarsystems.cjs.js","types":"index.d.ts","module":"dist/dayjs-calendarsystems.esm.js","release":{"prepare":[{"path":"@semantic-release/changelog"},["@semantic-release/git",{"assets":["CHANGELOG.md"]}]]},"scripts":{"lint":"./node_modules/.bin/eslint src/* test/* dist/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node dist/esm","build":"node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","publish":"npm publish --access public","release":"standard-version $* && git push --follow-tags && yarn publish","prettier":"prettier --write \"docs/**/*.md\"","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dist/dayjs-calendarsystems.umd.js","pre-commit":["lint"],"repository":{"url":"https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dist/dayjs-calendarsystems.umd.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.cjs.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.esm.js","limit":"2.99 KB","ignore":["dayjs"]}],"description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dist/dayjs-calendarsystems.esm.js","licenseText":"# LICENSE\n\nThis project is dual licensed.\n\n# Commercial use\nCommercial means primarily intended for or directed towards commercial advantage or monetary compensation.\n\nFor using this project in any commerical work, see the applied license:\n[LICENSE_COMMERCIAL.md](LICENSE_COMMERCIAL.md)\n\n# Non-commercial use\nNoncommercial means not primarily intended for or directed towards commercial advantage or monetary compensation.\n\nFor using this project in a non-commmercial work, see the applied license:\n[LICENSE_BY-NC-4.0-International.md](LICENSE_BY-NC-4.0-International.md)\n\nSee for more info:\nhttps://creativecommons.org/faq/#does-my-use-violate-the-noncommercial-clause-of-the-licenses\n\n","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.3_1684607955131_0.3176515308207011","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.6","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.6","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dist/dayjs-calendarsystems.umd.js","dist":{"shasum":"9ced5c327b946634c66b5109083593d7742549d7","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.6.tgz","fileCount":24,"integrity":"sha512-iI9Pzi7BofGF7XDYT9o+JivPb0ddNkE6TmJW7G/A0tKH7MjrXbnuK395aMeJWj++yVIFN4KRBSp3qibv/fMWjA==","signatures":[{"sig":"MEUCICOHMC23borTQwGQSVoJQ6ieWYWqUN/NbXUcRuhp180LAiEA8mwrIV6T5Q8w+uAiNFJN2xc9PJbZG+Gb/SgWIn2u8DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89473},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/dayjs-calendarsystems.cjs.js","types":"index.d.ts","module":"dist/dayjs-calendarsystems.esm.js","gitHead":"a53d6f6f402e2cc9449eeba02b5a2fa110697cc8","scripts":{"lint":"eslint src/* test/* dist/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node dist/esm","build":"node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","publish":"npm publish --access public","release":"standard-version $* && git push --follow-tags && yarn run publish","prettier":"prettier --write \"docs/**/*.md\"","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dist/dayjs-calendarsystems.umd.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dist/dayjs-calendarsystems.umd.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.cjs.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.esm.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dist/dayjs-calendarsystems.esm.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.6_1684616662239_0.6713047979198628","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.7","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.7","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dist/dayjs-calendarsystems.umd.js","dist":{"shasum":"f94897ef7314d53944d9c59771c93ecb8fa8fb0c","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.7.tgz","fileCount":24,"integrity":"sha512-1uo9pItCKnO8+GRIBYTXGWDJckzpO+cBlueY6E0JnGBIZU1vn0EfACCNy1bkTzmjhFq5qJatSgh7fhngNkcMzw==","signatures":[{"sig":"MEUCIFLGsuu9BhTlMtAuTZIRbP9gDT9HhTvbgXUeu4WYnsm9AiEAw2uQvSASCbN3uZIeuBhRUZnQqyVrbqGc2Gx1k6OQBQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89741},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/dayjs-calendarsystems.cjs.js","types":"index.d.ts","module":"dist/dayjs-calendarsystems.esm.js","gitHead":"c937aaa6cdcdfc6d524fceaa166c2305258c43da","scripts":{"lint":"eslint src/* test/* dist/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node dist/esm","build":"node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dist/dayjs-calendarsystems.umd.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dist/dayjs-calendarsystems.umd.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.cjs.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dist/dayjs-calendarsystems.esm.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dist/dayjs-calendarsystems.esm.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.7_1684616768191_0.8396093525471657","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.10","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.10","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"60b244947da964edd733c5946b8a2dcc567b2eb8","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.10.tgz","fileCount":23,"integrity":"sha512-GYbC6mnCe5gsCBSPGPU44/49k6ng+h742Z9LvMLDVvf/+pVK2bxDGXMwcSkBj+mcIGcPhd6G3eAtDXpF8jVYGA==","signatures":[{"sig":"MEUCIGD4NbFmnAOcnIXizsaQg4gHSNNTehA03dvTv0rJRhExAiEAumcLxxJwJ3la02t4rBXJNf+n2yMZ8mRGJnyzxBC6NWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88974},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"978c5242d287bd752e708e9ecef40ca716f0a188","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.10_1684620130956_0.7065493983665545","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.11","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.11","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"db54e1413b73c3ceac699cfbe057907ef7e39702","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.11.tgz","fileCount":23,"integrity":"sha512-I0Yj/gA6YSyXBHi0K9YX9XvhwZKdquK0dHcjxShEY7rMK1jZHOuOkVjIj0Jfzj255VZ3d6eTtptwRr+T4q+o7g==","signatures":[{"sig":"MEUCIQCBAXQl7vJKguledsADGIGkr6IhROrI30KX2HuH+n/ZqQIgAVPyxan6ENo8H1DTEb0C3uvG/bWdxKSWFBqsdV4r9so=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89310},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"4239811ee8fe69182044c13efaf9c20611916e86","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.11_1684620548047_0.8805158999118459","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.12","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.12","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"d8111253325beda530d3e04712923badabe0e903","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.12.tgz","fileCount":21,"integrity":"sha512-VGsYfWuZLlFe5XZ8/BT8kDLSTGwRT+p2b0axPcFNpgIrEtDNallLVf+ibRCGnXqMCgLwka+NcX0GpAhPDqwNhA==","signatures":[{"sig":"MEQCIBFIKwC+lD4hc+047N2cCIPXWusuwpl+NE5X8eA3mI6VAiA48GptZBDXs1uWPonIuLNdu12JHtXN96JWsf6O44U/Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89431},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"1d06e2d3000af18964fcdc9a276006f605d17684","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.12_1684621675757_0.42403716341558506","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.13","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.13","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"9ef021305af027c669030f04193e2a0efbac15f6","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.13.tgz","fileCount":24,"integrity":"sha512-8wDNorpIGzKI0AFF3PIJATAy3d7QwiwzRddxJ4f42umsPPUEmKJ4z1n5cTS5Wyu4HtyyDJejm5uGKv+x4kIVWQ==","signatures":[{"sig":"MEUCIQDbzYSAU9wcgLzAa72+AHIhcnkaL3V085IyDm5lj/ohcwIgAceB7AgSr4J5CwchWa7jVQyWiYf/ZlXUk+eCym2clm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92218},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"ec77233fb232bffd99a5b04beaafa59f2d7ef3b6","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.13_1684628405248_0.8723924242804324","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.14","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.14","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"4c131e1c54f0a00892f8674b63dc163dd87b213b","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.14.tgz","fileCount":24,"integrity":"sha512-B+0oDoOW8Tbo8tZtPsydeyW/9duGoi2RX1Mv9JjoxX5kB9ZFUdX0dz8yD/rIlQ8WIw/q2MyHhLxj21x1pjxi0g==","signatures":[{"sig":"MEUCIQD1tsFzif6ip+fGkk1Hzr5GLgDGOpMEhwmYgD69qZPxCwIgXyDkJgW4BO7K/hdNYNt8BqQnQWJLTp/Bq6sHfhTqU6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92740},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"f3ea386683633cbce22daffe7ecae3280ef09283","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.14_1684691573626_0.8630526160960637","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.15","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.15","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"8181ad9f9aebe7704433b8c454febd66e5242f3d","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.15.tgz","fileCount":24,"integrity":"sha512-vRr+rA9a5mHjzTV3cr1L3gOrzzDeTbuCqojDaMK1DQfdoJoJDGmSIz5P9v1veaXwR9VfC2kFRzBhKE2G6tb59Q==","signatures":[{"sig":"MEQCIAuCOtZnICCkT8gYjOLFjtXZrIyd4EkSWkVxDMgWTtp3AiAbWyjgMU//x+ASPNXBSOz4eQh99voVYZYsm+aKTFqEdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93303},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"f9627ad09f02e653e202077e94d5a3efd06f9aa9","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.15_1684743394080_0.5292397184181077","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.16","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.16","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"2bbf6de18bb0c0a021fbb973d2245dad9b681af7","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.16.tgz","fileCount":24,"integrity":"sha512-lnGaOZLW3U0N171P59AWmvP5DpVgLCeSDFY+jzw/Jvtuddy+QxO5EYwlbe7PTpeZEN9CmKNBJ32yMMdMT5qOrA==","signatures":[{"sig":"MEQCIEr0ejM4K9DLZBQMhd/r6t3v83ANYxH77bOGlm1E9oTXAiAh79C8wYu6Q80VmEjM/5oNQDlenAZ1eDDyVisFXlNriw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93258},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"cbd5735eaedde892b63a9ed7d39253323bb9c354","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.16_1684745321137_0.8366511620216697","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.17","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.17","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"67c0962c26f271f8fa63d258a14e5b2d8c9214e0","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.17.tgz","fileCount":24,"integrity":"sha512-aaPZoUH6NZwEByDs6d4zAM+mITvY7LjjOKYdZAOSsvVlJTShf0+fOg7MWMFn7PoQzphEADPywAL6pWnxH3l7+g==","signatures":[{"sig":"MEUCIQCXiZEIp2CcKrz98wcTxzDJVBZpme6f5lHg9AvvHpJu2wIgYs95PhrCsqU4XXqOOWLmPWDPm9zbj8l3F49ylQDP0ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93559},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"87b022bd27da16763105d8eb4ff3a56721699080","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.17_1684745757089_0.014008345444024739","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.18","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.18","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"32181fc07da8b48aa17376843534bc43b5c35586","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.18.tgz","fileCount":24,"integrity":"sha512-tz4Hk6dNAbiz4ZNM8knhhzt7yqyi3tQZm3LtP96sqy88ZgPKSkv0DnDm1q7GOU779jD8hvABJV/Zs5BX4Afotw==","signatures":[{"sig":"MEUCIHck/Q36vRDNIoryPUxJPV2OXl6rxeXXZu5Nckie3tuZAiEAwcbJ4+RnXM2qMjqijJViDPZFiPPFDcgGeAXtGsl2WNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94730},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"fc9ef7af77a09e0c77e243330528a7fe73de1e4c","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.18_1684747025664_0.8199478189799125","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@calidy/dayjs-calendarsystems","version":"1.0.19","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.0.19","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"972be5c94e14e3738df74673face2e2b4a27891b","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.0.19.tgz","fileCount":23,"integrity":"sha512-Jmb/T94X7vp57pp3Mk2rOyNyiOEpoZXTQfyanYvGiJjzOjV82cDu7YpKokCM0RpR/r5I8IAmsZHdGRWe6YtwtA==","signatures":[{"sig":"MEYCIQDw/zan3J2NPUOBPgwUxagmcMzZzf4LnmH/DntoNf4AcgIhALeqsKyWKvom47aaCSOMre1zvaKG1b0kqzRQg1uQ58+t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103494},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"3eb585fce2ea7d994d4dd25c0d33395e8eae49df","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.0.19_1684769098268_0.5048537586887494","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@calidy/dayjs-calendarsystems","version":"1.1.0","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.1.0","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"d8ab51fb1d5e829bf7f920295a9e9e05aaa9947c","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.1.0.tgz","fileCount":24,"integrity":"sha512-Uki8vc4edgnFtn1THr0S68/ls3lmsqOTrQvtor1EbJlBHhvXnnT9NhnHtmvG0mrFSo6IdQoiD1DoN2D+z9pQ3w==","signatures":[{"sig":"MEUCIGHKJnFuLXBNAR0soCI4WoAztZ7IASh3bFfm7ftWu7reAiEA11QN+lIcfDOyxsCiRl/Scm9E9cfc4RCDiEc+9tjMcBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119087},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"d8e5e1c1a6a23ce73164ca26033f68071560ab57","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.1.0_1684853812268_0.5293218009348544","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@calidy/dayjs-calendarsystems","version":"1.1.1","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.1.1","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"aa7dbf7a6c69b986e7df69c069bd1c0eac6a42d1","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.1.1.tgz","fileCount":24,"integrity":"sha512-PfOxw7jmeJxM6CwcX8EzVJjuIFJ8oknu+qMph27aO56wWg84Cp/9tKoAqUOGMYWg//F+Oz0rw6HIL9yMvEd3TQ==","signatures":[{"sig":"MEUCIQC8lV69Q+ZUpeLYuml2womnw9fo4y1anWDgtaSKU/bU4AIgV9Ka6NWB1EWPEyXaqxG2ziBxQzzlV/TXjPQrm0OprpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119384},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"c9e0ae0045b237f1fa72bb123cf1160dacbfc49a","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.1.1_1684854653572_0.5394859618937573","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@calidy/dayjs-calendarsystems","version":"1.1.2","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.1.2","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"6e1c100d63e5e56740f06f003e5a603b1faa49a4","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.1.2.tgz","fileCount":24,"integrity":"sha512-uWmSCsdlmhFX/W9ycvhI1iPGQoy+VsftMUr9L/rMvI9fZxrB37BZGi4+4LPSMFCvz7jP/3qcwPxLgYV8pDMUVw==","signatures":[{"sig":"MEQCIBxFwVQupD1lQLEWzYC2gTuo6s3+Bq31pS7mCGEfXys6AiBnzv6Klz+m9azSSwlzFryc0qg7oUVMVJTERQkMYLaDPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120323},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"82243c20da76423f44a2a3174efd3292e7b24e57","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.1.2_1684879048006_0.032211768716514655","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@calidy/dayjs-calendarsystems","version":"1.1.3","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.1.3","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"b1416ead9bcf71fa2a491935075e8b32ac7c992b","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.1.3.tgz","fileCount":24,"integrity":"sha512-Log4AxUGlXSPoXVtrvpjlC0S01ESU7tovqfPO+96XBCH4it7J2GzLrub1YeLvivxSIJU2/cqRQG6/E9gBgBDew==","signatures":[{"sig":"MEYCIQDjXPZpSIpt8M9r8LufhCZgAnB4GcllSRIz45GvHqrh9gIhAMu4cGYC0cUAFUQF8zDOWAsvrwUhRhGrzykjDSlftY36","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120570},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"6575e9f287cbe13cfb613b21c0b49eb845ef3dbd","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"9.6.6","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.1.3_1684882898126_0.42177020298948964","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@calidy/dayjs-calendarsystems","version":"1.2.0","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.2.0","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"3c41e8a96553a9a34be8019ea43f0a25e000830f","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.2.0.tgz","fileCount":24,"integrity":"sha512-voFmNVO05xiN1SXgxIC1s3Ts3kabLGWP2w0zYrmxQP+E1r1U9C6ffvMnv0WrdZJC5P45rpBsBZyrgNyjc1JLRA==","signatures":[{"sig":"MEUCIE0btlZxdVJs3/BSsvNgprxUlIZz5qwxnjYfcHwLrdzbAiEAu9rtPuRu6Pb2VCsEyZWsdIHsy1F6TbrtYGxZzPdySGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123946},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"9734aac1c9ea5e03bda81e3e4e8584a86f73ee97","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"2.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"2.99 KB","ignore":["dayjs"]}],"_npmVersion":"8.19.4","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.2.0_1685532369731_0.7709175336532479","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@calidy/dayjs-calendarsystems","version":"1.3.0","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.3.0","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"67d9353123344ed4049c0025e3690392f9b2f151","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.3.0.tgz","fileCount":27,"integrity":"sha512-QXs/z8Np+AhoLhnX2UyByYifPsgPRRjG0p+Fq+cxlA6QHOwXeXeG/mbXm+oG9i51/Fm7CBssrA5ybJzQVbHarw==","signatures":[{"sig":"MEYCIQCQyFD5iwn1GK4dHzRxMLFNh0+pl67IV/2zOPL4adLLugIhAP5RqWHNSMRUb+kmHBhejHbTl/lWkwBJZFFVssOIB8WM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139291},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"a6eaecdb2e6c421a90ade72fd01c1c93d7d9bce6","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"3.99 KB","ignore":["dayjs"]}],"_npmVersion":"8.19.4","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.3.0_1685745489130_0.38484408893120503","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@calidy/dayjs-calendarsystems","version":"1.4.0","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.4.0","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"a65f0292c4bcf6f7b0520510db3c8320b8307a86","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.4.0.tgz","fileCount":29,"integrity":"sha512-e6qNqQm0Q3B5wgNSzD0PzgO+1rsZfMCPA7dmrIJcjdqFIHKRC7YJld84NWQ8mMalSdw1s9c0uFGjTWAJy7ygzQ==","signatures":[{"sig":"MEUCIQDBNnZ+lmc7em/FlbGeHjAyEujyyEtWTzDCdhvk9fTy9AIgWcSAUwRxUaEW3mtAUzG02QsXXiSZX6h3vUvgHIYuFFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152355},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"722037aa185fbe0d80b0fcb7d85e999130364899","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"3.99 KB","ignore":["dayjs"]}],"_npmVersion":"8.19.4","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.4.0_1687386673544_0.04994416597942153","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@calidy/dayjs-calendarsystems","version":"1.11.2","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","amazigh","amazigh calendar","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.11.2","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"2f3c2d21c9424e3b3198efdd52074207cdddc97e","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.11.2.tgz","fileCount":31,"integrity":"sha512-jKGszF3192XiCGQy3bWWIaXbEa4kEEws5UUX43SEqh0k61Rpl1YDsoJgpKeZFM5pcjBQebu3D+6EHdCwlpdlXA==","signatures":[{"sig":"MEUCIHBHul4dkAvXkZK/LpWiaVZQ5wMMlp2QTKy0KH9v7QhVAiEA47ysTSEtlh7S1jG5pnRj5DNp7j8ceM1Ycn5mCz9NQiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174083},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"567a641653c0c07131fae2afe12773a21115ebcc","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public --auth-type legacy","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"3.99 KB","ignore":["dayjs"]}],"_npmVersion":"10.2.4","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.11.2_1709143098645_0.9578851605346383","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"@calidy/dayjs-calendarsystems","version":"1.11.3","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","amazigh","amazigh calendar","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@1.11.3","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"9ede347cab4a17c2de92054e54a38c27bada8f88","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-1.11.3.tgz","fileCount":31,"integrity":"sha512-zf/YhLib4wWaYy4yZIWhonl8BAba5zVYeL+spXdIlmt90JlU5cA3hlhN3t7gKbDf9hB016mWfGEyBttfO/fShw==","signatures":[{"sig":"MEYCIQC4BHCG1Phy4JGAyZ0uBIIMz1LVCMpKLueEPEc5fJ2pwgIhAJdepKSuOHF1Mq5htBE5N720eqK4z2jVzszhR6tbYGS+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175098},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"99a60a1a8283208773310cc89af193bc8d268908","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public --auth-type legacy","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"3.99 KB","ignore":["dayjs"]}],"_npmVersion":"10.2.4","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","dayjs":"^1.11.7","karma":"^6.4.2","eslint":"^8.40.0","moment":"2.29.4","rollup":"^3.21.8","nodemon":"^2.0.22","mockdate":"^3.0.5","prettier":"^2.8.8","cross-env":"^7.0.3","@babel/cli":"^7.21.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.5.0","pre-commit":"^1.2.2","size-limit":"^8.2.4","typescript":"^5.0.4","@babel/core":"^7.21.8","@babel/node":"^7.20.7","jasmine-core":"^5.0.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"0.5.43","standard-version":"9.5.0","@babel/preset-env":"^7.21.5","eslint-plugin-jest":"^27.2.1","rollup-plugin-size":"^0.3.1","babel-preset-minify":"^0.5.2","rollup-plugin-babel":"^4.4.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-commonjs":"^10.1.0","@rollup/plugin-commonjs":"^25.0.0","eslint-config-airbnb-base":"^15.0.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.2","@size-limit/preset-small-lib":"^8.2.4","babel-plugin-external-helpers":"^6.22.0","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_1.11.3_1709231348933_0.27911672197358217","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@calidy/dayjs-calendarsystems","version":"2.0.0","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","amazigh","amazigh calendar","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"url":"https://calidy.com/","name":"Calidy.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@calidy/dayjs-calendarsystems@2.0.0","maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"contributors":[{"url":"https://amirmoradi.com/","name":"Amir Moradi"}],"homepage":"https://calidy.com/engineering","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"web":"dayjs-calendarsystems.umd.min.js","dist":{"shasum":"c6e2247553768d4552b0abcf13804dcc7af64dee","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-2.0.0.tgz","fileCount":35,"integrity":"sha512-Ewgcv9+OHa4hcQrq84ptSLZtFrPgicIdY/HirUsGI7NVATVS6bLVCzaPBMtDHiSXXD1pJo0UL1dvknqpD2bj7A==","signatures":[{"sig":"MEYCIQCT9hmLo9hOO7Hjhs7pWuHvysY38kZ63mtgFMO3HkMisQIhALz38YKhjqa1eu5M5FgcXoq9rXAtnMpQw3T+FCe8rKzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205663},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"},"collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dayjs-calendarsystems.cjs.min.js","types":"index.d.ts","module":"dayjs-calendarsystems.esm.min.js","gitHead":"8e9cb89e541d98158f2287aad45bd1833f512b79","scripts":{"lint":"eslint src/* test/*","size":"size-limit","test":"jest","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","release":"standard-version $* && git push --follow-tags && yarn run npmpublish","prettier":"prettier --write \"docs/**/*.md\"","npmpublish":"npm publish --access public --auth-type legacy","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","prepublishOnly":"npm run build"},"_npmUser":{"name":"amirhmoradi","email":"contact@amirhmoradi.com"},"umd:main":"dayjs-calendarsystems.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git","type":"git"},"size-limit":[{"path":"dayjs-calendarsystems.umd.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.cjs.min.js","limit":"3.99 KB","ignore":["dayjs"]},{"path":"dayjs-calendarsystems.esm.min.js","limit":"3.99 KB","ignore":["dayjs"]}],"_npmVersion":"10.8.2","description":"Calendar Systems Management for Day.js","directories":{},"jsnext:main":"dayjs-calendarsystems.esm.min.js","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","dayjs":"^1.11.12","karma":"^6.4.4","eslint":"^8.57.0","moment":"^2.30.1","rollup":"^4.18.1","nodemon":"^3.1.4","mockdate":"^3.0.5","prettier":"^3.3.3","cross-env":"^7.0.3","@babel/cli":"^7.24.8","babel-jest":"^29.7.0","pre-commit":"^1.2.2","size-limit":"^11.1.4","typescript":"^5.5.3","@babel/core":"^7.24.9","@babel/node":"^7.24.8","jasmine-core":"^5.2.0","gzip-size-cli":"^5.1.0","karma-jasmine":"^5.1.0","moment-timezone":"^0.5.45","standard-version":"^9.5.0","@babel/preset-env":"^7.24.8","eslint-plugin-jest":"^28.6.0","babel-preset-minify":"^0.5.2","@rollup/plugin-babel":"^6.0.4","eslint-plugin-import":"^2.29.1","karma-sauce-launcher":"^4.3.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.2.3","@size-limit/preset-small-lib":"^11.1.4","@babel/plugin-transform-runtime":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/dayjs-calendarsystems_2.0.0_1762359048620_0.2621548956177917","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@calidy/dayjs-calendarsystems","version":"2.1.1","description":"Calendar Systems Management for Day.js","main":"dayjs-calendarsystems.cjs.min.js","umd:main":"dayjs-calendarsystems.umd.min.js","web":"dayjs-calendarsystems.umd.min.js","module":"dayjs-calendarsystems.esm.min.js","jsnext:main":"dayjs-calendarsystems.esm.min.js","types":"index.d.ts","scripts":{"test":"jest","lint":"eslint src/* test/*","prettier":"prettier --write \"docs/**/*.md\"","babel":"cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node esm","build":"rm -Rf calendarSystems calendarUtils ./*.min.js index.d.ts && node builder && yarn size","sauce":"npx karma start karma.sauce.conf.js","test:sauce":"npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2  && npm run sauce -- 3","size":"size-limit","prepublishOnly":"npm run build"},"pre-commit":["lint"],"size-limit":[{"limit":"3.99 KB","path":"dayjs-calendarsystems.umd.min.js","ignore":["dayjs"]},{"limit":"3.99 KB","path":"dayjs-calendarsystems.cjs.min.js","ignore":["dayjs"]},{"limit":"3.99 KB","path":"dayjs-calendarsystems.esm.min.js","ignore":["dayjs"]}],"jest":{"testEnvironment":"node","roots":["test"],"testRegex":"test/(.*?/)?.*test.js$","testEnvironmentOptions":{"url":"http://localhost"},"coverageDirectory":"./coverage/","collectCoverage":true,"collectCoverageFrom":["src/**/*"],"transform":{"^.+\\.js$":"<rootDir>/jest.transform.js"}},"keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","amazigh","amazigh calendar","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"author":{"name":"Calidy.com","url":"https://calidy.com/"},"contributors":[{"name":"Amir Moradi","url":"https://amirmoradi.com/"}],"license":"SEE LICENSE IN LICENSE.md","homepage":"https://calidy.com/engineering","repository":{"type":"git","url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/node":"^7.24.8","@babel/plugin-transform-runtime":"^7.24.7","@babel/preset-env":"^7.24.8","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@size-limit/preset-small-lib":"^11.1.4","babel-jest":"^29.7.0","babel-preset-minify":"^0.5.2","cross-env":"^7.0.3","dayjs":"^1.11.12","eslint":"^8.57.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^28.6.0","gzip-size-cli":"^5.1.0","jasmine-core":"^5.2.0","jest":"^29.7.0","karma":"^6.4.4","karma-jasmine":"^5.1.0","karma-sauce-launcher":"^4.3.6","mockdate":"^3.0.5","moment":"^2.30.1","moment-timezone":"^0.5.45","ncp":"^2.0.0","nodemon":"^3.1.4","pre-commit":"^1.2.2","prettier":"^3.3.3","rollup":"^4.18.1","size-limit":"^11.1.4","typescript":"^5.5.3"},"gitHead":"eea60f1dd81f91431adf9283c1140a2a9d9d93b8","_id":"@calidy/dayjs-calendarsystems@2.1.1","bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-qrbMmN02J1vNXyDkjWL014fkrOHDaAh+tcY+U9MsWvjLqnXZ+79Tdxos23A6jinVZdEgXGTrFOXlhEHQpxeG3w==","shasum":"aede638f6f186933701af8499b4b880d80795b25","tarball":"https://registry.npmjs.org/@calidy/dayjs-calendarsystems/-/dayjs-calendarsystems-2.1.1.tgz","fileCount":37,"unpackedSize":246285,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calidy%2fdayjs-calendarsystems@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEV6QwM9J5XEGKrvmjgP9qog2ckQm/t8UlY7Tvz34Z+BAiEAwSMRSE64ugqi7iFwub36K5TZ6lFz2OKQIeV364m+9Gs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0e19b27-e291-4bda-9afe-032c3f5497de"}},"directories":{},"maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dayjs-calendarsystems_2.1.1_1769342116633_0.6817631716781163"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-20T18:31:21.063Z","modified":"2026-01-25T11:55:17.244Z","1.0.2":"2023-05-20T18:31:21.351Z","1.0.3":"2023-05-20T18:39:15.389Z","1.0.6":"2023-05-20T21:04:22.471Z","1.0.7":"2023-05-20T21:06:08.378Z","1.0.10":"2023-05-20T22:02:11.116Z","1.0.11":"2023-05-20T22:09:08.228Z","1.0.12":"2023-05-20T22:27:55.933Z","1.0.13":"2023-05-21T00:20:05.426Z","1.0.14":"2023-05-21T17:52:53.775Z","1.0.15":"2023-05-22T08:16:34.383Z","1.0.16":"2023-05-22T08:48:41.327Z","1.0.17":"2023-05-22T08:55:57.262Z","1.0.18":"2023-05-22T09:17:05.884Z","1.0.19":"2023-05-22T15:24:58.486Z","1.1.0":"2023-05-23T14:56:52.531Z","1.1.1":"2023-05-23T15:10:53.780Z","1.1.2":"2023-05-23T21:57:28.190Z","1.1.3":"2023-05-23T23:01:38.353Z","1.2.0":"2023-05-31T11:26:09.872Z","1.3.0":"2023-06-02T22:38:09.325Z","1.4.0":"2023-06-21T22:31:13.752Z","1.11.2":"2024-02-28T17:58:18.823Z","1.11.3":"2024-02-29T18:29:09.101Z","2.0.0":"2025-11-05T16:10:48.803Z","2.1.1":"2026-01-25T11:55:16.922Z"},"bugs":{"url":"https://github.com/calidy-com/dayjs-calendarsystems/issues"},"author":{"name":"Calidy.com","url":"https://calidy.com/"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://calidy.com/engineering","keywords":["dayjs","date","time","immutable","moment","calendars","calendar systems","jalali","persian","gregory","gregorian","islamic","hijri","hebrew","jewish","ethiopic","ethiopian","amazigh","amazigh calendar","dayjs plugin","dayjs calendar systems","dayjs calendars","dayjs-calendarsystems","calidy calendar systems"],"repository":{"type":"git","url":"git+https://github.com/calidy-com/dayjs-calendarsystems.git"},"description":"Calendar Systems Management for Day.js","contributors":[{"name":"Amir Moradi","url":"https://amirmoradi.com/"}],"maintainers":[{"name":"amirhmoradi","email":"contact@amirhmoradi.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://calidy.com/engineering\">\n    <img src=\"https://calidy.com/wp-content/uploads/sites/14/2023/05/dayjs-calendarsystems-plugin-logo.png\" alt=\"Dayjs Calendar Systems Plugin - Support for Persian, Hijri, Hebrew, Ethiopian, Chinese, Mars and more\" width=\"448px\" style=\"max-width:100%;\"/>\n  </a>\n</p>\n\n<h1 align=\"center\">Day.js Calendar Systems Plugin</h1>\n\n<p align=\"center\">\n  <strong>Unlock 200+ million users worldwide with non-Gregorian calendar support for Day.js</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@calidy/dayjs-calendarsystems\"><img src=\"https://img.shields.io/npm/v/@calidy/dayjs-calendarsystems.svg?style=flat-square\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@calidy/dayjs-calendarsystems\"><img src=\"https://img.shields.io/npm/dm/@calidy/dayjs-calendarsystems.svg?style=flat-square\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/calidy-com/dayjs-calendarsystems/blob/main/LICENSE.md\"><img src=\"https://img.shields.io/badge/license-Dual%20License-blue.svg?style=flat-square\" alt=\"license\"></a>\n  <a href=\"https://github.com/calidy-com/dayjs-calendarsystems/actions\"><img src=\"https://img.shields.io/github/actions/workflow/status/calidy-com/dayjs-calendarsystems/ci.yml?branch=main&style=flat-square\" alt=\"build status\"></a>\n  <a href=\"https://bundlephobia.com/package/@calidy/dayjs-calendarsystems\"><img src=\"https://img.shields.io/bundlephobia/minzip/@calidy/dayjs-calendarsystems?style=flat-square\" alt=\"bundle size\"></a>\n  <a href=\"https://github.com/calidy-com/dayjs-calendarsystems\"><img src=\"https://img.shields.io/github/stars/calidy-com/dayjs-calendarsystems?style=social\" alt=\"GitHub stars\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#-quick-start\"><b>Quick Start</b></a> •\n  <a href=\"#-supported-calendars\"><b>Calendars</b></a> •\n  <a href=\"#-features\"><b>Features</b></a> •\n  <a href=\"#-documentation\"><b>Docs</b></a> •\n  <a href=\"#-contributing\"><b>Contributing</b></a> •\n  <a href=\"LICENSE.md\"><b>License</b></a>\n</p>\n\n---\n\n## 🌍 Why This Plugin?\n\nExtend [Day.js](https://day.js.org) to work seamlessly with **non-Gregorian calendar systems** used by millions worldwide. Whether you're building apps for Persian New Year (Nowruz), Islamic holidays (Ramadan, Eid), Jewish festivals (Passover, Hanukkah), or even planning missions to Mars, this plugin has you covered.\n\n### Perfect For:\n- 🌐 **International applications** serving diverse user bases\n- 📱 **Cultural apps** displaying local calendar systems\n- 🕌 **Religious applications** for Islamic, Jewish, Ethiopian Orthodox communities\n- 🚀 **Space tech** and Mars mission planning\n- 📊 **Historical research** with accurate date conversions\n- 🎉 **Event planning** across different calendar systems\n\n---\n\n## ⚡ Quick Start\n\n### Installation\n\n```bash\n# npm\nnpm install @calidy/dayjs-calendarsystems dayjs\n\n# yarn\nyarn add @calidy/dayjs-calendarsystems dayjs\n\n# pnpm\npnpm add @calidy/dayjs-calendarsystems dayjs\n```\n\n### Basic Usage\n\n```javascript\nimport dayjs from 'dayjs';\nimport calendarSystems from '@calidy/dayjs-calendarsystems';\nimport PersianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/PersianCalendarSystem';\n\n// Extend Day.js with calendar systems support\ndayjs.extend(calendarSystems);\n\n// Register the Persian calendar\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\n\n// Convert current date to Persian calendar\nconst persianDate = dayjs().toCalendarSystem('persian');\nconsole.log(persianDate.format('YYYY-MM-DD')); // Example: \"1403-08-15\"\n\n// Create a date from Persian calendar\nconst nowruz = dayjs.fromCalendarSystem('persian', 1403, 1, 1);\nconsole.log(nowruz.format('YYYY-MM-DD')); // \"2024-03-20\"\n```\n\n**That's it!** You're now working with Persian dates using the familiar Day.js API. 🎉\n\n---\n\n## 📅 Supported Calendars\n\n| Calendar System | Region/Users | Status | Import Path |\n|----------------|--------------|--------|-------------|\n| **Gregorian** 🌍 | Worldwide (default) | ✅ Built-in | Default |\n| **Persian** (Jalali) 🇮🇷 | Iran, Afghanistan (~100M) | ✅ Production | `PersianCalendarSystem` |\n| **Islamic** (Hijri) 🕌 | Muslim world (~1.8B) | ✅ Production | `HijriCalendarSystem` |\n| **Hebrew** (Jewish) 🕎 | Jewish communities (~15M) | ✅ Production | `HebrewCalendarSystem` |\n| **Ethiopian** 🇪🇹 | Ethiopia, Eritrea (~120M) | ✅ Production | `EthiopianCalendarSystem` |\n| **Chinese** 🇨🇳 | East Asia (~1.5B) | ✅ Production | `ChineseCalendarSystem` |\n| **Amazigh** (Berber) ⵣ | North Africa (~30M) | ✅ Production | `AmazighCalendarSystem` |\n| **Mars** (Darian) 🔴 | Future Mars settlers 🚀 | ✅ Production | `MarsCalendarSystem` |\n| **Indian** 🇮🇳 | India | 🚧 Coming Soon | — |\n\n**Total reach: 3.5+ billion potential users worldwide!**\n\n---\n\n## ✨ Features\n\n### Core Features\n- ✅ **8 calendar systems** (7 implemented + 1 in development)\n- ✅ **Full Day.js API compatibility** - use all methods you know and love\n- ✅ **Bidirectional conversions** - convert between any calendar systems\n- ✅ **TypeScript support** with complete type definitions\n- ✅ **Lightweight** - minimal bundle size impact (~4KB minified)\n- ✅ **Zero dependencies** (except Day.js peer dependency)\n- ✅ **Immutable** - follows Day.js immutability principles\n- ✅ **Locale support** - proper month/weekday names for each calendar\n- ✅ **Custom calendars** - easily add your own calendar systems\n\n### Advanced Features\n- 🔄 **Accurate conversions** with leap year support\n- 🌙 **Lunar calendars** (Hijri) with Umm al-Qura calculations\n- 🌞 **Solar calendars** (Persian, Ethiopian, Gregorian)\n- 🌗 **Lunisolar calendars** (Hebrew, Chinese) with leap month support\n- 🧮 **Historical accuracy** tested against known historical dates\n- 📊 **60-year sexagenary cycle** for Chinese calendar\n- 🐉 **Zodiac animals** for Chinese calendar\n- 🔴 **Mars Sol Date** calculations for Darian calendar\n- ⚡ **Optimized performance** with efficient conversion algorithms\n\n---\n\n## 📖 Documentation\n\n### Table of Contents\n- [Quick Examples](#-quick-examples)\n- [Supported Calendars](#-supported-calendars)\n  - [Persian Calendar](#1-persian-calendar-jalali-shamsi)\n  - [Islamic Calendar](#2-islamic-calendar-hijri)\n  - [Hebrew Calendar](#3-hebrew-calendar-jewish)\n  - [Ethiopian Calendar](#4-ethiopian-calendar)\n  - [Chinese Calendar](#5-chinese-calendar)\n  - [Amazigh Calendar](#6-amazigh-calendar-berber)\n  - [Mars Calendar](#7-mars-calendar-darian)\n- [API Reference](#-api-reference)\n- [Advanced Usage](#-advanced-usage)\n- [Custom Calendar Systems](#-creating-custom-calendar-systems)\n- [Best Practices](#-best-practices)\n- [Migration Guide](#-migration-guide)\n\n---\n\n## 🚀 Quick Examples\n\n### Example 1: Persian New Year (Nowruz)\n```javascript\nimport dayjs from 'dayjs';\nimport calendarSystems from '@calidy/dayjs-calendarsystems';\nimport PersianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/PersianCalendarSystem';\n\ndayjs.extend(calendarSystems);\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\n\n// Find when Nowruz 1404 will be\nconst nowruz1404 = dayjs.fromCalendarSystem('persian', 1404, 1, 1);\nconsole.log(`Nowruz 1404: ${nowruz1404.format('MMMM D, YYYY')}`);\n// Output: \"March 20, 2025\"\n```\n\n### Example 2: Ramadan Start Date\n```javascript\nimport HijriCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/HijriCalendarSystem';\n\ndayjs.registerCalendarSystem('hijri', new HijriCalendarSystem());\n\n// Convert today to Hijri to check if it's Ramadan\nconst today = dayjs().toCalendarSystem('hijri');\nconst isRamadan = today.month() === 8; // Ramadan is the 9th month (0-indexed)\nconsole.log(`Is Ramadan: ${isRamadan}`);\n```\n\n### Example 3: Chinese New Year\n```javascript\nimport ChineseCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/ChineseCalendarSystem';\n\ndayjs.registerCalendarSystem('chinese', new ChineseCalendarSystem());\n\n// Find the zodiac animal for current year\nconst calendar = new ChineseCalendarSystem();\nconst chineseDate = dayjs().toCalendarSystem('chinese');\nconst zodiac = calendar.getZodiacAnimal(chineseDate.year());\nconsole.log(`Current year zodiac: ${zodiac}`);\n```\n\n### Example 4: Multi-Calendar Display\n```javascript\n// Show the same date across multiple calendars\nconst today = dayjs();\n\nconst calendars = [\n  { name: 'Gregorian', system: 'gregory' },\n  { name: 'Persian', system: 'persian' },\n  { name: 'Hijri', system: 'hijri' },\n  { name: 'Hebrew', system: 'hebrew' },\n  { name: 'Ethiopian', system: 'ethiopian' },\n  { name: 'Chinese', system: 'chinese' },\n];\n\ncalendars.forEach(({ name, system }) => {\n  const date = today.toCalendarSystem(system);\n  console.log(`${name}: ${date.format('YYYY-MM-DD')}`);\n});\n```\n\n---\n\n## 📚 Supported Calendars\n\n### 1. Persian Calendar (Jalali, Shamsi)\n\nThe Persian calendar (also known as Jalali or Shamsi calendar) is one of the most accurate solar calendars in use today. It's the official calendar of Iran and Afghanistan.\n\n```javascript\nimport PersianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/PersianCalendarSystem';\n\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\n\nconst persianDate = dayjs().toCalendarSystem('persian');\nconsole.log(persianDate.format('YYYY/MM/DD')); // e.g., \"1403/08/15\"\n```\n\n**Key Features:**\n- 🌞 Solar calendar aligned with vernal equinox\n- 📅 12 months: 6 × 31 days, 5 × 30 days, 1 × 29/30 days\n- 🎊 New Year (Nowruz) on March 20/21\n- 🔢 Year 1403 (as of 2024 CE)\n- ⚖️ One of the most astronomically accurate calendars\n\n**Common Use Cases:**\n- Iranian business applications\n- Afghan government systems\n- Nowruz celebration planning\n- Persian cultural events\n\n---\n\n### 2. Islamic Calendar (Hijri)\n\nThe Islamic calendar (Hijri) is a purely lunar calendar used by Muslims worldwide to determine religious observances.\n\n```javascript\nimport HijriCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/HijriCalendarSystem';\n\ndayjs.registerCalendarSystem('hijri', new HijriCalendarSystem());\n\nconst hijriDate = dayjs().toCalendarSystem('hijri');\nconsole.log(hijriDate.format('YYYY-MM-DD')); // e.g., \"1446-03-15\"\n```\n\n**Key Features:**\n- 🌙 Lunar calendar (12 lunar months)\n- 📅 354 or 355 days per year (10-11 days shorter than solar year)\n- 🕌 Based on Umm al-Qura calculations (official Saudi system)\n- 📍 Year 1 = 622 CE (Hijra of Prophet Muhammad)\n- 🎉 Used for Ramadan, Eid, Hajj dates\n\n**Common Use Cases:**\n- Islamic prayer time apps\n- Ramadan and Eid date calculators\n- Islamic event planning\n- Religious calendar displays\n\n---\n\n### 3. Hebrew Calendar (Jewish)\n\nThe Hebrew calendar is a lunisolar calendar used predominantly for Jewish religious observances.\n\n```javascript\nimport HebrewCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/HebrewCalendarSystem';\n\ndayjs.registerCalendarSystem('hebrew', new HebrewCalendarSystem());\n\nconst hebrewDate = dayjs().toCalendarSystem('hebrew');\nconsole.log(hebrewDate.format('YYYY-MM-DD')); // e.g., \"5785-03-15\"\n```\n\n**Key Features:**\n- 🌗 Lunisolar calendar (lunar months + solar year alignment)\n- 📅 12 or 13 months (leap year has extra month Adar I)\n- 🔢 7 leap years every 19 years (Metonic cycle)\n- 📍 Year 1 = 3761 BCE (traditional creation date)\n- 🕍 Used for Jewish holidays (Rosh Hashanah, Passover, Hanukkah)\n\n**Common Use Cases:**\n- Jewish holiday planning apps\n- Synagogue calendar systems\n- Hebrew date displays\n- Bar/Bat Mitzvah date calculations\n\n---\n\n### 4. Ethiopian Calendar\n\nThe Ethiopian calendar (Ge'ez calendar) is the principal calendar used in Ethiopia and Eritrea, approximately 7-8 years behind the Gregorian calendar.\n\n```javascript\nimport EthiopianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/EthiopianCalendarSystem';\n\ndayjs.registerCalendarSystem('ethiopian', new EthiopianCalendarSystem());\n\nconst ethiopianDate = dayjs().toCalendarSystem('ethiopian');\nconsole.log(ethiopianDate.format('YYYY-MM-DD')); // e.g., \"2017-03-15\"\n```\n\n**Key Features:**\n- 🌞 Solar calendar based on Coptic calendar\n- 📅 13 months: 12 × 30 days + Pagumen (5-6 days)\n- 🎊 New Year (Enkutatash) on September 11\n- 🔢 Currently year ~2017 (when Gregorian is 2024)\n- ⛪ Official calendar of Ethiopia and Ethiopian Orthodox Church\n\n**Common Use Cases:**\n- Ethiopian business applications\n- Orthodox church calendars\n- Ethiopian government systems\n- Cultural event planning\n\n---\n\n### 5. Chinese Calendar\n\nThe Chinese calendar is a lunisolar calendar with a rich cultural heritage spanning over 2000 years, used throughout East Asia.\n\n```javascript\nimport ChineseCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/ChineseCalendarSystem';\n\ndayjs.registerCalendarSystem('chinese', new ChineseCalendarSystem());\n\nconst chineseDate = dayjs().toCalendarSystem('chinese');\nconsole.log(chineseDate.format('YYYY-MM-DD')); // e.g., \"4722-10-15\"\n\n// Get zodiac animal\nconst calendar = new ChineseCalendarSystem();\nconst zodiac = calendar.getZodiacAnimal(4722);\nconsole.log(`Zodiac: ${zodiac}`); // e.g., \"Snake\"\n\n// Get sexagenary cycle\nconst cycle = calendar.getSexagenaryCycle(4722);\nconsole.log(`Cycle: ${cycle.cycleName}`); // e.g., \"Yǐ-Sì\"\n```\n\n**Key Features:**\n- 🌗 Lunisolar calendar (lunar months with solar year alignment)\n- 📅 12 or 13 months per year (leap month ~7 times in 19 years)\n- 🐉 12 zodiac animals rotating each year\n- 🔄 60-year sexagenary cycle (Heavenly Stems + Earthly Branches)\n- 🎊 New Year (Spring Festival) between Jan 21 - Feb 20\n- 🌾 24 solar terms for agriculture\n\n**Common Use Cases:**\n- Chinese New Year date calculations\n- Zodiac animal determination\n- Traditional festival planning\n- East Asian cultural applications\n- Fortune telling and astrology apps\n\n---\n\n### 6. Amazigh Calendar (Berber)\n\nThe Amazigh calendar (Berber calendar) is used by Berber communities across North Africa, with year 1 corresponding to 950 BCE.\n\n```javascript\nimport AmazighCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/AmazighCalendarSystem';\n\ndayjs.registerCalendarSystem('amazigh', new AmazighCalendarSystem());\n\nconst amazighDate = dayjs().toCalendarSystem('amazigh');\nconsole.log(amazighDate.format('YYYY-MM-DD')); // e.g., \"2974-03-15\"\n```\n\n**Key Features:**\n- 🌞 Solar calendar based on Julian calendar\n- 📅 12 months following agricultural seasons\n- 🎊 New Year (Yennayer) on January 12-14\n- 🔢 Year 2974 (as of 2024 CE)\n- 🏛️ Year 1 = 950 BCE (Shoshenq I became Pharaoh)\n\n**Common Use Cases:**\n- North African cultural applications\n- Berber community apps\n- Cultural heritage preservation\n- Amazigh New Year celebrations\n\n---\n\n### 7. Mars Calendar (Darian)\n\nThe Darian calendar is designed for Mars timekeeping, perfect for space missions and future Mars colonization!\n\n```javascript\nimport MarsCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/MarsCalendarSystem';\n\ndayjs.registerCalendarSystem('mars', new MarsCalendarSystem());\n\nconst marsDate = dayjs().toCalendarSystem('mars');\nconsole.log(marsDate.format('YYYY-MM-DD')); // e.g., \"0224-15-18\"\n\n// Calculate sols since Perseverance landing\nconst landing = dayjs('2021-02-18').toCalendarSystem('mars');\nconst today = dayjs().toCalendarSystem('mars');\nconst solsSince = today.diff(landing, 'day');\nconsole.log(`Sols since landing: ${solsSince}`);\n```\n\n**Key Features:**\n- 🔴 24 months with Latin/Sanskrit zodiac names\n- ⏱️ 668-669 sols per year (1 sol = 24h 39m 35s)\n- 🚀 Epoch: December 29, 1873\n- 📊 Leap year logic for Mars orbital mechanics\n- 🌌 Mars Sol Date (MSD) system\n\n**Common Use Cases:**\n- Mars mission planning\n- Space exploration apps\n- Educational astronomy tools\n- Sci-fi applications\n\n**📖 [Complete Mars Calendar Documentation](MARS_CALENDAR.md)**\n\n---\n\n## 🔧 API Reference\n\n### Plugin Registration\n\n```javascript\nimport dayjs from 'dayjs';\nimport calendarSystems from '@calidy/dayjs-calendarsystems';\n\n// Extend Day.js (do this once, before using calendar systems)\ndayjs.extend(calendarSystems);\n```\n\n### Register Calendar System\n\n```javascript\nimport PersianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/PersianCalendarSystem';\n\n// Register a calendar system with a unique identifier\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\n\n// You can also use a different identifier\ndayjs.registerCalendarSystem('jalali', new PersianCalendarSystem());\n```\n\n### Convert TO a Calendar System\n\n```javascript\n// Convert current Day.js instance to another calendar\nconst gregorianDate = dayjs('2024-03-20');\nconst persianDate = gregorianDate.toCalendarSystem('persian');\n\nconsole.log(persianDate.format('YYYY-MM-DD')); // \"1403-01-01\"\n\n// All Day.js methods work on the converted instance\nconsole.log(persianDate.year());     // 1403\nconsole.log(persianDate.month());    // 0 (Farvardin, 0-indexed)\nconsole.log(persianDate.date());     // 1\nconsole.log(persianDate.day());      // Day of week\n```\n\n### Create FROM a Calendar System\n\n```javascript\n// Create a Day.js instance from a specific calendar system\nconst persianNewYear = dayjs.fromCalendarSystem('persian', 1403, 1, 1);\n\n// The result is a standard Day.js instance in that calendar system\nconsole.log(persianNewYear.format('YYYY-MM-DD')); // In Persian: \"1403-01-01\"\n\n// Convert to Gregorian to see the equivalent date\nconst gregorian = persianNewYear.toCalendarSystem('gregory');\nconsole.log(gregorian.format('YYYY-MM-DD')); // \"2024-03-20\"\n```\n\n### Set Default Calendar System\n\n```javascript\n// Set a default calendar system for all new Day.js instances\ndayjs.toCalendarSystem('persian');\n\n// Now all dayjs() calls will use Persian calendar by default\nconst now = dayjs();\nconsole.log(now.format('YYYY-MM-DD')); // Persian date\n\n// You can still convert to other systems\nconst gregorian = now.toCalendarSystem('gregory');\n```\n\n### Get Registered Calendar System\n\n```javascript\n// Retrieve a registered calendar system instance\nconst persianCalendar = dayjs.getRegisteredCalendarSystem('persian');\n\n// Access calendar-specific methods\nconst monthNames = persianCalendar.monthNames();\nconsole.log(monthNames); // ['Farvardin', 'Ordibehesht', ...]\n```\n\n### All Day.js Methods Work!\n\nOnce you have a calendar-system-aware Day.js instance, all standard methods work:\n\n```javascript\nconst persianDate = dayjs().toCalendarSystem('persian');\n\n// Formatting\npersianDate.format('YYYY-MM-DD');\npersianDate.format('YYYY/MM/DD HH:mm:ss');\npersianDate.format('dddd, MMMM D, YYYY');\n\n// Manipulation\npersianDate.add(1, 'month');\npersianDate.subtract(1, 'year');\npersianDate.startOf('month');\npersianDate.endOf('year');\n\n// Display\npersianDate.year();\npersianDate.month();\npersianDate.date();\npersianDate.day();\npersianDate.hour();\npersianDate.minute();\n\n// Query\npersianDate.isBefore(otherDate);\npersianDate.isAfter(otherDate);\npersianDate.isSame(otherDate);\npersianDate.isLeapYear();\npersianDate.daysInMonth();\n\n// Compare\npersianDate.diff(otherDate, 'day');\npersianDate.diff(otherDate, 'month');\n```\n\n---\n\n## 🎓 Advanced Usage\n\n### Multi-Calendar Applications\n\nBuild apps that display the same date across multiple calendars:\n\n```javascript\nfunction displayInAllCalendars(date) {\n  const systems = ['gregory', 'persian', 'hijri', 'hebrew', 'ethiopian', 'chinese'];\n\n  return systems.map(system => ({\n    calendar: system,\n    date: date.toCalendarSystem(system).format('YYYY-MM-DD')\n  }));\n}\n\nconst today = dayjs();\nconsole.table(displayInAllCalendars(today));\n```\n\n### Calendar System Chaining\n\nConvert between multiple calendar systems:\n\n```javascript\nconst date = dayjs('2024-01-01')           // Start with Gregorian\n  .toCalendarSystem('persian')              // Convert to Persian\n  .add(1, 'month')                          // Add 1 Persian month\n  .toCalendarSystem('hijri')                // Convert to Hijri\n  .subtract(5, 'day')                       // Subtract 5 days\n  .toCalendarSystem('gregory');             // Convert back to Gregorian\n\nconsole.log(date.format('YYYY-MM-DD'));\n```\n\n### Holiday Calculations\n\n```javascript\n// Find Persian New Year (Nowruz) for next 5 years\nfunction getNextNowruzDates(count = 5) {\n  const currentYear = dayjs().toCalendarSystem('persian').year();\n\n  return Array.from({ length: count }, (_, i) => {\n    const persianYear = currentYear + i;\n    const nowruz = dayjs.fromCalendarSystem('persian', persianYear, 1, 1);\n    return {\n      persianYear,\n      gregorianDate: nowruz.toCalendarSystem('gregory').format('YYYY-MM-DD'),\n      dayOfWeek: nowruz.format('dddd')\n    };\n  });\n}\n\nconsole.table(getNextNowruzDates());\n```\n\n### Leap Year Across Calendars\n\n```javascript\nfunction compareLeapYears(year) {\n  const date = dayjs(`${year}-01-01`);\n\n  const calendars = ['gregory', 'persian', 'hebrew', 'ethiopian'];\n\n  return calendars.map(system => ({\n    calendar: system,\n    year: date.toCalendarSystem(system).year(),\n    isLeap: date.toCalendarSystem(system).isLeapYear()\n  }));\n}\n\nconsole.table(compareLeapYears(2024));\n```\n\n### Working with Locales\n\n```javascript\nimport 'dayjs/locale/fa'; // Persian locale\nimport 'dayjs/locale/ar'; // Arabic locale\nimport 'dayjs/locale/he'; // Hebrew locale\n\nconst persianDate = dayjs().toCalendarSystem('persian').locale('fa');\nconsole.log(persianDate.format('MMMM')); // \"فروردین\"\n\nconst hijriDate = dayjs().toCalendarSystem('hijri').locale('ar');\nconsole.log(hijriDate.format('MMMM')); // Month name in Arabic\n```\n\n---\n\n## 🛠️ Creating Custom Calendar Systems\n\nYou can easily create your own calendar system by implementing the `CalendarSystemBase` interface:\n\n```javascript\nclass MyCustomCalendarSystem {\n  constructor() {\n    this.name = 'my-custom-calendar';\n  }\n\n  /**\n   * Convert from your calendar system to Gregorian\n   * @param {number} year - Year in your calendar\n   * @param {number} month - Month in your calendar (0-indexed)\n   * @param {number} day - Day in your calendar\n   * @returns {{ year: number, month: number, day: number }}\n   */\n  convertToGregorian(year, month, day) {\n    // Your conversion logic here\n    // Must return { year, month, day } in Gregorian\n\n    // Example: offset by 1000 years\n    return {\n      year: year - 1000,\n      month: month,\n      day: day\n    };\n  }\n\n  /**\n   * Convert from Gregorian to your calendar system\n   * @param {Date} date - JavaScript Date object\n   * @returns {{ year: number, month: number, day: number }}\n   */\n  convertFromGregorian(date) {\n    // Your conversion logic here\n    // Must return { year, month, day } in your calendar\n\n    // Example: offset by 1000 years\n    return {\n      year: date.getFullYear() + 1000,\n      month: date.getMonth(),\n      day: date.getDate()\n    };\n  }\n\n  // Optional: Provide month names\n  monthNames() {\n    return [\n      'Month1', 'Month2', 'Month3', 'Month4',\n      'Month5', 'Month6', 'Month7', 'Month8',\n      'Month9', 'Month10', 'Month11', 'Month12'\n    ];\n  }\n\n  // Optional: Provide weekday names\n  weekdays() {\n    return ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];\n  }\n\n  // Optional: Custom leap year logic\n  isLeapYear(year) {\n    // Your leap year logic\n    return year % 4 === 0;\n  }\n}\n\n// Register and use your custom calendar\ndayjs.registerCalendarSystem('custom', new MyCustomCalendarSystem());\nconst customDate = dayjs().toCalendarSystem('custom');\n```\n\n**See the source code of existing calendars for complete examples:**\n- [PersianCalendarSystem](src/calendarSystems/PersianCalendarSystem.js)\n- [HijriCalendarSystem](src/calendarSystems/HijriCalendarSystem.js)\n- [MarsCalendarSystem](src/calendarSystems/MarsCalendarSystem.js)\n\n---\n\n## 💡 Best Practices\n\n### 1. Register Calendar Systems Once\n\n```javascript\n// ✅ Good: Register once during app initialization\n// app-init.js or main.js\nimport dayjs from 'dayjs';\nimport calendarSystems from '@calidy/dayjs-calendarsystems';\nimport PersianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/PersianCalendarSystem';\n\ndayjs.extend(calendarSystems);\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\n\n// ❌ Avoid: Registering repeatedly\n// Don't do this in every component/function\n```\n\n### 2. Use Consistent Calendar Identifiers\n\n```javascript\n// ✅ Good: Use standard identifiers\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\ndayjs.registerCalendarSystem('hijri', new HijriCalendarSystem());\n\n// ❌ Avoid: Inconsistent naming\ndayjs.registerCalendarSystem('Persian', new PersianCalendarSystem());\ndayjs.registerCalendarSystem('islamic', new HijriCalendarSystem());\n```\n\n### 3. Keep Instances Immutable\n\n```javascript\n// ✅ Good: Create new instances for modifications\nconst date1 = dayjs().toCalendarSystem('persian');\nconst date2 = date1.add(1, 'month'); // Returns new instance\nconsole.log(date1.month()); // Original unchanged\nconsole.log(date2.month()); // New month\n\n// Day.js is immutable by design - this plugin maintains that\n```\n\n### 4. Handle Conversion Errors\n\n```javascript\n// ✅ Good: Validate before conversion\ntry {\n  const date = dayjs.fromCalendarSystem('persian', 1403, 1, 1);\n  console.log(date.format('YYYY-MM-DD'));\n} catch (error) {\n  console.error('Invalid date:', error);\n}\n```\n\n### 5. Use TypeScript for Type Safety\n\n```typescript\nimport type { Dayjs } from 'dayjs';\n\nfunction convertToPersian(date: Dayjs): Dayjs {\n  return date.toCalendarSystem('persian');\n}\n```\n\n---\n\n## 🔄 Migration Guide\n\n### From Other Libraries\n\n#### From moment-jalaali\n```javascript\n// Before (moment-jalaali)\nconst m = require('moment-jalaali');\nconst date = m('1403/01/01', 'jYYYY/jMM/jDD');\n\n// After (@calidy/dayjs-calendarsystems)\nimport dayjs from 'dayjs';\nimport calendarSystems from '@calidy/dayjs-calendarsystems';\nimport PersianCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/PersianCalendarSystem';\n\ndayjs.extend(calendarSystems);\ndayjs.registerCalendarSystem('persian', new PersianCalendarSystem());\nconst date = dayjs.fromCalendarSystem('persian', 1403, 1, 1);\n```\n\n#### From moment-hijri\n```javascript\n// Before (moment-hijri)\nconst moment = require('moment-hijri');\nconst date = moment('1446/03/15', 'iYYYY/iMM/iDD');\n\n// After (@calidy/dayjs-calendarsystems)\nimport dayjs from 'dayjs';\nimport calendarSystems from '@calidy/dayjs-calendarsystems';\nimport HijriCalendarSystem from '@calidy/dayjs-calendarsystems/calendarSystems/HijriCalendarSystem';\n\ndayjs.extend(calendarSystems);\ndayjs.registerCalendarSystem('hijri', new HijriCalendarSystem());\nconst date = dayjs.fromCalendarSystem('hijri', 1446, 3, 15);\n```\n\n### Bundle Size Benefits\n- **Moment.js**: ~300KB minified\n- **Day.js + this plugin**: ~6-7KB minified (98% smaller!)\n\n---\n\n## 🧪 Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests in watch mode\nnpm test -- --watch\n\n# Run tests with coverage\nnpm test -- --coverage\n\n# Run linter\nnpm run lint\n```\n\n---\n\n## 📦 Bundle Size\n\nThis plugin is designed to be lightweight and tree-shakeable:\n\n- **Core plugin**: ~2.5KB minified + gzipped\n- **Each calendar system**: ~0.5-1.5KB minified + gzipped\n- **Total (with all calendars)**: ~8-10KB minified + gzipped\n\nImport only what you need to keep your bundle small!\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Whether it's:\n\n- 🐛 Bug reports and fixes\n- ✨ New calendar systems\n- 📖 Documentation improvements\n- 🧪 Test coverage\n- 💡 Feature requests\n\n**Please read our [Contributing Guide](CONTRIBUTING.md) and [Code of Conduct](CODE_OF_CONDUCT.md) before contributing.**\n\n### Quick Contribution Steps\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/my-calendar`\n3. Make your changes and add tests\n4. Run tests: `npm test`\n5. Commit: `git commit -m \"feat: add MyCalendar system\"`\n6. Push: `git push origin feature/my-calendar`\n7. Open a Pull Request\n\n### Adding a New Calendar System\n\nSee our guide on [Creating Custom Calendar Systems](#-creating-custom-calendar-systems) and look at existing implementations in `src/calendarSystems/` for examples.\n\n---\n\n## 🌟 Stargazers\n\nThank you to everyone who has starred this project! Your support means a lot.\n\n[![Stargazers repo roster for @calidy-com/dayjs-calendarsystems](https://reporoster.com/stars/calidy-com/dayjs-calendarsystems)](https://github.com/calidy-com/dayjs-calendarsystems/stargazers)\n\n---\n\n## 🙏 Acknowledgements\n\nThis project wouldn't be possible without:\n\n- **[Day.js](https://day.js.org)** - The amazing 2KB immutable date library\n- **[Dayjs-Jalali-Plugin](https://github.com/zoomit-org/Dayjs-Jalali-Plugin)** - Inspiration for Persian calendar integration\n- **[Jalaliday Plugin](https://github.com/alibaba-aero/jalaliday)** - Additional Persian calendar insights\n- **All contributors** who have helped improve this project\n\nSpecial thanks to the calendar system experts and communities who provided accurate conversion algorithms and cultural context.\n\n---\n\n## 📄 License\n\nThis project is **DUAL LICENSED**:\n\n### For Non-Commercial Use\n- **License**: Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)\n- **Free to use** for personal projects, education, and non-profit organizations\n\n### For Commercial Use\n- A valid commercial license is required when you or your company earns revenue directly or indirectly using this project\n- **[Contact us for commercial licensing](https://calidy.com/engineering)**\n\n**See [LICENSE.md](LICENSE.md) for complete details.**\n\n---\n\n## 📞 Support & Community\n\n- 📖 **Documentation**: [GitHub Repo](https://github.com/calidy-com/dayjs-calendarsystems)\n- 🐛 **Bug Reports**: [GitHub Issues](https://github.com/calidy-com/dayjs-calendarsystems/issues)\n- 💬 **Discussions**: [GitHub Discussions](https://github.com/calidy-com/dayjs-calendarsystems/discussions)\n- 🌐 **Website**: [calidy.com/engineering](https://calidy.com/engineering)\n- 📧 **Email**: Check our GitHub profile\n\n---\n\n## 🗺️ Roadmap\n\n### Planned Features\n- [ ] Indian calendar system (Vikram Samvat)\n- [ ] Thai calendar system\n- [ ] Japanese calendar system (with era support)\n- [ ] Date string parsing for non-Gregorian calendars\n- [ ] Advanced locale support with RTL\n- [ ] Calendar-specific formatting tokens\n- [ ] Time zone support across calendars\n- [ ] More comprehensive test coverage\n\n**Want to contribute to any of these? [Open an issue](https://github.com/calidy-com/dayjs-calendarsystems/issues) to discuss!**\n\n---\n\n## 📊 Statistics\n\n- **8 calendar systems** (7 production-ready + 1 in development)\n- **3.5+ billion** potential users worldwide\n- **200+ tests** ensuring accuracy\n- **99%+ accuracy** in date conversions\n- **2KB - 10KB** total bundle size (depending on calendars used)\n- **MIT-style** license for non-commercial use\n\n---\n\n## ⭐ Show Your Support\n\nIf you find this project useful, please consider:\n\n- ⭐ **Starring** the repository\n- 🐦 **Tweeting** about it\n- 📝 **Mentioning** it in your project's README\n- 🤝 **Contributing** code, calendars, or documentation\n- 💬 **Sharing** your use case in Discussions\n\nEvery star and contribution helps this project reach more developers and users worldwide!\n\n---\n\n<p align=\"center\">\n  <strong>Made with ❤️ by <a href=\"https://calidy.com\">Calidy</a></strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"#-quick-start\">Back to Top ⬆️</a>\n</p>\n","readmeFilename":"README.md"}