{ "name": "openproject-frontend", "version": "0.1.0", "devDependencies": { "angular-mocks": "~1.5.9", "body-parser": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^5.3.0", "es6-promise": "^4.1.0", "exec": "0.0.6", "jquery-mockjax": "~2.2.1", "json2htmlcov": "~0.1.1", "karma": "~0.12.3", "karma-chai": "~0.1.0", "karma-chai-as-promised": "^0.1.2", "karma-chai-sinon": "~0.1.3", "karma-chrome-launcher": "~0.1.3", "karma-firefox-launcher": "~0.1.3", "karma-mocha": "^1.3.0", "karma-ng-html2js-preprocessor": "^0.1.2", "karma-phantomjs-launcher": "~1.0.2", "mocha": "^3.2.0", "phantomjs-prebuilt": "~2.1.7", "sinon": "^1.17.5", "sinon-chai": "^2.8.0", "sorted-object": "^1.0.0", "webpack-dev-server": "^1.6.5" }, "dependencies": { "@types/angular": "^1.6.5", "@types/angular-mocks": "^1.5.9", "@types/angular-ui-router": "^1.1.36", "@types/assertion-error": "^1.0.30", "@types/chai": "^3.4.34", "@types/chai-as-promised": "0.0.29", "@types/es6-shim": "^0.31.32", "@types/jquery": "^2.0.40", "@types/jqueryui": "^1.11.32", "@types/lodash": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.52.tgz", "@types/mocha": "^2.2.39", "@types/mousetrap": "^1.5.33", "@types/ng-dialog": "^0.6.0", "@types/promises-a-plus": "0.0.27", "@types/rosie": "0.0.30", "@types/sinon": "^1.16.35", "@types/sinon-chai": "^2.7.27", "@types/urijs": "^1.15.31", "@types/webpack-env": "^1.13.0", "URIjs": "^1.14.1", "amdefine": "^1.0.0", "angular": "~1.5.9", "angular-animate": "~1.5.9", "angular-aria": "~1.5.9", "angular-cache": "~4.6.0", "angular-context-menu": "git://github.com/opf/angular-context-menu#a908eccaec323cd66973d58af4965694bdff16a1", "angular-dragula": "~1.2.8", "angular-elastic": "2.5.0", "angular-i18n": "~1.3.0", "angular-modal": "git://github.com/finnlabs/angular-modal#d45eb9ceb720b8785613ba89ba0f14f8ab197569", "angular-sanitize": "~1.3.14", "angular-truncate": "git://github.com/sparkalow/angular-truncate#fdf60fda265042d12e9414b5354b2cc52f1419de", "angular-ui-bootstrap": "^2.2.0", "angular-ui-router": "^1.0.0-rc.1", "atoa": "^1.0.0", "autoprefixer": "^6.5.3", "awesome-typescript-loader": "^2.2.4", "bourbon": "~4.2.1", "bowser": "^1.6.1", "bundle-loader": "^0.5.4", "clean-webpack-plugin": "^0.1.15", "contra": "^1.9.4", "crossvent": "^1.5.4", "css-loader": "^0.9.0", "custom-event": "^1.0.0", "dom-autoscroller": "^2.2.8", "dragula": "^3.5.2", "es6-promise": "^4.1.0", "exports-loader": "^0.6.2", "expose-loader": "^0.6.0", "extract-text-webpack-plugin": "^2.0.0-rc.2", "file-loader": "^0.8.1", "foundation-apps": "1.1.0", "glob": "^4.5.3", "html-loader": "^0.2.3", "jquery": "^3.1.1", "jquery-ui": "^1.12.1", "jquery-ujs": "^1.2.2", "jquery.caret": "^0.3.1", "json5": "^0.5.0", "karma": "^1.4.1", "lodash": "^4.17.4", "moment": "^2.17.1", "moment-timezone": "^0.5.11", "mousetrap": "~1.6.0", "ng-annotate-loader": "^0.2.0", "ng-dialog": "^0.6.4", "ng-file-upload": "^12.2.13", "ngtemplate-loader": "^0.1.2", "observable-array": "0.0.4", "phantomjs-polyfill": "0.0.2", "postcss-loader": "^1.2.2", "reactivestates": "^0.6.31", "rxjs": "5.0.3", "screenfull": "^3.2.0", "shelljs": "^0.3.0", "style-loader": "^0.8.2", "ticky": "^1.0.1", "ts-loader": "^2.2.0", "typescript": "^2.3.4", "ui-select": "~0.19.6", "url-loader": "^0.5.7", "webpack": "^2.2.0" }, "scripts": { "postinstall": "./node_modules/.bin/webpack --colors --progress --debug --config webpack-vendors-config.js", "pretest": "npm run webpack-with-test", "test": "npm run karma", "karma": "./scripts/karma-runner.js", "webpack": "./node_modules/.bin/webpack --colors --progress", "webpack-with-test": "./node_modules/.bin/webpack --colors --progress --env.testconfig 1", "webpack-watch": "RAILS_ENV=development npm run webpack -- --watch --cache", "webpack-watch-with-test": "RAILS_ENV=development npm run webpack -- --watch --cache --env.testconfig 1" } }