diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..34d1fd4 --- /dev/null +++ b/.babelrc @@ -0,0 +1,13 @@ +{ + "presets": [ + [ + "env", + { + "targets": { + "browsers": ["ie >= 11"], + "node": "4.0.0" + } + } + ] + ] +} diff --git a/.gitignore b/.gitignore index 547beb4..d5dc48d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /node_modules *.log +dist diff --git a/package.json b/package.json index f32faf7..f9cb204 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "object", "array" ], - "main": "objectAssignDeep.js", + "main": "dist/objectAssignDeep.js", "author": "Josh Cole (http://www.JoshuaCole.me)", "contributors": [ { @@ -28,8 +28,14 @@ "email": "saikojosh@gmail.com" } ], + "scripts": { + "build": "babel objectAssignDeep.js -d dist", + "prepublishOnly": "npm run build" + }, "dependencies": {}, "devDependencies": { + "babel-cli": "^6.26.0", + "babel-preset-env": "^1.6.1", "eslint": "latest", "eslint-config-recombix": "latest", "eslint-config-vue": "latest",