diff --git a/.babelrc b/.babelrc
new file mode 100644
index 0000000..6311841
--- /dev/null
+++ b/.babelrc
@@ -0,0 +1,7 @@
+{
+ "presets": [
+ ["latest", {
+ "es2015": { "modules": false }
+ }]
+ ]
+}
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..3377763
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# vue2-datepicker
+
+> A Vue.js project
+
+## Build Setup
+
+``` bash
+# install dependencies
+npm install
+
+# serve with hot reload at localhost:8080
+npm run dev
+
+# build for production with minification
+npm run build
+```
+
+For detailed explanation on how things work, consult the [docs for vue-loader](http://vuejs.github.io/vue-loader).
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..99e6be7
--- /dev/null
+++ b/index.html
@@ -0,0 +1,11 @@
+
+
+
+
+ vue2-datepicker
+
+
+
+
+
+
diff --git a/package.json b/package.json
index 3529ead..e44acf7 100644
--- a/package.json
+++ b/package.json
@@ -1,15 +1,26 @@
{
"name": "vue2-datepicker",
+ "description": "A Vue.js project",
"version": "1.0.0",
- "description": "datepicker for Vue2",
- "main": "index.vue",
+ "author": "Mengxiong10 <15623530292@163.com>",
+ "private": true,
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
+ "build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},
- "keywords": [
- "vue",
- "datepicker"
- ],
- "author": "xmx",
- "license": "MIT"
+ "dependencies": {
+ "vue": "^2.2.1"
+ },
+ "devDependencies": {
+ "babel-core": "^6.0.0",
+ "babel-loader": "^6.0.0",
+ "babel-preset-latest": "^6.0.0",
+ "cross-env": "^3.0.0",
+ "css-loader": "^0.25.0",
+ "file-loader": "^0.9.0",
+ "vue-loader": "^11.1.4",
+ "vue-template-compiler": "^2.2.1",
+ "webpack": "^2.2.0",
+ "webpack-dev-server": "^2.2.0"
+ }
}
diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 0000000..6146f61
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,37 @@
+
+
+
+ 默认:
+
+
+
+ range:
+
+
+
+
+
+
+
+
diff --git a/calendar-panel.vue b/src/datepicker/calendar-panel.vue
similarity index 71%
rename from calendar-panel.vue
rename to src/datepicker/calendar-panel.vue
index c5b433c..12a6755 100644
--- a/calendar-panel.vue
+++ b/src/datepicker/calendar-panel.vue
@@ -29,8 +29,6 @@