mirror of
https://github.com/yume-chan/ya-webadb.git
synced 2025-10-05 10:49:24 +02:00
chore: upgrade rush stack
This commit is contained in:
parent
916405c8b7
commit
6c9065bd73
8 changed files with 7917 additions and 8486 deletions
|
@ -37,3 +37,13 @@ $ rush update
|
|||
```
|
||||
|
||||
Usually you need two terminals to run both 2 and 3.
|
||||
|
||||
## FAQ
|
||||
|
||||
### 1. WebUSB and File downloading doesn't when developing/self-host?
|
||||
|
||||
WebUSB and Service Worker (which is used for file downloading) requires Secure Context (HTTPS or localhost).
|
||||
|
||||
If you access the development server using IP address, that will not work.
|
||||
|
||||
You can add a self issued SSL certificate, or add the URL to `chrome://flags/#unsafely-treat-insecure-origin-as-secure`.
|
||||
|
|
|
@ -75,8 +75,6 @@ export class AdbTerminal extends AutoDisposable {
|
|||
|
||||
public fit() {
|
||||
this.fitAddon.fit();
|
||||
// workaround https://github.com/xtermjs/xterm.js/issues/3504
|
||||
(this.terminal as any)._core.viewport._refresh();
|
||||
// Resize remote terminal
|
||||
const { rows, cols } = this.terminal;
|
||||
this._shell?.resize(rows, cols);
|
||||
|
|
|
@ -30,16 +30,15 @@
|
|||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"streamsaver": "^2.0.5",
|
||||
"xterm": "^4.15.0",
|
||||
"xterm": "^4.16.0",
|
||||
"xterm-addon-fit": "^0.5.0",
|
||||
"xterm-addon-search": "^0.8.1",
|
||||
"xterm-addon-webgl": "^0.11.3"
|
||||
"xterm-addon-search": "^0.8.2",
|
||||
"xterm-addon-webgl": "^0.11.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@mdx-js/loader": "^1.6.22",
|
||||
"@next/mdx": "^11.1.2",
|
||||
"@types/react": "17.0.27",
|
||||
"copy-webpack-plugin": "^9.0.1",
|
||||
"eslint": "7.32.0",
|
||||
"eslint-config-next": "^12.0.7",
|
||||
"typescript": "^4.4.3"
|
||||
|
|
|
@ -155,7 +155,9 @@ class FileManagerState {
|
|||
});
|
||||
break;
|
||||
case 1:
|
||||
if (this.selectedItems[0].type === LinuxFileType.File) {
|
||||
// StreamSaver doens't work with strict site isolation enabled (`Cross-Origin-Embedder-Policy: require-corp`),
|
||||
// `SharedArrayBuffer` doesn't work WHITHOUT strict site isolation.
|
||||
if (this.selectedItems[0].type === LinuxFileType.File && typeof SharedArrayBuffer === 'undefined') {
|
||||
result.push({
|
||||
key: 'download',
|
||||
text: 'Download',
|
||||
|
@ -184,6 +186,7 @@ class FileManagerState {
|
|||
},
|
||||
});
|
||||
}
|
||||
// fall through
|
||||
default:
|
||||
result.push({
|
||||
key: 'delete',
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
* "rush update --full" so that PNPM will recalculate all version selections.
|
||||
*/
|
||||
module.exports = {
|
||||
hooks: {
|
||||
readPackage
|
||||
}
|
||||
hooks: {
|
||||
readPackage
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -28,11 +28,11 @@ module.exports = {
|
|||
*/
|
||||
function readPackage(packageJson, context) {
|
||||
|
||||
// // The karma types have a missing dependency on typings from the log4js package.
|
||||
// if (packageJson.name === '@types/karma') {
|
||||
// context.log('Fixed up dependencies for @types/karma');
|
||||
// packageJson.dependencies['log4js'] = '0.6.38';
|
||||
// }
|
||||
// // The karma types have a missing dependency on typings from the log4js package.
|
||||
// if (packageJson.name === '@types/karma') {
|
||||
// context.log('Fixed up dependencies for @types/karma');
|
||||
// packageJson.dependencies['log4js'] = '0.6.38';
|
||||
// }
|
||||
|
||||
return packageJson;
|
||||
return packageJson;
|
||||
}
|
16345
common/config/rush/pnpm-lock.yaml
generated
16345
common/config/rush/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
|
@ -113,5 +113,6 @@ export default class AdbDirectSocketsBackend implements AdbBackend {
|
|||
|
||||
public dispose(): void | Promise<void> {
|
||||
this.socket?.close();
|
||||
this._connected = false;
|
||||
}
|
||||
}
|
||||
|
|
15
rush.json
15
rush.json
|
@ -15,7 +15,7 @@
|
|||
* path segment in the "$schema" field for all your Rush config files. This will ensure
|
||||
* correct error-underlining and tab-completion for editors such as VS Code.
|
||||
*/
|
||||
"rushVersion": "5.55.1",
|
||||
"rushVersion": "5.57.1",
|
||||
/**
|
||||
* The next field selects which package manager should be installed and determines its version.
|
||||
* Rush installs its own local copy of the package manager to ensure that your build process
|
||||
|
@ -24,7 +24,7 @@
|
|||
* Specify one of: "pnpmVersion", "npmVersion", or "yarnVersion". See the Rush documentation
|
||||
* for details about these alternatives.
|
||||
*/
|
||||
"pnpmVersion": "5.15.2",
|
||||
"pnpmVersion": "6.7.1",
|
||||
// "npmVersion": "4.5.0",
|
||||
// "yarnVersion": "1.9.4",
|
||||
/**
|
||||
|
@ -115,7 +115,7 @@
|
|||
* LTS schedule: https://nodejs.org/en/about/releases/
|
||||
* LTS versions: https://nodejs.org/en/download/releases/
|
||||
*/
|
||||
"nodeSupportedVersionRange": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0",
|
||||
"nodeSupportedVersionRange": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0",
|
||||
/**
|
||||
* Odd-numbered major versions of Node.js are experimental. Even-numbered releases
|
||||
* spend six months in a stabilization period before the first Long Term Support (LTS) version.
|
||||
|
@ -163,8 +163,8 @@
|
|||
* To remove these restrictions, you could set projectFolderMinDepth=1
|
||||
* and set projectFolderMaxDepth to a large number.
|
||||
*/
|
||||
// "projectFolderMinDepth": 2,
|
||||
// "projectFolderMaxDepth": 2,
|
||||
"projectFolderMinDepth": 2,
|
||||
"projectFolderMaxDepth": 2,
|
||||
/**
|
||||
* Today the npmjs.com registry enforces fairly strict naming rules for packages, but in the early
|
||||
* days there was no standard and hardly any enforcement. A few large legacy projects are still using
|
||||
|
@ -346,7 +346,7 @@
|
|||
* that read these JSON files and do something with them. These scripts are typically registered
|
||||
* in the "eventHooks" section.
|
||||
*/
|
||||
// "telemetryEnabled": false,
|
||||
"telemetryEnabled": false,
|
||||
/**
|
||||
* Allows creation of hotfix changes. This feature is experimental so it is disabled by default.
|
||||
* If this is set, 'rush change' only allows a 'hotfix' change type to be specified. This change type
|
||||
|
@ -460,7 +460,8 @@
|
|||
},
|
||||
{
|
||||
"packageName": "@yume-chan/adb-credential-web",
|
||||
"projectFolder": "libraries/adb-credential-web"
|
||||
"projectFolder": "libraries/adb-credential-web",
|
||||
"shouldPublish": true
|
||||
},
|
||||
{
|
||||
"packageName": "@yume-chan/scrcpy",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue