mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-23 15:47:53 -05:00
8f2697b7f1
This should allow us to define and update our dependencies more easily (via npm) as well as reducing the number of requests. Additionally, when we add common packages this will avoid the issue after deploys where a user may get a cached HTML page, but new Javascript, leading to the dreaded blank page because the browser didn't download all dependencies. Using mangle with UglifyJS also made the total file size for the common chunk bundle smaller than the current total for all of our external/polyfill scripts (1.18MB vs 1.55MB).
84 lines
2.2 KiB
JSON
84 lines
2.2 KiB
JSON
{
|
|
"name": "www",
|
|
"version": "1.0.0",
|
|
"description": "Standalone WWW client for Scratch",
|
|
"scripts": {
|
|
"start": "make start",
|
|
"stop": "make stop",
|
|
"test": "make test",
|
|
"watch": "make watch",
|
|
"build": "make build",
|
|
"dev": "make watch && make start &"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+ssh://git@github.com/llk/scratch-www.git"
|
|
},
|
|
"author": "Massachusetts Institute of Technology",
|
|
"license": "BSD-3-Clause",
|
|
"bugs": {
|
|
"url": "https://github.com/llk/scratch-www/issues"
|
|
},
|
|
"homepage": "https://github.com/llk/scratch-www#readme",
|
|
"dependencies": {
|
|
"bunyan": "1.7.1",
|
|
"compression": "1.6.1",
|
|
"express": "4.13.4",
|
|
"express-http-proxy": "0.6.0",
|
|
"lodash.defaults": "4.0.1",
|
|
"mustache": "2.2.1",
|
|
"newrelic": "1.25.4",
|
|
"raven": "0.10.0"
|
|
},
|
|
"devDependencies": {
|
|
"async": "1.5.2",
|
|
"autoprefixer": "6.3.6",
|
|
"classnames": "2.1.3",
|
|
"cookie": "0.2.2",
|
|
"copy-webpack-plugin": "0.2.0",
|
|
"css-loader": "0.23.1",
|
|
"eslint": "1.3.1",
|
|
"eslint-plugin-react": "3.3.1",
|
|
"exenv": "1.2.0",
|
|
"fastly": "1.2.1",
|
|
"file-loader": "0.8.4",
|
|
"git-bundle-sha": "0.0.2",
|
|
"glob": "5.0.15",
|
|
"json-loader": "0.5.2",
|
|
"json2po-stream": "1.0.3",
|
|
"jsx-loader": "0.13.2",
|
|
"keymirror": "0.1.1",
|
|
"lodash.clone": "3.0.3",
|
|
"lodash.defaultsdeep": "3.10.0",
|
|
"lodash.merge": "3.3.2",
|
|
"lodash.omit": "3.1.0",
|
|
"lodash.range": "3.0.1",
|
|
"minilog": "2.0.8",
|
|
"node-sass": "3.3.3",
|
|
"pako": "0.2.8",
|
|
"po2icu": "0.0.2",
|
|
"postcss-loader": "0.8.2",
|
|
"raven-js": "3.0.4",
|
|
"react": "0.14.0",
|
|
"react-dom": "0.14.0",
|
|
"react-intl": "2.1.2",
|
|
"react-modal": "0.6.1",
|
|
"react-onclickoutside": "4.1.1",
|
|
"react-redux": "4.4.0",
|
|
"react-slick": "0.9.2",
|
|
"redux": "3.5.2",
|
|
"redux-thunk": "2.0.1",
|
|
"sass-lint": "1.5.1",
|
|
"sass-loader": "2.0.1",
|
|
"scratchr2_translations": "git://github.com/LLK/scratchr2_translations.git#master",
|
|
"slick-carousel": "1.5.8",
|
|
"source-map-support": "0.3.2",
|
|
"style-loader": "0.12.3",
|
|
"tap": "2.0.0",
|
|
"url-loader": "0.5.6",
|
|
"watch": "0.16.0",
|
|
"webpack": "1.12.14",
|
|
"webpack-dev-middleware": "1.2.0",
|
|
"xhr": "2.2.0"
|
|
}
|
|
}
|