Files
pybricks-code/package.json
T
David Lechner c373b3abc5 begin rework of notifications
The notification reducer should decide when to display notifications rather than having notifications scattered throughout the code.

Also start using translations so that user-visible strings are not scattered in code.
2020-05-26 21:20:08 -05:00

79 lines
2.6 KiB
JSON

{
"name": "pybricks-code",
"version": "0.1.0",
"private": true,
"dependencies": {
"@pybricks/firmware": "^1.0.0",
"@pybricks/mpy-cross-v4": "^1.0.0",
"@shopify/react-i18n": "^3.0.2",
"@testing-library/jest-dom": "^5.8.0",
"@testing-library/react": "^10.0.4",
"@testing-library/user-event": "^10.3.4",
"@types/file-saver": "^2.0.1",
"@types/jest": "^25.2.3",
"@types/node": "^12.0.0",
"@types/react": "^16.9.35",
"@types/react-dom": "^16.9.8",
"@types/react-redux": "^7.1.9",
"@types/react-transition-group": "^4.2.4",
"@types/redux-logger": "^3.0.7",
"@types/web-bluetooth": "^0.0.6",
"ace-builds": "^1.4.9",
"bootstrap": "^4.5.0",
"file-saver": "^2.0.2",
"jszip": "^3.4.0",
"node-sass": "^4.14.1",
"react": "^16.13.1",
"react-ace": "^9.0.0",
"react-bootstrap": "^1.0.0",
"react-dom": "^16.13.1",
"react-dropzone": "^11.0.1",
"react-redux": "^7.2.0",
"react-resize-observer": "^1.1.1",
"react-scripts": "3.4.1",
"react-transition-group": "^4.4.1",
"redux": "^4.0.5",
"redux-logger": "^3.0.6",
"redux-observable": "^1.2.0",
"redux-saga": "^1.1.3",
"redux-thunk": "^2.3.0",
"typescript": "~3.9.3",
"xterm": "^4.6.0",
"xterm-addon-fit": "^0.4.0"
},
"scripts": {
"prepare": "mkdir -p public/static/js && cp node_modules/@pybricks/mpy-cross-v4/build/mpy-cross.wasm public/static/js/",
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=./test-env.js",
"coverage": "react-scripts test --env=./test-env.js --coverage --watchAll=false",
"eject": "react-scripts eject",
"lint": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}' --quiet --fix"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^2.34.0",
"@typescript-eslint/parser": "^2.34.0",
"eslint": "^6.8.0",
"eslint-config-prettier": "^6.10.1",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-prettier": "^3.1.2",
"eslint-plugin-react": "^7.20.0",
"prettier": "^2.0.4"
}
}