mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
chore: roll source-map-support to 0.5.21 (#15237)
Co-authored-by: Max Schmitt <max@schmitt.mx>
This commit is contained in:
parent
29c1ccd690
commit
28f382bea6
@ -79,6 +79,7 @@ This project incorporates components from the projects listed below. The origina
|
|||||||
- babel-plugin-dynamic-import-node@2.3.3 (https://github.com/airbnb/babel-plugin-dynamic-import-node)
|
- babel-plugin-dynamic-import-node@2.3.3 (https://github.com/airbnb/babel-plugin-dynamic-import-node)
|
||||||
- braces@3.0.2 (https://github.com/micromatch/braces)
|
- braces@3.0.2 (https://github.com/micromatch/braces)
|
||||||
- browserslist@4.20.3 (https://github.com/browserslist/browserslist)
|
- browserslist@4.20.3 (https://github.com/browserslist/browserslist)
|
||||||
|
- buffer-from@1.1.2 (https://github.com/LinusU/buffer-from)
|
||||||
- call-bind@1.0.2 (https://github.com/ljharb/call-bind)
|
- call-bind@1.0.2 (https://github.com/ljharb/call-bind)
|
||||||
- caniuse-lite@1.0.30001346 (https://github.com/browserslist/caniuse-lite)
|
- caniuse-lite@1.0.30001346 (https://github.com/browserslist/caniuse-lite)
|
||||||
- chalk@2.4.2 (https://github.com/chalk/chalk)
|
- chalk@2.4.2 (https://github.com/chalk/chalk)
|
||||||
@ -133,8 +134,8 @@ This project incorporates components from the projects listed below. The origina
|
|||||||
- safe-buffer@5.1.2 (https://github.com/feross/safe-buffer)
|
- safe-buffer@5.1.2 (https://github.com/feross/safe-buffer)
|
||||||
- semver@6.3.0 (https://github.com/npm/node-semver)
|
- semver@6.3.0 (https://github.com/npm/node-semver)
|
||||||
- slash@3.0.0 (https://github.com/sindresorhus/slash)
|
- slash@3.0.0 (https://github.com/sindresorhus/slash)
|
||||||
- source-map-support@0.4.18 (https://github.com/evanw/node-source-map-support)
|
- source-map-support@0.5.21 (https://github.com/evanw/node-source-map-support)
|
||||||
- source-map@0.5.7 (https://github.com/mozilla/source-map)
|
- source-map@0.6.1 (https://github.com/mozilla/source-map)
|
||||||
- stack-utils@2.0.5 (https://github.com/tapjs/stack-utils)
|
- stack-utils@2.0.5 (https://github.com/tapjs/stack-utils)
|
||||||
- supports-color@5.5.0 (https://github.com/chalk/supports-color)
|
- supports-color@5.5.0 (https://github.com/chalk/supports-color)
|
||||||
- supports-color@7.2.0 (https://github.com/chalk/supports-color)
|
- supports-color@7.2.0 (https://github.com/chalk/supports-color)
|
||||||
@ -2262,6 +2263,32 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||||||
=========================================
|
=========================================
|
||||||
END OF browserslist@4.20.3 AND INFORMATION
|
END OF browserslist@4.20.3 AND INFORMATION
|
||||||
|
|
||||||
|
%% buffer-from@1.1.2 NOTICES AND INFORMATION BEGIN HERE
|
||||||
|
=========================================
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2016, 2018 Linus Unnebäck
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
=========================================
|
||||||
|
END OF buffer-from@1.1.2 AND INFORMATION
|
||||||
|
|
||||||
%% call-bind@1.0.2 NOTICES AND INFORMATION BEGIN HERE
|
%% call-bind@1.0.2 NOTICES AND INFORMATION BEGIN HERE
|
||||||
=========================================
|
=========================================
|
||||||
MIT License
|
MIT License
|
||||||
@ -3820,7 +3847,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
|||||||
=========================================
|
=========================================
|
||||||
END OF slash@3.0.0 AND INFORMATION
|
END OF slash@3.0.0 AND INFORMATION
|
||||||
|
|
||||||
%% source-map-support@0.4.18 NOTICES AND INFORMATION BEGIN HERE
|
%% source-map-support@0.5.21 NOTICES AND INFORMATION BEGIN HERE
|
||||||
=========================================
|
=========================================
|
||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
@ -3844,9 +3871,9 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
=========================================
|
=========================================
|
||||||
END OF source-map-support@0.4.18 AND INFORMATION
|
END OF source-map-support@0.5.21 AND INFORMATION
|
||||||
|
|
||||||
%% source-map@0.5.7 NOTICES AND INFORMATION BEGIN HERE
|
%% source-map@0.6.1 NOTICES AND INFORMATION BEGIN HERE
|
||||||
=========================================
|
=========================================
|
||||||
Copyright (c) 2009-2011, Mozilla Foundation and contributors
|
Copyright (c) 2009-2011, Mozilla Foundation and contributors
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
@ -3876,7 +3903,7 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|||||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
=========================================
|
=========================================
|
||||||
END OF source-map@0.5.7 AND INFORMATION
|
END OF source-map@0.6.1 AND INFORMATION
|
||||||
|
|
||||||
%% stack-utils@2.0.5 NOTICES AND INFORMATION BEGIN HERE
|
%% stack-utils@2.0.5 NOTICES AND INFORMATION BEGIN HERE
|
||||||
=========================================
|
=========================================
|
||||||
@ -3975,6 +4002,6 @@ END OF to-regex-range@5.0.1 AND INFORMATION
|
|||||||
|
|
||||||
SUMMARY BEGIN HERE
|
SUMMARY BEGIN HERE
|
||||||
=========================================
|
=========================================
|
||||||
Total Packages: 136
|
Total Packages: 137
|
||||||
=========================================
|
=========================================
|
||||||
END OF SUMMARY
|
END OF SUMMARY
|
@ -21,14 +21,17 @@ const esbuild = require('esbuild');
|
|||||||
|
|
||||||
// Can be removed once source-map-support was is fixed.
|
// Can be removed once source-map-support was is fixed.
|
||||||
/** @type{import('esbuild').Plugin} */
|
/** @type{import('esbuild').Plugin} */
|
||||||
let patchSourceMapSupportHideBufferDeprecationWarning = {
|
let patchSource = {
|
||||||
name: 'patch-source-map-support-deprecation',
|
name: 'patch-source-map-support-deprecation',
|
||||||
setup(build) {
|
setup(build) {
|
||||||
build.onResolve({ filter: /^source-map-support$/ }, () => {
|
build.onResolve({ filter: /^source-map-support$/ }, () => {
|
||||||
const originalPath = require.resolve('source-map-support');
|
const originalPath = require.resolve('source-map-support');
|
||||||
const patchedPath = path.join(path.dirname(originalPath), path.basename(originalPath, '.js') + '.pw-patched.js');
|
const patchedPath = path.join(path.dirname(originalPath), path.basename(originalPath, '.js') + '.pw-patched.js');
|
||||||
let sourceFileContent = fs.readFileSync(originalPath, 'utf8')
|
let sourceFileContent = fs.readFileSync(originalPath, 'utf8');
|
||||||
sourceFileContent = sourceFileContent.replace(/new Buffer\(rawData/g, 'Buffer.from(rawData');
|
// source-map-support is overwriting __PW_ZONE__ with func in core if source maps are present.
|
||||||
|
const original = `return state.nextPosition.name || originalFunctionName();`;
|
||||||
|
const insertedLine = `if (state.nextPosition.name === 'func') return originalFunctionName() || 'func';`;
|
||||||
|
sourceFileContent = sourceFileContent.replace(original, insertedLine + original);
|
||||||
fs.writeFileSync(patchedPath, sourceFileContent);
|
fs.writeFileSync(patchedPath, sourceFileContent);
|
||||||
return { path: patchedPath }
|
return { path: patchedPath }
|
||||||
});
|
});
|
||||||
@ -39,7 +42,7 @@ esbuild.build({
|
|||||||
entryPoints: [path.join(__dirname, 'src/utilsBundleImpl.ts')],
|
entryPoints: [path.join(__dirname, 'src/utilsBundleImpl.ts')],
|
||||||
bundle: true,
|
bundle: true,
|
||||||
outdir: path.join(__dirname, '../../lib'),
|
outdir: path.join(__dirname, '../../lib'),
|
||||||
plugins: [patchSourceMapSupportHideBufferDeprecationWarning],
|
plugins: [patchSource],
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
platform: 'node',
|
platform: 'node',
|
||||||
target: 'ES2019',
|
target: 'ES2019',
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
"json5": "2.2.1",
|
"json5": "2.2.1",
|
||||||
"open": "8.4.0",
|
"open": "8.4.0",
|
||||||
"pirates": "4.0.4",
|
"pirates": "4.0.4",
|
||||||
"source-map-support": "0.4.18"
|
"source-map-support": "0.5.21"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/source-map-support": "^0.5.4"
|
"@types/source-map-support": "^0.5.4"
|
||||||
@ -26,6 +26,11 @@
|
|||||||
"source-map": "^0.6.0"
|
"source-map": "^0.6.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/buffer-from": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
|
||||||
|
},
|
||||||
"node_modules/define-lazy-prop": {
|
"node_modules/define-lazy-prop": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
|
||||||
@ -98,25 +103,17 @@
|
|||||||
"version": "0.6.1",
|
"version": "0.6.1",
|
||||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||||
"dev": true,
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/source-map-support": {
|
"node_modules/source-map-support": {
|
||||||
"version": "0.4.18",
|
"version": "0.5.21",
|
||||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
|
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
|
||||||
"integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
|
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"source-map": "^0.5.6"
|
"buffer-from": "^1.0.0",
|
||||||
}
|
"source-map": "^0.6.0"
|
||||||
},
|
|
||||||
"node_modules/source-map-support/node_modules/source-map": {
|
|
||||||
"version": "0.5.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
|
||||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -130,6 +127,11 @@
|
|||||||
"source-map": "^0.6.0"
|
"source-map": "^0.6.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"buffer-from": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
|
||||||
|
},
|
||||||
"define-lazy-prop": {
|
"define-lazy-prop": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
|
||||||
@ -171,22 +173,15 @@
|
|||||||
"source-map": {
|
"source-map": {
|
||||||
"version": "0.6.1",
|
"version": "0.6.1",
|
||||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"source-map-support": {
|
"source-map-support": {
|
||||||
"version": "0.4.18",
|
"version": "0.5.21",
|
||||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
|
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
|
||||||
"integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
|
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"source-map": "^0.5.6"
|
"buffer-from": "^1.0.0",
|
||||||
},
|
"source-map": "^0.6.0"
|
||||||
"dependencies": {
|
|
||||||
"source-map": {
|
|
||||||
"version": "0.5.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
|
||||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
"json5": "2.2.1",
|
"json5": "2.2.1",
|
||||||
"open": "8.4.0",
|
"open": "8.4.0",
|
||||||
"pirates": "4.0.4",
|
"pirates": "4.0.4",
|
||||||
"source-map-support": "0.4.18"
|
"source-map-support": "0.5.21"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/source-map-support": "^0.5.4"
|
"@types/source-map-support": "^0.5.4"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user