package.json 4.47 KB
Newer Older
Jaden's avatar
Jaden committed
1
{
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
2
        "name": "beat.editor",
Jaden's avatar
Jaden committed
3
        "version": "0.0.0",
4
        "description": "A local editor for BEAT objects, including a graphical toolchain editor and a simple web server.",
Jaden's avatar
Jaden committed
5 6 7
        "main": "index.js",
        "scripts": {
                "start": "cross-env NODE_ENV=debug webpack-dev-server --hot",
8
                "prebuild": "rimraf ../../beat/editor/js",
Jaden's avatar
Jaden committed
9
                "build": "cross-env NODE_ENV=production webpack",
10
                "test-start": "cross-env BABEL_ENV=test NODE_ENV=test karma start --no-single-run",
Jaden's avatar
Jaden committed
11 12 13
                "test": "cross-env BABEL_ENV=test NODE_ENV=test karma start",
                "lint": "eslint --ext .js,.jsx src && eslint test && stylelint 'src/**/*.jsx, src/**/*.css, src/**/*.html' && npm run flow",
                "lint:fix": "eslint --ext .js,.jsx src --fix && eslint test --fix",
14
                "flow": "flow",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
15
                "prepush": "npm test"
Jaden's avatar
Jaden committed
16
        },
Jaden's avatar
Jaden committed
17 18 19 20 21
        "browserslist": [
                "last 2 Chrome versions",
                "last 2 Firefox versions",
                "last 1 Safari versions"
        ],
Jaden's avatar
Jaden committed
22 23 24
        "author": "",
        "license": "MIT",
        "devDependencies": {
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
25
                "babel-core": "^6.26.3",
26 27
                "babel-eslint": "^8.2.6",
                "babel-loader": "^7.1.5",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
28
                "babel-plugin-dynamic-import-webpack": "^1.0.2",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
29
                "babel-plugin-istanbul": "^4.1.6",
Jaden's avatar
Jaden committed
30 31 32 33
                "babel-plugin-syntax-dynamic-import": "^6.18.0",
                "babel-plugin-syntax-object-rest-spread": "^6.13.0",
                "babel-plugin-transform-class-properties": "^6.24.1",
                "babel-plugin-transform-object-rest-spread": "^6.26.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
34
                "babel-preset-env": "^1.7.0",
Jaden's avatar
Jaden committed
35 36
                "babel-preset-react": "^6.24.1",
                "chai": "^4.1.2",
37 38 39
                "chai-enzyme": "^1.0.0-beta.1",
                "cross-env": "^5.2.0",
                "css-loader": "^1.0.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
40
                "enzyme": "^3.3.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
41
                "enzyme-adapter-react-16": "^1.1.1",
42 43
                "eslint": "^5.2.0",
                "eslint-plugin-compat": "^2.5.1",
44 45 46
                "eslint-plugin-flowtype": "^2.50.0",
                "eslint-plugin-import": "^2.13.0",
                "eslint-plugin-react": "^7.10.0",
47
                "flow-bin": "^0.77.0",
48
                "html-webpack-plugin": "^3.2.0",
Jaden's avatar
Jaden committed
49
                "husky": "^0.14.3",
50
                "karma": "^2.0.4",
Jaden's avatar
Jaden committed
51
                "karma-chrome-launcher": "^2.2.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
52
                "karma-coverage": "^1.1.2",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
53
                "karma-firefox-launcher": "^1.1.0",
Jaden's avatar
Jaden committed
54
                "karma-mocha": "^1.3.0",
55
                "karma-mocha-reporter": "^2.2.5",
Jaden's avatar
Jaden committed
56
                "karma-sourcemap-loader": "^0.3.7",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
57
                "karma-webpack": "^3.0.0",
58
                "mocha": "^5.2.0",
59 60
                "postcss": "^6.0.23",
                "postcss-cli": "^5.0.1",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
61
                "postcss-cssnext": "^3.1.0",
62
                "postcss-loader": "^2.1.6",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
63
                "postcss-smart-import": "^0.7.6",
64
                "react-hot-loader": "^4.3.3",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
65
                "react-popper": "^0.10.4",
66
                "react-test-renderer": "^16.4.1",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
67
                "redux-devtools": "^3.4.1",
Jaden's avatar
Jaden committed
68
                "rimraf": "^2.6.2",
69
                "sinon": "^6.1.4",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
70
                "style-loader": "^0.21.0",
71
                "stylelint": "^9.3.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
72
                "stylelint-config-standard": "^18.2.0",
Jaden's avatar
Jaden committed
73
                "svg-inline-loader": "^0.8.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
74
                "tern-jsx": "^1.0.3",
75
                "uglifyjs-webpack-plugin": "^1.2.7",
76 77 78
                "webpack": "^4.16.2",
                "webpack-cli": "^3.1.0",
                "webpack-dev-server": "^3.1.5",
Jaden's avatar
Jaden committed
79
                "webpack-visualizer-plugin": "^0.1.11",
80
                "worker-loader": "^2.0.0"
Jaden's avatar
Jaden committed
81 82
        },
        "dependencies": {
83
                "ajv": "^6.5.2",
84
                "bootstrap": "^4.1.3",
85
                "classnames": "^2.2.6",
86
                "d3": "^5.5.0",
87
                "fast-copy": "^1.2.2",
88
                "fast-levenshtein": "^2.0.6",
89
                "fuse.js": "^3.2.1",
90 91
                "prop-types": "^15.6.2",
                "react": "^16.4.1",
92
                "react-contextmenu": "^2.9.2",
93
                "react-dom": "^16.4.1",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
94
                "react-redux": "^5.0.7",
95
                "react-router-dom": "^4.3.1",
96 97
                "react-transition-group": "^2.4.0",
                "reactstrap": "^6.3.0",
Jaden DIEFENBAUGH's avatar
Jaden DIEFENBAUGH committed
98
                "redux": "^4.0.0",
99
                "redux-thunk": "^2.3.0",
100 101
                "reselect": "^3.0.1",
                "throttle-debounce": "^2.0.0"
Jaden's avatar
Jaden committed
102 103
        }
}