{"_id":"@antixrist/vue-flatpickr","_rev":"2-da708d0b8135ff089351d6b9b7d964ed","name":"@antixrist/vue-flatpickr","description":"Flatpickr for VueJS","dist-tags":{"latest":"2.2.14"},"versions":{"2.2.14":{"name":"@antixrist/vue-flatpickr","version":"2.2.14","description":"Flatpickr for VueJS","main":"dist/index.js","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","build-demo":"node build/build.demo.js","lint":"eslint --ext .js,.vue src"},"dependencies":{"flatpickr":"^2.6.3"},"devDependencies":{"autoprefixer":"^6.4.0","babel-core":"^6.0.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.1","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.5.0","eslint-plugin-html":"^1.3.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.17.2","json-loader":"^0.5.4","less":"^2.7.1","less-loader":"^2.2.3","opn":"^4.0.2","ora":"^0.3.0","semver":"^5.3.0","shelljs":"^0.7.4","style-loader":"^0.13.1","url-loader":"^0.5.7","vue":"^2.1.0","vue-loader":"^10.0.0","vue-style-loader":"^1.0.0","vue-template-compiler":"^2.1.0","webpack":"^1.13.2","webpack-dev-middleware":"^1.8.3","webpack-hot-middleware":"^2.12.2","webpack-merge":"^0.14.1"},"repository":{"type":"git","url":"git+https://github.com/antixrist/vue-flatpickr.git"},"keywords":["vue","vue-component","Flatpickr","vue-flatpickr"],"author":{"name":"Jrain Lau"},"license":"MIT","bugs":{"url":"https://github.com/antixrist/vue-flatpickr/issues"},"homepage":"https://github.com/antixrist/vue-flatpickr#readme","engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"d2fefdb08d520d3ad73167a14fd687f749681b80","_id":"@antixrist/vue-flatpickr@2.2.14","_shasum":"5d5d640033222f4336df8e6f215a82ad0cbf4c93","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"antixrist","email":"ya.antixrist@gmail.com"},"dist":{"shasum":"5d5d640033222f4336df8e6f215a82ad0cbf4c93","tarball":"https://registry.npmjs.org/@antixrist/vue-flatpickr/-/vue-flatpickr-2.2.14.tgz","integrity":"sha512-QutB3Dw2xMOquyne9ho33YEHPhNlo2h0ddz1DQ4VMc7vtu8wh+GwrkHWTfEsrtId2EhicvOiYlhpDzwISXpZdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAqbeuC//IWbdw+5Y56oCP12M73qVPPtwkTubPVz/eJgIhANhIM5m5TRgf/LjqK60NVFnOsgx1Bo62ECmpRa0gCOz2"}]},"maintainers":[{"name":"antixrist","email":"ya.antixrist@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-flatpickr-2.2.14.tgz_1496818542160_0.3555342077743262"}}},"readme":"# Vue-Flatpickr (^2.2.0)\n`Flatpickr` for `VueJS` bases on the lastest version of [Flatpickr](https://github.com/chmln/flatpickr) (^2.2.5).\n\nDemo: [https://jrainlau.github.io/vue-flatpickr/](https://jrainlau.github.io/vue-flatpickr/)\n\n> Version 2.x supports `VueJS 2.x` only. Check out the `master` branch  for supporting `VueJS 1.0`\n\n## Install\n```\nnpm install vue-flatpickr --save\n```\n\n## Usage\nEnter your `main.js` file which inits the `VueJS`:\n```\nimport Vue from 'vue'\nimport App from './App.vue'\nimport VueFlatpickr from 'vue-flatpickr'\nimport 'vue-flatpickr/theme/airbnb.css'\n\nVue.use(VueFlatpickr)\n\nnew Vue({\n  el: '#app',\n  ...App\n})\n```\nthen you can use `Vue-Flatpickr` directly in your `*.vue` file:\n```\n<Flatpickr />\n```\n\n## Options\nUse `props` to pass an option object to `Vue-Flatpickr`:\n```\n<!-- template -->\n<Flatpickr :options=\"fpOptions\" />\n```\n\n```\n<!-- script -->\ndata () {\n  return {\n    fpOptions: {}\n  }\n}\n```\n> `Vue-Flatpickr` supports all options as the [Official Document](https://chmln.github.io/flatpickr/), except the *\"Custom elements and input groups\"*\n\n## Data binding\n`Vue-Flatpickr` supports `v-model` for data binding:\n```\n<!-- template -->\n<Flatpickr v-model=\"dateStr\" />\n```\n\n```\n<!-- script -->\ndata () {\n  return {\n    dateStr: ''\n  }\n}\n```\n\n## Themes\n`Vue-Flatpickr` supports all the offical themes. You should import the theme you like from `vue-flatpickr/theme` after you've imported the `VueFlatpickr`.\n```\nimport VueFlatpickr from 'vue-flatpickr'\nimport 'vue-flatpickr/theme/airbnb.css'\n```\n\nThemes you could use:\n- `airbnb.css`\n- `base16_flat.css`\n- `confetti.css`\n- `dark.css`\n- `flatpickr.min.css`\n- `material_blue.css`\n- `material_green.css`\n- `material_orange.css`\n- `material_red.css`\n\n## Development\n\n- Run dev\n\n```\ngit clone https://github.com/jrainlau/vue-flatpickr.git\n\ncd vue-flatpickr && npm install\n\nnpm run dev\n```\n\n- Run build-demo\n\n```\nnpm run build-demo\n```\nthen checkout the `/dist` folder for demo.\n\n- Run build\n\n```\nnpm run build\n```\nthen checkout the `/dist` folder for bundle.\n\n> `Vue-Flatpickr` is using `eslint-standar`, all pull request must follow the standar nor not allow to be merged.\n\n## Lisense\nMIT\n","maintainers":[{"name":"antixrist","email":"ya.antixrist@gmail.com"}],"time":{"modified":"2022-06-12T14:43:00.198Z","created":"2017-06-07T06:55:43.473Z","2.2.14":"2017-06-07T06:55:43.473Z"},"homepage":"https://github.com/antixrist/vue-flatpickr#readme","keywords":["vue","vue-component","Flatpickr","vue-flatpickr"],"repository":{"type":"git","url":"git+https://github.com/antixrist/vue-flatpickr.git"},"author":{"name":"Jrain Lau"},"bugs":{"url":"https://github.com/antixrist/vue-flatpickr/issues"},"license":"MIT","readmeFilename":"README.md"}