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)
|
||||
- braces@3.0.2 (https://github.com/micromatch/braces)
|
||||
- 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)
|
||||
- caniuse-lite@1.0.30001346 (https://github.com/browserslist/caniuse-lite)
|
||||
- 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)
|
||||
- semver@6.3.0 (https://github.com/npm/node-semver)
|
||||
- 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@0.5.7 (https://github.com/mozilla/source-map)
|
||||
- source-map-support@0.5.21 (https://github.com/evanw/node-source-map-support)
|
||||
- source-map@0.6.1 (https://github.com/mozilla/source-map)
|
||||
- stack-utils@2.0.5 (https://github.com/tapjs/stack-utils)
|
||||
- supports-color@5.5.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
|
||||
|
||||
%% 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
|
||||
=========================================
|
||||
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
|
||||
|
||||
%% 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)
|
||||
|
||||
@ -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
|
||||
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
|
||||
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
|
||||
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
|
||||
=========================================
|
||||
@ -3975,6 +4002,6 @@ END OF to-regex-range@5.0.1 AND INFORMATION
|
||||
|
||||
SUMMARY BEGIN HERE
|
||||
=========================================
|
||||
Total Packages: 136
|
||||
Total Packages: 137
|
||||
=========================================
|
||||
END OF SUMMARY
|
@ -21,14 +21,17 @@ const esbuild = require('esbuild');
|
||||
|
||||
// Can be removed once source-map-support was is fixed.
|
||||
/** @type{import('esbuild').Plugin} */
|
||||
let patchSourceMapSupportHideBufferDeprecationWarning = {
|
||||
let patchSource = {
|
||||
name: 'patch-source-map-support-deprecation',
|
||||
setup(build) {
|
||||
build.onResolve({ filter: /^source-map-support$/ }, () => {
|
||||
const originalPath = require.resolve('source-map-support');
|
||||
const patchedPath = path.join(path.dirname(originalPath), path.basename(originalPath, '.js') + '.pw-patched.js');
|
||||
let sourceFileContent = fs.readFileSync(originalPath, 'utf8')
|
||||
sourceFileContent = sourceFileContent.replace(/new Buffer\(rawData/g, 'Buffer.from(rawData');
|
||||
let sourceFileContent = fs.readFileSync(originalPath, 'utf8');
|
||||
// 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);
|
||||
return { path: patchedPath }
|
||||
});
|
||||
@ -39,7 +42,7 @@ esbuild.build({
|
||||
entryPoints: [path.join(__dirname, 'src/utilsBundleImpl.ts')],
|
||||
bundle: true,
|
||||
outdir: path.join(__dirname, '../../lib'),
|
||||
plugins: [patchSourceMapSupportHideBufferDeprecationWarning],
|
||||
plugins: [patchSource],
|
||||
format: 'cjs',
|
||||
platform: 'node',
|
||||
target: 'ES2019',
|
||||
|
@ -11,7 +11,7 @@
|
||||
"json5": "2.2.1",
|
||||
"open": "8.4.0",
|
||||
"pirates": "4.0.4",
|
||||
"source-map-support": "0.4.18"
|
||||
"source-map-support": "0.5.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/source-map-support": "^0.5.4"
|
||||
@ -26,6 +26,11 @@
|
||||
"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": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
|
||||
@ -98,25 +103,17 @@
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/source-map-support": {
|
||||
"version": "0.4.18",
|
||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
|
||||
"integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
|
||||
"version": "0.5.21",
|
||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
|
||||
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
|
||||
"dependencies": {
|
||||
"source-map": "^0.5.6"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
"buffer-from": "^1.0.0",
|
||||
"source-map": "^0.6.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -130,6 +127,11 @@
|
||||
"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": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
|
||||
@ -171,22 +173,15 @@
|
||||
"source-map": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||
"dev": true
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
|
||||
},
|
||||
"source-map-support": {
|
||||
"version": "0.4.18",
|
||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
|
||||
"integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
|
||||
"version": "0.5.21",
|
||||
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
|
||||
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
|
||||
"requires": {
|
||||
"source-map": "^0.5.6"
|
||||
},
|
||||
"dependencies": {
|
||||
"source-map": {
|
||||
"version": "0.5.7",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
|
||||
}
|
||||
"buffer-from": "^1.0.0",
|
||||
"source-map": "^0.6.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,7 +12,7 @@
|
||||
"json5": "2.2.1",
|
||||
"open": "8.4.0",
|
||||
"pirates": "4.0.4",
|
||||
"source-map-support": "0.4.18"
|
||||
"source-map-support": "0.5.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/source-map-support": "^0.5.4"
|
||||
|
Loading…
x
Reference in New Issue
Block a user