';
393 | },{"./defaultRange":10,"vue-update-query-mixin":5,"vueify/lib/insert-css":9}]},{},[11])(11)
394 | });
--------------------------------------------------------------------------------
/example.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Vue Date Range Picker Component Example
6 |
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 | $route.query: {{ $route.query | json }}
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue-daterangepicker-component",
3 | "description": "Date range picker for Vue 1.x, based on bootstrap-daterangepicker",
4 | "author": "Ken Berkeley ",
5 | "version": "1.0.0",
6 | "main": "src/index.vue",
7 | "scripts": {
8 | "lint": "eslint src/",
9 | "build": "npm run lint && cross-env NODE_ENV=production browserify -s VueDateRangePicker ./ -o dist/vue-daterangepicker-component.min.js"
10 | },
11 | "repository": {
12 | "type": "git",
13 | "url": "https://github.com/kenberkeley/vue-daterangepicker-component.git"
14 | },
15 | "keywords": [
16 | "vue",
17 | "daterange",
18 | "daterangepicker",
19 | "picker"
20 | ],
21 | "dependencies": {
22 | "vue-update-query-mixin": "^1.0.4"
23 | },
24 | "devDependencies": {
25 | "babel-cli": "^6.18.0",
26 | "babel-core": "^6.21.0",
27 | "babel-plugin-transform-runtime": "^6.15.0",
28 | "babel-preset-es2015": "^6.18.0",
29 | "babel-preset-stage-2": "^6.18.0",
30 | "babel-runtime": "^6.20.0",
31 | "babelify": "^7.3.0",
32 | "browserify": "^13.1.1",
33 | "browserify-shim": "^3.8.12",
34 | "cross-env": "^3.1.3",
35 | "eslint": "^3.12.2",
36 | "eslint-config-vue": "^2.0.1",
37 | "eslint-plugin-vue": "^1.0.0",
38 | "uglifyify": "^3.0.4",
39 | "vueify": "^8.7.0"
40 | },
41 | "browserify": {
42 | "transform": [
43 | "browserify-shim",
44 | "babelify",
45 | "vueify",
46 | "uglifyify"
47 | ]
48 | },
49 | "browserify-shim": {
50 | "vue": "global:Vue"
51 | },
52 | "license": "MIT"
53 | }
54 |
--------------------------------------------------------------------------------
/src/defaultRange.js:
--------------------------------------------------------------------------------
1 | const FORMAT = 'YYYY-MM-DD'
2 | export { FORMAT }
3 |
4 | // Default range is one week
5 | export default {
6 | startDate: moment().subtract(6, 'days').startOf('day').format(FORMAT),
7 | endDate: moment().endOf('day').format(FORMAT)
8 | }
9 |
--------------------------------------------------------------------------------
/src/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
8 |
69 |
92 |
--------------------------------------------------------------------------------