UNPKG

3.15 kBJSONView Raw
1{
2 "name": "@expo/webpack-config",
3 "version": "0.12.28",
4 "description": "The default Webpack configuration used to build Expo apps targeting the web.",
5 "main": "webpack.config.js",
6 "types": "webpack.config.d.ts",
7 "repository": {
8 "type": "git",
9 "url": "https://github.com/expo/expo-cli.git",
10 "directory": "packages/webpack-config"
11 },
12 "scripts": {
13 "watch": "tsc --watch",
14 "build": "tsc",
15 "lint": "eslint .",
16 "clean": "rimraf ./webpack/ ./tsconfig.tsbuildinfo",
17 "prepare": "yarn run clean && yarn run build",
18 "test": "jest --config jest/unit-test-config.js",
19 "test:e2e:start": "EXPO_E2E_COMMAND='start' jest --config jest/e2e-test-config.json --rootDir .",
20 "test:e2e:build": "EXPO_E2E_COMMAND='build' jest --config jest/e2e-test-config.json --rootDir ."
21 },
22 "files": [
23 "addons",
24 "env",
25 "loaders",
26 "plugins",
27 "template",
28 "utils",
29 "web-default",
30 "webpack",
31 "getWebExtensions.js",
32 "webpack.config.d.ts",
33 "webpack.config.js"
34 ],
35 "license": "MIT",
36 "engines": {
37 "node": ">=8.10"
38 },
39 "bugs": {
40 "url": "https://github.com/expo/expo-cli/issues"
41 },
42 "dependencies": {
43 "@babel/core": "7.9.0",
44 "@babel/runtime": "7.9.0",
45 "@expo/config": "3.2.22",
46 "@pmmmwh/react-refresh-webpack-plugin": "^0.3.3",
47 "babel-loader": "8.1.0",
48 "chalk": "^4.0.0",
49 "clean-webpack-plugin": "^3.0.0",
50 "copy-webpack-plugin": "~6.0.3",
51 "css-loader": "~3.6.0",
52 "expo-pwa": "0.0.34",
53 "file-loader": "~6.0.0",
54 "find-yarn-workspace-root": "~2.0.0",
55 "getenv": "^0.7.0",
56 "html-loader": "~1.1.0",
57 "html-webpack-plugin": "~4.3.0",
58 "is-wsl": "^2.0.0",
59 "mini-css-extract-plugin": "^0.5.0",
60 "node-html-parser": "^1.2.12",
61 "optimize-css-assets-webpack-plugin": "^5.0.3",
62 "pnp-webpack-plugin": "^1.5.0",
63 "postcss-safe-parser": "^4.0.2",
64 "progress": "^2.0.3",
65 "react-dev-utils": "10.2.1",
66 "style-loader": "~1.2.1",
67 "terser-webpack-plugin": "^3.0.6",
68 "url-loader": "~4.1.0",
69 "webpack": "4.43.0",
70 "webpack-deep-scope-plugin": "1.6.0",
71 "webpack-manifest-plugin": "~2.2.0",
72 "webpackbar": "^4.0.0",
73 "workbox-webpack-plugin": "^3.6.3",
74 "worker-loader": "^2.0.0"
75 },
76 "devDependencies": {
77 "@expo/babel-preset-cli": "0.2.17",
78 "@types/copy-webpack-plugin": "~6.0.0",
79 "@types/html-webpack-plugin": "~3.2.3",
80 "@types/node": "^12.0.12",
81 "@types/optimize-css-assets-webpack-plugin": "^5.0.0",
82 "@types/react-dev-utils": "~9.0.4",
83 "@types/terser-webpack-plugin": "~3.0.0",
84 "@types/webpack": "4.41.18",
85 "@types/webpack-dev-server": "3.11.0",
86 "@types/webpack-manifest-plugin": "~2.1.0",
87 "@types/workbox-webpack-plugin": "^4.1.0",
88 "jest-puppeteer": "^4.4.0",
89 "prettier": "^1.16.4",
90 "rimraf": "^3.0.2",
91 "serve": "^11.1.0"
92 },
93 "gitHead": "613642fe06827cc231405784b099cf71c29072df",
94 "browserslist": {
95 "production": [
96 ">0.2%",
97 "not dead",
98 "not op_mini all"
99 ],
100 "development": [
101 "last 1 chrome version",
102 "last 1 firefox version",
103 "last 1 safari version"
104 ]
105 }
106}