{"_id":"world-calendars","_rev":"26-8527828e03522fa02a927de748015fc4","name":"world-calendars","dist-tags":{"latest":"1.0.4"},"versions":{"0.1.0":{"name":"world-calendars","version":"0.1.0","keywords":["calendar","date","international"],"author":{"name":"Alex Johnson"},"license":"MIT","_id":"world-calendars@0.1.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"}],"homepage":"https://github.com/alexcjohnson/world-calendars#readme","bugs":{"url":"https://github.com/alexcjohnson/world-calendars/issues"},"dist":{"shasum":"b24ced66fd66cbd2f0df07ab782b1239be03d9dc","tarball":"https://registry.npmjs.org/world-calendars/-/world-calendars-0.1.0.tgz","integrity":"sha512-g+6aEv/75nFocE23LXeHuNTxBhnK6+SmP5V9EoF2zh2lM1XpFyK6CWDqMHqeRFOX4d0m3EXlWvowWcqo9mmjfA==","signatures":[{"sig":"MEUCIQCe+ifM7b/k+M7IkOkCEvJxCdTSAY7+rGgKs/BjQWr1JQIgEp9R0Jj5EHLiN/3eisdNkrpjOdBnqO204DetCkxuC+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"b24ced66fd66cbd2f0df07ab782b1239be03d9dc","gitHead":"7bdb2b8c24b6166d77af230cc36e648f87c513d6","scripts":{"test":"karma start test/karma.conf.js","build":"node bin/build.js","clean":"cd dist && ls | grep -v README.md | xargs rm -rf","start":"npm run clean && npm run build"},"_npmUser":{"name":"alexcjohnson","email":"alex@plot.ly"},"repository":{"url":"git+https://github.com/alexcjohnson/world-calendars.git","type":"git"},"_npmVersion":"3.10.3","description":"Convert between various world calendars","directories":{},"_nodeVersion":"6.5.0","dependencies":{"object-assign":"^4.1.0"},"devDependencies":{"karma":"^1.3.0","watchify":"^3.7.0","jasmine-core":"^2.5.2","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/world-calendars-0.1.0.tgz_1478095131645_0.8659542826935649","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"world-calendars","version":"1.0.0","keywords":["calendar","date","international"],"author":{"name":"Alex Johnson"},"license":"MIT","_id":"world-calendars@1.0.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"}],"homepage":"https://github.com/alexcjohnson/world-calendars#readme","bugs":{"url":"https://github.com/alexcjohnson/world-calendars/issues"},"dist":{"shasum":"ead9af9e98cfb9e919d05d37794c4a5cc09b5968","tarball":"https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.0.tgz","integrity":"sha512-hvsHwgU8uGBZ0AfGp4wApq20L0gNmPx+REOJ788BvQw1pu7+JPhOgb8ahWdEJBUC1mwKt/k8K6oh3imec49bvw==","signatures":[{"sig":"MEUCIQDE5CmOM9vDmcyaM0t/c/jzftmZMOlRrqsbx9YgIFpNZgIgWX06kfmFMaUa5GBcmktfJeAihVAZGipav0kM0PisFPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"ead9af9e98cfb9e919d05d37794c4a5cc09b5968","gitHead":"b77bb43dfb42076c444e2eb759623ed8b160190c","scripts":{"test":"karma start test/karma.conf.js","build":"node bin/build.js","clean":"cd dist && ls | grep -v README.md | xargs rm -rf","start":"npm run clean && npm run build","version":"npm run build && git add -A dist dist/* jquery-src bin"},"_npmUser":{"name":"alexcjohnson","email":"alex@plot.ly"},"repository":{"url":"git+https://github.com/alexcjohnson/world-calendars.git","type":"git"},"_npmVersion":"3.10.3","description":"Convert between various world calendars","directories":{},"_nodeVersion":"6.5.0","dependencies":{"object-assign":"^4.1.0"},"devDependencies":{"karma":"^1.3.0","watchify":"^3.7.0","jasmine-core":"^2.5.2","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/world-calendars-1.0.0.tgz_1481227780552_0.7796098075341433","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"world-calendars","version":"1.0.1","keywords":["calendar","date","international"],"author":{"name":"Alex Johnson"},"license":"MIT","_id":"world-calendars@1.0.1","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"n-riesco","email":"enquiries@nicolasriesco.net"}],"homepage":"https://github.com/alexcjohnson/world-calendars#readme","bugs":{"url":"https://github.com/alexcjohnson/world-calendars/issues"},"dist":{"shasum":"603600aba0fd22e7978065ae99e28fc4c6e00c5e","tarball":"https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.1.tgz","integrity":"sha512-4yABZbExjU0wtHx8ErrrGz+Sk1taLe/mdIyUfDo2NpKQmkt6x7fEL0Mn/e0C46IYb0KklI6RnIufoLiMt4Z6GA==","signatures":[{"sig":"MEYCIQDiprqV6bB811obKA5g1d54TZrdx+OuDnt7dSqD0W/YVgIhAJMxcREA4w1p17HBTv3B3MmqcNG6G8TJgHC7q0s+3Ekx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"603600aba0fd22e7978065ae99e28fc4c6e00c5e","gitHead":"c0c9a546589bf3e5b5e09473e747ff8882cb7573","scripts":{"test":"karma start test/karma.conf.js","build":"node bin/build.js","clean":"cd dist && ls | grep -v README.md | xargs rm -rf","start":"npm run clean && npm run build","version":"npm run build && git add -A dist dist/* jquery-src bin"},"_npmUser":{"name":"alexcjohnson","email":"alex@plot.ly"},"repository":{"url":"git+https://github.com/alexcjohnson/world-calendars.git","type":"git"},"_npmVersion":"3.10.3","description":"Convert between various world calendars","directories":{},"_nodeVersion":"6.5.0","dependencies":{"object-assign":"^4.1.0"},"devDependencies":{"karma":"^1.3.0","watchify":"^3.7.0","jasmine-core":"^2.5.2","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/world-calendars-1.0.1.tgz_1481228416970_0.6699125196319073","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"world-calendars","version":"1.0.2","keywords":["calendar","date","international"],"author":{"name":"Alex Johnson"},"license":"MIT","_id":"world-calendars@1.0.2","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"n-riesco","email":"enquiries@nicolasriesco.net"}],"homepage":"https://github.com/alexcjohnson/world-calendars#readme","bugs":{"url":"https://github.com/alexcjohnson/world-calendars/issues"},"dist":{"shasum":"3f1c1c250393e3320e17d7a92044e4353ee74292","tarball":"https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.2.tgz","integrity":"sha512-sI+bVNjmXWkQCJAGLfSBsOYTFrUfy8uvDgenhpfU1oW3kNMeic6wVcw+4+oqbRmjPN0bUaDvywLLsN2HGU4bNQ==","signatures":[{"sig":"MEUCIQCWOYuw0fQNPibB3mYYhq1oFafLvCN7Cybrfs6zdfJY+wIgC+21JQqOLUjQQqYLZXDQaVtmHMFVPI4J7GL567nb1aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"3f1c1c250393e3320e17d7a92044e4353ee74292","gitHead":"0a74386289085663a7d56fab468ebcc48fe1ab39","scripts":{"test":"karma start test/karma.conf.js","build":"node bin/build.js","clean":"cd dist && ls | grep -v README.md | xargs rm -rf","start":"npm run clean && npm run build","version":"npm run build && git add -A dist dist/* jquery-src bin"},"_npmUser":{"name":"alexcjohnson","email":"alex@plot.ly"},"repository":{"url":"git+https://github.com/alexcjohnson/world-calendars.git","type":"git"},"_npmVersion":"3.10.3","description":"Convert between various world calendars","directories":{},"_nodeVersion":"6.5.0","dependencies":{"object-assign":"^4.1.0"},"devDependencies":{"karma":"^1.3.0","watchify":"^3.7.0","jasmine-core":"^2.5.2","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/world-calendars-1.0.2.tgz_1481687391645_0.05380872101522982","host":"packages-18-east.internal.npmjs.com"}},"1.0.3":{"name":"world-calendars","version":"1.0.3","keywords":["calendar","date","international"],"author":{"name":"Alex Johnson"},"license":"MIT","_id":"world-calendars@1.0.3","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"n-riesco","email":"enquiries@nicolasriesco.net"}],"homepage":"https://github.com/alexcjohnson/world-calendars#readme","bugs":{"url":"https://github.com/alexcjohnson/world-calendars/issues"},"dist":{"shasum":"b25c5032ba24128ffc41d09faf4a5ec1b9c14335","tarball":"https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz","integrity":"sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==","signatures":[{"sig":"MEYCIQD6rQhiNOQvnoLXZSc+Awo1jdrYC4EhT/cjK1b195Pc6QIhAK2I9QodJa/oowEUeX6zXUBiZMLKS6IRxcTzJ8qwIKnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"b25c5032ba24128ffc41d09faf4a5ec1b9c14335","gitHead":"810693882512dec1b804456f8d435b962bd6cf31","scripts":{"test":"karma start test/karma.conf.js","build":"node bin/build.js","clean":"cd dist && ls | grep -v README.md | xargs rm -rf","start":"npm run clean && npm run build","version":"npm run build && git add -A dist dist/* jquery-src bin","test:jasmine":"jasmine test/test.js"},"_npmUser":{"name":"alexcjohnson","email":"alex@plot.ly"},"repository":{"url":"git+https://github.com/alexcjohnson/world-calendars.git","type":"git"},"_npmVersion":"3.10.3","description":"Convert between various world calendars","directories":{},"_nodeVersion":"6.5.0","dependencies":{"object-assign":"^4.1.0"},"devDependencies":{"karma":"^1.3.0","jasmine":"^2.5.2","watchify":"^3.7.0","jasmine-core":"^2.5.2","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/world-calendars-1.0.3.tgz_1481722938139_0.7091115661896765","host":"packages-18-east.internal.npmjs.com"}},"1.0.4":{"name":"world-calendars","version":"1.0.4","keywords":["calendar","date","international"],"author":{"name":"Alex Johnson"},"license":"MIT","_id":"world-calendars@1.0.4","maintainers":[{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"alexshoe","email":"alexshoe@gmail.com"},{"name":"lconnors","email":"liam@plotly.com"},{"name":"ndrezner","email":"nathan@drezner.xyz"},{"name":"farkites","email":"mario.rodriguez@plot.ly"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"emilykl-plotly","email":"emily@plot.ly"},{"name":"marthacryan","email":"martha.cryan326@gmail.com"},{"name":"vinceplotly","email":"vince.parker@plot.ly"},{"name":"packages-team-plotly","email":"packages@plot.ly"}],"homepage":"https://github.com/plotly/world-calendars#readme","bugs":{"url":"https://github.com/plotly/world-calendars/issues"},"dist":{"shasum":"2a12bcbd796b6c99aef2e52f281229faad8fa96c","tarball":"https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.4.tgz","fileCount":106,"integrity":"sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==","signatures":[{"sig":"MEUCIEUFXk6JJaZKJC4fYNyvPdBGbcwy3jmcpcgQ3u70ovXeAiEAs6/KYd1FuadYecp7sw8eCj508dOKmNcKbEfLZYHXgYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377517},"main":"dist/index.js","gitHead":"e5efd4ee4509e2650b384627acadb80c92676a42","scripts":{"test":"karma start test/karma.conf.js","build":"node bin/build.js","clean":"cd dist && ls | grep -v README.md | xargs rm -rf","start":"npm run clean && npm run build","version":"npm run build && git add -A dist dist/* jquery-src bin","test:jasmine":"jasmine test/test.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"repository":{"url":"git+https://github.com/plotly/world-calendars.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert between various world calendars","directories":{},"_nodeVersion":"18.20.8","dependencies":{"object-assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^1.3.0","jasmine":"^2.5.2","watchify":"^3.7.0","jasmine-core":"^2.5.2","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/world-calendars_1.0.4_1752251417862_0.3859502959554697","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2016-11-02T13:58:54.189Z","modified":"2026-09-14T15:42:26.017Z","0.1.0":"2016-11-02T13:58:54.189Z","1.0.0":"2016-12-08T20:09:42.488Z","1.0.1":"2016-12-08T20:20:17.596Z","1.0.2":"2016-12-14T03:49:52.284Z","1.0.3":"2016-12-14T13:42:18.684Z","1.0.4":"2025-07-11T16:30:18.060Z"},"bugs":{"url":"https://github.com/plotly/world-calendars/issues"},"author":{"name":"Alex Johnson"},"license":"MIT","homepage":"https://github.com/plotly/world-calendars#readme","keywords":["calendar","date","international"],"repository":{"url":"git+https://github.com/plotly/world-calendars.git","type":"git"},"description":"Convert between various world calendars","maintainers":[{"email":"chris@plot.ly","name":"chriddyp"},{"email":"post.ben.here@gmail.com","name":"bpostlethwaite"},{"email":"antoine@plot.ly","name":"antrg"},{"email":"chuck@plot.ly","name":"bronsolo"},{"email":"t4rk@outlook.com","name":"t4rk"},{"email":"roman@plot.ly","name":"roman-nb"},{"email":"cameron.decoster@gmail.com","name":"camdecoster"},{"email":"alex@plot.ly","name":"alexcjohnson"},{"email":"adrian.borrmann@plot.ly","name":"aborrmann"},{"email":"emily@plot.ly","name":"emilykl-plotly"},{"email":"packages@plot.ly","name":"packages-team-plotly"}],"readme":"# world-calendars\nNode module for converting between various calendars\n\nThis project takes [kbwood/calendars](https://github.com/kbwood/calendars) and transforms them from a jQuery plugin to a node module. Many thanks to Keith Wood and all of the contributors to the original project! We support all the calendars in that project plus the Chinese lunar calendar.\n\nkbwood/calendars was originally pulled at version 2.0.2 in October 2016.\n\nThe initial implementation converts all built-in calendars and localizations, including the `plus` module, but not the `validation` or `picker` functionality. Also includes basic test functionality.\n\nTypical usage for converting from one date system to another goes through Julian days:\n```\nvar calendars = require('world-calendars');\n\nvar gregorian = calendars.instance();\nvar nepali = calendars.instance('nepali');\n\n// gives nepali date 2073-07-15\nvar nepaliHalloween = nepali.fromJD(gregorian.newDate(2016, 10, 31).toJD());\n```\n","readmeFilename":"README.md"}