diff --git a/package.json b/package.json index 52441e523b2da8bef0ed799d514963acc2971aea..11e535f2ed7bd1c9c96049a92b899e66d41bf0a3 100644 --- a/package.json +++ b/package.json @@ -1,25 +1,101 @@ { "repository": { "type": "git", - "url": "https://github.com/pinax/pinax-project" + "url": "https://github.com/pinax/PinaxCon" }, "scripts": { - "build": "./node_modules/.bin/webpack --config=static/webpack.config.js -p", - "watch": "./node_modules/.bin/webpack --config=static/webpack.config.js -w" + "build": "NODE_PATH=. ./node_modules/.bin/gulp release", + "watch": "NODE_PATH=. ./node_modules/.bin/gulp", + "lint": "NODE_PATH=. ./node_modules/.bin/gulp xo", + "test": "./node_modules/.bin/gulp test" }, + "license": "", "dependencies": { - "babel-core": "^5.8.23", - "babel-loader": "^5.3.2", - "bootstrap": "^3.3.5", - "css-loader": "^0.17.0", - "extract-text-webpack-plugin": "^0.8.2", - "file-loader": "^0.8.4", - "font-awesome": "^4.4.0", - "html-webpack-plugin": "^1.6.1", - "jquery": "^2.1.4", - "less": "^2.5.1", - "less-loader": "^2.2.0", - "style-loader": "^0.12.3", - "webpack": "^1.12.1" + "bootstrap": "^3.3.6", + "font-awesome": "^4.5.0", + "jquery": "^2.1.4" + }, + "babel": { + "presets": [ + "stage-1" + ], + "plugins": [ + "check-es2015-constants", + "transform-es2015-arrow-functions", + "transform-es2015-block-scoped-functions", + "transform-es2015-block-scoping", + "transform-es2015-classes", + "transform-es2015-computed-properties", + "transform-es2015-destructuring", + "transform-es2015-for-of", + "transform-es2015-function-name", + "transform-es2015-literals", + "transform-es2015-modules-commonjs", + "transform-es2015-object-super", + "transform-es2015-parameters", + "transform-es2015-shorthand-properties", + "transform-es2015-spread", + "transform-es2015-sticky-regex", + "transform-es2015-template-literals", + "transform-es2015-typeof-symbol", + "transform-es2015-unicode-regex" + ], + "ignore": [ + "node_modules/", + "dist/" + ] + }, + "xo": { + "esnext": true, + "rules": { + "indent": 0, + "no-multi-spaces": 0, + "no-trailing-spaces": 0, + "brace-style": 0, + "babel/object-curly-spacing": 0 + } + }, + "devDependencies": { + "babel-plugin-check-es2015-constants": "^6.3.13", + "babel-plugin-transform-es2015-arrow-functions": "^6.3.13", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.3.13", + "babel-plugin-transform-es2015-block-scoping": "^6.3.13", + "babel-plugin-transform-es2015-classes": "^6.3.15", + "babel-plugin-transform-es2015-computed-properties": "^6.3.13", + "babel-plugin-transform-es2015-destructuring": "^6.3.15", + "babel-plugin-transform-es2015-for-of": "^6.3.13", + "babel-plugin-transform-es2015-function-name": "^6.3.21", + "babel-plugin-transform-es2015-literals": "^6.3.13", + "babel-plugin-transform-es2015-modules-commonjs": "^6.3.16", + "babel-plugin-transform-es2015-object-super": "^6.3.13", + "babel-plugin-transform-es2015-parameters": "^6.3.26", + "babel-plugin-transform-es2015-shorthand-properties": "^6.3.13", + "babel-plugin-transform-es2015-spread": "^6.3.14", + "babel-plugin-transform-es2015-sticky-regex": "^6.3.13", + "babel-plugin-transform-es2015-template-literals": "^6.3.13", + "babel-plugin-transform-es2015-typeof-symbol": "^6.3.13", + "babel-plugin-transform-es2015-unicode-regex": "^6.3.13", + "babel-preset-es2015": "^6.3.13", + "babel-preset-stage-1": "^6.3.13", + "babelify": "^7.2.0", + "browserify": "^12.0.1", + "browserify-hmr": "^0.3.1", + "del": "^2.2.0", + "fs": "0.0.2", + "gulp": "gulpjs/gulp#4.0", + "gulp-autoprefixer": "^3.1.0", + "gulp-cleanup": "^1.0.0", + "gulp-compile-handlebars": "^0.6.1", + "gulp-cssnano": "^2.0.0", + "gulp-less": "^3.0.5", + "gulp-mocha": "^2.2.0", + "gulp-rename": "^1.2.2", + "gulp-rev": "^6.0.1", + "gulp-size": "^2.0.0", + "gulp-uglify": "^1.5.1", + "gulp-util": "^3.0.7", + "gulp-xo": "^0.7.0", + "vinyl-source-stream": "^1.1.0", + "watchify": "^3.6.1" } }