{"_id":"calendar-date","_rev":"38-53356d65ebc153d741278f53de6ac0fc","name":"calendar-date","dist-tags":{"latest":"2.14.0"},"versions":{"1.0.0":{"name":"calendar-date","version":"1.0.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.0.0","maintainers":[{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"ea8a6f2ddf26f046efd0c83cc0960e4dc7a6df05","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.0.0.tgz","fileCount":27,"integrity":"sha512-Ycl8O9qdrpEN6DA4ITpegbQgkuR96a/ruhyler18cRVcG1gVN4ecbwj6Cnx275ocY8Pjq5qSC6xvYnTRK7Lu8Q==","signatures":[{"sig":"MEYCIQCpZkxiQJRpaW+uuIBX42bNV9y5ZfQqwk2JYsmZfJJqigIhAOUhdZQm1KkG+QyQ6W6BVkEZHUhyejUx0tI6UGw8aw6a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUMwqCRA9TVsSAnZWagAA5dAP/R19eQOtMSFrv3Z4mk9o\n0QPM7lEnbWOUbp5fX+FdSxpAYixw4TqbLidc/QPOVBj2UVmFLBiKRGIutk/u\nNDsNqelqlZ2OyOQOCfhKZVPIeCe6nE4EBnDaydTmKprfbZThYjQqoB69iEpT\nz+Ug+4TEnNh8z7e1nFF/PkdrOjojvRmh9SgDYE5qLcHm1QTTRCxHeR5EaMVP\nWsSrWEBXFzK7gt7PaqEMFjdhuMXr+746DCDkAqJKhIs8XtJHd72Zymvgg9NI\ndDyPEhqnXv/EUpnA8ktydtozbPxyTfzsF0k38CZNilKYEXIbPAJhugzj7KWq\n0Qd6ZikCRqx0jNfphv9s6J6CW+OFtMiJkZ9Pdgfco1mJ44A+GpXHxJbHZSsG\nYurUCFv8EWB+el6LwrmIemIc0HuPY9tvN4QyioUQjCPMAJC1BYhj5+OtpxoY\nZbI6Wmmsfk7LfqS1MA58Hw0RYfIQmtYx0qi2UB/9cQ2Qq8KQVMcyur74uBkf\niLID8Mr69Bl8jNm8Ru5cMvvL/JU/GBO7IcFunT0JCQc7bGSztneX66Vn2g3J\nI/ZNnSjWL4v5OCyDvaOfeAqm3wEL87YIzn3aoeQn1uUOkxGnhWs94Q5k2rDs\n7qNehgvZeaPDQngI/ZpUYhVK1enABelRIzItWZYas/n6RjnLwqnSagHQbd2Z\nm2Ni\r\n=8YIJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f4df531ed4af55bb30f4eb657f951fd13b7ebbe3","release":{"plugins":["@semantic-release/commit-analyzer",["@semantic-release/release-notes-generator",{"linkReferences":false}],"@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.11","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts, json}":"prettier --write"},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.0.0_1615907881561_0.3651470487236239","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"calendar-date","version":"1.1.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.1.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"7e7bbba4181bf4bd0021f9c7ceaf9748b13de952","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.1.0.tgz","fileCount":13,"integrity":"sha512-7iYoj8nTRbrIid+dAK8zzkQrczPjH+LaX6wAGmJYCy9MKHsdhPqnZklS7W7/6hURynjZ+YMa0A35UxH/9ek4PQ==","signatures":[{"sig":"MEQCIAf3u0vOX4eXdcq1uZDmtilkbI/TZan6FDC2EVyAzLgfAiANQgcy4V5vz6ULNcj3e+4xOMI8ZuwROiFFj7kQj2poxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUzQOCRA9TVsSAnZWagAASe0QAJuM/eFaAiC8x+D8Xp90\nYKYHa1tfJIW9Y9rzDBDzRH4V6i7Y57M1jbiKnsSdRvqaSEa4WLLlv7hUMPvi\ndqIbNIeYaNkTxCppTC+BTyVyxNRd5drcbJuAnW/Sn2d6W9ZgykQScgByGaNA\nGw9S3hGHdFkF8I6qIqh5CCUMO2LWVwtTR2Rfbm6AxGmRzlTLe3Xxk4ElYi9/\nX6FK0E6MZ7X6JVgfkGRrPHopFE2RAspEfzHgjqgyXj8bCMTBZfqdhzhQVS61\neqz+HfO2+1gqrIrk5gWZ6vQgd3uP3pafd61gJEfTD67mCOScXJXHyhnCNIqd\nWkK5ePamTP1UDtNzAvSaqgbSECwTHgsPOnnV4tOb35RdbD0m8V8X6soq4NBk\n9iJVsUcCYXbBOz8Quthyb/4ERwCqOsK+cOO+Ecyyd/9p/jim2lC4xtGBSls4\nBX6419jtWWhWd1tHjyNjjRuCisVsrzIw7v9vFuXapcG3Xqzd6kPsmpflUJ/T\nsmpBK1jjPzQejhX7i47Z5a7TzyaQijv8aFuMkR1dKfZcDzdcy6K7Gt+lwapS\nzRTK4mCaEA75AulhiC1FkG3dsu4AizxkPRd6W4HNy4oBlvkUL4Fvb/mUvgD2\neN4et24D9SxpbHEKXu/NVz4qwoQyrVYaecPcB+3jBpza64UG2uJfTeHH02Yj\nSIQs\r\n=5NJo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca9660ec10efad9f0a15aee5da9833664fac4150","release":{"plugins":["@semantic-release/commit-analyzer",["@semantic-release/release-notes-generator",{"linkReferences":false}],"@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.11","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts, json}":"prettier --write"},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.1.0_1616065550001_0.08870973548172456","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"calendar-date","version":"1.1.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.1.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"8ccc409dad0fd1b753cbb88f4a5dbebb2fe05aae","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.1.1.tgz","fileCount":13,"integrity":"sha512-XXqDQV9ab6AtUIT3kzbiiKhX+IdkNh3oQyKr65GC5bvi0u2nfVJ1gCDKJ+RvwjhoZEWUHoJqLg/rRVES0OLxSw==","signatures":[{"sig":"MEQCIE9T67tXSMjOGlq3OlikUrPPGFmJt+pIo53kvJWULfgqAiAM+KfiapkpDsDln+wrblhV2FKP169fh/mxXndUMVa3Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU3UcCRA9TVsSAnZWagAAOoQP/0+DUJ6yVepN4Cw/3yoT\nF5ridKvp2PDf/vi6odVXHojP8eNtAyjVsecESTUyhWfFhYS0A1SsxCCOsk4S\nto0dChQznLWa88KDjW1HdeDENERwTQhkK8CWs2A7YCAGNG+j4K2aunDXnsI6\nzCfA1KAzOCSkowux7sCd3cJs0lCOZUX/eZRaugtCxjvRsaddAOX/BZLLOOMq\nSJLDPq+UfXLbGka/nsmITml6oMlUcOxwLhJfAdMbzphN7kuWYiI33F4FhKon\naa6KtiTpZfvIUXXuSXmHe//UkMuh14937URJZy0TN7Tcvherhh2j0d0IAcMV\npV1XlYjeFQEVuLMDLqoL6Po+QRNIrxGwpETKipzj3uu1EkYu/WqHFZtH9rgO\n5klVFt8gRfgH7K+ST+0qtJrflIUnbag8ht+5lQ/LDlIQvpEDZ3ezv7Pj/OGF\ndgSnllxw9KyMssX7Br9woW9ctJ8S3y+ZUOvOkNnBhifwgedhEPNrm9EuFsU9\nPv1siKRyVmcnvEU0YwQVkxkQypQsh2Ty99d+EwUMU+BkV4u2fOEFQFkEGLqR\nuH1+s0zPchR0b9V+5zGYlbukcwfpB5Jf+buNvIesmPuQUxYtxGNIUc6naPzM\nkOc6rLKs01ECLsCadJ/e+VLiDv0qTRKjDx7yRMLlSRe4IIOjsJ3Yi7O9whib\nyGk0\r\n=C7yc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a21bf9815e2d770edc9141a5647ab01e635c9f3b","release":{"plugins":["@semantic-release/commit-analyzer",["@semantic-release/release-notes-generator",{"linkReferences":false}],"@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.11","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts, json}":"prettier --write"},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.1.1_1616082204026_0.8540406725546803","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"calendar-date","version":"1.1.2","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.1.2","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"fbd7552eac9b0e6f79ae00645c16b632a0f55b59","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.1.2.tgz","fileCount":13,"integrity":"sha512-EWXudi9QvK9n7uf3Mr5uCDnMrNxPFUNKBh3wyPL+aA+xIH26gpvVysuQGMvPMPIdwz8LAmUmHL/S2gBoXAD1bQ==","signatures":[{"sig":"MEUCIQDj6HASx5MOVovThQrUjB7qtq5q8PB6UnI6Jc/LGq9FAAIgZJ1CkE3IhyGsAsC8OErf3ghIHdUQ+gIfCzpjkrNjpKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWIcXCRA9TVsSAnZWagAAd/YP/iCtCNFTgPz+KIYKh9FI\n8N9+O9dJfgyn2zWZ8VS6FvSFrbdd/5wCRF4AJWIjN0IJ5NoOFKuL5N4Ne+mq\nc0fY77r9rws6iE+wNlEr9YZ1GyJkGHsY28PJc+0U0BdHomazCbDT32x1dq2Y\nCDx6AJNoLUhh04DP7LKZ29X1J6LaRvgEE3s7eJIb4L2yaP4zDK5ODrm0LXgB\nkkBUD0RvlQE3UlwUNGuQZ07Nt3f+IfxE4Sl4BKNXVK6sqbsAFLs5jo9BLMlU\nOlmICSdNjgCjuvVOG26b7penULhOpJxR7lbPbIRj1zgyW7xh8xOYUUcdIYRp\nKnoAIDWsPNjBg+Vifoh2zZD5/ddZkltCVx4kFkaiXdS8WDTAXvf9mM2N1H2k\nG4lGO0Wi3XEaTvJsBLRM+X6ZQ4PlP3dWUYr3BpnkNLUV48pIvhfpoURFeewO\nPKTfkMa5t4CLhOwBvbqu3UIN/EdkY1bEy5QaGG6+teWNHLvTB8bp3t2u338t\nmJyxeFLuREl1mktDg7WLXtto9q5F4DhUlWdKdIf3gJSEYOqjnn/8xr/aebIq\nfwkEZt0cDWVNRmBhfE6OlY13aBU75JDQZzvGp6zC6iivHmkq//txVB16c2wk\nIAWNz+dUxL76Wz+kWQyZmuvRLqDHznCn/5MDLlI0nRfH0VnSKGgIy9ngc2UA\nmFJC\r\n=AjY4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ed3b09ca37fb707fcb918749f100282c382e5c01","release":{"plugins":["@semantic-release/commit-analyzer",["@semantic-release/release-notes-generator",{"linkReferences":false}],"@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.11","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts, json}":"prettier --write"},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.1.2_1616414487141_0.24049439996594502","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"calendar-date","version":"1.2.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.2.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"ebc443a9481ca89aa44c5481fb13a278902d9eab","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.2.0.tgz","fileCount":13,"integrity":"sha512-QJYlXjNY/23DFUSDmTzf8HneWC5THF1ZgRLnh8CG8os2OS+X+ztin7Fp2tJA1cpZiMrpdHdc6t9lYZRrHGDEmw==","signatures":[{"sig":"MEYCIQDuFiTFY4dC8G7kYQ5Pp6LFolX+Gbi/U6u0gBP7FtVFcgIhAKUHkIsLpER8wcUR02bFZHCxQNpFf1BdSeC5ANkdD8a3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbcIcCRA9TVsSAnZWagAAUpkQAINrj335GaVelIQyttck\nelxBqr84dU7E8HTUw9yXNqhLQm8GuUXLH4K9+1IX4o+bvvKoBN3yz/2AGUfC\npweaBBrq5VNqydk+ZNZN+LsBt3GL5tjo1uLlKn00pE++e5/+gF49drdsMP84\nTN9e/kNfKggFfvlRBUyrgkDhZibBOLpuFv8SUaZ/2fh+azirjqWTmA7F2QmA\nIj6dk0223kX3A2pOuVJmxfJRc0CgQdbvcIu86aZdmfXx9dEHNMGJIjiLrynG\n7XdAatXIJ8SBTfWsQ4fnkVLI+Fh2p0eT6XG0EqQYNdL7qsFowIGKb3nhP4M6\npevbmr4uiAARB1gcGNFJ9CBBJYiQ+lzyOj45H52+Y2/hL5AQZP6jyTGoLUrd\njN6e6D4N2LWICkrP7GvVEQWBersIH61cz4uvqhef6e+qHjvlZ7VTdsvibSky\nIK3aT0RbRxz+mwAFYjGo7+YhpVz0veK9VtZ/X+s+PPwBtjOjtuyWOisCkfIs\npfl5OJ8XjqCUIs5EBEMYsWOXGehKVPeAydQ8hOhDuPg8mrSoMtqwBwoHog03\nvYeYpv70M905jQwJqZaOEJeePuqa9e/zHqp5X67mOaPZP5WIBUlQlJqv+l+m\nY8EqDMf3+RgbhTf+P/9vX4d3V6hDtwJtZPkuvAwmoHcVxmOLPnjYz1VfOh+h\nnatW\r\n=T1vQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c4f543e35d9121091102114023bd1416ed8fa492","release":{"plugins":["@semantic-release/commit-analyzer",["@semantic-release/release-notes-generator",{"linkReferences":false}],"@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.11","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts, json}":"prettier --write"},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.2.0_1617805851574_0.8681989391300464","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"calendar-date","version":"1.3.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.3.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"96840700d2224d178f391516ba068aa942cc1c4c","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.3.0.tgz","fileCount":13,"integrity":"sha512-2wHVmvDaMiqtk7K54NBUMUDLiIzg49ZCyE9JtfZDFwJ6V1KzuXDukUdtEFUQA8Flba4gLelkk4J8S2tSnFctvw==","signatures":[{"sig":"MEUCIEIg4smua8NIXwdOCG7wYl5ZTxGP1N467WRaEV5ltjhEAiEAiSqn1+app7JrPfQ/ZGx0RcEhlZ/xepualEaYfOzpn1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbyzVCRA9TVsSAnZWagAAqyMP/A5yXfGfGnaa6dJjnsUC\nsZSkRgTffB8oeFne94zYMDctx/UJNtr5z0gbfrpGvLXycWdeNk+DsoB0uXC+\nyIcjl6+H0zJWnrE/oBh4v8u9xxTsEoqpbfcrfRZkpzCW3ZHd5DRG9BKJjdfI\nvmcYVKNUUI1/kZ3iD87fpXwa24n+xungdVVnTsSRqANTTo/TmD29V2m2A9yD\nJy/CX5H3RghG3Zb6W+ZeThkKkkTWcTPkyu8pCf4PPV1S6+7tYLVe+FXS4sXE\nVjIJhsbDLwCx8PZ/K/ydGoAUulLq69rrNQVTym+cxIp+H7fq8EvEM65EM+1G\nGj5qmyXoKMonbXZEVdLkhaj/1QxeVLeGC+swXPWuB4xtkV9qmNssc+YnYG50\nk9ma4o8z0+tp7EMyenjo6oNADdedYZ81Kz5FUV+yW7fqNG/9A6kDuIY7TJB9\nWefXMJ69ZMPXDDT3Qe8iZci7HG7BbYQbjleXO9aRiZCTJF6q7Q9xg7bI1MKL\n1HgX4/wIjXnYLZB9m45MloPZ9MFD//sL4taksKw82K5HCNfDEa/zYLnEb/t9\noWc4eqy9BjX5gqL5gE28i2hRl3CFHecPMLWy9Z/0/dMZ4grxIJ5RGoJSzBmy\nptKcdKVmG5CBn3psC7xDStiJec1j+1rcIuVKj2WUC2TtV61NaHIaj+NWgQ/v\nkdWW\r\n=pVXI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1c61bd8bc859cacbf5c4584abce8b554b57f18c","release":{"plugins":["@semantic-release/commit-analyzer",["@semantic-release/release-notes-generator",{"linkReferences":false}],"@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.11","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts, json}":"prettier --write"},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.3.0_1617898709177_0.2590067637939504","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"calendar-date","version":"1.4.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.4.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"ee1ab20f10d496bbf838a1fdb64599d17ed930ff","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.4.0.tgz","fileCount":13,"integrity":"sha512-mGkO+Rhh2Hupfb/lG46U2pZApIpuPjR7geYQok/dD5xsHxTtAMUTGdXldMXlm7WGGjimn6BNumKoL7jDVnTIog==","signatures":[{"sig":"MEUCIGmgVbM+JQpxpCfVIAV85t5Svl2UT5ZksgZQXuiZxBlUAiEA2+y50lIs3SOYPlRtADWkWgRMxMvL2MaC3xtp+1YwQJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoj7TCRA9TVsSAnZWagAAipMP/0dD8gkHdxBJMVRs9sgK\nm6VdZLKKZj1y523EQov16ELe5jpUDSzmI6STBCtRttH0kPFJAMH8fjVcqcfl\nO6dvGbzWazj5yOxwgR3oQ16oGsL6tig8xgA+jOU1O5L0DP6lvxJ37SPB/HeV\n+NhtaKbOMIYwv0iHcskd3OSob//pnYIK5TiCtZyxXQ+bPJfV/H/uqhKSL+9W\n1ggw8qHEQPLaibt4NBHwGGslnqvJX3aq7T5AKL/aBgXZ0jzpa0wFiT8fxR9o\npx3VNv3n7LR3NbJFESBXP1Y0ZY9cpDUxiPnXHoGsehnsFZKgQiyRE2I9uok5\n4sbU9vR5kqgDTB3Ul/4OEtSDauaI/+nFtztP/NyqQMIW0REWuQdjYhBBIRJm\ndhoylDlA+eD7CO35kA5dHBIn5ge6svGvskYoUzU0FsG2pmRaQBGJEQTU0w4u\nxtdOm7wpUaxwOjG8jgLzhaa1o/yFLCuWAyGEq23JQ7q2Vu6N17K/2DS+O6NK\nrA1xjyny42N9beDbEr3wTj/Lq4Y0iTJO7zPobWeNjaBPjhJcb1OZW/ljW2J4\nlDY3ZNRUPmJqlHAiQuD+kYoZmvFS4oyd+3+fKGG6EeiRLeGOXZm2o99ffhGO\n2YVYO7W63cnM4gqv1z7Ltuf0co8kp/QwgmsOJ0aAf4NfM392u/8rvv6wO8py\nC3qL\r\n=izvF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fa64a86a77e4cccacac235a27919377391223fbb","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"6.14.12","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.1.3","eslint":"^7.21.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","fast-check":"^2.13.0","typescript":"^4.2.2","@types/jest":"^26.0.20","lint-staged":"^10.5.4","@commitlint/cli":"^12.0.1","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.16.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.4.0_1621245650574_0.9619272960480783","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"calendar-date","version":"1.5.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.5.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"ddef9d9e58102698a5147306e722b1270f678861","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.5.0.tgz","fileCount":13,"integrity":"sha512-8IE5w2MVivkyoFmfy37aaSaO8gchEPbuwhvvXUnP4vqoR8aMXDhvU/pjEQVnRggeALZ+HdA8sTs15e/guICHVw==","signatures":[{"sig":"MEUCIGdaviTBoekY9NPrgkF29q3wk2SsSSSHUD8bdRmW34q+AiEAiqaH1zc8Iv0hBQoNu77OsknyecVIBboZPcJ2xFns6ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2lawCRA9TVsSAnZWagAAY1wP/AmVeo/c76cyICQvw7IY\nEStPkBkzpT/rqouwAClQa41Tj+VGlrmvsEVbHX0SCxKrNKL4XfMX7GJ6BOkM\nxYMX60HEm1rGl8WZUKRokRTQlazDumRsZWtsxRPIl95K+4k3iLcJS9ckvRQq\np6o0WLlpuoMObCeANTAxlM76hIPOwyDu+uTRE5daP6W3etFe9mXa/07yd5Xu\nvz4+oUxw9/RO05w1Ay/6KG0TuVgd7RS59iUihkMnGPS8ydXXNBHprGX5uKOo\nTDOJ4TWpMNBNw1/Q34ibPezXGFlx2g3C8EejHvJn6v80ABQ9enSUORt+yTKL\nD2wXNSoPL6zmfNc76uqo7BZwSoS4x4hxloUkXV27DBiSy7qI5Cgotiu7lTYG\nwVFmbdbsNkI+RQJhkgSYfNsA1DyDgSNKVF8C0FUUks7QRBPbRmJrCoigVxC+\nW3EWsQFpRI4NaYe4cyA+w7tSZ0XhUHiSmw4P26W7YXcsU6dFsQm57KIY7PvQ\n5N6/iqmFz0Gt0QS3Nr1Wm9jJOrWBqSn1Mm3AzM7IE++QAOHGd1Tz6OPva8Iq\nu9XLuVjxUHHepo4OUEzPYRob9WOdGyIEGDfCPFmNlJaWjAWrTPQUAByOG9c/\nILt8h3PkC5xfIyUk28DNgl6LvOXnuQ8gkFDC3TlKmf/OonV8sIvmlnUVVpT7\n+S1w\r\n=4XDO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e7c9daf365ae0820e68c3b0f88cf8a61cb680782","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"7.24.1","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.2","husky":"7.0.2","eslint":"7.32.0","rimraf":"3.0.2","ts-jest":"27.0.5","ts-node":"10.2.1","prettier":"2.4.1","fast-check":"2.17.0","typescript":"4.4.3","@types/jest":"27.0.2","lint-staged":"11.1.2","@commitlint/cli":"13.1.0","@semantic-release/git":"10.0.0","@typescript-eslint/parser":"4.31.2","@semantic-release/changelog":"6.0.0","@commitlint/config-conventional":"13.1.0","@typescript-eslint/eslint-plugin":"4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.5.0_1632903716607_0.36499316766046075","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"calendar-date","version":"1.6.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.6.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"f51f997eacd4c36243a3f609a82e6f1ebc850b57","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.6.0.tgz","fileCount":13,"integrity":"sha512-zNVj5X4dbibTybinKlR7euyAM3yXC7EzIUEgcJ9yLOgkM8evg+L2xOlwL1PqnBCdRj4ke0xBpXgmiYmhaQZbew==","signatures":[{"sig":"MEYCIQD/3VC/I0Mw/EhEk66o+C8nqU3LezSxXo1P9sV4htKTjgIhAPK6R396+XjekYl76jmRH0+trZ0qe1Gmo8QkGYxd+37Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimfxPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/uQ/7BTdDt4HinkF3sF8j1n93YfuKOuTmEbO1lUaghe5GKbRvo45c\r\nfNWIfKK0GhBpagWxG1V+LxF4uXDKhmlxk7PgBv1VrMU5UmYPQ0m/mZzWKvnJ\r\nYf+kZqir5f5YhUMs6Al8YnablFuCVZqKwnuK3Lz2Hr7YPTymX0oAg9IpwsTW\r\n31j3zYl8vjnhiFqu2/6FKopo2mX334T5ikaF5wpbA/Pt/7GuwUdH6QrFLYs4\r\neZc8G870vaWGEE8HTRt/YV37BJ+Us4KBCcqNFhqB59WQihwUqFJLWvxWdwuE\r\nkWu17OcC2CUL9pLS2YdV3VzLHAji4mx7admWgv8Xobfo1unxrP95bkqQJqj1\r\njkr7ITxPDlGCZsfzWlNQwsoFIwvNI1JQhSi/rTqFrHj6BQfFWKriAqG4Live\r\nqiarZYl2k8iMQo2AB4/WdulHpsU3cmB9mPCSLI+3sFH/AW4rDK+GXztclenz\r\nw/Bn+hHFd4wm+dtatEf9IEVDqGlYTvRTA7rrU1FB3lfELWdHXv3wA5/a066k\r\nKslXa5qy/d7gkqtMcPYufwRa5NzLLOkvtGL+qUS18nbDv8HDKF9Ji0Mi2D7x\r\nOwARngKtd4psa0dvC31CJ1ejdM5wn5Fx3B4DJnX38D/L3U+mI8Nct9Kr5Cso\r\n61s9pofD2UxSnnCOVoM/chZuiBwxDTwCPcM=\r\n=uscJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3d007534f0f7c2f6a438788ffee23c2548851299","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"8.5.5","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","husky":"8.0.1","eslint":"8.16.0","rimraf":"3.0.2","ts-jest":"28.0.3","ts-node":"10.8.0","prettier":"2.6.2","fast-check":"3.0.0","typescript":"4.7.2","@types/jest":"28.1.0","lint-staged":"13.0.0","@commitlint/cli":"17.0.1","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.26.0","@semantic-release/changelog":"6.0.1","@commitlint/config-conventional":"17.0.0","@typescript-eslint/eslint-plugin":"5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.6.0_1654258766945_0.37432405522081136","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"calendar-date","version":"1.7.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.7.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"8df36ea4d5c6fb9814af33a4e8e84a274e727c6f","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.7.0.tgz","fileCount":13,"integrity":"sha512-OF3xPPqbjkZV7JtJnMoExriKStBJgxLd25FI1n3asMlbTYdFOsI+V+gPW99V86oQ2PaTWVWuClBBZQjS8akf9Q==","signatures":[{"sig":"MEUCIQDn6AK3L5CnCKIlrzD14QE/wSRV8faq6XrB8NCnj6UXVAIgcNdtI0FQ4grVYm0RbZW/4Pki0rhItN0SJdku37z3ggY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4ixAAnLTqJ0lw5R3S8k7ZCEsTdwzcdR3qm6MRlRvMt283ztR108x4\r\nRz5TZZaS1j+BDhQPiRqhzcpRa+tJeN22MSduQXNSp0phEkUNZoZbm+pkbKr3\r\n174oe+Exyf/sbCrZ2tYi0clE0+l43QMOPCDrNl5SmB29rG30qxSaNLN/CJx8\r\ndtdevjB+J4uv8bNC1e6NDHC68BONC5FGs2hTfZSyUcsI5KOLAz3H32zzZQAl\r\njeNZDpSLgCmmYKIGGhps2XuXiKSujDsgGBtRfCmxlM5H7n/B6QrVDpuCF8gg\r\nIj/PtpyhXajQKyH6A6GMmEiSFVZ4hTMOJCmoaO0cX7ig755mAaOj39Zu/4Ga\r\n//7bbPhdfAfZlvMZJQ3Mskp2UvGbAvd5xkr7kJrCnWjQpPc7ZAT7Wz3RPsDu\r\nrsK/mWmU+wALIfvrah/rRq/qQB6oYGjyPrpTihQP8tueJqsx4ot6vXFrUQg3\r\nia7bCo9GsJdEpSweMl84vMkPim8rfjw/BiHCKFSXz0chrilOpml4wUz6p449\r\nW2s5W0Zb8wjJrh89K/fEEIyE5fUUoEGhCPx0BUH/Tvn51pQvKMwqWSn1+ruo\r\nthqGWb5FYhMa+Hz8bhY09wZ//nPJ3OuVJO2w99m59Tiu1STyFP9hPCwEqCns\r\n+SuyJA3SAQPYFIvTXdsXPQ0IwFRHHbBw69s=\r\n=zuag\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c78f6912e7202bfffa27a01224f7fb8165cb765","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"8.19.1","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.0.3","husky":"8.0.1","eslint":"8.23.1","rimraf":"3.0.2","ts-jest":"29.0.0","ts-node":"10.9.1","prettier":"2.7.1","fast-check":"3.1.3","typescript":"4.8.3","@types/jest":"29.0.1","lint-staged":"13.0.3","@commitlint/cli":"17.1.2","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.36.2","@semantic-release/changelog":"6.0.1","@commitlint/config-conventional":"17.1.0","@typescript-eslint/eslint-plugin":"5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.7.0_1663146217812_0.6701819329165619","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"calendar-date","version":"1.8.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@1.8.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"3a81e57267892ffb353339efa1078db44b602a5d","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-1.8.0.tgz","fileCount":13,"integrity":"sha512-XLQkpIsXkQGWtDw3/tYqtCg4BEmgPpgFfpM49fLcGmE9JWtH8D21F24RMA5RBrKExAwlY4RJrc9dIHm21A7R7g==","signatures":[{"sig":"MEYCIQCZxyywvLEwjidH3CZ1pSkX7RJRQIDEFjEfUYShcgGBmAIhAMsi2r79omHd+vCHiGgpiXZwoELrmLriRALLM4s1cp2g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR9LPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLgA/8C+v+WAlpAQpKDcuKLBXiX/I7C2SfVaCllvQ53cYD9M18+3wo\r\nkW4Tf/r7/14jKuWXqMP8ZCamCg2rVR0KXFNydCytO+oYn7Y8lc/7B1USR6XA\r\nm5uL34BBBAbe/ISsoycTLDEB01f2lu52/zq/XTC0QErsbQqGv+jfus5+tseN\r\nq2G0ukXbLbgoQqaNBWxjrXnVEke3CPMi0iOYsuev9eQfPP99AOr768QSSXKO\r\nh0n/WZIg8ffkCaD1g2La58GDqjQipoT+FOtWX5C9UIXcT9H9t/+1WkVEermD\r\n89aFuYWoEe7Pv3tmR1Ueuq+ReDGRmIeOPHR4urF7bg49l6F2NpVhuYtaJ2lQ\r\ndX0BRuHqdggwkRS1EhvIbXjaWx6DvmMk+wXsoun2z9IyyOSvEj5lGLdnV8yg\r\nAUpIHwr+xfRlHNU7Udwzmc4ocigTuFpF+y/4le40oL2gxTznjZkuWawAeKvX\r\nWjVTRgq2c4g5pjt4R3WWq8CVEM/FuOpjjm0POyhhFJffohjbFriK9UNpKjfs\r\nypdExBVwHHYy6n0jt5dG4K65NAcPh9YkHxtQn1+XYNYEx/W/xJHe/ZkB+zgq\r\nxmVusxW08RiCD73EHJ6tT7UwzPd0xuw1b43HdXIBmIWHmfhFGmTRCVmlJxvd\r\nh/jBNYnB38OTHvMx4kxDCCaRNk47YfrrvAA=\r\n=5TsM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6c741908e5550ed9195948193c8cd96eaa40ffd0","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"8.19.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"18.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","husky":"8.0.1","eslint":"8.25.0","rimraf":"3.0.2","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","fast-check":"3.1.4","typescript":"4.8.4","@types/jest":"29.1.2","lint-staged":"13.0.3","@commitlint/cli":"17.1.2","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.39.0","@semantic-release/changelog":"6.0.1","@commitlint/config-conventional":"17.1.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_1.8.0_1665651407335_0.32496287428153803","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"calendar-date","version":"2.0.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.0.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"62131eaa0e2550b0bd856f0997ddef6a6709b277","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.0.0.tgz","fileCount":13,"integrity":"sha512-N+U6YDsbvCDGa8sc4YFvtYJYWnY7TCYfbUqpj9J4bzxloWn7tX6+C0HYugTh/vAOfCQOH9DookdW9D6v3lPEPQ==","signatures":[{"sig":"MEUCIQCIRo9Nnc/syGZuQZflSpx04C5GaTZwl7uCmi4ruEB4bgIgfpKtYSULJJ9ivPegtc6b1/z51ruiw4ot2rAbxowqeHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmd4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3bxAAiHimhfRw7aofkrkw4MmgRRp3SbhyyFV9Zq2EY9TFf38dSvay\r\nsXIy5UR1m57U5QmnruAHHY4VHC7vluvpu3nteXybecz+2pLCJgvjrkVTAwIt\r\n1n+HMm60vl3UOMjQjhIyp0Ym25drRZXSGuYxXvp6W1MpcQjutqrV0M8MhmjR\r\nhY1vaB3RIbn9fNaIlXJuzgXhQIbDD2m2Io9OtGG8hg+fZn3r4+qdi4EBrKfr\r\nf19w0otBsAsXocu4s7jX8/UlJ2Wr0UrOg2S9BIu8TtWfFZ0FZuZnhYwPSFon\r\nAu3LSZ2eOrwKasagQ+v4qI0DLpFwdTgCYuF52CJKB2GCkvxJm6qCdedbMU5E\r\nfvftPvcOq1neB6mAjJ4zaezp4R8+AcamqtMpoKWly+ZfRtwhXWkfxeskCv6z\r\n2m9cjh+4Od8rifn6hUq4v0WVTmI1EsjqKv9wWWts7y5XRG6SmDghQqry+baU\r\npB4cM9U3gSfaPjU4m2stfxvTdCJMJdYCtVZKcE2IulvRKfvzMmqHcNml0CFA\r\nHKAd3RFvn6v2aGbCPqhBdXZjDEDQXSYZylPg/E1kEUnNEl69nM85aopX72UX\r\nDfAzGOj9oLijM24A8XykIJAWaYtc1o9DC9VXL83GDHoccX7M82VSgufuXiPC\r\no9R+9sBFaK8J6QoFZuO+LmqDvx67arlFXxI=\r\n=WhBu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9d2868d17eb31ee9e5e55f9226150966bcf74bb","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"8.19.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","rimraf":"3.0.2","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.1","fast-check":"3.4.0","typescript":"4.9.4","@types/jest":"29.2.4","lint-staged":"13.1.0","@commitlint/cli":"17.3.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.46.0","@semantic-release/changelog":"6.0.2","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.0.0_1671028269547_0.49359302217846923","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"calendar-date","version":"2.0.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.0.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"df838d25b524fa9ccb09074ed47492ed1d2acc12","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.0.1.tgz","fileCount":13,"integrity":"sha512-baJemnMozXgmBULcVYw/SEOv2cQgli1DNFovdxk5OlLWZEQ6Jo4B2UbDbospflZNdZ6vEVFnlKT0ix9UyVXzwQ==","signatures":[{"sig":"MEYCIQDZEjcfklefSodQfxVSje06VBgV4CfoYbaXIlKpVfVGNQIhAIVdHUuzlcG9bWlprNiKGV+QcV78RYJFUhIDRAQkgGo4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPqFKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplDQ/+LSIFvu9m3jfovFpKOlEY9d6tVQhv4GbGMM5hb1aFDCM/2ZhS\r\ngtuYTFqggc2F/YjP7ZzCN9VYYKXVdHTFppymwxDMQSetmWlXPSgZrADkzIXT\r\nRFL79MoYepwgNxL0l8lMxcsVmaE29x7qeKj/DFIaXZWZ58wBQsSfrScsJKch\r\n+c8CPrgJ3bV4ig8nSB7vXwzKAy2cnKZJeqX+sUYVsyV/q2Ey3RIBs+oQYxgy\r\nhraZKKIUTg4C1LPW7aIjx16qXBZ8V+9Mrf4dfKSUpdfL7SATeb5PhH8LLDTy\r\nxjfqYZntAb9kKdLkpi6M46SFw+nOGWxZQuU0VMLoESUmTjG6rO1HWI03j3HM\r\nL3HnrWTdzb9JMwBiXtTKAsfAnGDpw5BohbPzAXg81n7KVoT9cxPslbe+PzOd\r\n3RfqYQm0FbUl0n2KYeo8MI5cfKUvXUJNZTnQYGhuSsYyDc7iTc+pBgTC+lry\r\nG9ftN9kIa5knSkc5vbLYwKONr1OzQj4B9fKAdKv+XxmaScBtR9qi2pb82LIQ\r\nmXs5bD+wjsK9jcp6jl9kXiUFZa9mlcyRBfcGa1mBrFC6wx0MLnHTuTk/yipL\r\n33ps2LGUNglKHLAMZEBwGb15JOPcnw9uCH72V+j2hiYUAFDFpkeRyFubwiSR\r\n2WyqVcMtXAUk9JIjr2pIlAVsJ5uhuR1tg0g=\r\n=NoQ+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3c454bd8f9a2d91719590afaea48fba2514a1ee","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"9.5.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.38.0","rimraf":"5.0.0","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.7","fast-check":"3.8.0","typescript":"5.0.4","@types/jest":"29.5.0","lint-staged":"13.2.1","@commitlint/cli":"17.6.1","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.58.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"17.6.1","@typescript-eslint/eslint-plugin":"5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.0.1_1681826122314_0.45232700747371557","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"calendar-date","version":"2.1.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.1.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"7be28b3e035100afa9bb7681abb8bbe0d07936e8","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.1.0.tgz","fileCount":13,"integrity":"sha512-Ad75Rz96JhA0CrXnxKRPVDIa880uXWOZsY/j5Y+ChkKEgNQstIGBVVPqT2jP99Uvh3Oh4ifrCIvdF5EwKJU1Fw==","signatures":[{"sig":"MEUCIQC9sBABt2L3cEfIGMplQSQ2v6cI2HKlpqPofcIDghDYSAIgbQH8Fm/VZmwqO4kObPaZqf4E7b9JhNEmRI2YrDf6s9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46877},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"84806440500af9d224ab64f06f853de87e180115","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"9.5.1","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.41.0","rimraf":"5.0.1","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","fast-check":"3.9.0","typescript":"5.0.4","@types/jest":"29.5.1","lint-staged":"13.2.2","@commitlint/cli":"17.6.3","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.59.6","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"17.6.3","@typescript-eslint/eslint-plugin":"5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.1.0_1685432961273_0.18039188545182894","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"calendar-date","version":"2.2.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.2.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"00ef88f7a254c704ba54b6b906d58d10dd4a805f","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.2.0.tgz","fileCount":13,"integrity":"sha512-19bwKdpjEbFlZdvk8uyGZEH40WJ8QkXbtLv9a4bfrH+qWUm7KIXoVSc4V7Fw+mVlJxepePg9DQ1etHCO1wGh0g==","signatures":[{"sig":"MEUCIQCmYoBrflI9norVLLA/H1E0mDkdbhufPkHBf2c/2Zm9jgIgK1/ppOVMwnkenYmzszhfWsDP6FYXKZbVEwGELy+NlMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47787},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a1b53c2490c3489d2ca91f59e9f368c74a4a226","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.3.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.43.0","rimraf":"5.0.1","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","fast-check":"3.10.0","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","@commitlint/cli":"17.6.6","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"5.60.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"17.6.6","@typescript-eslint/eslint-plugin":"5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.2.0_1688032768276_0.7091214349696857","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"calendar-date","version":"2.2.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.2.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"bc98240b2238552bd31d05dba4d6258e4f473bfc","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.2.1.tgz","fileCount":13,"integrity":"sha512-1vea7WJgHIupa7zmbJVbYOclMxmeQRlg+i8o9nbwR5bMNez1PmhdgdiHd0joSrF1NZTDAR1byzS7c2xuP15tGQ==","signatures":[{"sig":"MEUCIQCGYU4FTQHts5diEgMj00g8Yn4TKxMT9YHSQvGGsy/wRwIgZ1TGdC/qlw4XSx1AYgQxIH/Oa3RNqPk80gQUxm5auxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48561},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e42f30aa3c406f36e4ea46ca9cfc4e5afb1b3971","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky install","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.1.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.51.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","fast-check":"3.13.1","typescript":"5.2.2","@types/jest":"29.5.5","lint-staged":"15.0.1","@commitlint/cli":"17.8.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"6.7.5","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"17.8.0","@typescript-eslint/eslint-plugin":"6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.2.1_1697643360203_0.08837805497926032","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"calendar-date","version":"2.3.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.3.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"409e0c591d28db557d382c53cc4404d8573e40b3","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.3.0.tgz","fileCount":13,"integrity":"sha512-4TWCOBOcsuxCsguLXfrVWUbZ6a3OYWyGrZ7I51MIR8cEAhoUCQ9ytk45457KNPf8zSkj+C9aEAxYxSvIdg2Atw==","signatures":[{"sig":"MEUCIQDM+wPViZgR/e4jQi9lZKAn9D7IqO9VwH5yAnwSEyiIZgIgGNypXLuN9sNLCsiBwc4sy1G8hSkZBCPK23+TFHvHeYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50060},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be6fb188f209b77eb0ea00f474502a8492c367e7","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.2.4","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.10","eslint":"8.56.0","rimraf":"5.0.5","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","fast-check":"3.15.1","typescript":"5.3.3","@types/jest":"29.5.12","lint-staged":"15.2.2","@commitlint/cli":"18.6.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"6.21.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"18.6.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.3.0_1707397527062_0.45040081346725214","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"calendar-date","version":"2.4.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.4.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"c7820f052fc907f1ef931a57bad5e998cbdddb41","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.4.0.tgz","fileCount":13,"integrity":"sha512-OSRK5TK2udAq8dzT1YTGyJximNkX1XHCzwm80dNvwBVGhpy2H/eCsYaSdqVWbOpmrHr79UZ+EbFAi8eYxXDkqQ==","signatures":[{"sig":"MEQCIHZ0MEZLoUhyzrZlnCFyb4c7R0YTMJNUCVDItXs9HyMuAiBy2/7Xyo4bj/9JxclJJ/dQ00jtaPaKwnlOZQeX6ygiag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53127},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c39bcd60d73a1f90b3c841398892856763be5757","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.2.4","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.10","eslint":"8.56.0","rimraf":"5.0.5","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","fast-check":"3.15.1","typescript":"5.3.3","@types/jest":"29.5.12","lint-staged":"15.2.2","@commitlint/cli":"18.6.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"6.21.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"18.6.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.4.0_1707497383427_0.7158513304851912","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"calendar-date","version":"2.4.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.4.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"5a0bbde82e2d5f2daee6ff5bbc39e76d96993e74","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.4.1.tgz","fileCount":13,"integrity":"sha512-FkBSwCFHcdc6tQFgpawdDzCV39o3tGBX1ULck77lEokd0QLKFgNws0SzG/iG7UlKZc2dCVR0lY5s+lNFf8KsJA==","signatures":[{"sig":"MEUCIQD77GLihMoMMpHctpOhcK74On7abZrAFhD7PHP0t9oligIgd2GfeyY1CAq8cRz02Yzx3V0RClAp0GsOYz3x4SRrsZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53790},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f19ed1f8ec029f45280aeee6a744d5fefb4a3224","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.2.4","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.10","eslint":"8.56.0","rimraf":"5.0.5","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","fast-check":"3.15.1","typescript":"5.3.3","@types/jest":"29.5.12","lint-staged":"15.2.2","@commitlint/cli":"18.6.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"7.0.1","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"18.6.0","@typescript-eslint/eslint-plugin":"7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.4.1_1708099358814_0.7248523893118064","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"calendar-date","version":"2.5.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.5.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"2116aca8014b1563b6556978a545cf1f937e4c70","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.5.0.tgz","fileCount":13,"integrity":"sha512-T4j+WnCZkPHEwfLbJbUaSvNfq/S76rQTPjo3rW7uWGrkmtn00yMJjs2+toWa9SyPLLqLXJXmgyk4mp/hB3CiLw==","signatures":[{"sig":"MEUCIGF3uWSBLSsubgQgVbV2L4of4l7L5o6B3wD9I0U91jhRAiEAlgxR0uUgSDzBNtbfmkQT8q74Y33WQ4NzEBiPiFdORaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54776},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19ee0b85cf7c5160516d307fdd2aecc970b66443","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.2.4","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","eslint":"8.57.0","rimraf":"5.0.5","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","fast-check":"3.16.0","typescript":"5.3.3","@types/jest":"29.5.12","lint-staged":"15.2.2","@commitlint/cli":"19.0.3","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"7.1.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.0.3","@typescript-eslint/eslint-plugin":"7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.5.0_1709889166923_0.7884176344322127","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"calendar-date","version":"2.6.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.6.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"2eca27e48d2b7ead30550d6f077e17cd040d6a66","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.6.0.tgz","fileCount":13,"integrity":"sha512-jjKwe99uRD7Nb+jNqfaeWFj9z9il/Ammw6j5i6pa2X4My4WCf1+UsyDWH+h7eA/1D3ed40GXMtCD4bXUxCQnTA==","signatures":[{"sig":"MEUCIQDgUXuKn0OfqVRFKaAOtjkWcMKtz0L5OSO48NRtdmcvTAIgZ7afz2UNIZhAsVnJYAHWLk9aqZch6LP4oq0km4wbVXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55318},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"de7511bd32883a2f11f0baac9cd26508679a994e","scripts":{"lint":"eslint . --ext .ts","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.8.1","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","eslint":"8.57.0","rimraf":"5.0.7","ts-jest":"29.1.3","ts-node":"10.9.2","prettier":"3.2.5","fast-check":"3.19.0","typescript":"5.4.5","@types/jest":"29.5.12","lint-staged":"15.2.5","@commitlint/cli":"19.3.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"7.10.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.2.2","@typescript-eslint/eslint-plugin":"7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.6.0_1717778876859_0.03620362857141912","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"calendar-date","version":"2.6.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.6.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"ae175339601bd25a2ef8c9db7313d37c9b1f6260","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.6.1.tgz","fileCount":13,"integrity":"sha512-AvUaR3YH8XhpdjKvUG7mY7IhU0B2E4OM2tUU0pEKwg/aYV/WL2fgTrtnjQy9/O4P9kfC0yfCdW53POacXxfeGA==","signatures":[{"sig":"MEYCIQDh1HVj2aRDMT1OIc1lN0TIU2IC9zC2zKb7+cvkSL4awQIhAK7GU4ak7EzRAfGqF8CCOgXsoAGQlLr+fVn8zZr4dThM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55850},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ab863d26e4ce2a60fa583f26d2e41b53489d27cd","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.8.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","eslint":"9.6.0","rimraf":"6.0.1","ts-jest":"29.1.5","ts-node":"10.9.2","prettier":"3.3.2","fast-check":"3.19.0","typescript":"5.5.3","@types/jest":"29.5.12","lint-staged":"15.2.7","@commitlint/cli":"19.3.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"7.16.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.2.2","@typescript-eslint/eslint-plugin":"7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.6.1_1720788732937_0.12251002766123964","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"calendar-date","version":"2.6.2","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.6.2","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"6ddfd3251cab0c9a51c9a72a3081b2a0b7fccca7","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.6.2.tgz","fileCount":13,"integrity":"sha512-iWxqbB1Ld7jaix+r/y/e7vB8l2oOryJ6j4nChFdDkZXRWOl8WbW0KrKCnEtfl38VmhYaSj8lZl5t44BXDfDFrA==","signatures":[{"sig":"MEUCIFJTfykPyGwbKzr8IJMiLObVkzhBdW+LQ0WNvCoQHawbAiEA0qBYovc4sh435Rkv9YcUOsTi/+/u9hHonsk/ecgURtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56651},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b3205fb106d8c9e59ec7a367745af7c8a5eb32f6","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.8.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","eslint":"9.7.0","rimraf":"6.0.1","ts-jest":"29.2.2","ts-node":"10.9.2","prettier":"3.3.3","fast-check":"3.20.0","typescript":"5.5.3","@types/jest":"29.5.12","lint-staged":"15.2.7","@commitlint/cli":"19.3.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"7.16.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.2.2","@typescript-eslint/eslint-plugin":"7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.6.2_1721060061337_0.8276344099529493","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"calendar-date","version":"2.7.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.7.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"6e119c71e2a00c70d23b146eff832198bfe423a0","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.7.0.tgz","fileCount":13,"integrity":"sha512-kehy1lBQyZp8zKxUDEInkVe0l9XY1PDXPJkUvGDbIP1d2Id+ctyLaIlH/jw7mOHr6qwXxL5UNu5EHVFBtuKvIQ==","signatures":[{"sig":"MEUCIBrymUP+ETT877sj2QzVMwpbg7W5kBzPWB/p1xX6vIMUAiEArjyxRs5tTZ5yRqW4Mm7mpHIf29DTf7f8hDKCiAEjQpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58041},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4fd20db0e90cfa5337281bf360b82ef39b9c572f","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.8.3","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"9.10.0","rimraf":"6.0.1","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","fast-check":"3.22.0","typescript":"5.6.2","@types/jest":"29.5.13","lint-staged":"15.2.10","@commitlint/cli":"19.5.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.5.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.5.0","@typescript-eslint/eslint-plugin":"8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.7.0_1726659002616_0.4115739723264449","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"calendar-date","version":"2.7.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.7.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"3d2ca194e8a7983b85c9e35e3b32a689b8009307","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.7.1.tgz","fileCount":13,"integrity":"sha512-cgwlwN7fQG09SLaoDwaD26n6st1xw1lMQF8zFoEp7gOvS4Ev2z7CYUirB/b/Fh3igE7/HXS5SJYtbop0ZqoVRQ==","signatures":[{"sig":"MEYCIQDOsvqY79DbWDVf0XjzyB9GznIQpr9l9zyVa1PdIfoXjwIhAL6jBxkL5kxqLdOlKM2IVmcUlFwo4vdqvQflbg88E+4p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59370},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3e5d15bbfda222689961968440c969db83e8b345","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"9.13.0","rimraf":"6.0.1","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","fast-check":"3.22.0","typescript":"5.6.3","@types/jest":"29.5.13","lint-staged":"15.2.10","@commitlint/cli":"19.5.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.10.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.5.0","@typescript-eslint/eslint-plugin":"8.10.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.7.1_1729674427066_0.023659994012906083","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"calendar-date","version":"2.7.2","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.7.2","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"23d1f68755ed9b389ed73b7a3a15ea02bc323c9f","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.7.2.tgz","fileCount":13,"integrity":"sha512-Qn5N41AzpdooLRRfXkgFJ+Q3VcXz+Hd1qUIM7FsFL18Y4hPnzV8mpELOH+cZM7ZJEE7UyycrkqPpKRdF/2QyWA==","signatures":[{"sig":"MEQCIFYzfhlBycVc8f3EA83g4QVsj9b2y3YwejLv+o6bhqihAiBC1JTGZfy5/hZmSWbQMUfvrFFZXRGTujPzGx/OUYmWCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59691},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8e991171a913fbef6cd2d80d4e6813d98bcddcfc","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"9.13.0","rimraf":"6.0.1","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","fast-check":"3.22.0","typescript":"5.6.3","@types/jest":"29.5.13","lint-staged":"15.2.10","@commitlint/cli":"19.5.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.10.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.5.0","@typescript-eslint/eslint-plugin":"8.10.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.7.2_1729697643452_0.8932332463530939","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"calendar-date","version":"2.8.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.8.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"80b2e5ba59a481fe71d616dc61a609b43845bec1","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.8.0.tgz","fileCount":13,"integrity":"sha512-f9fW3pSIZtCUMr63kFHO+s8t+8mncQJSr0Stn+wMa2/dGBhYouuB6U9J3EA0fgwR+/T1vPst44JAHmagGQmzGA==","signatures":[{"sig":"MEUCIQCAtu1LG3094JehOunQ9oL6VeX2To2jBINqDfRZDXqdLgIgfkjHErG67LUF980ms34YYem9Fd4EG/ZmLpOxSbyXzhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61944},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a6f645ebf209294905cbd7f4a40ba02b6699f0b","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.19.0","rimraf":"6.0.1","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","fast-check":"3.23.2","typescript":"5.7.3","@types/jest":"29.5.14","lint-staged":"15.4.3","@commitlint/cli":"19.6.1","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.21.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.8.0_1738075772013_0.12482018330240785","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"calendar-date","version":"2.9.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.9.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"557378a67431849850bf9a0bfdf209c0b9fea2e8","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.9.0.tgz","fileCount":13,"integrity":"sha512-st6YO6yioRRk3gBZ+3AcNRTv9ElhB59yXsjbzQzu/PW/CxY0f9JC5Nq7ccmG2Pj2tvqjMYTQ7v3JhQHmNePtJQ==","signatures":[{"sig":"MEYCIQDAkJv0yLl4rOCfvaBwg/09PLlNcdoD6llFUSjqllxfYAIhALJPIfU7rbGb76QCDlkNdOColHEPuIOg/tpEKDdzz8i2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67266},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"30f31e0284b2c87e1843a27e0d45173d05902a8c","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.22.0","rimraf":"6.0.1","ts-jest":"29.2.6","ts-node":"10.9.2","prettier":"3.5.3","fast-check":"3.23.2","typescript":"5.8.2","@types/jest":"29.5.14","lint-staged":"15.4.3","@commitlint/cli":"19.8.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.26.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.8.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.9.0_1741608867456_0.35320887911671695","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"calendar-date","version":"2.9.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.9.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"fa23c46c77675ea57f023aba70854dd337e792ac","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.9.1.tgz","fileCount":13,"integrity":"sha512-cZvVVSU0Ditdiuxiu3nHx1UjO8t9T1wb6MiX+wukWKpU9THBkvLwHvczo1QbmHVRxrHVS+ZZC0vFeO3xLPf+AA==","signatures":[{"sig":"MEUCIQCrSupBEbD+i7lfVComphLbvFl7hXVvi5bmKteVKrpdmgIgbB8oPndMygwCbwmlTY9mzz/WVSD+fLSaDGwi13TxpUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67510},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7a23c5354824af6b89ecaeab21f2ea038a71d1c","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.23.0","rimraf":"6.0.1","ts-jest":"29.3.0","ts-node":"10.9.2","prettier":"3.5.3","fast-check":"4.0.1","typescript":"5.8.2","@types/jest":"29.5.14","lint-staged":"15.5.0","@commitlint/cli":"19.8.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.28.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.8.0","@typescript-eslint/eslint-plugin":"8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.9.1_1744723786757_0.22001548904176538","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"calendar-date","version":"2.9.2","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.9.2","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"c840234d32d9b1f7d2146334866a30938767133c","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.9.2.tgz","fileCount":13,"integrity":"sha512-oOnamsE1BC6QK879DEKwBXkYsHSrP3B676ehicWztY1b1T93va6IOhjUDUUgGkFUy3/PyQCp1vgqltxcHUg8VQ==","signatures":[{"sig":"MEUCIQDVfu0+2DrOBd3ETj9qsZzgKB8BRBYwzOY+1ABNjz2PLwIgb7Z6Gfyf1oFFtIj7wP6Geg42yGvmizarwtmX0cpV0pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67846},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e6c2f7ff0a6c5f981a198ed14437902874631f30","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.23.0","rimraf":"6.0.1","ts-jest":"29.3.0","ts-node":"10.9.2","prettier":"3.5.3","fast-check":"4.0.1","typescript":"5.8.2","@types/jest":"29.5.14","lint-staged":"15.5.0","@commitlint/cli":"19.8.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.28.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.8.0","@typescript-eslint/eslint-plugin":"8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.9.2_1747066091476_0.7054568426876677","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"calendar-date","version":"2.10.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.10.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"c9848d607a1b3af8bf89c3c10b4fda17dd9c18cb","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.10.0.tgz","fileCount":13,"integrity":"sha512-9+jsHZWkJ4EKtCY5BwEmR2gTNEnK0wDpQBRwlvwUhFjjDNeNfzC4z3XQzZsr7iTHnmO+vK53vCWHJ8sADytbew==","signatures":[{"sig":"MEUCIQCaYw8uEqtdnTl1Q1efXVmb5ZWLa39t07OR8D9exFpk7wIgGH5gVCLGr67Fg3D2RE/syhnEIqPbE7BKeQpbQwuApCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70094},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf0df32210a17c538aa4826d25a4926f42a891b8","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.2","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.23.0","rimraf":"6.0.1","ts-jest":"29.3.0","ts-node":"10.9.2","prettier":"3.5.3","fast-check":"4.0.1","typescript":"5.8.2","@types/jest":"29.5.14","lint-staged":"15.5.0","@commitlint/cli":"19.8.0","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.28.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.8.0","@typescript-eslint/eslint-plugin":"8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.10.0_1750083478000_0.6313200912514021","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"calendar-date","version":"2.11.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.11.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"f23d37e5c0a1f68eedcfffc6552133b892fc24a9","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.11.0.tgz","fileCount":13,"integrity":"sha512-hycvTpUigXB+69BPVKlU6guIZLq9WszvKxWQmzHTc9TIQLedGAcGN6DK5VWSz+sEScUVpAfSmd5t0/B5jwKlcA==","signatures":[{"sig":"MEUCIG85jQSlynseHPFtM58SAm7H14+PH4KKQ9A1Ofn29yM9AiEAqBUSFn6JqyLA/8S4nSUwx7UYyqeVBkIayN/qLP99+Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73916},"jest":{"preset":"ts-jest","moduleNameMapper":{"calendar-date":"<rootDir>/src"}},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"50eebf72dc02453a4193cda23554aa2f7e8b7701","scripts":{"lint":"eslint .","test":"TZ=UTC jest","build":"yarn clean && yarn compile","clean":"rimraf ./dist","format":"prettier **/*.{ts,json} --check","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"eslint . --fix","tsc:check":"tsc --noEmit","format:fix":"prettier **/*.{ts,json} --write","test:coverage":"jest --coverage","test:with-different-timezones":"TZ=America/New_York jest && TZ=Europe/Berlin jest && TZ=Asia/Tokyo jest"},"_npmUser":{"name":"gastromatic","email":"developer@gastromatic.de"},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"10.9.3","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"30.0.5","husky":"9.1.7","eslint":"9.33.0","rimraf":"6.0.1","ts-jest":"29.4.1","ts-node":"10.9.2","prettier":"3.6.2","fast-check":"4.2.0","typescript":"5.9.2","@types/jest":"30.0.0","lint-staged":"16.1.5","@commitlint/cli":"19.8.1","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"8.39.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.8.1","@typescript-eslint/eslint-plugin":"8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.11.0_1755183068470_0.3579768570373545","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"calendar-date","version":"2.11.1","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.11.1","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"4d4225f9ed8392a8d6b5881de6b1af766df191e7","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.11.1.tgz","fileCount":10,"integrity":"sha512-LYtg4WyuYmopMMkYXBgLIEBTB6FRjpwNYl+lZhGvySTY3f5Tsmdgqv7+AEwFNHM+Ron/cHN38LJtqLlgCsRFpA==","signatures":[{"sig":"MEUCIQCuDDfHJTsfmQKA7pPLhCfWO++Ej5FcT4JULe2eJoxnbgIgM9ZZlyS0RZYJdDssMFEj4DETUlGdhmTjYRTaBC5iKxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calendar-date@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55581},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6871f0829a93d8dc96b72352f875d923a26a6ef3","scripts":{"lint":"oxlint","test":"TZ=UTC vitest run","build":"bun run clean && bun run compile","clean":"rimraf ./dist","format":"oxfmt --check .","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"oxlint --fix","tsc:check":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","test:coverage":"TZ=UTC vitest run --coverage","test:with-different-timezones":"TZ=America/New_York vitest run && TZ=Europe/Berlin vitest run && TZ=Asia/Tokyo vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6689425c-e4f4-4efe-8b9e-479eb59978da"}},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"11.18.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","oxfmt":"0.60.0","oxlint":"1.75.0","rimraf":"6.1.3","vitest":"4.1.10","fast-check":"4.9.0","typescript":"7.0.2","@types/node":"26.1.1","lint-staged":"17.1.1","@commitlint/cli":"21.2.1","semantic-release":"25.0.8","@vitest/coverage-v8":"4.1.10","@semantic-release/git":"11.0.0","@semantic-release/changelog":"7.0.0","@commitlint/config-conventional":"21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.11.1_1784727803097_0.37717920598990373","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"calendar-date","version":"2.12.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.12.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"5471ff4b827257bc43eb8bd2bf9bc138b7cedae6","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.12.0.tgz","fileCount":10,"integrity":"sha512-ol27kPZvUrJkGeVzeHd2uF9cqwLIXiuFbMrx9V/5TvU6e2XTZK7LkKDn0ipi0JLYcyeWc3pPtdW8SsdNwcv2PQ==","signatures":[{"sig":"MEQCIH3DiaOTx6rj0jCl8+sclMf1gUZJHX8gfa/YcaynhMHRAiBu/JsGCs81A4WsLi297Cd9Jv14cVX8Un4/lDtU2eUxgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calendar-date@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57713},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8de96027e265da9cd2bda33d6136074972d7997","scripts":{"lint":"oxlint","test":"TZ=UTC vitest run","build":"bun run clean && bun run compile","clean":"rimraf ./dist","format":"oxfmt --check .","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"oxlint --fix","tsc:check":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","test:coverage":"TZ=UTC vitest run --coverage","test:with-different-timezones":"TZ=America/New_York vitest run && TZ=Europe/Berlin vitest run && TZ=Asia/Tokyo vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6689425c-e4f4-4efe-8b9e-479eb59978da"}},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"11.18.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","oxfmt":"0.60.0","oxlint":"1.75.0","rimraf":"6.1.3","vitest":"4.1.10","fast-check":"4.9.0","typescript":"7.0.2","@types/node":"26.1.1","lint-staged":"17.1.1","@commitlint/cli":"21.2.1","semantic-release":"25.0.8","@vitest/coverage-v8":"4.1.10","@semantic-release/git":"11.0.0","@semantic-release/changelog":"7.0.0","@commitlint/config-conventional":"21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.12.0_1784728592950_0.5374888343113531","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"calendar-date","version":"2.13.0","keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","_id":"calendar-date@2.13.0","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"homepage":"https://github.com/gastromatic/calendar-date#readme","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"dist":{"shasum":"f0306716bc2a9818f4960671f00ee1e2b894665f","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.13.0.tgz","fileCount":10,"integrity":"sha512-47hqIlEhSK+wQ6KfmHFTY8qzmf4WWwI5w2GrGDKVUiw4sLEXCskoef+DxG7ur9fldBkmytUROaGUvZJkkcAOJQ==","signatures":[{"sig":"MEYCIQC73es5nzSReUL1JWRvJeZVeq5OdWP8T8OVq5w2N0IpGwIhALUlFaLYdrfr9QtXnguARa7mJlYj0qYivSlplJvWa6Cq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calendar-date@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59792},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0377cf566f1727f090e5186b4e98b94ee4187364","scripts":{"lint":"oxlint","test":"TZ=UTC vitest run","build":"bun run clean && bun run compile","clean":"rimraf ./dist","format":"oxfmt --check .","compile":"tsc -p tsconfig.build.json","prepare":"husky","lint:fix":"oxlint --fix","tsc:check":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","test:coverage":"TZ=UTC vitest run --coverage","test:with-different-timezones":"TZ=America/New_York vitest run && TZ=Europe/Berlin vitest run && TZ=Asia/Tokyo vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6689425c-e4f4-4efe-8b9e-479eb59978da"}},"repository":{"url":"git+https://github.com/gastromatic/calendar-date.git","type":"git"},"_npmVersion":"11.18.0","description":"Immutable object to represent a calendar date with zero dependencies","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","oxfmt":"0.60.0","oxlint":"1.75.0","rimraf":"6.1.3","vitest":"4.1.10","fast-check":"4.9.0","typescript":"7.0.2","@types/node":"26.1.1","lint-staged":"17.1.1","@commitlint/cli":"21.2.1","semantic-release":"25.0.8","@vitest/coverage-v8":"4.1.10","@semantic-release/git":"11.0.0","@semantic-release/changelog":"7.0.0","@commitlint/config-conventional":"21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/calendar-date_2.13.0_1784729433954_0.06563713118208603","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"calendar-date","version":"2.14.0","description":"Immutable object to represent a calendar date with zero dependencies","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bun run clean && bun run compile","clean":"rimraf ./dist","compile":"tsc -p tsconfig.build.json","test":"TZ=UTC vitest run","test:watch":"vitest","test:with-different-timezones":"TZ=America/New_York vitest run && TZ=Europe/Berlin vitest run && TZ=Asia/Tokyo vitest run","test:coverage":"TZ=UTC vitest run --coverage","tsc:check":"tsc --noEmit","lint":"oxlint","lint:fix":"oxlint --fix","format":"oxfmt --check .","format:fix":"oxfmt .","prepare":"husky"},"repository":{"type":"git","url":"git+https://github.com/gastromatic/calendar-date.git"},"keywords":["javascript","typescript","date","calendar","calendar-date"],"author":{"name":"Patrick Klein"},"license":"MIT","bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"homepage":"https://github.com/gastromatic/calendar-date#readme","devDependencies":{"@commitlint/cli":"21.2.1","@commitlint/config-conventional":"21.2.0","@semantic-release/changelog":"7.0.0","@semantic-release/git":"11.0.0","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","fast-check":"4.9.0","husky":"9.1.7","lint-staged":"17.1.1","oxfmt":"0.60.0","oxlint":"1.75.0","rimraf":"6.1.3","semantic-release":"25.0.8","typescript":"7.0.2","vitest":"4.1.10"},"gitHead":"899e6959155c75f6a2f6a8ea20b10d0f4fd45405","_id":"calendar-date@2.14.0","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-Y2HKJ+evJ6FUJK9U3J3K5pIJyMHQA/OL7f+u2JqbUwYVvzQhkGf2hhfkbYDDZg3b5mpvni/4jiKDXFMxyQIoLw==","shasum":"62047431a4a7fd26cd8fa964a70e7e4c8d851b95","tarball":"https://registry.npmjs.org/calendar-date/-/calendar-date-2.14.0.tgz","fileCount":10,"unpackedSize":65863,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calendar-date@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB7bmh/h5UHpR10CN4YndTYAa4+cGG5oxucIlb7b0KZrAiEAzQ+AsPuxY37SkjngNpF4xU4CKyn+GyUVRF6BjGFxYTU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6689425c-e4f4-4efe-8b9e-479eb59978da"}},"directories":{},"maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/calendar-date_2.14.0_1784736573567_0.6534527476680896"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-16T15:18:01.560Z","modified":"2026-07-22T16:09:34.099Z","1.0.0":"2021-03-16T15:18:01.785Z","1.1.0":"2021-03-18T11:05:50.159Z","1.1.1":"2021-03-18T15:43:24.173Z","1.1.2":"2021-03-22T12:01:27.330Z","1.2.0":"2021-04-07T14:30:51.707Z","1.3.0":"2021-04-08T16:18:29.343Z","1.4.0":"2021-05-17T10:00:50.708Z","1.5.0":"2021-09-29T08:21:56.771Z","1.6.0":"2022-06-03T12:19:27.130Z","1.7.0":"2022-09-14T09:03:38.024Z","1.8.0":"2022-10-13T08:56:47.512Z","2.0.0":"2022-12-14T14:31:09.729Z","2.0.1":"2023-04-18T13:55:22.475Z","2.1.0":"2023-05-30T07:49:21.504Z","2.2.0":"2023-06-29T09:59:28.487Z","2.2.1":"2023-10-18T15:36:00.581Z","2.3.0":"2024-02-08T13:05:27.293Z","2.4.0":"2024-02-09T16:49:43.602Z","2.4.1":"2024-02-16T16:02:39.059Z","2.5.0":"2024-03-08T09:12:47.153Z","2.6.0":"2024-06-07T16:47:57.043Z","2.6.1":"2024-07-12T12:52:13.079Z","2.6.2":"2024-07-15T16:14:21.488Z","2.7.0":"2024-09-18T11:30:02.785Z","2.7.1":"2024-10-23T09:07:07.296Z","2.7.2":"2024-10-23T15:34:03.665Z","2.8.0":"2025-01-28T14:49:32.302Z","2.9.0":"2025-03-10T12:14:27.723Z","2.9.1":"2025-04-15T13:29:46.931Z","2.9.2":"2025-05-12T16:08:11.727Z","2.10.0":"2025-06-16T14:17:58.204Z","2.11.0":"2025-08-14T14:51:08.652Z","2.11.1":"2026-07-22T13:43:23.258Z","2.12.0":"2026-07-22T13:56:33.108Z","2.13.0":"2026-07-22T14:10:34.180Z","2.14.0":"2026-07-22T16:09:33.792Z"},"bugs":{"url":"https://github.com/gastromatic/calendar-date/issues"},"author":{"name":"Patrick Klein"},"license":"MIT","homepage":"https://github.com/gastromatic/calendar-date#readme","keywords":["javascript","typescript","date","calendar","calendar-date"],"repository":{"type":"git","url":"git+https://github.com/gastromatic/calendar-date.git"},"description":"Immutable object to represent a calendar date with zero dependencies","maintainers":[{"name":"co-sic","email":"p.klein@gastromatic.de"},{"name":"gastromatic","email":"developer@gastromatic.de"}],"readme":"# calendar-date\n\nA calendar date is a date without time information, e.g. \"2020-01-01\".\nThis library provides an immutable object to represent and work with a calendar date.\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![npm version](https://badge.fury.io/js/calendar-date.svg)](https://badge.fury.io/js/calendar-date)\n[![Coverage Status](https://coveralls.io/repos/github/gastromatic/calendar-date/badge.svg?branch=main)](https://coveralls.io/github/gastromatic/calendar-date?branch=main)\n\n## Why another date library?\n\nThere are a lot of date libraries in the javascript world, but there is currently no adequate support for representing a calendar date.\nMost SQL Databases like MySQL and PostgreSQL have a datatype for representing a date without time information.\n\nUsing the built-in date object for a calendar date poses a number of disadvantages:\n- If you are using typescript you can not tell if the object is representing a timestamp, or a calendar date by looking at the type definition.\n- If you want to compare two date objects it is harder to do it without knowing if the time and timezone information are the same.\n- Overhead by including time and timezone information in the representation.\n- Error prone when working with different timezones and converting from and to Strings.\n  For example `new Date(2020, 0, 1)` and `new Date('2020-01-01')` return different Date objects depending on your local timezone.\n  If you call `toISOString()` on both date objects based on a timezone of UTC+1 it would return `2019-12-31T23:00:00.000Z` for the first and `2020-01-01T00:00:00.000Z` for the second.\n  \n## Features\n\n- CalendarDate and CalendarDateRange\n- Immutable API\n- Written completely in typescript\n- No external dependencies\n- Tiny package size\n\n## Getting Started\n\nInstall with bun, npm or yarn:\n\n```sh\nbun add calendar-date\n```\n\nor\n\n```sh\nnpm install calendar-date\n```\n\nor\n\n```sh\nyarn add calendar-date\n```\n\n## Documentation\n\n### CalendarDate\n\nYou can construct a CalendarDate from a String `YYYY-MM-DD` according to ISO 8601 or the year, month and day values.\nThe following constructor calls return the same calendar date.\n\n```typescript\nnew CalendarDate('2020-01-01');\nnew CalendarDate(2020, 1, 1);\n```\n\nYou can also get the current UTC CalendarDate, the current local CalendarDate based on the timezone of your local environment or a CalendarDate for a specific time zone with the static methods `nowUTC`, `nowLocal` and `nowTimeZone`.\n\n```typescript\nCalendarDate.nowUTC();\nCalendarDate.nowLocal();\nCalendarDate.nowTimeZone('Europe/Berlin');\n```\n\nIf you want to construct a CalendarDate from an existing Date object instead of the current Time you can use the static methods `fromDateUTC`, `fromDateLocal` and `fromDateWithTimeZone`.\n```typescript\nconst date = new Date();\nCalendarDate.fromDateUTC(date);\nCalendarDate.fromDateLocal(date);\nCalendarDate.fromDateWithTimeZone(date, 'Europe/Berlin');\n```\n\nThe year, month, day and unix timestamp can be accessed as read-only properties on the object.\nSince version 2 of calendar-date the month value is now in the range of 1 to 12 and not of 0 to 11 anymore.\n\nTo compare to CalendarDate objects you can use the `equals`, `isBefore`, `isAfter`, `isBeforeOrEqual` and `isAfterOrEqual` \nfunction or`>=`, `<=`, `>` and `<` operators.\nThe comparison works based on the unix timestamp.\n\n```typescript\nconst date1 = new CalendarDate('2020-01-01');\nconst date2 = new CalendarDate('2020-01-01');\nconst date3 = new CalendarDate('2020-02-02');\n\ndate1.equals(date2)   // true\ndate1 === date2       // false\ndate1.equals(date3)   // false\ndate1.isBefore(date3) // true\ndate1.isAfter(date3)  // false\ndate1.isBeforeOrEqual(date2) // true\ndate1.isAfterOrEqual(date2)  // false\ndate1 >= date2        // true\ndate1 > date2         // false\ndate1 >= date3        // false\ndate1 <= date3        // true\n```\n\n#### isSameYear\nReturns true if the CalendarDate is in the same year as the other CalendarDate.\n\n```typescript\nnew CalendarDate('2020-01-01').isSameYear(new CalendarDate('2020-12-31')); // true\nnew CalendarDate('2020-01-01').isSameYear(new CalendarDate('2021-01-01')); // false\n```\n\n#### isSameMonth\nReturns true if the CalendarDate is in the same month and year as the other CalendarDate.\n\n```typescript\nnew CalendarDate('2020-01-01').isSameMonth(new CalendarDate('2020-01-15')); // true\nnew CalendarDate('2020-01-01').isSameMonth(new CalendarDate('2020-02-01')); // false\nnew CalendarDate('2020-01-01').isSameMonth(new CalendarDate('2021-01-01')); // false\n```\n\n#### addMonths, addDays\nReturns a new CalendarDate with the specified amount of months or days added.\n\n```typescript\nnew CalendarDate('2020-01-01').addMonths(3);    // 2020-04-01\nnew CalendarDate('2020-01-01').addDays(15);     // 2020-01-16\n```\n\n#### addYears, addWeeks\nReturns a new CalendarDate with the specified amount of years or weeks added.\nAdding years behaves like adding the equivalent amount of months, so the optional `enforceEndOfMonth` parameter is supported as well.\n\n```typescript\nnew CalendarDate('2020-06-15').addYears(2);         // 2022-06-15\nnew CalendarDate('2020-02-29').addYears(1);         // 2021-03-01\nnew CalendarDate('2020-02-29').addYears(1, true);   // 2021-02-28\nnew CalendarDate('2020-01-01').addWeeks(2);         // 2020-01-15\n```\n\n#### getFirstDayOfMonth, getLastDayOfMonth\nReturns a new CalendarDate with the first or last day of the month.\n\n```typescript\nnew CalendarDate('2020-01-15').getFirstDayOfMonth();    // 2020-01-01\nnew CalendarDate('2020-01-15').getLastDayOfMonth();     // 2020-01-31\n```\n\n#### isFirstDayOfMonth, isLastDayOfMonth\nReturns true if the CalendarDate is the first day of the month / last day of the month;\n\n```typescript\nnew CalendarDate('2020-01-15').isFirstDayOfMonth();   // false\nnew CalendarDate('2020-01-01').isFirstDayOfMonth();   // true\nnew CalendarDate('2020-01-30').isLastDayOfMonth();    // false\nnew CalendarDate('2020-01-31').isLastDayOfMonth();    // true\n```\n\n#### getFirstDayOfYear, getLastDayOfYear\nReturns a new CalendarDate with the first or last day of the year.\n\n```typescript\nnew CalendarDate('2020-06-15').getFirstDayOfYear();    // 2020-01-01\nnew CalendarDate('2020-06-15').getLastDayOfYear();     // 2020-12-31\n```\n\n#### getFirstDayOfQuarter, getLastDayOfQuarter\nReturns a new CalendarDate with the first or last day of the quarter.\n\n```typescript\nnew CalendarDate('2020-05-15').getFirstDayOfQuarter();    // 2020-04-01\nnew CalendarDate('2020-05-15').getLastDayOfQuarter();     // 2020-06-30\n```\n\n#### isFirstDayOfYear, isLastDayOfYear\nReturns true if the CalendarDate is the first day of the year / last day of the year.\n\n```typescript\nnew CalendarDate('2020-01-01').isFirstDayOfYear();   // true\nnew CalendarDate('2020-01-02').isFirstDayOfYear();   // false\nnew CalendarDate('2020-12-31').isLastDayOfYear();    // true\nnew CalendarDate('2020-12-30').isLastDayOfYear();    // false\n```\n\n#### isFirstDayOfQuarter, isLastDayOfQuarter\nReturns true if the CalendarDate is the first day of the quarter / last day of the quarter.\n\n```typescript\nnew CalendarDate('2020-04-01').isFirstDayOfQuarter();   // true\nnew CalendarDate('2020-04-02').isFirstDayOfQuarter();   // false\nnew CalendarDate('2020-06-30').isLastDayOfQuarter();    // true\nnew CalendarDate('2020-06-29').isLastDayOfQuarter();    // false\n```\n\n#### getDifferenceInDays\nReturns the difference in days between to CalendarDate objects.\nIt will subtract the input date from the base date. If you supply the optional `absolute` parameter it will always return a positive value.\n\n```typescript\nconst date1 = new CalendarDate('2020-01-01');\nconst date2 = new CalendarDate('2020-02-01');\ndate1.getDifferenceInDays(date2);       // -31\ndate1.getDifferenceInDays(date2, true); // 31\n```\n\n#### max, min\nReturns the max/min CalendarDate for an array of CalendarDates.\n\n```typescript\nconst date1 = new CalendarDate('2020-01-01');\nconst date2 = new CalendarDate('2020-06-10');\nconst date3 = new CalendarDate('2021-03-15');\nconst maxDate = CalendarDate.max(date1, date2, date3); // 2021-03-15\nconst minDate = CalendarDate.min(date1, date2, date3); // 2020-01-01\n```\n\n#### MIN_VALUE, MAX_VALUE\nStatic constants for the minimum (`0001-01-01`) and maximum (`9999-12-31`) CalendarDate.\nThey are intended as sentinel values instead of null, for example to model a date range with an open start or open end.\nThe constants are the minimum and maximum representable CalendarDate values, and both are safe to store in common SQL databases: `0001-01-01` is the minimum DATE in SQL Server and well within PostgreSQL's supported range, which has no year zero.\n\n```typescript\n// Model a validity period with an open end without nullable fields\nconst validity = new CalendarDateRange(new CalendarDate('2024-01-01'), CalendarDate.MAX_VALUE);\nvalidity.includes(CalendarDate.nowUTC());   // true for any date from 2024-01-01 on\n\n// Model a validity period with an open start\nnew CalendarDateRange(CalendarDate.MIN_VALUE, new CalendarDate('2023-12-31'));\n```\n\n#### sortAscending, sortDescending\nReturns a sorted copy of an array of CalendarDates.\n\n```typescript\nconst sortedArrayAscending = CalendarDate.sortAscending([new CalendarDate('2020-01-01'), new CalendarDate('2020-06-10'), new CalendarDate('2021-03-15')]);\nconst sortedArrayDescending = CalendarDate.sortDescending([new CalendarDate('2020-01-01'), new CalendarDate('2020-06-10'), new CalendarDate('2021-03-15')]);\n```\n\n#### toFormat\nReturns the formatted string based on a provided pattern.\n\n```typescript\nconst date = new CalendarDate('2020-06-01');\ndate.toFormat('dd.MM.yy');     // 01.06.20\ndate.toFormat('d-M-yy');       // 1.6.20\ndate.toFormat('yyyy/dd/MM');   // 2020/01/06\n\n```\n\nYou can also supply a locale and options object from the [Intl DateTimeFormat Api](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat).\n    \n```typescript\nconst date = new CalendarDate('2020-06-01');\ndate.toFormat('en', { year: 'numeric', month: 'numeric', day: 'numeric' });     // 6/1/2020\ndate.toFormat('en', { weekday: 'long', month: 'short', day: 'numeric' });     // Monday, Jun 1\n```\n\n#### WeekOfYear (ISO-8601)\nYou can access the week of year according to ISO 8601 as a read only property on the calendar date object.\n```typescript\nnew CalendarDate('2023-01-01').week;    // 52 (of year 2022)\nnew CalendarDate('2023-01-02').week;    // 1 (of year 2023)\n```\n\n#### WeekYear (ISO-8601)\nYou can access the week-numbering year according to ISO 8601 as a read only property on the calendar date object.\nAround the turn of the year it can differ from the calendar year, because the first and last days of a year can belong to a week of the previous or next year.\n```typescript\nnew CalendarDate('2023-01-01').weekYear;    // 2022 (week 52 of 2022)\nnew CalendarDate('2025-12-29').weekYear;    // 2026 (week 1 of 2026)\nnew CalendarDate('2020-06-15').weekYear;    // 2020 (mid-year dates always match the calendar year)\n```\n\n#### DayOfTheWeek\nYou can access the weekday according to ISO 8601 as a read only property on the calendar date object. The values are in the range from 1 to 7 starting from Monday.\n```typescript\nnew CalendarDate('2020-01-13').weekday;    // 1 (Monday)\nnew CalendarDate('2020-01-19').weekday;    // 7 (Sunday)\n```\n\n#### getFirstDayOfWeek, getLastDayOfWeek\nReturns a new CalendarDate with the first or last day of the week.\n\n```typescript\nnew CalendarDate('2020-01-15').getFirstDayOfWeek();    // 2020-01-13 (Monday)\nnew CalendarDate('2020-01-15').getLastDayOfWeek();     // 2020-01-19 (Sunday)\n```\n\n#### isFirstDayOfWeek, isLastDayOfWeek\nReturns true if the CalendarDate is the first day of the week / last day of the week;\n\n### CalendarDateRange\nYou need two CalendarDate objects to construct a new CalendarDateRange.\nThe first CalendarDate needs to be before or equal to the second CalendarDate.\nIf you set the optional `autoArrange` to true the constructor will determine the correct order of the passed CalendarDates.\n\n```typescript\nconst start = new CalendarDate('2020-01-01');\nconst end = new CalendarDate('2020-12-31');\nnew CalendarDateRange(start, end);\n\n// OR\n\nnew CalendarDateRange(end, start, true);\n\n// This will throw an error\nnew CalendarDateRange(end, start)\n```\n\nYou can also parse a CalendarDateRange from a String representation with the format `YYYY-MM-DD/YYYY-MM-DD`:\n```typescript\nCalendarDateRange.parse('2020-01-01/2020-12-31');\n```\nStart and end CalendarDates can be accessed as read-only properties on the object.\n\nTo compare a CalendarDateRange you can use the `equals` method.\nIt will return true if the start and end date represent the same CalendarDate for both CalendarDateRange objects.\n\n#### includes\nCan be used to check if a CalendarDateRange or a CalendarDate is included in the Interval defined by the base CalendarDateRange.\nBy default, start and end CalendarDates are included in the calculation, but you can omit them with the options parameter:\n\n```typescript\nconst date1 = new CalendarDate('2020-01-01');\nconst date2 = new CalendarDate('2020-02-01');\nconst date3 = new CalendarDate('2020-03-01');\n\nconst dateRange = new CalendarDateRange(date1, date3);\n\ndateRange.includes(date1);                          // true\ndateRange.includes(date1, { excludeStart: true});   // false\ndateRange.includes(date2);                          // true\ndateRange.includes(date2, { excludeEnd: true});     // false\ndateRange.includes(date3);                          // true\n```\n\n#### getTotalDays\nReturns the total amount of days in the CalendarDateRange, including the start and end date.\n\n```typescript\nconst date1 = new CalendarDate('2020-01-01');\nconst date2 = new CalendarDate('2020-01-02');\nnew CalendarDateRange(date1, date2).getTotalDays();  // 2\n```\n\n#### getDifferenceInDays\nReturns the difference in days between start and end of the CalendarDateRange.\n\n```typescript\nconst date1 = new CalendarDate('2020-01-01');\nconst date2 = new CalendarDate('2020-02-01');\nnew CalendarDateRange(date1, date2).getDifferenceInDays();  // 31\n```\n\n#### getDifferenceInMonths\nReturns the difference in months between start and end of the CalendarDateRange as an integer, ignoring the day values.\n\n```typescript\nconst date1 = new CalendarDate('2020-05-15');\nconst date2 = new CalendarDate('2022-02-01');\nnew CalendarDateRange(date1, date2).getDifferenceInMonths();  // 21\n```\n\n#### hasOverlap\nFor an array of CalendarDateRanges it returns true if there is an overlap between a range and one of its neighbours.\nValues will be compared in sorted order, the input array is not modified.\n\n```typescript\nimport { CalendarDateRange } from 'calendar-date';\n\nconst dateRange1 = new CalendarDateRange(new CalendarDate('2020-01-01'), new CalendarDate('2020-12-31'));\nconst dateRange2 = new CalendarDateRange(new CalendarDate('2020-06-01'), new CalendarDate('2021-06-01'));\nconst dateRange3 = new CalendarDateRange(new CalendarDate('2021-01-01'), new CalendarDate('2021-12-31'));\nCalendarDateRange.hasOverlap([dateRange1, dateRange2]);  // true\nCalendarDateRange.hasOverlap([dateRange1, dateRange3]);  // false\n```\n\n#### hasGaps\nFor an array of CalendarDateRanges it returns true if there is a gap between a range and one of its neighbours.\nValues will be compared in sorted order, the input array is not modified.\n\n```typescript\nimport { CalendarDateRange } from 'calendar-date';\n\nconst dateRange1 = new CalendarDateRange(new CalendarDate('2020-01-01'), new CalendarDate('2020-12-31'));\nconst dateRange2 = new CalendarDateRange(new CalendarDate('2020-06-01'), new CalendarDate('2021-06-01'));\nconst dateRange3 = new CalendarDateRange(new CalendarDate('2021-01-01'), new CalendarDate('2021-12-31'));\nconst dateRange4 = new CalendarDateRange(new CalendarDate('2021-01-02'), new CalendarDate('2021-12-31'));\nCalendarDateRange.hasGaps([dateRange1, dateRange2]);  // false\nCalendarDateRange.hasGaps([dateRange1, dateRange3]);  // false\nCalendarDateRange.hasGaps([dateRange1, dateRange4]);  // true\n```\n\n### Iteration Methods\n\n#### iterateDatesInRange\n\nCreates an iterator that yields each `CalendarDate` in the range from start to end.\n\n```typescript\nimport { CalendarDateRange } from 'calendar-date';\n\nconst range = new CalendarDateRange(new CalendarDate('2023-01-01'), new CalendarDate('2023-01-03'));\n\n// Iterate through all dates (inclusive)\nfor (const date of range.iterateDatesInRange()) {\n  console.log(date.toString()); // 2023-01-01, 2023-01-02, 2023-01-03\n}\n\n// Exclude start date\nfor (const date of range.iterateDatesInRange({ excludeStart: true })) {\n  console.log(date.toString()); // 2023-01-02, 2023-01-03\n}\n\n// Exclude end date\nfor (const date of range.iterateDatesInRange({ excludeEnd: true })) {\n  console.log(date.toString()); // 2023-01-01, 2023-01-02\n}\n\n// Exclude both start and end dates\nfor (const date of range.iterateDatesInRange({ excludeStart: true, excludeEnd: true })) {\n  console.log(date.toString()); // 2023-01-02\n}\n```\n\n#### toDatesArrayInRange\n\nReturns an array of all `CalendarDate` objects in the range.\n\n```typescript\nimport { CalendarDateRange } from 'calendar-date';\n\nconst range = new CalendarDateRange(new CalendarDate('2023-01-01'), new CalendarDate('2023-01-03'));\n\n// Get all dates as array (inclusive)\nconst allDates = range.toDatesArrayInRange();\nconsole.log(allDates.length); // 3\n\n// Get dates excluding start\nconst datesExcludingStart = range.toDatesArrayInRange({ excludeStart: true });\nconsole.log(datesExcludingStart.length); // 2\n\n// Get dates excluding end\nconst datesExcludingEnd = range.toDatesArrayInRange({ excludeEnd: true });\nconsole.log(datesExcludingEnd.length); // 2\n\n// Get dates excluding both boundaries\nconst innerDates = range.toDatesArrayInRange({ excludeStart: true, excludeEnd: true });\nconsole.log(innerDates.length); // 1\n```\n\n## Migration from v1 to v2\nIf you want to upgrade from v1 to v2 of calendar-date you need to check if you access the read only month property on the calendar date object or use the number constructor anywhere and change the code according to the change (Range of month changed from 0-11 to 1-12). All other functions and properties work the same as before.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}