{"_id":"ui-mcalendar","_rev":"29-421421d74c993874ac5ad210b87f9b5d","name":"ui-mcalendar","description":"移动端日期组件","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"ui-mcalendar","version":"1.0.0","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"c7657f192993161d38737ee9e73ff6ed1c9a8465","_id":"ui-mcalendar@1.0.0","_shasum":"aa02fd74762c5f5566b664c6a611e302bbe04d76","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"aa02fd74762c5f5566b664c6a611e302bbe04d76","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.0.tgz","integrity":"sha512-fVJpYq3NqI+gGPiHcz6Wl7AO42xjH9hYTLUNQRNz9M5BacjG/ry/uQaiPdYXtQY4VoH+9LHSf3EgOlBqrMh/ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeYgTrBL3pmMUeHxgRiJLyj2nGHyKau4z0MM/mXPaXLwIhAJETsN4LldxKPnaP6JlkluEwa3UPyvLF9s1RyQeUt7Jy"}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.0.tgz_1474539209989_0.023930775001645088"}},"1.0.1":{"name":"ui-mcalendar","version":"1.0.1","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"1022bfb1c987e47ed592ddaf77bd21f12d454cf3","_id":"ui-mcalendar@1.0.1","_shasum":"72b0f27d9743f439cc39dfe8103ce18ce588f227","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"72b0f27d9743f439cc39dfe8103ce18ce588f227","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.1.tgz","integrity":"sha512-NAcs862FVKwcL/UjfSz4UC8w9kvW5LnAoY8moCdmNTZRgKvpcsSMLCQaBsuoCeD2BX5l6diK3WUKOpgXVqfsng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8gc3xPbtlqB1PaB3S9CJrIek+bPb4P+XnjXL7DG0WXAiEA2aARL0xpRpfm8w7qZ2x/KCHmlgXa9Gex01oWTkqPidY="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.1.tgz_1474545750958_0.9801272382028401"}},"1.0.2":{"name":"ui-mcalendar","version":"1.0.2","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"e41ae127f89c51f25e4168b18d8fda1822c6479a","_id":"ui-mcalendar@1.0.2","_shasum":"de733c95fccf7201ee3ee5a71fea36f713e4f88e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"de733c95fccf7201ee3ee5a71fea36f713e4f88e","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.2.tgz","integrity":"sha512-Wd2dvPYEYm6DLjRUUdcxz2vPpKOGtHLJzDsyF7GX24lCYyoB4lDJljFxDuCk4GdaOcBYPWNbey7CUiPkeGy6Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHeGTKp0x1qqNCN2gf+YzpzZLQD389CTKAwPC7gcdlnAiAueBeZiD7RH/hKlfmjLrEAuAzcspkKXfaB0VA/TIyAdQ=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.2.tgz_1474551861021_0.21702941972762346"}},"1.0.3":{"name":"ui-mcalendar","version":"1.0.3","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"f1d73df76b3df02ba56e9cd641f5f755492bae34","_id":"ui-mcalendar@1.0.3","_shasum":"3cf7c07699a315535a28c89907c0527571f01793","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"3cf7c07699a315535a28c89907c0527571f01793","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.3.tgz","integrity":"sha512-qH4EzDhUk+B8P55U6OJJ5OQepjgwgwgHZxj9Vr/aLJRq4dnvdjEbDU6gQCUejxjvq0/1M89rk8yMZ0jh2gU4/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUhFdfcQk8XkbiOUt5N9gqETd4f0+pNE8q/gQbzDK9rQIgJX63ZTBgWq80u4Q+2Bo1dVxYd+YDTXMANWiFbOF0iQg="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.3.tgz_1474611959229_0.5215304160956293"}},"1.0.4":{"name":"ui-mcalendar","version":"1.0.4","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"637f34130e838f5401b19079066ef39b21c9290a","_id":"ui-mcalendar@1.0.4","_shasum":"56ae4dfe03adfe9a5f254795b9f8f39bf8fd6a84","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"56ae4dfe03adfe9a5f254795b9f8f39bf8fd6a84","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.4.tgz","integrity":"sha512-sjWbwIWuO57W75AKkR6MTwg52PZOzT/edmW5vDex1n34cBbZnuB1+jMybfZCT/h/WfBB2ZHkjTM99hSaF538Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwSxobGNlQH9yz6hoVr/j95IyQmcT2wxugs+UVyfH3xQIhAMWJHAgmy7+F+zXBroBF22agSzl9LdhoTG1L2VRLiMvN"}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.4.tgz_1474625110208_0.4579738983884454"}},"1.0.5":{"name":"ui-mcalendar","version":"1.0.5","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"637f34130e838f5401b19079066ef39b21c9290a","_id":"ui-mcalendar@1.0.5","_shasum":"615edebb91db323cbc72293c636b5ea73fbaac96","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"615edebb91db323cbc72293c636b5ea73fbaac96","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.5.tgz","integrity":"sha512-D+oUgD+Yc4yKc4zYYRy5dDVd/FkUl0q7IhFPar5qxYgxLU7fk8t7lz4fZsaefaVgDcYELIKEVrEwy8ZuhRm27w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5sag/4UQvXOISkc+cMyEjctx5LDNWFvRjdI9lg8I49AiEA2+8QevAMWrPpTqNDFMF7uSz0zrc21KVskw8Y3k3lxvE="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.5.tgz_1474626022718_0.543096988927573"}},"1.0.6":{"name":"ui-mcalendar","version":"1.0.6","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"1ab1890823c3389d3fd91e7a81aa86ae45544149","_id":"ui-mcalendar@1.0.6","_shasum":"22c6fa28344035771bf00160f0c4231e115a065f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"22c6fa28344035771bf00160f0c4231e115a065f","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.6.tgz","integrity":"sha512-hw3epG/RLM6F9yqtoQc+44IdqVGdILBDV6hEyB+a3psl1v4RVH1aWDrO1sh4Phwyjj1FKa6EhFpQdQ2QsZNgLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExpqey4tHyQky0dD1Xd+S+GyL2uELs20malwXyw5+NxAiAh/21TU+DBqhFFxWAZJVilnRkW41hHY70ez2EJ87hr3A=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.6.tgz_1474630077193_0.8416309242602438"}},"1.0.7":{"name":"ui-mcalendar","version":"1.0.7","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"51a9f1136d9f84f7ff23da9ac69b91176c1c0c5f","_id":"ui-mcalendar@1.0.7","_shasum":"8df16016f29b1da3e90d3e2ad55642fe1f496f66","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"8df16016f29b1da3e90d3e2ad55642fe1f496f66","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.7.tgz","integrity":"sha512-P5PGLIhg3KHqVmX+6Gr2e8XP5492F651oFAMU9KGGHAPZ6gCsA6bnNpo5Bqh/2P5v0cMkLIaZDPBQcBkhOR2LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVyO3fIr4Rt3i1I9f6RnWJ/2Vfca86cgDsQCDiYNGw7AiAM+GMQbG91kfiyncHoWn0IHIIwBv8Xtu9aOVkUWGLcjw=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.7.tgz_1474633211740_0.06206576665863395"}},"1.0.8":{"name":"ui-mcalendar","version":"1.0.8","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"9524156cdaeb5cfcb0a5f6cd7aef658a7cadcf6b","_id":"ui-mcalendar@1.0.8","_shasum":"9cf63201ba2051cda8b8f17d4c6c7c92026a45c3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"9cf63201ba2051cda8b8f17d4c6c7c92026a45c3","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.8.tgz","integrity":"sha512-guPNIoQgbfX2p1gjdEuapGBJzHEpgVgwZqRY/CKHHSnbzALmc5zxjNwtlhQ84jRdi4bhpJUoBJFiaWMlqMJ+Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7t3WHUnbdgTRrJN9wjLzKH0dB4ywDbZTKlJfjZn+ZOgIhAKX7llLlezD8dQMBQuvxyEVz+7MExRIH4e0/uo7J3jv3"}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.8.tgz_1474871980170_0.07220872421748936"}},"1.0.9":{"name":"ui-mcalendar","version":"1.0.9","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","_id":"ui-mcalendar@1.0.9","_shasum":"bf54fcfa5dc8fa2d2b591f4476be3167c1c8c20f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"bf54fcfa5dc8fa2d2b591f4476be3167c1c8c20f","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.9.tgz","integrity":"sha512-Ab0PSyrhA0He6v90izFA7LlFdchjvM6chreRntDUeWeKzeqjL29eJtXvChCARCioW1sKCifj+hQtW5ikETwZDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBKiGkPsdoBVU+Y1QUAkqbh9GFk/WdYEa2nCLo8mAW4AiBu+5/YB0bGdEg0LEWzSQxPyZKRO9Mcyz3niyI/T1zWUg=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.9.tgz_1474979013001_0.29085454531013966"}},"1.0.10":{"name":"ui-mcalendar","version":"1.0.10","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"a8ef29a16229e0df9c82598ba76feedc2d4fb23c","_id":"ui-mcalendar@1.0.10","_shasum":"bd849a2352f071b1a5b73d8a38f86fb0ea35201b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"bd849a2352f071b1a5b73d8a38f86fb0ea35201b","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.0.10.tgz","integrity":"sha512-jWc4z2k+CTauuoi7yk3vKyWto/zYrWvT761plCq+gfqloZysC8o6NG6rnYQVx+TM4wTeS6yF2Uzz40tuDzvgtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD99w24XOA4NuzqS1pmNEg1qEKHYSrnkiGh85e0LWA06gIgdWpULp2o/kS/sKUZFyyPybChatSY99UohvAz9xj8r4U="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.0.10.tgz_1475205058071_0.3699376955628395"}},"1.1.0":{"name":"ui-mcalendar","version":"1.1.0","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"e2a9576e05d7a19807b6242d4146a3c772a58293","_id":"ui-mcalendar@1.1.0","_shasum":"666a81bc9acb6f6aca353d4ee85e8a8cadbd54a1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"666a81bc9acb6f6aca353d4ee85e8a8cadbd54a1","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.0.tgz","integrity":"sha512-Z3l47Kn3pum7IhcaX4Gd1Kl6g8XQwtftR6EOiBwj+i6OPhNsIz39N3vQARKigToeAngEhHRIVOxranCG9YN0Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG7CnTSxurohGRcT8rYS5dcRTcS7gD7z4xprK+HJNinAiEA0MlBFvfbtHAiCpxz/ZWZkpO2vl8vmySbq5/wFRPs0r0="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.0.tgz_1476449532278_0.13628533110022545"}},"1.1.1":{"name":"ui-mcalendar","version":"1.1.1","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"b1e414ed31eff71ecc336a1a563175024543baa6","_id":"ui-mcalendar@1.1.1","_shasum":"69fdd9331dfd1d0801bd3027f74778171537feeb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"69fdd9331dfd1d0801bd3027f74778171537feeb","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.1.tgz","integrity":"sha512-2/20hUMiCViUuh7d/p3e8ZSJNjKp51JtqlCoRHwcRreocM/NUshDc4poK9orciwPy9bmRJTjZIxu70vu7e19ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpuAhkCVCwjZfIz8d7QgGiFJ9sjFXrn89Z1gwDWRgkAAiBs2OLFuvhsU8TEWBKDqZtK20pObj6H4YlIJeo+g+TZow=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.1.tgz_1476879098305_0.5598618460353464"}},"1.1.2":{"name":"ui-mcalendar","version":"1.1.2","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"5ebf6e26c7155a86cce9f29bd2822f6fb20912fb","_id":"ui-mcalendar@1.1.2","_shasum":"7efb28cd20eb78fe6fe3abc3548ad49e801a9480","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"7efb28cd20eb78fe6fe3abc3548ad49e801a9480","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.2.tgz","integrity":"sha512-weGcFa5Abvbwe5u5SW0qZI8cawrfqfNWjSQ5+rL5GgempoLiMceXsQsWkB6wXZMtZo8VBxI4BMAvXy0zz6tMhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg8ORJOycGp/k8Ay8Nhj3yuwwSUbeqoys0ejC3Fp29dAiEA11KP1wZJrHu3VHh0mUURLzsbm2sRpqsW83jaPmFzKgU="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.2.tgz_1476945443194_0.5299097490496933"}},"1.1.3":{"name":"ui-mcalendar","version":"1.1.3","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"538aa66d33f2d184ee911fa52e244e9893b8da26","_id":"ui-mcalendar@1.1.3","_shasum":"9c52aad5d157a14c7f9f182c4781b098381f13ec","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"9c52aad5d157a14c7f9f182c4781b098381f13ec","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.3.tgz","integrity":"sha512-uUU4EDGGiySKD3DEjSQnbXCiCHbYb5KvS06USIrv72Ix4hqANHa1oGdOw74xvwz8cnPdXOnDmFl1NMLcQXOutA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMdWb2tFkKNG/WQgkQb910IHE1YYo8xe61jsXRPsSr1gIgYnld/lKrwhyrk7gpiDjZR8iKT1aFgPfFAqxkVolS0PU="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.3.tgz_1477310169359_0.7121704225428402"}},"1.1.5":{"name":"ui-mcalendar","version":"1.1.5","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"3c0f39cc4d2cf3cc8788643ede1b1331e815042a","_id":"ui-mcalendar@1.1.5","_shasum":"b14202bd7aec90e0729e973886e5734d43b054f3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"b14202bd7aec90e0729e973886e5734d43b054f3","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.5.tgz","integrity":"sha512-WEm4WJmehG9kHsRvZzRRQveVvLNd2D0BwPmi0UmyBefQ/ItJ9hXazde/WUiXi2LY7xs/UThEE5YyxNNpB3jHmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnNk1THpzfu86zI5b4d89pEBgzLpURxmTx8pMjX3UdCAiATEfO2BnziCSshQ/PAEONjeHbbaIxov7eJWvEI4tY/Pg=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.5.tgz_1477575344252_0.6885040984489024"}},"1.1.6":{"name":"ui-mcalendar","version":"1.1.6","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"c6ee60509e910a4e9ff6342a4b82b8a9b0004229","_id":"ui-mcalendar@1.1.6","_shasum":"40cfe846eb07a9aae06a6f3a69f7f4d4cb5d19bc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"40cfe846eb07a9aae06a6f3a69f7f4d4cb5d19bc","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.6.tgz","integrity":"sha512-juPDTbPsYAAZVOzYXC53hN+wLNCxvhwWJskE0dp+K7gySyDxYUaAYoMXKw4l0GoVxkfWF2pb0t7Uf8LpuHDf7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDom8jRFzJ40Ej+b9SLS1LmamQpmDoYqpqCHCF9Com+oAiEAq5Q8l4RYPfV8cih4RCzA2Jw4nInF24HDszrv85w7N2M="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.6.tgz_1478089040053_0.9041479921434075"}},"1.1.7":{"name":"ui-mcalendar","version":"1.1.7","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"2370aac5e8d6962fd6f6c445ef8524f2689864b2","_id":"ui-mcalendar@1.1.7","_shasum":"a397a52e5198bd21a966a6c52bcaf8de742a17bc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"a397a52e5198bd21a966a6c52bcaf8de742a17bc","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.7.tgz","integrity":"sha512-EtHOcmDU0gksJwtykOuMOBxl/sGz3dsB7KlA3S7ENrVQX5MlNE0C1nP90XWEi8x3CT8SRTHjfKSKuksjhqsrgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeKbh1CmM92Zl6zfe3ABkXVtr+pen7p1KIT/xQVO5C4QIgYwC+vXz1DFmwQblzCr94xaCgslejgW48ghL86Ng5wt8="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.7.tgz_1478749630407_0.4831416595261544"}},"1.1.8":{"name":"ui-mcalendar","version":"1.1.8","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"1412983413bd5f3729b81e2f105fc348259002a7","_id":"ui-mcalendar@1.1.8","_shasum":"4d50a8bd4896e01475deff5901835bfd3f7654c7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"4d50a8bd4896e01475deff5901835bfd3f7654c7","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.8.tgz","integrity":"sha512-xfX28CvNdJepbjb+v2vaHTYgvS5jneKho+DoVPmZtpGQ9/+6IWoHdObHejx3uqmN4v8BlNxiuELsIv6I7C3e5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQgkiPQ1ybCtqXnDjd3ECW58GxqsEdd/7rLd7LSZOATgIhANzUWlrSQq+tBzY95l0/JZXTuKUoONIWpUQ1cLbNvDI8"}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.8.tgz_1478865715419_0.261989532969892"}},"1.1.9":{"name":"ui-mcalendar","version":"1.1.9","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"037960fefc44d6657922d529e4be1fa12146c0a2","_id":"ui-mcalendar@1.1.9","_shasum":"24aa98a3d93f913a3f870bc4acf8f47658be4dc7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"24aa98a3d93f913a3f870bc4acf8f47658be4dc7","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.1.9.tgz","integrity":"sha512-B89KYgpxEcr7QseBVPYaOckeyiN6i5SefQlBbl8E4Fo1gfVzVSUCQerYvTwx2suau7Kd5Cr73LSRbf9haC1MFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9OoDhOjfFx4HuzmZvidOlCMTcEWS9kUCkIhsRIqnUXAiEAm7pj/9PDscsVxHlmzbresY2YeF6fcNezzDzo3NhLE0s="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.1.9.tgz_1479091342904_0.4484615141991526"}},"1.2.0":{"name":"ui-mcalendar","version":"1.2.0","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"45eeea613aad8989c939f404f4509ad7709b1a37","_id":"ui-mcalendar@1.2.0","_shasum":"03b395d27003115e507496aeb7def4b0e61b996d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"03b395d27003115e507496aeb7def4b0e61b996d","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.2.0.tgz","integrity":"sha512-dXkOMNucz0VNXPq+n9NwJGdJDo0lecyQgjzGvB/kK5Ouom3W7TIelXOzryg0P3XUKPRw9HipgP3qshuOe6g5AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3gqkx1buhIuQczHMmQYoGBFS3r3rhFz943wu7XZQ5qAiA9zrnGEjcNhmBQbykbgT8EMpbFe3cbd8yD0+qC65ezOw=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.2.0.tgz_1482463270425_0.6482187358196825"}},"1.2.1":{"name":"ui-mcalendar","version":"1.2.1","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"bccfc83b5cb77ed81c9d8b57c8a46751067b607a","_id":"ui-mcalendar@1.2.1","_shasum":"c56640b4f07a6fde2eb8ed70d8947440e550e492","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.5","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"c56640b4f07a6fde2eb8ed70d8947440e550e492","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.2.1.tgz","integrity":"sha512-KLczbD0TlCRMDUoItDEmN5KfArH2NdKIydfxaEd276F+F9gieS6yZlarFzSWzUvAcutnlWieNmDfSZ7bRgwjxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV2W3YYkiGb9/2VSXSP+Uew2j6JOmEWND896pcCtRGWAiEAq228Y5BKplCQ+6o2C90B/znG9ON8pgtfPeLQ6zzzFRc="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.2.1.tgz_1484817891011_0.49665735801681876"}},"1.2.2":{"name":"ui-mcalendar","version":"1.2.2","description":"日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"cffb8391b4fc2e3b17810676940e1746219ca269","_id":"ui-mcalendar@1.2.2","_shasum":"452becd42009c9f18844fceb6ca575f2c54bfdd0","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.8.0","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"452becd42009c9f18844fceb6ca575f2c54bfdd0","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.2.2.tgz","integrity":"sha512-HghA2M9AuNeGEbmHDH4J2kNUeu4UkKeQVNntO00rlnL62MsZnAmuBqSGq5y5HnACy0ZbaBvSfc8eAvTAFvIcMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSd2EiTJ5dELdRZ6eTivraAqtlyvxGd+aqhi9cXwikaAiBDw3zuSwFLtSzpgX2xrMBP45QP9iQGXnk9So81jtigrQ=="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.2.2.tgz_1494470834197_0.05020956206135452"}},"1.2.3":{"name":"ui-mcalendar","version":"1.2.3","description":"移动端日期组件","main":"webpack.config.js","directories":{"example":"example"},"scripts":{"prestart":"npm install","start":"http-server ./ -a localhost -p 8000 -c-1 -o"},"keywords":["calendar"],"author":{"name":"alanzhang"},"license":"ISC","devDependencies":{"babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","css-loader":"^0.25.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-plumber":"^1.1.0","http-server":"^0.9.0","style-loader":"^0.13.1","text-loader":"0.0.1","vinyl-named-with-path":"^1.0.0","webpack":"^1.13.2","webpack-stream":"^3.2.0"},"dependencies":{"underscore":"^1.8.3"},"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","gitHead":"f5a596217f93ac57ce59ad1dcd927c04910be1cb","_id":"ui-mcalendar@1.2.3","_shasum":"39166dd8406092398dd545dac4e6cc9a1ff792cd","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.8.0","_npmUser":{"name":"alanzhang001","email":"906536936@qq.com"},"dist":{"shasum":"39166dd8406092398dd545dac4e6cc9a1ff792cd","tarball":"https://registry.npmjs.org/ui-mcalendar/-/ui-mcalendar-1.2.3.tgz","integrity":"sha512-jOuh2LP7K1PfACJsNj66HqpakwwHg+YQGVV0pU2RxIGEkT+Lm9aLxYWRYTylPMcg8Erw5ls+RgnOoENVxr4Pmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8kdhTYAD31j9UmqhTqFFTgqIpGrnPtdWIWLGD19gTigIgec6WyAnWYKCeC5c35Hlgleizf0f783sFQD7/pjM93PQ="}]},"maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui-mcalendar-1.2.3.tgz_1494569710680_0.9180131072644144"}}},"readme":"# ui-mcalendar\r\n日历选择插件\r\n\r\n## 兼容性说明\r\n适用于移动端浏览器\r\n\r\n## 特性\r\n\r\n1. 选择单个时间点\r\n2. 选择起始时间段\r\n3. 选择单个时间点时可指定能被选择的枚举日期\r\n4. 选择起始时间段时，指定能被选择的起始范围\r\n5. 支持自定义日历模板\r\n6. 支持自定义工具栏\r\n7. 支持与具体的input等元素绑定\r\n\r\n## 安装\r\n\r\n```sh\r\n npm install ui-mcalendar --save\r\n```\r\n\r\n## 使用\r\n支持页面直接引入、AMD、CommonJs的方式加载模块\r\n\r\n#### 调用\r\n1.引入样式文件，或者自定义样式;如果引用的js为`indexCss.js`则无需手动引入css文件 \r\n```\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"ui-mcalendar/src/ui-mcalendar.css\"/>\r\n```\r\n\r\n2.引入js，以直接引入为例\r\n```\r\n<script type=\"text/javascript\" src=\"ui-mcalendar/index.js\"></script>\r\n```\r\n或者直接引入包含了css文件的js，则无需手动引入`ui-mcalendar.css`\r\n```\r\n<script type=\"text/javascript\" src=\"ui-mcalendar/indexCss.js\"></script>\r\n```\r\n3.实例化插件\r\nHTML:\r\n```\r\n<!--选择日期后值保存在这里-->\r\n<input tpye=\"input\" id=\"calendarValue\"/>\r\n<!--日历容器-->\r\n<div class=\"wrapper\"></div>\r\n```\r\nJS:\r\n```\r\nvar input = document.querySelector(\"#calendarValue\");\r\nvar cal = new futuCalendar({\r\n    wrapper:\".wrapper\",\r\n    valueTarget:input,\r\n    selectMonth:function(instance,info,offset){\r\n        alert(\"你切换了月\") \r\n    },\r\n    selectDateCallback:function(el,dataInfo){\r\n        console.log(\"你选择了日期\");\r\n    }\r\n});\r\ncal.show();\r\n```\r\n\r\n一个完整的配置如下：\r\n```\r\n// 选择单个日期\r\n var cal = new futuCalendar({\r\n    wrapper:\".wrapper\",\r\n    templateStr:\"<div>.....</div>\",\r\n    autohide:true,\r\n    showToolBar:true,\r\n    toolList:[{\r\n        text:\"关闭\",\r\n        className:\"closeCalendar\",\r\n        action:function(instance,item){\r\n            instance.hide();\r\n            console.log(item);\r\n        }\r\n    }],\r\n    valueTarget:input,\r\n    templateStr:document.querySelector(\"#templatedemo\").innerHTML,\r\n    enableList:[\"2016-08-01\",\"2016-08-02\"],\r\n    defaultDate:new Date(\"2016-08-01\"),\r\n    selectMonth:function(instance,info,offset){\r\n        console.log(info);\r\n    },\r\n    selectDateCallback:function(el,dataInfo){\r\n        console.log(dataInfo);\r\n    }\r\n});\r\n\r\n//选择起始时间段\r\nvar cal = new futuCalendar({\r\n      wrapper:\".wrapper\",\r\n      initshow: false,\r\n      autohide:false,\r\n      hasMask:true,\r\n      startEndSelect: true,\r\n      startEndDataFormat:\"yyyy/MM/dd至yyyy/MM/dd\",\r\n      startEndConfig:{\r\n          allowStartDate:new Date(\"2016-09-01\"),\r\n          allEndDate:new Date(\"2016-12-01\"),\r\n          duration:60,\r\n          itemClass:\"startenditem\",\r\n          exceedDuration:function(duration){\r\n              alert(\"日期选择超过了起始差\"+duration);\r\n          }\r\n      },\r\n      showToolBar:true,\r\n      toolList:[{\r\n          text:\"最近一周\",\r\n          className:\"nearweak\",\r\n          action:function(instance,item){\r\n              instance.setSEPoints(d,+d + 6*24*3600*1000,function(){});\r\n          }\r\n      },{\r\n          text:\"关闭\",\r\n          className:\"closeCalendar\",\r\n          action:function(instance,item){\r\n              instance.hide();\r\n          }\r\n      }],\r\n      valueTarget:input,\r\n      selectDateCallback:function(el,dataInfo){\r\n          console.log(dataInfo);\r\n      }\r\n  });\r\n```\r\n\r\n\r\n[更多实例](example/)\r\n\r\n#### 效果图\r\n\r\n![](asserts/demo1.png) \r\n![](asserts/demo2.png)\r\n\r\n## 目录结构\r\n![](asserts/01.png) \r\n\r\n`example`： 示例目录\r\n\r\n`src`：index.js组件源码，commonjs模式，不可直接运行；ui-calendar.css 默认提供的样式\r\n\r\n`template`：日历模板\r\n\r\n`gulpfile`：打包配置\r\n\r\n`index.js`：打包后的源码,不包含css，使用时可手动引入`ui-calendar.css`\r\n\r\n`indexCss.js`：打包后的源码,包含css，使用时**无需**手动引入`ui-calendar.css`\r\n\r\n`readme.md`：说明文档\r\n\r\n\r\n**在ui-mcalendar目录下运行 `$ npm start`命令，即可在浏览器中看到目录机构**\r\n\r\n## API\r\n#### 1. `futuCalendar(config)`\r\n构造函数，参数：\r\n\r\n- `config`: 日历配置相关参数，json对象，具体字段见参数说明。\r\n\t- `config.templateStr`\r\n\r\n\t   **类型：** `String`。\r\n\r\n\t   **默认值:** 组件默认的模板字符串，模板文件存在于`templates/mcalendar.html`中；用户可以自定义组件模板类型，用于增减页面元素。\r\n\r\n\t- `config.wrapper`\r\n\t   \r\n       **类型：** `<Element|String>`，页面元素或者是元素选择器。\r\n       \r\n       **说明：** 组件容器，用于存放日历实例。\r\n       \r\n       **默认值：** 空，需用户指定，可选。\r\n\r\n    - `config.valueTarget`\r\n\t   \r\n       **类型：** `<Element|String>`，页面元素或者是元素选择器。\r\n       \r\n       **说明：** 选择某个日期时，会将日期赋值给该元素，如果该元素为input，textarea，则赋值给value属性。否则赋值给元素的innerHTML属性。\r\n\t   \r\n       **默认值：** 空，可选。\r\n\r\n\t- `config.dataFormat`\r\n\t   \r\n       **类型：** String\r\n       \r\n       **说明：** 填充valueTarget元素的日期格式。各个占位符意思如下： `yyyy`：年份，四位, `MM`:月份，两位, `dd`:日期，2位\r\n       \r\n       **默认值：** `yyyy-MM-dd`, 例如：2016-10-01。\r\n\r\n    - `config.weekdates`\r\n       \r\n       **类型：** Array,\r\n       \r\n       **说明：** 由于显示星期的名称，插件默认每周首日从周日开始。\r\n\t   \r\n       **默认值：** [\"日\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\"]。\r\n\t   > 此处功能待扩展\r\n\t  \r\n    - `config.autohide`\r\n       \r\n       **类型：** Boolean\r\n       \r\n       **说明：** 选中某个日期之后，是否自动关闭（不显示）日历。\r\n\t   \r\n       **默认值：** true,默认会自动关闭。\r\n    \r\n    - `config.enableList`\r\n\t   \r\n       **类型：** <Array|\"all\">\r\n\t   \r\n       **说明：** 指明是否所有日期是否可选。当前值为字符创`all`时，表示所有 日期均可选，如果只为数组，则表示只有数组中的日期可被选中，此时，能被选中的日期将会获得 `selectable`类用于标识突出。   \r\n       \r\n       **默认值：** `all`，默认所有日期均可选择。\r\n\r\n    - `config.defaultDate`\r\n       \r\n       **类型：** Date\r\n       \r\n       **说明：** 初次显示日历时，被选中的日期，如果不设置则关联的`valueTarget`不设置值\r\n\t   \r\n       **默认值：** 空。\r\n\r\n\t- `config.initshow`\r\n\t   \r\n       **类型：** Boolean\r\n       \r\n       **说明：** 初始化时，是否立即显示日历。\r\n\t   \r\n       **默认值：** false，默认不显示日历。\r\n\r\n\t- `config.hasMask`\r\n\t   \r\n       **类型：** Boolean\r\n       \r\n       **说明：** 是否显示mask。\r\n\t   \r\n       **默认值：** false，默认不显示遮罩。\r\n\r\n    - `config.toolTemplateStr`\r\n\r\n      **类型：** String 或者 Function\r\n\r\n      **说明：** 可选，用于自定义工具栏部分的模板。如果不设置，则所有按钮均使用`a`标签,class属性及文本内容。用户可通过此参数配置每个按钮更多属性。当此参数为Function时，必须返回一个字符串作为模板。示例如下：\r\n\r\n      ```\r\n          <script type=\"text/template\" id=\"demo-tooltemplate\">\r\n              <%_.each(toolList,function(item,i){%>\r\n                 <a href='javascript:void(0)' name='test' age='27' tool-id='<%=i%>'  class='<%=item.className%>  tool-item'>按钮<%=item.text%></a>\r\n              <%})%>\r\n          </script>\r\n      ```\r\n\r\n      **默认值：** 空\r\n\r\n    - `config.toolList`\r\n       \r\n       **类型：** Array\r\n\t   \r\n       **说明：** 用于生成顶部工具栏的数组列表\r\n\t   \r\n       **结构说明：** 每个节点最终会生成一个a节点，插入`tool-bar`中.\r\n       - `toolList[i].text`:节点（工具按钮）名\r\n       - `toolList[i].className`:用户设定的类名，可用于自定义样式\r\n\t   - `toolList[i].action`:点击工具按钮时的回调函数，回参包括日历实例instance，及当前点击元素item；instance对象可调用其方法，详见下方方法说明。\r\n\t   DEMO：\r\n\r\n       ```\r\n       toolList:[{\r\n            text:\"关闭\",\r\n            className:\"closeCalendar\",\r\n            action:function(instance,item){\r\n                instance.hide();\r\n                console.log(item);\r\n            }\r\n        }]\r\n       ```\r\n\r\n\t   **默认值：** 空\r\n\r\n    - `config.showToolBar`\r\n       \r\n       **类型：** Boolean\r\n\t   \r\n       **说明：** 是否显示工具栏，为true时显示，为false则不显示。\r\n\t   \r\n       **默认值：** false,不显示工具栏\r\n\r\n    - `config.startEndSelect`\r\n       \r\n       **类型：** Boolean\r\n     \r\n       **说明：** 日历是否能选择起始时间段（2个时间值），为true及可选择起始时间点，为false只能选择一个日期。\r\n     \r\n       **默认值：** false, 只能选择一个时间点\r\n\r\n    - `config.startEndDataFormat`\r\n       \r\n       **类型：** String\r\n     \r\n       **说明：**日历选择的起始时间段（2个时间值），最终会展示的时间格式，主要涉及`onfig.valueTarget`元素内容及`getDateInfo().dateStr`的内容格式,只有在`config.startEndSelect`为true时有意义。\r\n       \r\n       **默认值：** yyyy/MM/dd-yyyy/MM/dd\r\n\t\r\n    - `config.startEndConfig`\r\n       \r\n       **类型：** JSON\r\n\t   \r\n       **说明：** 日历允许选择的起始时间段时的配置JSON\r\n\t\t   \r\n\t       - `startEndConfig.allowStartDate`: 选择时间段时，能选择的最小日期, 类型为Date。\r\n\t       - `startEndConfig.allEndDate`: 选择时间段时，能选择的最大日期， 类型为Date。\r\n\t\t   - `startEndConfig.duration`: 选择的时间段包含的日期个数最大值；用户选择的2个时间区间大于该值时会触发exceedDuration函数， 类型为Number。\r\n\t\t   - `startEndConfig.defaultStartEnd`:  默认选择的起始时间点，`[start,end]`,类型为数组，长度为2，元素为可实例化为Date，对象的变量;`start`和`end`必须在`startEndConfig.allEndDate`和`startEndConfig.allEndDate`间，且时间间隔小于或者等于`startEndConfig.duration`，否则视为无效设置。\r\n\t   \t   - `startEndConfig.itemClass`: 选择的时间区间中的日期的className,用户可设置为其他值以改变样式，默认为\"startenditem\"。\r\n\t   \t   - `startEndConfig.exceedDuration(num,item)`: 用户选择的2个时间区间大于该值时会触发此函数，选择的区间不会生效，回调函数包含2个参数。item表示用户第二次选择的日期元素，num表示用户选择的区间所包含的日期个数。\r\n\t   \t   \r\n\t   **默认配置**\r\n\r\n\t   ```\r\n\t\t{\r\n            duration: 10000000,\r\n            itemClass: \"startenditem\"\r\n        }\r\n\t   ```\r\n\t   **demo**\r\n\r\n\t   ```\r\n\t   var d = new Date();\r\n\t   // ......\r\n\t   startEndConfig:{\r\n            allowStartDate:new Date(\"2016-\"+(d.getMonth()+1)+\"-01\"),\r\n            allEndDate:new Date(\"2016-\"+(d.getMonth()+1)+\"-28\"),\r\n            duration:20,\r\n            itemClass:\"startenditem\",\r\n            exceedDuration:function(duration,item){\r\n                alert(\"你选择的日期个数超标，共\"+duration+\"个日期\");\r\n            }\r\n        }\r\n\t   ```\r\n\r\n    - `config.selectDateCallback(el, dateInfo)`\r\n       \r\n       **类型：** Function\r\n\t   \r\n       **说明：** 选中某个日期时的回调，注意：只有当前日期可被选中时才会执行。回参包括被选中的DOM元素，dateInfo为json对象，结构如下`{date:日期对象，dateStr：符合config.dataFormat格式的日期字符串}`。\r\n\t   \r\n       **默认值:** 空。\r\n\r\n    - `config.selectMonth(instance, monthAndYear, offset)`\r\n       \r\n       **类型：** Function\r\n\t   \r\n       **说明：** 切换月份时的回调函数，注意在初始化日历时也会被调用。回参包括日历实例instance，instance对象可调用其方法，详见下方方法说明。monthAndYear为json对象，包含年份及月份信息，结构为：`{month:月份，year：年份}`。offset为月份变动值，为1表示向往后推进一个月，-1表示向以前推进一个月，0表示初始化。\r\n\t   \r\n       **默认值：** 空。\r\n\r\n    - `config.displayChange(showOrhide)`\r\n       \r\n       **类型：** Function\r\n     \r\n       **说明：** 用户关闭或者显示日历时始终会执行的函数，如果设置了show或者hide方法的回调，则此方法会在回调方法之后再执行；`showOrhide`表示刚刚执行的动作，`true`即表示执行了显示日历操作，`false`表示执行了关闭日历的操作。\r\n     \r\n       **默认值：** 空。\r\n\r\n    - `config.unSelectable(target)`\r\n       \r\n       **类型：** Function\r\n     \r\n       **说明：** 点击了不可选的日期时的回调函数，主要用于指定了点击区域或者某些日期情况下的提示， `target`为用户点击的日期。\r\n\r\n       **return：** 此函数需要设置返回值，当unSelectable返回true时，点击日期后日历会根据`config.autohide`来进行显示或者隐藏；返回为false时，点击日期后日历保持原状，即不会隐藏。如不设置返回值，默认返回false。\r\n     \r\n       **默认值：** 空。\r\n\r\n#### 2. `futuCalendar#show(callback)`\r\n\r\n**说明：** 全局方法，显示日历,实例化日历时默认不显示，可调用此方法来显示，\r\n\r\n**参数：** 显示日历时的回调函数，回调函数的参数为日历实例，\r\n\r\n**return：** `this`，当前日历实例，\r\n\r\n**demo:**\r\n```\r\ncal.show(function(instance){\r\n    console.log(\"这是日历对象\",instance);\r\n});\r\n```\r\n#### 3. `futuCalendar#hide(callback)`\r\n\r\n**说明：** 全局方法，隐藏日历，\r\n\r\n**参数：** 显示日历时的回调函数，回调函数的参数为日历实例，\r\n\r\n**return：** `this`，当前日历实例，\r\n\r\n**demo:**\r\n```\r\ncal.hide(function(instance){\r\n    console.log(\"这是日历对象\",instance);\r\n});\r\n```\r\n#### 4. `futuCalendar#getDateInfo()`\r\n\r\n**说明：** 全局方法，获取当前选择的日期\r\n\r\n**return：** JSON对象，日期信息，分两种情况\r\n- 当`config.startEndSelect`为false（默认为false）时，返回的值为选中的单个日期信息。格式为`{date:Date对象，dateStr：符合option.dataFormat格式的时间字符串}`；\r\n如：\r\n\r\n ![](asserts/demo4.png)\r\n- 当`config.startEndSelect`为true（即用户选择的为时间段）时，返回的是时间段信息。格式为`{date:[开始时间对象,结束时间对象],ateStr：符合option.startEndDataFormat格式的时间字符串}`\r\n如：\r\n\r\n ![](asserts/demo3.png)\r\n\r\n#### 5. `futuCalendar#goLastMonth(callback)`\r\n\r\n**说明：** 切换到上一个月的日历信息\r\n\r\n**参数：** 切换后的回调函数，回调函数的参数为日历实例，\r\n\r\n**return：** `this`，当前日历实例，\r\n\r\n**demo:**\r\n```\r\ncal.goLastMonth(function(instance){\r\n    console.log(\"你切换到了上个月，这是日历对象\",instance);\r\n});\r\n```\r\n\r\n#### 6. `futuCalendar#goNextMonth(callback)`\r\n\r\n**说明：** 切换到下一个月的日历信息\r\n\r\n**参数：** 切换后的回调函数，回调函数的参数为日历实例，\r\n\r\n**return：**`this`，当前日历实例，\r\n\r\n**demo:**\r\n```\r\ncal.goLastMonth(function(instance){\r\n    console.log(\"你切换到了下个月，这是日历对象\",instance);\r\n});\r\n```\r\n\r\n#### 7. `futuCalendar#setDate(date, callback)`\r\n\r\n**说明：** 设置日历的日期，即设置那一天被选中\r\n\r\n**参数：** `date`为Date对象或者可以被实例化为Date对象的变量，`callback`为切换后的回调函数，回调函数的参数为日历实例，\r\n\r\n**return：** `this`，当前日历实例，\r\n\r\n**demo：**\r\n```\r\ncal.setDate(date，function(instance){\r\n    console.log(\"你切换到日期，这是日历对象\",instance);\r\n});\r\n```\r\n\r\n#### 8. `futuCalendar#setCliableList(list,callback,showRightNow)`\r\n\r\n**说明：** 重新设置可以点击的日期，会覆盖enableList中的配置\r\n\r\n**参数：** `list`为日期数组，如`[\"2016-12-01\",\"2016-12-02\"]`或者`[new Date(\"2016-12-01\")]`,数组中元素需要可以实例化为Date对象;callback为回调函数，函数参数为数组中日期所对应的日期DOM元素；showRightNow表示设置完成之后是否理解显示日历，默认不显示；showRightNow为true时则设置完成之后立即显示日历。\r\n\r\n**demo：**\r\n```\r\n// 设置\"2016-09-22\",\"2016-09-23\"可点击，并将对应dom字体颜色设置为red,并且立即显示；\r\ncal.setCliableList([\"2016-09-22\",\"2016-09-23\"],function(item){\r\n    item.style.color = \"red\";\r\n},true);\r\n```\r\n\r\n#### 9. `futuCalendar#getItemIndexByDate(date)`\r\n\r\n**说明：** 根据日期获取指定元素的索引\r\n\r\n**参数：** `date`为Date对象或者可以被实例化为Date对象的变量。\r\n\r\n**return：** Number,返回该日期在42个日期元素中的索引。\r\n\r\n#### 10. `futuCalendar#getItem(date)`\r\n\r\n**说明：** 根据日期或者索引获取指定元素\r\n\r\n**参数：** 当date为日期时，如果当前日期未在当前日历上显示，则返回空；当date为数值时，则返回42个日期元素中的指定dom元素。\r\n**return：** Element,对应的日期DOM元素\r\n\r\n#### 11. `futuCalendar#setSEPoints(startDate,endDate,callback,showEndMonth)`\r\n\r\n**说明：**在开启选取起始点功能时，设置指定起始点间的日期被选中,注意，此时会限制于`config.startencconfig`中的设置,否则会抛出异常\r\n\r\n**参数：** `startDate`为时间段的起始日期，`endDate`为结束日期，`startDate`和`endDate`为Date实例或者可以实例化为Date对象的变量（时间戳或者日期字符串），`callback`为设置之后的回调函数，回调函数参数为当前日历实例。`showEndMonth`:设置起始日期之后，是否显示当前日历为结束月的日历；`true`时显示设置的结束日期所在月的日历，`false`时显示开始时间所在月的日历。\r\n\r\n**return：** this，当前日历实例，\r\n\r\n**demo：**\r\n```\r\nvar d = new Date();\r\ninstance.setSEPoints(d,+d + 6*24*3600*1000,function(instance){\r\n\talert(\"耶，您成功选择了最近一周的日期\");\r\n});\r\n\r\n```\r\n\r\n## 日历日期元素样式重写指引\r\n1. 组件提供的默认样式保存在/src/ui-mlcalendar.css中，用户亦可以自己进行覆盖重写相关样式。\r\n\r\n2. 不同状态的日期元素说明\r\n\t\r\n\t![](asserts/demo6.png)\r\n\t![](asserts/demo5.png)\r\n\t\r\n\t① :日期属于上月或者下月时的样式，样式选择器为：`.futu-calendar .regular-date li.othermonth span`\r\n\t\r\n\t②，⑤：选择时间段时标志起始时间点的样式，选择器为：`.futu-calendar .regular-date li.startendflag span`\r\n\t\r\n\t③: 时间段内日期的样式，用户可以通过'config.startEndconfig.itemClass'指定该元素的class, 以便更方便重写样式,默认的样式选择器为：\t`.futu-calendar .regular-date li.startenditem span`\r\n\t\r\n\t④，⑥：在只有一部分日期能选择时，用于标志可以被点击的日期的样式，选择器为：`.futu-calendar .regular-date li.selectable span`\r\n\t\r\n\t⑦：单选日期时，被选中的日期的样式，样式选择器为：`.futu-calendar .regular-date li.selected span`\r\n\t\r\n\t⑧： 普通日期，样式选择器为：`.futu-calendar .regular-date ul li span`\r\n\r\ndemo:\r\n```\r\n.futu-calendar .regular-date ul li span{\r\n    font-size: 100%;\r\n    background-color:white;\r\n}\r\n/* 可选日期 */\r\n.futu-calendar .regular-date li.selectable span{\r\n    background-color: green;\r\n    color: white;\r\n}\r\n/* 被选中的日期 */\r\n.futu-calendar .regular-date li.selected span{\r\n    background-color: pink;\r\n    color: white;\r\n}\r\n/* 其他月份 */\r\n.futu-calendar .regular-date li.othermonth span{\r\n    background-color: gray;\r\n    color: white;\r\n}\r\n/*起始日期间的日期*/\r\n.futu-calendar .regular-date li.startenditem span{\r\n    background-color: red;\r\n    color: white;\r\n}\r\n/* 起始日期 */\r\n.futu-calendar .regular-date li.startendflag span{\r\n    background-color: orange;\r\n    color: white;\r\n}\r\n```\r\n\r\n> 更多样式情况请直接通过元素定位工具进行查找即可。\r\n\r\n## 开发\r\n1. 源码位于src/index.js，开发完成后在ui-mcalendar目录下运营`gulp`命令，生成根目录下的index.js。\r\n2. 实例项目examples中，使用script标签的方式引入，可直接运行。\r\n3. 依赖`underscore.js`,开发过程中已进行打包，无需重复引入。\r\n4. 在ui-mcalendar目录下运行 `$ npm start`命令即开启一个`http-server`。\r\n\r\n## 版本记录\r\n\r\n### 1.2.2,1.2.3 2017-05-10\r\n- bug修复，存在mask时，日历显示，底部html页面将无法滚动\r\n\r\n### 1.2.1 2017-01-19\r\n- 修复选择跨年日期段的显示问题\r\n\r\n### 1.2.0 2016-12-23\r\n-  代码健壮，不直接使用通过配置传入的日期对象，而是重新实例化\r\n-  增加组件的异常提示\r\n\r\n### 1.1.9 2016-11-14\r\n-  增加参数用于设置时间段时，显示的是开始月还是结算月\r\n\r\n### 1.1.8 2016-11-11\r\n-  增加参数用于设置时间段时，显示的是开始月还是结算月\r\n\r\n\r\n### 1.1.7 2016-11-10\r\n- 修复重复选择时间段时日期不被选中的问题\r\n\r\n### 1.1.6 2016-11-02\r\n- 增加参数用于自定义工具栏模板\r\n- 其他细节改进 \r\n\r\n### 1.1.5 2016-10-27\r\n- 选择时间段时，增加参数`startEndConfig.defaultStartEnd`,用于设置默认选则的时间段\r\n- 修复在没有设置`startEndConfig.allowStartDate`,`startEndConfig.allEndDate`时选择时间段不成功的问题\r\n- 解决IOS闪烁效果\r\n- 解决IOS上日期排序不准确的问题\r\n\r\n### 1.1.3 2016-10-24\r\n- 修正readme样式\r\n- 增加点击了不可选日期时的回调\r\n\r\n### 1.1.2 2016-10-20\r\n- 增加displayChange配置方法，当用户显示或者关闭日历时始终会执行的方法\r\n\r\n### 1.1.1 2016-10-19\r\n- 优化样式，防止被外部样式覆盖\r\n\r\n### 1.1.0 2016-10-14\r\n- 新增选择时间段功能\r\n- 其他代码优化\r\n\r\n### 1.0.10 2016-09-30\r\n- 解决document.children属性不兼容的问题，使用childNode兼容\r\n\r\n### 1.0.9 2016-09-27\r\n- 处理forEach不兼容的问题，使用underscore的each方法代替\r\n- 扩展`setCliableList`参数以便于用户设置日历是否立即可见\r\n\r\n### 1.0.8 2016-09-26\r\n- 使用click代理tap事件，解决点击击穿问题\r\n\r\n### 1.0.7 2016-09-23\r\n- 解决gulpfile错误\r\n\r\n### 1.0.6 2016-09-23\r\n- 使用click代理tap事件，解决点击击穿问题\r\n\r\n### 1.0.5 2016-09-23\r\n- 修正readme文件\r\n\r\n### 1.0.4 2016-09-23\r\n- 提供了打包了css的版本\r\n\r\n### 1.0.3 2016-09-23\r\n- 修复bug，增加配置参数\r\n\r\n### 1.0.2 2016-09-22\r\n- 修复bug，增加配置参数\r\n\r\n### 1.0.0 2016-09-22\r\n- 初始化版本，完成代码及文档\r\n","maintainers":[{"name":"alanzhang001","email":"906536936@qq.com"}],"time":{"modified":"2022-06-28T03:19:23.193Z","created":"2016-09-22T10:13:32.200Z","1.0.0":"2016-09-22T10:13:32.200Z","1.0.1":"2016-09-22T12:02:32.941Z","1.0.2":"2016-09-22T13:44:23.134Z","1.0.3":"2016-09-23T06:26:01.043Z","1.0.4":"2016-09-23T10:05:11.221Z","1.0.5":"2016-09-23T10:20:24.784Z","1.0.6":"2016-09-23T11:27:58.230Z","1.0.7":"2016-09-23T12:20:13.979Z","1.0.8":"2016-09-26T06:39:42.490Z","1.0.9":"2016-09-27T12:23:35.169Z","1.0.10":"2016-09-30T03:10:59.175Z","1.1.0":"2016-10-14T12:52:13.468Z","1.1.1":"2016-10-19T12:11:39.102Z","1.1.2":"2016-10-20T06:37:25.529Z","1.1.3":"2016-10-24T11:56:10.998Z","1.1.4":"2016-10-27T11:31:42.051Z","1.1.5":"2016-10-27T13:35:46.645Z","1.1.6":"2016-11-02T12:17:20.843Z","1.1.7":"2016-11-10T03:47:11.188Z","1.1.8":"2016-11-11T12:01:58.079Z","1.1.9":"2016-11-14T02:42:25.347Z","1.2.0":"2016-12-23T03:21:10.672Z","1.2.1":"2017-01-19T09:24:51.244Z","1.2.2":"2017-05-11T02:47:14.447Z","1.2.3":"2017-05-12T06:15:13.244Z"},"homepage":"https://github.com/AlanZhang001/ui-mcalendar#readme","keywords":["calendar"],"repository":{"type":"git","url":"git+https://github.com/AlanZhang001/ui-mcalendar.git"},"author":{"name":"alanzhang"},"bugs":{"url":"https://github.com/AlanZhang001/ui-mcalendar/issues"},"license":"ISC","readmeFilename":"readme.md","users":{"alanzhang001":true}}