forked from sfu/canvas-lms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
132 lines (129 loc) · 5.19 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{
"name": "canvas-lms",
"license": "AGPL-3.0",
"version": "0.0.0",
"engines": {
"node": "0.12 || >=6.3"
},
"dependencies": "only the things that need to be on the job servers in prod so they can generate brand css when someone uses the theme editor. (brandable_css and things that include css files that we @import from our scss files)",
"dependencies": {
"brandable_css": "0.0.67",
"fullcalendar": "https://github.com/ryankshaw/fullcalendar.git#aa686b36d10cee1e1e3ec7c7784145e46667d47d",
"instructure-ui": "0.18.2-bugfix.12",
"instructure-icons": "1.1.2",
"tinymce": "4.1.9"
},
"devDependencies": "the first group is all the things our build tooling needs",
"devDependencies": "the second group is the client-side stuff we send to browsers",
"devDependencies": {
"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-polyfill": "6.20.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",
"coffee-loader": "^0.7.2",
"coffee-script": "1.6.2",
"compute-cluster": "0.0.9",
"core-js-builder": "^2.4.1",
"css-loader": "0.26.1",
"ember-template-compiler": "^1.8.0",
"enzyme": "2.7.0",
"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",
"gglobby": "0.0.3",
"glob": "^7.0.3",
"gulp": "^3.9",
"gulp-load-plugins": "^1.2.2",
"gulp-rev": "^7.0.0",
"handlebars-loader": "^1.1.4",
"i18nliner-handlebars": "^0.2.0",
"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-requirejs": "^1.0.0",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^1.7.0",
"phantomjs-prebuilt": "^2.1.4",
"qunitjs": "^1.14.0",
"requirejs": "~2.2.0",
"script-loader": "^0.7.0",
"style-loader": "^0.13.1",
"stylelint": "7.7.0",
"uglify-js": "~2.7.0",
"vinyl-fs": "0.3.7",
"webpack": "2.2.0-rc.3",
"webpack-manifest-plugin": "^1.0.1",
"xsslint": "^0.1.3",
"axios": "0.15.2",
"backbone": "1.1.1",
"classnames": "~2.2.5",
"color-slicer": "0.8.0",
"d3": "3.4.1",
"fontfaceobserver": "^2.0.4",
"handlebars": "1.3.0",
"ic-ajax": "~2.0.1",
"ic-tabs": "0.1.3",
"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",
"qs": "https://github.com/hapijs/qs.git#a341cdf2fadba5ede1ce6c95c7051f6f31f37b81",
"react": "0.14.8",
"react-crop": "^4.0.2",
"react-dom": "0.14.8",
"react-dnd": "2.1.4",
"react-dnd-html5-backend": "2.1.2",
"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-modal": "1.6.4",
"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.2.2",
"react-tray": "2.0.4",
"redux": "3.5.2",
"redux-actions": "0.11.0",
"redux-logger": "2.6.1",
"redux-thunk": "2.1.0",
"spin.js": "2.3.2"
},
"repository": "instructure/canvas-lms",
"scripts": {
"test": "./node_modules/karma/bin/karma start --browsers Chrome --single-run",
"test-watch": "./node_modules/karma/bin/karma start --browsers Chrome",
"compress": "node script/compress.js",
"preinstall": "script/gem_npm install",
"preupdate": "script/gem_npm update",
"webpack": "node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --progress --color --watch",
"webpack-development": "node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --progress --color",
"webpack-stats": "node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --profile --json",
"webpack-test": "NODE_ENV=test node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --progress --color --config webpack.test.config.js",
"webpack-test-ember": "NODE_ENV=test WEBPACK_TEST_BUNDLE=ember node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --progress --color --config webpack.test.config.js",
"webpack-test-watch": "NODE_ENV=test node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --progress --color --watch --config webpack.test.config.js",
"webpack-production": "NODE_ENV=production node --max_old_space_size=12192 node_modules/webpack/bin/webpack.js --progress --color --config webpack.production.config.js",
"jspec": "./spec/jspec.sh",
"jspec-watch": "./spec/jspec.sh --watch"
}
}