package.json 4.64 KB
Newer Older
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
1 2
{
  "name": "genar-radio",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
3
  "version": "0.3.2",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
4 5
  "private": true,
  "dependencies": {
6
    "@sindresorhus/slugify": "^0.9.0",
7 8
    "@types/enzyme-adapter-react-16": "^1.0.3",
    "@types/js-yaml": "^3.12.0",
9 10
    "@types/react": "^16.7.20",
    "@types/react-dom": "^16.0.11",
11
    "@types/react-sidebar": "^3.0.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
12
    "autoprefixer": "7.1.6",
13
    "awesome-typescript-loader": "^5.2.1",
14
    "axios": "^0.18.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
15
    "babel-core": "6.26.0",
16
    "babel-eslint": "^10.0.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
17 18 19 20
    "babel-jest": "20.0.3",
    "babel-loader": "7.1.2",
    "babel-preset-react-app": "^3.1.1",
    "babel-runtime": "6.26.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
21
    "bootstrap": "^4.1.3",
22
    "bragi-browser": "^0.0.12",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
23 24
    "case-sensitive-paths-webpack-plugin": "2.1.1",
    "chalk": "1.1.3",
25
    "classnames": "^2.2.6",
26
    "connected-react-router": "^6.3.2",
27
    "css-loader": "^2.1.0",
28
    "deepmerge": "^3.2.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
29 30
    "dotenv": "4.0.0",
    "dotenv-expand": "4.2.0",
31
    "elasticlunr": "^0.9.5",
32
    "eslint": "^5.6.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
33
    "eslint-config-react-app": "^2.1.0",
34
    "eslint-loader": "^2.1.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
35 36 37 38
    "eslint-plugin-flowtype": "2.39.1",
    "eslint-plugin-import": "2.8.0",
    "eslint-plugin-jsx-a11y": "5.1.1",
    "eslint-plugin-react": "7.4.0",
39
    "extract-text-webpack-plugin": "^4.0.0-beta.0",
40
    "file-loader": "^3.0.1",
41
    "font-awesome": "^4.7.0",
42
    "formik": "^1.3.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
43
    "fs-extra": "3.0.1",
44
    "html-webpack-plugin": "^4.0.0-alpha",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
45
    "jest": "20.0.4",
46
    "jest-runner-eslint": "^0.6.0",
47
    "md5": "^2.2.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
48
    "object-assign": "4.1.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
49
    "playlist-parser": "^0.0.12",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
50
    "postcss-flexbugs-fixes": "3.2.0",
51
    "postcss-loader": "^3.0.0",
52
    "pouchdb-adapter-idb": "^7.0.0",
53
    "pouchdb-adapter-memory": "^7.0.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
54 55
    "promise": "8.0.1",
    "raf": "3.4.0",
56
    "rc-slider": "^8.6.6",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
57
    "react": "^16.3.2",
58
    "react-audio-spectrum": "git+https://git@github.com/gtrias/react-audio-spectrum.git",
59
    "react-contexify": "^4.0.0",
60
    "react-dev-utils": "6.0.0-next.3e165448",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
61
    "react-dom": "^16.3.2",
62
    "react-hot-loader": "^4.6.3",
63
    "react-key-handler": "^1.2.0-beta.3",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
64
    "react-redux": "^6.0.0",
65
    "react-redux-i18n": "^1.9.3",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
66
    "react-router-dom": "^4.2.2",
67
    "react-s-alert": "^1.4.1",
68
    "react-sidebar": "^3.0.2",
69
    "react-toggle": "^4.0.2",
70
    "react-virtualized": "^9.21.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
71
    "redux": "^4.0.0",
72
    "redux-perf-middleware": "^1.2.2",
73
    "redux-saga": "^1.0.2",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
74
    "resolve": "1.6.0",
75 76
    "rxdb": "^8.0.2",
    "rxjs": "^6.3.3",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
77
    "sass-semantic-ui": "^2.2.12-3",
78
    "source-map-loader": "^0.2.4",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
79
    "style-loader": "0.19.0",
80
    "typescript": "^3.2.4",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
81
    "url-loader": "0.6.2",
82
    "uuid": "^3.3.2",
83
    "webpack": "^4.29.0",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
84
    "webpack-dev-server": "2.9.4",
85
    "webpack-manifest-plugin": "2.0.0-rc.2",
86 87
    "whatwg-fetch": "2.0.3",
    "winston": "^3.2.1"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
88 89 90
  },
  "scripts": {
    "start": "node scripts/start.js",
91
    "build": "node scripts/build.js",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
92 93
    "test": "node scripts/test.js --env=jsdom --forceExit",
    "postversion": "git push && git push --tags --no-verify"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
94 95 96
  },
  "jest": {
    "collectCoverageFrom": [
97
      "src/**/*.{js,jsx,mjs,ts,tsx}"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
98 99 100 101 102
    ],
    "setupFiles": [
      "<rootDir>/config/polyfills.js"
    ],
    "testMatch": [
103 104
      "<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs,ts,tsx}",
      "<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs,ts,tsx}"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
105 106 107 108
    ],
    "testEnvironment": "node",
    "testURL": "http://localhost",
    "transform": {
109
      "^.+\\.(ts|tsx)$": "ts-jest",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
110 111
      "^.+\\.(js|jsx|mjs)$": "<rootDir>/node_modules/babel-jest",
      "^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
112
      "^(?!.*\\.(js|jsx|mjs|css|json,ts,tsx)$)": "<rootDir>/config/jest/fileTransform.js"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
113 114 115 116 117 118 119 120 121 122 123 124 125 126
    },
    "transformIgnorePatterns": [
      "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"
    ],
    "moduleNameMapper": {
      "^react-native$": "react-native-web"
    },
    "moduleFileExtensions": [
      "web.js",
      "js",
      "json",
      "web.jsx",
      "jsx",
      "node",
127 128 129
      "mjs",
      "ts",
      "tsx"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
130 131 132 133
    ]
  },
  "babel": {
    "presets": [
134 135
      "react-app",
      "flow"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
136 137 138
    ]
  },
  "eslintConfig": {
139 140 141
    "extends": [
      "react-app"
    ],
142 143
    "env": {
      "jest": true
144 145 146 147 148
    },
    "plugins": [
      "flowtype",
      "jest"
    ]
149 150
  },
  "devDependencies": {
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
151
    "@types/jest": "^23.3.13",
152 153
    "axios-mock-adapter": "^1.15.0",
    "babel-preset-flow": "^6.23.0",
154 155
    "enzyme": "^3.3.0",
    "enzyme-adapter-react-16": "^1.1.1",
156
    "eslint-plugin-jest": "^21.22.1",
157
    "flow-bin": "^0.81.0",
158
    "js-yaml": "^3.12.2",
159
    "node-sass": "^4.9.3",
160
    "redux-mock-store": "^1.5.1",
161
    "redux-promise": "^0.5.3",
162
    "redux-thunk": "^2.2.0",
163
    "sass-loader": "^7.1.0",
164
    "surge": "^0.20.1",
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
165
    "ts-jest": "^23.10.5",
166 167
    "ts-loader": "^5.3.3",
    "workbox-webpack-plugin": "^4.2.0"
Genar Trias Ortiz's avatar
Genar Trias Ortiz committed
168 169
  }
}