{ "name": "canvas-lms", "license": "AGPL-3.0", "version": "0.0.0", "engines": { "node": ">=6.9.5" }, "dependencies": { "brandable_css": "0.0.68", "canvas_offline_course_viewer": "https://github.com/instructure/canvas_offline_course_viewer.git#1.0.0", "fullcalendar": "https://github.com/ryankshaw/fullcalendar.git#aa686b36d10cee1e1e3ec7c7784145e46667d47d", "instructure-icons": "1.2.1", "instructure-ui": "1.3.1", "tinymce": "4.1.9" }, "devDependencies": { "axe-core": "2.1.7", "axios": "0.15.2", "babel-cli": "^6.10.1", "babel-core": "^6.10.4", "babel-eslint": "^7.1.0", "babel-loader": "^6.2.4", "babel-plugin-add-module-exports": "0.2.1", "babel-plugin-transform-react-remove-prop-types": "0.3.2", "babel-polyfill": "6.22.0", "babel-preset-es2015": "^6.9.0", "babel-preset-react": "^6.11.1", "babel-preset-stage-1": "^6.5.0", "babel-register": "^6.9.0", "backbone": "1.1.1", "classnames": "~2.2.5", "coffee-loader": "^0.7.2", "coffee-script": "1.12.2", "color-slicer": "0.8.0", "core-js-builder": "^2.4.1", "css-loader": "0.26.1", "d3": "3.4.1", "ember-template-compiler": "^1.8.0", "enzyme": "2.7.1", "eslint": "^3.13.0", "eslint-config-airbnb": "^14.0.0", "eslint-config-airbnb-base": "^11.0.0", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jsx-a11y": "^3.0.2", "eslint-plugin-promise": "^3.4.0", "eslint-plugin-react": "^6.9.0", "exports-loader": "^0.6.2", "expose-loader": "^0.7.0", "fontfaceobserver": "^2.0.8", "gglobby": "0.0.3", "glob": "^7.0.3", "gulp": "^3.9", "gulp-load-plugins": "^1.5.0", "gulp-rev": "^7.0.0", "handlebars": "1.3.0", "handlebars-loader": "^1.1.4", "happypack": "^3.0.2", "ic-ajax": "~2.0.1", "ic-tabs": "0.1.3", "imports-loader": "0.7.0", "istanbul-instrumenter-loader": "0.2.0", "json-loader": "^0.5.3", "jsx-loader": "0.11.2", "karma": "1.3.0", "karma-chrome-launcher": "^2.0.0", "karma-coverage": "1.1.1", "karma-firework-reporter": "~0.2.4", "karma-phantomjs-launcher": "^1.0.0", "karma-qunit": "~1.1.0", "karma-sourcemap-loader": "^0.3.7", "karma-verbose-reporter": "^0.0.5", "karma-webpack": "^2.0.2", "lodash": "4.16.4", "moment": "~2.10.6", "moxios": "^0.3.0", "page": "visionmedia/page.js#1.6.4", "parse-decimal-number": "0.1.1", "phantomjs-prebuilt": "^2.1.4", "qs": "https://github.com/hapijs/qs.git#a341cdf2fadba5ede1ce6c95c7051f6f31f37b81", "qunitjs": "^1.14.0", "react": "0.14.8", "react-addons-css-transition-group": "0.14.8", "react-addons-pure-render-mixin": "0.14.8", "react-addons-test-utils": "0.14.8", "react-addons-update": "0.14.8", "react-crop": "^4.0.2", "react-dnd": "2.1.4", "react-dnd-html5-backend": "2.1.2", "react-dom": "0.14.8", "react-modal": "1.6.5", "react-redux": "4.4.5", "react-select-box": "https://github.com/instructure-react/react-select-box.git#b1ddd39223d48793fbe3dc4e87aca00d57197b5f", "react-tabs": "0.8.2", "react-tokeninput": "2.3.0", "react-tray": "2.0.4", "redux": "3.5.2", "redux-actions": "0.11.0", "redux-logger": "2.6.1", "redux-thunk": "2.1.0", "requirejs": "~2.2.0", "script-loader": "^0.7.0", "sinon": "2.0.0-pre.5", "spin.js": "2.3.2", "style-loader": "^0.13.1", "stylelint": "7.8.0", "timezone": "1.0.5", "uglify-js": "~2.7.0", "webpack": "2.2.1", "webpack-manifest-plugin": "^1.0.1", "webpack-parallel-uglify-plugin": "0.2.0", "xsslint": "0.1.4" }, "repository": "instructure/canvas-lms", "scripts": { "test": "node -r ./karma.debugging.js node_modules/.bin/karma start --single-run", "test-watch": "karma start", "preinstall": "script/gem_npm install", "preupdate": "script/gem_npm update", "webpack": "gulp rev & webpack --progress --color --watch", "webpack-development": "gulp rev & webpack --progress --color", "webpack-stats": "webpack --profile --json", "webpack-production": "gulp rev & webpack --progress --color --config webpack.production.config.js", "jspec": "./spec/jspec.sh", "jspec-watch": "./spec/jspec.sh --watch" } }