{"_id":"@buxweb/calendar","_rev":"1-596a34c4201dd25dd9457ae36b7cee8b","name":"@buxweb/calendar","dist-tags":{"latest":"0.1.0"},"versions":{"1.1.0":{"name":"@buxweb/calendar","version":"1.1.0","description":"Utility for making calendar","main":"dist/calendar.js","scripts":{"test":"vitest","build":"tsc","watch":"tsc -w"},"author":{"name":"BUX"},"license":"ISC","devDependencies":{"typescript":"^4.9.4","vitest":"^0.28.4"},"gitHead":"757080bf3e5cf2d5c1b4a7d05c22ad10a11d11a4","_id":"@buxweb/calendar@1.1.0","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-vE1T/69fOGhIQwyOf8+jkVRfe7k6KNrwNPaIeFcB1hOj1B3Pa4pm6iaxd6Vqq80l/AYospsK4R8jU1CbUqnqlg==","shasum":"f51953e2a750b9463dc0f4b2715b95e164e85568","tarball":"https://registry.npmjs.org/@buxweb/calendar/-/calendar-1.1.0.tgz","fileCount":6,"unpackedSize":5843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICY79J3/pqy/C3l7VisVJf+6K6ERQAULD44Af90EM9KuAiEAjTmdS4SSCeXTF/CyS8cxpsXHK3EF0pwWSMxIJ3n0wI8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7CkFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq6Q/+LWYz5ZB8YeE1p8JFoTXJEUcmaabIe42Rq/Er84uzYG4R6rFc\r\n5S+fCsk5WwtsPgjHfEdRdEfCEO38frf9qfpffi3jfGZRnbbgfyoe263Icpms\r\nvTquOUMvNfrSbMNT/WSYB2CYAM5EymxE+ZngwRCadOTwn2PiprIwiwqMwlOO\r\nyE7Dz+IUliKlu5FXuxkhtX3WT51Z+uzt3YEsEwbljJ3LSBcVUcE4tdEjoQX2\r\nmSXUS/8iZElP6iNeeR+PmNyH3FwZRDIHqokHr9vTc7IesRy5AupweMuhcE7P\r\n7NsRmznuiyXKzM7+LRIgoEUHIPJljFAs4x45ymXPf40QLtdiL/7ctFmRa0gX\r\nYD4+nnQhlCfNQvjubqYZ2fWd0UiPOj04r/TUh9Bl0yP/c81+iShMFQEGR7Re\r\npf5R5lD3SiTGFqxoIj3qOBMaUW0lRu6uyehJzYXvmBD4aHpymKA8lIx9b6oP\r\nmLRlff7AyusbiTnS2KaC1EZcmRqTboCFq/9y+rLoDRorGXEfHmKpUZ65VvBQ\r\nNaRYfFqQb2ArW6ldTfV5kiCHGxDUuB7cq77iFXC67YqyG3J1VOuzauuiE/NH\r\ndOoxDiBNVew+NEs8J347W5aal9KoBR719BEJv+dX6IsYS43QoHb3HsBfe1Dt\r\n58dN+VNvtjkqny3AS1754p47NXL/EBKStLw=\r\n=M7/Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buxweb","email":"printenv.run@icloud.com"},"directories":{},"maintainers":[{"name":"buxweb","email":"printenv.run@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calendar_1.1.0_1676421381182_0.2915177844504142"},"_hasShrinkwrap":false},"0.1.0":{"name":"@buxweb/calendar","version":"0.1.0","description":"Utility for making calendar","main":"dist/calendar.js","scripts":{"test":"vitest","build":"tsc","watch":"tsc -w"},"author":{"name":"BUX"},"license":"ISC","devDependencies":{"typescript":"^4.9.4","vitest":"^0.28.4"},"gitHead":"7202a4cb48e674e1b4171087f8f6dcf188ff35ef","_id":"@buxweb/calendar@0.1.0","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-EVlVKIn1CyUiPy0HOYjZ2FR3UEz6I3iYJjJPxW2LaJgef9ImLMbbVgxvXnhNE6BRA68pImLXZ/SeezAS9D5p6w==","shasum":"8c472a9085232c6d5942c80d4c9086c48d48a93e","tarball":"https://registry.npmjs.org/@buxweb/calendar/-/calendar-0.1.0.tgz","fileCount":8,"unpackedSize":6565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgJuRXZRSqDuZDWAkJ4f14xbByK91qVT0ZZ3uXW6MFQAiEAgj+RcOeSM0VKp6DYFFifo0xGeoNJWLwu4vjmt0V+DZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Cl8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgPg//ci/mVvOGymibkq7xdBjoVwAi7eSkLIOwcAvHIA1BTRqqf/92\r\nTTZImBCzHvcf5alpPP9pECwulGlcgtehLjCvIyTf41O3pkkDBI3n11i3Vx45\r\nB/bWnjWyftcjsxixi9XMBh1/gjy62x0AscxtrbDuguoz1At+/6xAeQ+MPMiW\r\n07nDGQmNZVTnDylL9UgSh5+LUGGfA+Ifx1U+a9simuhXVHU+wU0a9cLyQgyd\r\nHvxw/fakLboe4fTIcBcwE5cJ/MmBjyT/Zsy8gDLzAD2bMlkbr1xAZdCRAfge\r\nCgLWhRllkldK8qe50bKszbw27qSrbtYKccRNal1bP6npNQaigiPaaWqSyu6M\r\nXHp5+jJ3Z8GSZzIGXJjpVA1sVsp8uLLaQizZl2uxHuRfKxqrO8r5Ov/gpkG6\r\nASL9+CdPBnoke/hhPKHl+7qqx75mRRUmriD1ZI8GI+uOwMVYejoDXafsmx2d\r\n2Gx942M7iH+P3UuAxtNTjryZN4Tm3kIoGHZ+PZPlPRODm8OT1s0HBQSYhLnY\r\nQtlxiBTPMG35ROJb1glxubQPv8Kfg64npT0DjvDcTF0z7OOwVzRuqp9PHU4X\r\nkH3L3p61u1tEXewFJvS1e146yJyDLXOHdL4lnK6FrN/pI3njEOIspAwDjdFW\r\nKIfK0IP8fV3ORUWJZXbGuN/RBS7apl2m7EU=\r\n=U3Qy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buxweb","email":"printenv.run@icloud.com"},"directories":{},"maintainers":[{"name":"buxweb","email":"printenv.run@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calendar_0.1.0_1676421500067_0.75431905285369"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-15T00:36:21.125Z","1.1.0":"2023-02-15T00:36:21.383Z","modified":"2023-02-15T00:38:20.325Z","0.1.0":"2023-02-15T00:38:20.225Z"},"maintainers":[{"name":"buxweb","email":"printenv.run@icloud.com"}],"description":"Utility for making calendar","author":{"name":"BUX"},"license":"ISC","readme":"# @buxweb/time\nA utility for generating a calendar data.\nthe Data format is typed as CalendarMonth.\n\n### CalendarMonth\nCalendarMonth is an array like this.\n```typescript\ntype CalendarDate = [number, number]\ntype CalendarWeek = Array<CalendarDate>\ntype CalendarMonth = Array<CalendarWeek>\n```\n\n## Installation\n```\nnpm install @buxweb/calendar\n```\n\n## USAGE\n\n```javascript\nimport {Calendar} from '@buxweb/time'\nconst cal = new Calendar(2023, 1)\nconst calendar2023Jan = cal.getCalendar()\n\ncal.turnOver()\ncalendar2023Feb = cal.getCalendar()\n\nconst revert = true\ncal.turnOver(revert)\nif(calendar2023Jan === cal.getCalendar()){\n    console.log(\"revert succesed.\")\n}\n```\n\n\n\n","readmeFilename":"README.md"}