{"_id":"@cool_zjy/vue-calendars","_rev":"1-5c96386116f4fb578821a3cf72ed8328","name":"@cool_zjy/vue-calendars","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@cool_zjy/vue-calendars","version":"0.0.1","description":"Multifunctional calendar component for Vue","keywords":["Vue calendar datepicker"],"author":{"name":"Zhang Visper","email":"i@zjy.name"},"main":"dist/index.common.js","repository":{"type":"git","url":"git+https://github.com/coolzjy/vue-calendars.git"},"bugs":{"url":"https://github.com/coolzjy/vue-calendars/issues"},"license":"MIT","scripts":{"dev":"rollup -c -w","build":"rollup -c","lint":"eslint 'src/**/*.vue'"},"peerDependencies":{"vue":">=2.0.0"},"devDependencies":{"eslint":"^4.17.0","eslint-config-standard":"^10.2.1","eslint-plugin-html":"^4.0.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","rollup":"^0.55.3","rollup-plugin-buble":"^0.18.0","rollup-plugin-serve":"^0.4.2","rollup-plugin-vue":"^3.0.0","vue":"^2.5.13","vue-template-compiler":"^2.5.13"},"gitHead":"51bb91a501d84e0932a4181acf2b21acfc4392e9","homepage":"https://github.com/coolzjy/vue-calendars#readme","_id":"@cool_zjy/vue-calendars@0.0.1","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"cool_zjy","email":"i@zjy.name"},"dist":{"integrity":"sha512-dRCpzGEBtXMB3s4BSeYmHh93lHLt4zOhZNxSl1GO1S3uDDYDeKPrZsSKRe3GmTfw2JC8h5LEgGW7Lfkinr9WCQ==","shasum":"9d0d2595c16cf5db6f07be5d3868bd151a3023a3","tarball":"https://registry.npmjs.org/@cool_zjy/vue-calendars/-/vue-calendars-0.0.1.tgz","fileCount":15,"unpackedSize":32211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba8bNCRA9TVsSAnZWagAACK0P/3K608iRZAb3XpckB1ft\nAPanMBiZpfbg+Ctbvo/nE220VQr47ZwmGFikeFFUv4HLzY4yIX8mR88M9per\naEY0tHozpDK8Lh+RQRSE4KqRTaEgwWp5PopTCp4R0dwlhXokETyRSgzY2hch\nTcJtUt4qQw9JJTnAz0OtDD0MsyWKaCyO+nWRg4gMbTL4FVqziih08GPj9tr9\nQp/5n1h0UBMVGe0yGGxXmCVHeGigxmVMKX0Qz0xAg1bMN8N4IgnWLbq7vIWJ\n+k0WjZCy3tD79rBCaLNMcTFFp2PPZ9VAa2O4Ifv/HJw4qa2D4hKP6ZylR0xW\n1qjnvxmNHOqjW4tQ44eq6vZbfuUPx++1SfggY6AA1bxXKAZ8+FVxadwVCV+y\nr09rOGGDM8Kzw3EvYkhj5w9tkwfc9cicN1sVPRMjm7ddF4rl5sCZOCpNEGtL\nyiVQfctvxBwV2bTfTLfWMTfGW+fKbDktINWP1AFqK64vrmeHt1lXMszotIpB\nqt7AuCFLq0PTds7qYZAB6PALAoE5jSC5s0aj0bqWNVj9uNWD5qCGADZCM88W\nMme+jsjZauRPSt+PpDjSaLV8JiQV3CMj53UNLjqCd4LWxr8DjsdtMJH4NYgo\n9O7zcz5kImiubI/ZLVAYEis2Jv8/k4aRY7JYPTRCWYbczGV0zw6YS0QUrEhc\nJZjc\r\n=9UWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKBCb2jk3Z321+0Fc26b5UBl8VQYDhoMA5isb9WOkLGAiEAqU3MWCktM4o4myjd+r8Fd+/9CeM5l/9qnziSW6HR1Rw="}]},"maintainers":[{"name":"cool_zjy","email":"i@zjy.name"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-calendars_0.0.1_1533789900924_0.16639665587427532"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-09T04:45:00.639Z","0.0.1":"2018-08-09T04:45:00.991Z","modified":"2022-04-05T01:15:50.418Z"},"maintainers":[{"name":"cool_zjy","email":"i@zjy.name"}],"description":"Multifunctional calendar component for Vue","homepage":"https://github.com/coolzjy/vue-calendars#readme","keywords":["Vue calendar datepicker"],"repository":{"type":"git","url":"git+https://github.com/coolzjy/vue-calendars.git"},"author":{"name":"Zhang Visper","email":"i@zjy.name"},"bugs":{"url":"https://github.com/coolzjy/vue-calendars/issues"},"license":"MIT","readme":"# vue-calendars\n一个极简的日历控件。\n\n## 使用\n```html\n<day :month=\"now\" :selected=\"selected\" @click=\"select\"></day>\n```\n\n```js\nimport { Day } from 'vue-calendars'\n\nexport default {\n  data: {\n    const now = new Date()\n    return {\n      now,\n      selected: { start: now, end: now }\n    }\n  },\n\n  methods: {\n    select (date) {\n      this.selected = { start: date, end: date }\n    }\n  },\n\n  components: { Day }\n}\n```\n\n## API\n### Props\nProp | 类型 | 描述 | 默认值/必需\n--- | --- | --- | ---\nmonth(year) | Date | 日历展示的月份（在月日历中为年份） | 必需\nfilter | Function (Date => Boolean) | 过滤日历中可以选择的项 | `() => true`\nselected | Object({ start: Date, end: Date }) | 设置选中项 |\npending | Array([ Date, Date ]) | 设置未决选中项 | `[]`\n\n### Events\nEvent | 参数 | 描述\n--- | --- | ---\nclick | date | 点击日历中某一项时触发\nenter | date | 鼠标移入日历中某一项时触发\nleave | date | 鼠标移出日历中某一项时触发\n\n> ⚠️注意：事件参数提交的 date 对象为开始的时间点，即：选中一天时结果为该天 00:00:00，选中一周时结果为该周周一 00:00:00，选中一月时结果为该月 1 日 00:00:00。\n\n## 示例\n参考 examples 文件夹。\n","readmeFilename":"README.md"}