UNPKG

2.89 kBJSONView Raw
1{
2 "name": "@expo/webpack-config",
3 "version": "0.13.2",
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 --preserveWatchOutput",
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": ">=12"
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": "5.0.6",
46 "babel-loader": "8.1.0",
47 "chalk": "^4.0.0",
48 "clean-webpack-plugin": "^3.0.0",
49 "copy-webpack-plugin": "~6.0.3",
50 "css-loader": "~3.6.0",
51 "expo-pwa": "0.0.91",
52 "file-loader": "~6.0.0",
53 "find-yarn-workspace-root": "~2.0.0",
54 "getenv": "^1.0.0",
55 "html-loader": "~1.1.0",
56 "html-webpack-plugin": "~4.3.0",
57 "is-wsl": "^2.0.0",
58 "mini-css-extract-plugin": "^0.5.0",
59 "node-html-parser": "^1.2.12",
60 "optimize-css-assets-webpack-plugin": "^5.0.3",
61 "pnp-webpack-plugin": "^1.5.0",
62 "postcss-safe-parser": "^4.0.2",
63 "progress": "^2.0.3",
64 "react-dev-utils": "~11.0.1",
65 "semver": "~7.3.2",
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-manifest-plugin": "~2.2.0",
71 "webpackbar": "^4.0.0",
72 "workbox-webpack-plugin": "^6.1.5"
73 },
74 "devDependencies": {
75 "@types/copy-webpack-plugin": "~6.0.0",
76 "@types/html-webpack-plugin": "~3.2.3",
77 "@types/optimize-css-assets-webpack-plugin": "^5.0.0",
78 "@types/react-dev-utils": "~9.0.4",
79 "@types/terser-webpack-plugin": "~3.0.0",
80 "@types/webpack": "4.41.18",
81 "@types/webpack-dev-server": "3.11.0",
82 "@types/webpack-manifest-plugin": "~2.1.0",
83 "@types/workbox-webpack-plugin": "^5.1.8",
84 "jest-puppeteer": "^4.4.0",
85 "serve": "^11.1.0"
86 },
87 "browserslist": {
88 "production": [
89 ">0.2%",
90 "not dead",
91 "not op_mini all"
92 ],
93 "development": [
94 "last 1 chrome version",
95 "last 1 firefox version",
96 "last 1 safari version"
97 ]
98 }
99}