diff --git a/.eslintrc b/.eslintrc index ea875f9..d1d7c09 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,23 +1,24 @@ { - "root": true, - "rules": { - "indent": [ 2, "tab", { "SwitchCase": 1 } ], - "quotes": [ 2, "single" ], - "semi": [ 2, "always" ], - "space-after-keywords": [ 2, "always" ], - "space-before-blocks": [ 2, "always" ], - "space-before-function-paren": [ 2, "always" ], - "no-mixed-spaces-and-tabs": [ 2, "smart-tabs" ], - "no-cond-assign": [ 0 ] - }, - "env": { - "es6": true, - "browser": true, - "mocha": true, - "node": true - }, - "extends": "eslint:recommended", - "ecmaFeatures": { - "modules": true - } + "root": true, + "rules": { + "indent": [ 2, "tab", { "SwitchCase": 1 } ], + "quotes": [ 2, "single" ], + "semi": [ 2, "always" ], + "space-after-keywords": [ 2, "always" ], + "space-before-blocks": [ 2, "always" ], + "space-before-function-paren": [ 2, "always" ], + "no-mixed-spaces-and-tabs": [ 2, "smart-tabs" ], + "no-cond-assign": [ 0 ] + }, + "env": { + "es6": true, + "browser": true, + "mocha": true, + "node": true + }, + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": 6, + "sourceType": "module" + } } diff --git a/package.json b/package.json index 87d776e..4e00158 100644 --- a/package.json +++ b/package.json @@ -40,23 +40,23 @@ }, "homepage": "https://github.com/rollup/rollup", "devDependencies": { - "acorn": "^2.6.4", + "acorn": "^3.1.0", "babel-core": "^5.8.32", "buble": "^0.6.4", "codecov.io": "^0.1.6", "console-group": "^0.2.0", "es6-promise": "^3.0.2", - "eslint": "^1.7.1", + "eslint": "^2.9.0", "estree-walker": "^0.2.0", "istanbul": "^0.4.0", "magic-string": "^0.10.1", "mocha": "^2.3.3", "remap-istanbul": "^0.5.1", - "rollup": "^0.20.2", - "rollup-plugin-buble": "^0.5.0", + "rollup": "^0.26.2", + "rollup-plugin-buble": "^0.6.0", "rollup-plugin-node-resolve": "^1.5.0", "rollup-plugin-replace": "^1.0.1", - "sander": "^0.4.0", + "sander": "^0.5.0", "source-map": "^0.5.3", "sourcemap-codec": "^1.2.1", "uglify-js": "^2.6.1"