mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-16 03:25:20 +08:00
- puppeteer replaced with puppeteer-core (20.7.3). DevTools does not actually need puppeteer as it downloads the browsers on its own. PUPPETEER_SKIP_CHROMIUM_DOWNLOAD is not needed too. - @puppeteer/replay upgraded to 2.11.2 DISABLE_THIRD_PARTY_CHECK=requires code updates for puppeteer-core Bug: none Change-Id: I173c228d766681a1a8a9ada3fcf17525cd191726 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4640022 Reviewed-by: Simon Zünd <szuend@chromium.org> Commit-Queue: Randolf Jung <jrandolf@chromium.org>
85 lines
1.3 KiB
JavaScript
85 lines
1.3 KiB
JavaScript
'use strict';
|
|
|
|
const pa = require('path');
|
|
const fs = require('fs');
|
|
|
|
class DefaultFileSystem {
|
|
|
|
resolve(path) {
|
|
return pa.resolve(path);
|
|
}
|
|
|
|
isSeparator(char) {
|
|
return char === '/' || char === pa.sep;
|
|
}
|
|
|
|
isAbsolute(path) {
|
|
return pa.isAbsolute(path);
|
|
}
|
|
|
|
join(...paths) {
|
|
return pa.join(...paths);
|
|
}
|
|
|
|
basename(path) {
|
|
return pa.basename(path);
|
|
}
|
|
|
|
dirname(path) {
|
|
return pa.dirname(path);
|
|
}
|
|
|
|
statSync(path, options) {
|
|
return fs.statSync(path, options);
|
|
}
|
|
|
|
readFileSync(path, options) {
|
|
return fs.readFileSync(path, options);
|
|
}
|
|
|
|
}
|
|
|
|
class VMFileSystem {
|
|
|
|
constructor({fs: fsModule = fs, path: pathModule = pa} = {}) {
|
|
this.fs = fsModule;
|
|
this.path = pathModule;
|
|
}
|
|
|
|
resolve(path) {
|
|
return this.path.resolve(path);
|
|
}
|
|
|
|
isSeparator(char) {
|
|
return char === '/' || char === this.path.sep;
|
|
}
|
|
|
|
isAbsolute(path) {
|
|
return this.path.isAbsolute(path);
|
|
}
|
|
|
|
join(...paths) {
|
|
return this.path.join(...paths);
|
|
}
|
|
|
|
basename(path) {
|
|
return this.path.basename(path);
|
|
}
|
|
|
|
dirname(path) {
|
|
return this.path.dirname(path);
|
|
}
|
|
|
|
statSync(path, options) {
|
|
return this.fs.statSync(path, options);
|
|
}
|
|
|
|
readFileSync(path, options) {
|
|
return this.fs.readFileSync(path, options);
|
|
}
|
|
|
|
}
|
|
|
|
exports.DefaultFileSystem = DefaultFileSystem;
|
|
exports.VMFileSystem = VMFileSystem;
|