MM-56996 Fix nan dependency (#2966)
* Fix nan dependency * Bump electron-mocha * Upgrade Playwright, manage nan fix with patch-package * Automate package patching in postinstall step
This commit is contained in:
13
package.json
13
package.json
@@ -76,7 +76,7 @@
|
||||
"prune": "ts-prune",
|
||||
"mmjstool": "mmjstool",
|
||||
"i18n-extract": "npm run mmjstool -- i18n extract-desktop",
|
||||
"postinstall": "node scripts/postinstall.js && electron-builder install-app-deps"
|
||||
"postinstall": "node scripts/postinstall.js && patch-package && electron-builder install-app-deps"
|
||||
},
|
||||
"jest": {
|
||||
"clearMocks": true,
|
||||
@@ -143,6 +143,7 @@
|
||||
"@babel/preset-react": "7.16.7",
|
||||
"@babel/register": "7.17.7",
|
||||
"@electron/fuses": "1.6.0",
|
||||
"@electron/rebuild": "3.6.0",
|
||||
"@electron/universal": "1.3.1",
|
||||
"@mattermost/compass-icons": "0.1.32",
|
||||
"@mattermost/desktop-api": "*",
|
||||
@@ -178,9 +179,8 @@
|
||||
"electron-extension-installer": "1.2.0",
|
||||
"electron-is-dev": "2.0.0",
|
||||
"electron-log": "4.4.8",
|
||||
"electron-mocha": "11.0.2",
|
||||
"electron-mocha": "12.2.0",
|
||||
"electron-notarize": "1.2.2",
|
||||
"electron-rebuild": "3.2.9",
|
||||
"electron-updater": "5.2.1",
|
||||
"eslint": "7.29.0",
|
||||
"eslint-import-resolver-webpack": "0.13.2",
|
||||
@@ -200,13 +200,14 @@
|
||||
"mmjstool": "github:mattermost/mattermost-utilities#3b4506b0f6b14fbb402f9f8ef932370e459e3773",
|
||||
"mocha-circleci-reporter": "0.0.3",
|
||||
"mochawesome": "7.1.3",
|
||||
"nan": "2.17.0",
|
||||
"node-abi": "3.55.0",
|
||||
"nan": "2.18.0",
|
||||
"node-abi": "3.56.0",
|
||||
"node-gyp": "10.0.1",
|
||||
"node-jq": "2.3.4",
|
||||
"node-loader": "2.0.0",
|
||||
"npm-run-all": "4.1.5",
|
||||
"playwright": "1.40.0",
|
||||
"patch-package": "^8.0.0",
|
||||
"playwright": "1.42.0",
|
||||
"pretty-bytes": "6.0.0",
|
||||
"ps-node": "^0.1.6",
|
||||
"react": "16.14.0",
|
||||
|
Reference in New Issue
Block a user