{ "name": "pixelated-user-agent-web-ui", "version": "0.0.0", "description": "The front-end module for the pixelated user agent", "repository": "https://github.com/pixelated-project/pixelated-user-agent", "private": true, "devDependencies": { "babel": "6.5.2", "babel-cli": "6.22.2", "babel-core": "6.21.0", "babel-eslint": "7.1.1", "babel-loader": "6.2.10", "babel-plugin-istanbul": "3.1.2", "babel-preset-es2015": "6.18.0", "babel-preset-react": "6.22.0", "babel-preset-stage-0": "6.22.0", "copy-webpack-plugin": "4.0.1", "css-loader": "0.26.1", "dompurify": "0.8.4", "enzyme": "2.7.1", "es6-promise": "4.1.0", "eslint": "3.19.0", "eslint-config-airbnb": "14.1.0", "eslint-plugin-import": "2.2.0", "eslint-plugin-jsx-a11y": "4.0.0", "eslint-plugin-react": "6.9.0", "expect": "1.20.2", "fetch-mock": "5.9.4", "file-loader": "0.10.0", "handlebars": "4.0.5", "he": "1.1.0", "html-minifier": "2.1.6", "imagemin": "5.2.1", "jasmine-flight": "4.0.0", "jasmine-jquery": "2.1.1", "karma": "0.13.19", "karma-chrome-launcher": "0.2.2", "karma-coverage": "0.2.7", "karma-firefox-launcher": "0.1.7", "karma-jasmine": "0.2.2", "karma-jasmine-ajax": "0.1.13", "karma-junit-reporter": "0.2.2", "karma-phantomjs-launcher": "1.0.1", "karma-requirejs": "1.0.0", "jshint": "2.9.2", "mocha": "3.2.0", "mocha-webpack": "0.7.0", "watch": "0.19.1", "webpack": "1.14.0", "webpack-node-externals": "1.5.4", "minify": "2.0.13", "node-sass": "4.5.0", "nyc": "10.1.2", "jsdom": "9.10.0" }, "dependencies": { "bower": "1.7.9", "font-awesome": "4.7.0", "i18next": "6.1.2", "i18next-browser-languagedetector": "1.0.1", "i18next-xhr-backend": "1.2.1", "iframe-resizer": "3.5.7", "imagemin-pngquant": "5.0.0", "imagemin-svgo": "5.2.0", "isomorphic-fetch": "2.2.1", "jquery": "3.1.1", "jquery-file-upload": "4.0.5", "jquery-ui": "1.12.1", "json-loader": "0.5.4", "material-ui": "0.17.0", "modernizr": "3.3.1", "postcss-loader": "1.2.2", "quoted-printable": "1.0.1", "react": "15.4.2", "react-a11y": "0.3.3", "react-addons-test-utils": "15.4.2", "react-document-title": "2.0.2", "react-dom": "15.4.2", "react-i18next": "2.1.0", "react-tap-event-plugin": "2.0.1", "requirejs": "2.2.0", "sass-loader": "4.1.1", "style-loader": "0.13.1", "typeahead.js": "0.11.1", "url-loader": "0.5.7", "utf8": "2.1.2", "validator": "7.0.0" }, "scripts": { "test": "npm run lint --silent && npm run build:statics --silent && npm run test:unit && npm run test:integration", "test:unit": "npm run test:coverage && npm run test:karma", "test:integration": "mocha-webpack --webpack-config webpack.test.config.js --require test/integration/setup.js \"test/integration/**/*.spec.js\"", "test:coverage": "NODE_ENV=test nyc --check-coverage npm run test:mocha", "test:mocha": "mocha-webpack --webpack-config webpack.test.config.js \"src/**/*.spec.js\"", "test:karma": "karma start --single-run $GRUNT_OPTS", "test:watch:mocha": "npm run test:mocha -- --watch", "test:watch:karma": "karma start", "lint": "npm run lint:jshint && npm run lint:eslint", "lint:jshint": "jshint --config=.jshintrc app test", "lint:eslint": "eslint src test/unit", "build": "npm run build:statics && npm run build:js", "build:debug": "npm run build && karma start --browsers Chrome $GRUNT_OPTS", "build:statics": "npm run clean && npm run build:handlebars && npm run add_git_version && npm run build:compass", "build:prod": "npm run build:statics && webpack -p --config ./webpack.production.config.js", "build:js": "webpack --colors --progress", "build:compass": "compass compile", "build:handlebars": "mkdir -p app/js/generated/hbs/ && handlebars app/templates/**/*.hbs > app/js/generated/hbs/templates.js --namespace=window.Pixelated --root .", "watch": "npm run watch:compass & npm run watch:handlebars & npm run watch:js", "watch:handlebars": "watch 'npm run build:handlebars' app/templates", "watch:compass": "compass watch", "watch:js": "webpack --colors --progress --watch", "clean": "rm -rf app/js/generated/hbs/* app/css/*", "imagemin": "node config/imagemin.js", "package": "npm run build:prod && npm run imagemin", "add_git_version": "/bin/bash config/add_git_version.sh" }, "nyc": { "include": [ "src/**/*.js" ] } }