mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-22 23:27:54 -05:00
1c09bdf7b0
This does not implement any further design, like showing a confirmation popover, but just makes sure the button works. I used a very slim package to implement copy that does not include any fallbacks for IE, since we do not need to support that here.
124 lines
3.6 KiB
JSON
124 lines
3.6 KiB
JSON
{
|
|
"name": "www",
|
|
"version": "1.0.0",
|
|
"description": "Standalone WWW client for Scratch",
|
|
"scripts": {
|
|
"start": "make start",
|
|
"stop": "make stop",
|
|
"test": "make test",
|
|
"smoke": "tap ./test/integration/smoke-testing/*.js --timeout=3600",
|
|
"smoke-verbose": "tap ./test/integration/smoke-testing/*.js --timeout=3600 -R spec",
|
|
"smoke-sauce": "SMOKE_REMOTE=true tap ./test/integration/smoke-testing/*.js --timeout=60000",
|
|
"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",
|
|
"copy-text-to-clipboard": "1.0.4",
|
|
"express": "4.16.1",
|
|
"express-http-proxy": "1.1.0",
|
|
"lodash.defaults": "4.0.1",
|
|
"newrelic": "1.25.4",
|
|
"raven": "0.10.0",
|
|
"scratch-docker": "^1.0.2",
|
|
"scratch-parser": "^4.2.0",
|
|
"scratch-storage": "^0.5.1"
|
|
},
|
|
"devDependencies": {
|
|
"ajv": "6.4.0",
|
|
"approximate-number": "2.0.0",
|
|
"async": "1.5.2",
|
|
"autoprefixer": "6.3.6",
|
|
"babel-cli": "6.26.0",
|
|
"babel-core": "6.23.1",
|
|
"babel-eslint": "8.0.2",
|
|
"babel-loader": "7.1.0",
|
|
"babel-plugin-transform-object-rest-spread": "6.26.0",
|
|
"babel-preset-es2015": "6.22.0",
|
|
"babel-preset-react": "6.22.0",
|
|
"bowser": "1.9.4",
|
|
"cheerio": "1.0.0-rc.2",
|
|
"classnames": "2.2.5",
|
|
"cookie": "0.2.2",
|
|
"copy-webpack-plugin": "0.2.0",
|
|
"create-react-class": "15.6.2",
|
|
"css-loader": "0.23.1",
|
|
"eslint": "4.7.1",
|
|
"eslint-config-scratch": "5.0.0",
|
|
"eslint-plugin-cypress": "^2.0.1",
|
|
"eslint-plugin-json": "1.2.0",
|
|
"eslint-plugin-react": "7.4.0",
|
|
"exenv": "1.2.0",
|
|
"fastly": "1.2.1",
|
|
"file-loader": "0.8.4",
|
|
"formsy-react": "1.1.4",
|
|
"formsy-react-components": "1.0.0",
|
|
"git-bundle-sha": "0.0.2",
|
|
"glob": "5.0.15",
|
|
"google-libphonenumber": "1.0.21",
|
|
"html-webpack-plugin": "2.22.0",
|
|
"iso-3166-2": "0.4.0",
|
|
"json-loader": "0.5.2",
|
|
"json2po-stream": "1.0.3",
|
|
"keymirror": "0.1.1",
|
|
"lodash.bindall": "4.4.0",
|
|
"lodash.clone": "3.0.3",
|
|
"lodash.defaultsdeep": "3.10.0",
|
|
"lodash.isarray": "3.0.4",
|
|
"lodash.merge": "3.3.2",
|
|
"lodash.omit": "3.1.0",
|
|
"lodash.range": "3.0.1",
|
|
"minilog": "2.0.8",
|
|
"node-dir": "0.1.16",
|
|
"node-sass": "4.6.1",
|
|
"pako": "0.2.8",
|
|
"po2icu": "0.0.2",
|
|
"postcss-loader": "2.0.10",
|
|
"prop-types": "15.6.0",
|
|
"raven-js": "3.0.4",
|
|
"react": "16.2.0",
|
|
"react-dom": "16.2.0",
|
|
"react-intl": "2.4.0",
|
|
"react-modal": "3.1.11",
|
|
"react-onclickoutside": "6.7.1",
|
|
"react-redux": "5.0.7",
|
|
"react-responsive": "3.0.0",
|
|
"react-slick": "0.16.0",
|
|
"react-string-replace": "0.4.1",
|
|
"react-telephone-input": "4.3.4",
|
|
"redux": "3.5.2",
|
|
"redux-thunk": "2.0.1",
|
|
"sass-lint": "1.5.1",
|
|
"sass-loader": "6.0.6",
|
|
"scratch-gui": "develop",
|
|
"scratchr2_translations": "git://github.com/LLK/scratchr2_translations.git#master",
|
|
"slick-carousel": "1.6.0",
|
|
"source-map-support": "0.3.2",
|
|
"style-loader": "0.12.3",
|
|
"tap": "7.1.2",
|
|
"url-loader": "0.5.6",
|
|
"watch": "0.16.0",
|
|
"webpack": "2.7.0",
|
|
"webpack-dev-middleware": "2.0.4",
|
|
"xhr": "2.2.0"
|
|
},
|
|
"nyc": {
|
|
"include": [
|
|
"bin/**/*.js",
|
|
"src/**/*.js"
|
|
],
|
|
"all": true
|
|
}
|
|
}
|