|
5 | 5 | "homepage": "https://aframe.io/", |
6 | 6 | "main": "dist/aframe-master.js", |
7 | 7 | "scripts": { |
8 | | - "browserify": "browserify src/index.js -s 'AFRAME' -p browserify-derequire", |
9 | | - "build": "shx mkdir -p build/ && npm run browserify -- --debug -t [ envify --INSPECTOR_VERSION dev ] -o build/aframe.js", |
10 | | - "dev": "npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify", |
11 | | - "dist": "node scripts/updateVersionLog.js && npm run dist:min", |
12 | | - "dist:max": "npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js", |
13 | | - "dist:min": "npm run dist:max && terser dist/aframe-master.js -c --source-map 'content=dist/aframe-master.js.map,url=aframe-master.min.js.map' -o dist/aframe-master.min.js", |
| 8 | + "dev": "cross-env INSPECTOR_VERSION=dev webpack serve", |
| 9 | + "dist": "node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max", |
| 10 | + "dist:max": "webpack --config webpack.config.js", |
| 11 | + "dist:min": "webpack --config webpack.prod.config.js", |
14 | 12 | "docs": "markserv --dir docs --port 9001", |
15 | 13 | "preghpages": "node ./scripts/preghpages.js", |
16 | 14 | "ghpages": "ghpages -p gh-pages/", |
|
20 | 18 | "prepush": "node scripts/testOnlyCheck.js", |
21 | 19 | "prerelease": "node scripts/release.js 1.2.0 1.3.0", |
22 | 20 | "start": "npm run dev", |
23 | | - "start:https": "cross-env SSL=true npm run dev", |
| 21 | + "start:https": "npm run dev -- --server-type https", |
24 | 22 | "test": "karma start ./tests/karma.conf.js", |
25 | 23 | "test:docs": "node scripts/docsLint.js", |
26 | 24 | "test:firefox": "npm test -- --browsers Firefox", |
|
37 | 35 | "vendor/**/*" |
38 | 36 | ], |
39 | 37 | "dependencies": { |
| 38 | + "buffer": "^6.0.3", |
40 | 39 | "custom-event-polyfill": "^1.0.6", |
41 | 40 | "debug": "ngokevin/debug#noTimestamp", |
42 | 41 | "deep-assign": "^2.0.0", |
|
51 | 50 | "webvr-polyfill": "^0.10.12" |
52 | 51 | }, |
53 | 52 | "devDependencies": { |
54 | | - "browserify": "^17.0.0", |
55 | | - "browserify-css": "^0.15.0", |
56 | | - "browserify-derequire": "^1.1.1", |
57 | | - "browserify-istanbul": "^3.0.1", |
58 | | - "budo": "^11.8.4", |
| 53 | + "@babel/core": "^7.17.10", |
| 54 | + "babel-loader": "^8.2.5", |
| 55 | + "babel-plugin-istanbul": "^6.1.1", |
59 | 56 | "chai": "^4.3.6", |
60 | 57 | "chai-shallow-deep-equal": "^1.4.0", |
61 | 58 | "chalk": "^1.1.3", |
62 | 59 | "cross-env": "^7.0.3", |
63 | | - "envify": "^4.1.0", |
64 | | - "exorcist": "^2.0.0", |
| 60 | + "css-loader": "^6.7.1", |
65 | 61 | "ghpages": "0.0.8", |
66 | 62 | "git-rev": "^0.2.1", |
67 | 63 | "glob": "^8.0.3", |
68 | 64 | "husky": "^0.11.7", |
69 | | - "istanbul": "^0.4.5", |
70 | 65 | "jsdom": "^20.0.0", |
71 | 66 | "karma": "^6.4.0", |
72 | | - "karma-browserify": "^8.1.0", |
73 | 67 | "karma-chai-shallow-deep-equal": "0.0.4", |
74 | 68 | "karma-chrome-launcher": "^3.1.1", |
75 | 69 | "karma-coverage": "^2.2.0", |
|
78 | 72 | "karma-mocha": "^2.0.1", |
79 | 73 | "karma-mocha-reporter": "^2.2.5", |
80 | 74 | "karma-sinon-chai": "^2.0.2", |
| 75 | + "karma-webpack": "^5.0.0", |
81 | 76 | "markserv": "github:sukima/markserv#feature/fix-broken-websoketio-link", |
82 | 77 | "mocha": "^10.0.0", |
83 | 78 | "replace-in-file": "^2.5.3", |
|
87 | 82 | "sinon": "<12.0.0", |
88 | 83 | "sinon-chai": "^3.7.0", |
89 | 84 | "snazzy": "^5.0.0", |
90 | | - "terser": "^5.15.0", |
| 85 | + "style-loader": "^3.3.1", |
91 | 86 | "too-wordy": "ngokevin/too-wordy", |
| 87 | + "webpack": "^5.73.0", |
| 88 | + "webpack-cli": "^4.10.0", |
| 89 | + "webpack-dev-server": "^4.11.0", |
| 90 | + "webpack-merge": "^5.8.0", |
92 | 91 | "write-good": "^1.0.8" |
93 | 92 | }, |
94 | 93 | "link": true, |
95 | | - "browserify": { |
96 | | - "transform": [ |
97 | | - "browserify-css", |
98 | | - "envify" |
99 | | - ] |
100 | | - }, |
101 | 94 | "semistandard": { |
102 | 95 | "ignore": [ |
103 | 96 | "build/**", |
|
120 | 113 | "web-components", |
121 | 114 | "webvr" |
122 | 115 | ], |
123 | | - "browserify-css": { |
124 | | - "minify": true |
125 | | - }, |
126 | 116 | "engines": { |
127 | 117 | "node": ">= 4.6.0", |
128 | 118 | "npm": ">= 2.15.9" |
|
0 commit comments