From ab1d5cea8e88791677b3cf4fd434f4e7f6073d70 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 30 May 2024 11:39:07 +0200 Subject: [PATCH] fix: attributions --- attribution.txt | 319 +++++---------------------- development/generate-attributions.sh | 12 +- package.json | 5 +- 3 files changed, 65 insertions(+), 271 deletions(-) diff --git a/attribution.txt b/attribution.txt index 5b2c84ecf602..c594da325d09 100644 --- a/attribution.txt +++ b/attribution.txt @@ -459,7 +459,7 @@ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ****************************** array-buffer-byte-length -1.0.1 +1.0.0 MIT License Copyright (c) 2023 Inspect JS @@ -615,33 +615,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -****************************** - -available-typed-arrays -1.0.7 -MIT License - -Copyright (c) 2020 Inspect JS - -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. - - ****************************** await-semaphore @@ -762,7 +735,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************** @babel/compat-data -7.24.4 +7.23.2 MIT License Copyright (c) 2014-present Sebastian McKenzie and other contributors @@ -874,7 +847,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************** @babel/helper-compilation-targets -7.23.6 +7.22.15 MIT License Copyright (c) 2014-present Sebastian McKenzie and other contributors @@ -3295,7 +3268,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************** call-bind -1.0.7 +1.0.6 MIT License Copyright (c) 2020 Jordan Harband @@ -3322,7 +3295,7 @@ SOFTWARE. ****************************** caniuse-lite -1.0.30001616 +1.0.30001600 Attribution 4.0 International ======================================================================= @@ -4279,7 +4252,7 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ****************************** clone -1.0.4 +1.0.3 Copyright © 2011-2015 Paul Vorbach Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -5163,7 +5136,7 @@ SOFTWARE. ****************************** csstype -3.1.3 +3.0.11 Copyright (c) 2017-2018 Fredrik Nicol Permission is hereby granted, free of charge, to any person obtaining a copy @@ -5364,7 +5337,7 @@ THE SOFTWARE. ****************************** define-data-property -1.1.4 +1.1.2 MIT License Copyright (c) 2023 Jordan Harband @@ -5856,13 +5829,6 @@ authors: Fedor Indutny ****************************** -elliptic -6.5.5 -license: MIT -authors: Fedor Indutny - -****************************** - emoji-regex 8.0.0 Copyright Mathias Bynens @@ -6379,33 +6345,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -****************************** - -es-define-property -1.0.0 -MIT License - -Copyright (c) 2024 Jordan Harband - -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. - - ****************************** es-errors @@ -12727,7 +12666,7 @@ SOFTWARE. ****************************** get-tsconfig -4.7.4 +4.7.5 MIT License Copyright (c) Hiroki Osame @@ -12778,7 +12717,7 @@ freely, subject to the following restrictions: ****************************** glob -10.3.15 +10.4.1 The ISC License Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors @@ -13440,7 +13379,7 @@ authors: Fedor Indutny ****************************** hasown -2.0.2 +2.0.0 MIT License Copyright (c) Jordan Harband and contributors @@ -13467,7 +13406,7 @@ SOFTWARE. ****************************** has-property-descriptors -1.0.2 +1.0.1 MIT License Copyright (c) 2022 Inspect JS @@ -13494,7 +13433,7 @@ SOFTWARE. ****************************** has-proto -1.0.3 +1.0.1 MIT License Copyright (c) 2022 Inspect JS @@ -13548,7 +13487,7 @@ SOFTWARE. ****************************** has-tostringtag -1.0.2 +1.0.0 MIT License Copyright (c) 2021 Inspect JS @@ -14109,7 +14048,7 @@ SOFTWARE. ****************************** internal-slot -1.0.7 +1.0.6 MIT License Copyright (c) 2019 Jordan Harband @@ -14304,7 +14243,7 @@ SOFTWARE. ****************************** is-array-buffer -3.0.4 +3.0.2 MIT License Copyright (c) 2015 Chen Gengyuan, Inspect JS @@ -14894,7 +14833,7 @@ SOFTWARE. ****************************** is-shared-array-buffer -1.0.3 +1.0.2 MIT License Copyright (c) 2021 Inspect JS @@ -15032,34 +14971,6 @@ SOFTWARE. -****************************** - -is-typed-array -1.1.13 -The MIT License (MIT) - -Copyright (c) 2015 Jordan Harband - -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. - - - ****************************** is-weakmap @@ -15117,7 +15028,7 @@ SOFTWARE. ****************************** jackspeak -2.3.6 +3.1.2 # Blue Oak Model License Version 1.0.0 @@ -15499,7 +15410,7 @@ SOFTWARE. ****************************** @jridgewell/resolve-uri -3.1.2 +3.1.1 Copyright 2019 Justin Ridgewell Permission is hereby granted, free of charge, to any person obtaining a copy @@ -16854,7 +16765,7 @@ The above copyright notice and this permission notice shall be included in all c ****************************** lines-and-columns -1.2.4 +1.1.6 The MIT License (MIT) Copyright (c) 2015 Brian Donovan @@ -20222,7 +20133,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ****************************** @metamask/post-message-stream -8.0.0 +8.1.0 ISC License Copyright (c) 2020 MetaMask @@ -20609,7 +20520,7 @@ If you have any questions, comments or interest in pursuing any other use cases, ****************************** @metamask/snaps-controllers -8.1.1 +8.2.0 Copyright ConsenSys Software Inc. 2021. All rights reserved. You acknowledge and agree that ConsenSys Software Inc. (“ConsenSys”) (or ConsenSys’s licensors) own all legal right, title and interest in and to the work, software, application, source code, documentation and any other documents in this repository (collectively, the “Program”), including any intellectual property rights which subsist in the Program (whether those rights happen to be registered or not, and wherever in the world those rights may exist), whether in source code or any other form. @@ -20633,7 +20544,7 @@ If you have any questions, comments or interest in pursuing any other use cases, ****************************** @metamask/snaps-execution-environments -6.1.0 +6.2.0 Copyright ConsenSys Software Inc. 2022. All rights reserved. You acknowledge and agree that ConsenSys Software Inc. (“ConsenSys”) (or ConsenSys’s licensors) own all legal right, title and interest in and to the work, software, application, source code, documentation and any other documents in this repository (collectively, the “Program”), including any intellectual property rights which subsist in the Program (whether those rights happen to be registered or not, and wherever in the world those rights may exist), whether in source code or any other form. @@ -20914,31 +20825,7 @@ If you have any questions, comments or interest in pursuing any other use cases, ****************************** @metamask/snaps-rpc-methods -8.1.0 -Copyright ConsenSys Software Inc. 2021. All rights reserved. - -You acknowledge and agree that ConsenSys Software Inc. (“ConsenSys”) (or ConsenSys’s licensors) own all legal right, title and interest in and to the work, software, application, source code, documentation and any other documents in this repository (collectively, the “Program”), including any intellectual property rights which subsist in the Program (whether those rights happen to be registered or not, and wherever in the world those rights may exist), whether in source code or any other form. - -Subject to the limited license below, you may not (and you may not permit anyone else to) distribute, publish, copy, modify, merge, combine with another program, create derivative works of, reverse engineer, decompile or otherwise attempt to extract the source code of, the Program or any part thereof, except that you may contribute to this repository. - -You are granted a non-exclusive, non-transferable, non-sublicensable license to distribute, publish, copy, modify, merge, combine with another program or create derivative works of the Program (such resulting program, collectively, the “Resulting Program”) solely for Non-Commercial Use as long as you: - 1. give prominent notice (“Notice”) with each copy of the Resulting Program that the Program is used in the Resulting Program and that the Program is the copyright of ConsenSys; and - 2. subject the Resulting Program and any distribution, publication, copy, modification, merger therewith, combination with another program or derivative works thereof to the same Notice requirement and Non-Commercial Use restriction set forth herein. - -“Non-Commercial Use” means each use as described in clauses (1)-(3) below, as reasonably determined by ConsenSys in its sole discretion: - 1. personal use for research, personal study, private entertainment, hobby projects or amateur pursuits, in each case without any anticipated commercial application; - 2. use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization or government institution; or - 3. the number of monthly active users of the Resulting Program across all versions thereof and platforms globally do not exceed 10,000 at any time. - -You will not use any trade mark, service mark, trade name, logo of ConsenSys or any other company or organization in a way that is likely or intended to cause confusion about the owner or authorized user of such marks, names or logos. - -If you have any questions, comments or interest in pursuing any other use cases, please reach out to us at metamask.license@consensys.net. - - -****************************** - -@metamask/snaps-rpc-methods -9.0.0 +9.1.0 Copyright ConsenSys Software Inc. 2021. All rights reserved. You acknowledge and agree that ConsenSys Software Inc. (“ConsenSys”) (or ConsenSys’s licensors) own all legal right, title and interest in and to the work, software, application, source code, documentation and any other documents in this repository (collectively, the “Program”), including any intellectual property rights which subsist in the Program (whether those rights happen to be registered or not, and wherever in the world those rights may exist), whether in source code or any other form. @@ -20962,7 +20849,7 @@ If you have any questions, comments or interest in pursuing any other use cases, ****************************** @metamask/snaps-sdk -4.2.0 +4.3.0 ISC License Copyright (c) 2023 MetaMask @@ -21358,7 +21245,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ****************************** minipass -7.1.0 +7.1.2 The ISC License Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors @@ -21723,10 +21610,14 @@ THE SOFTWARE. ****************************** nan -2.19.0 +2.15.0 The MIT License (MIT) +===================== -Copyright (c) 2018 [NAN contributors]() +Copyright (c) 2018 NAN contributors +----------------------------------- + +*NAN contributors listed at * 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: @@ -22266,7 +22157,7 @@ THE SOFTWARE. ****************************** object.assign -4.1.5 +4.1.4 The MIT License (MIT) Copyright (c) 2014 Jordan Harband @@ -22292,7 +22183,7 @@ SOFTWARE. ****************************** object-inspect -1.13.1 +1.12.3 MIT License Copyright (c) 2013 James Halliday @@ -22427,7 +22318,7 @@ SOFTWARE. ****************************** pako -1.0.11 +1.0.6 (The MIT License) Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn @@ -23065,33 +22956,6 @@ 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. -****************************** - -possible-typed-array-names -1.0.0 -MIT License - -Copyright (c) 2024 Jordan Harband - -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. - - ****************************** printj @@ -23678,32 +23542,6 @@ The above copyright notice and this permission notice shall be included in all c 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. -****************************** - -pump -3.0.0 -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -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. - ****************************** punycode @@ -23827,7 +23665,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ****************************** qs -6.12.1 +6.11.2 BSD 3-Clause License Copyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors) @@ -24466,7 +24304,7 @@ authors: undefined ****************************** react-transition-group -4.4.5 +4.4.2 BSD 3-Clause License Copyright (c) 2018, React Community @@ -24502,7 +24340,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ****************************** readable-stream -2.3.8 +2.3.7 Node.js is licensed for use as follows: """ @@ -24695,7 +24533,7 @@ SOFTWARE. ****************************** @reduxjs/toolkit -1.6.2 +1.9.7 MIT License Copyright (c) 2018 Mark Erikson @@ -24776,7 +24614,7 @@ SOFTWARE. ****************************** regexp.prototype.flags -1.5.2 +1.5.1 The MIT License (MIT) Copyright (C) 2014 Jordan Harband @@ -26382,33 +26220,6 @@ THE SOFTWARE. -****************************** - -@scure/base -1.1.5 -The MIT License (MIT) - -Copyright (c) 2022 Paul Miller (https://paulmillr.com) - -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. - - ****************************** @scure/base @@ -27044,7 +26855,7 @@ ses ****************************** set-function-length -1.2.2 +1.2.1 MIT License Copyright (c) Jordan Harband and contributors @@ -27071,7 +26882,7 @@ SOFTWARE. ****************************** set-function-name -2.0.2 +2.0.1 MIT License Copyright (c) Jordan Harband and contributors @@ -27216,7 +27027,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ****************************** side-channel -1.0.6 +1.0.4 MIT License Copyright (c) 2019 Jordan Harband @@ -27265,7 +27076,7 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ****************************** signal-exit -4.1.0 +4.0.2 The ISC License Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors @@ -27423,7 +27234,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************** socks -2.8.3 +2.8.1 The MIT License (MIT) Copyright (c) 2013 Josh Glazebrook @@ -29382,7 +29193,7 @@ SOFTWARE. ****************************** @types/debug -4.1.12 +4.1.7 MIT License Copyright (c) Microsoft Corporation. @@ -29470,7 +29281,7 @@ authors: Mohamed Hegazy ****************************** @types/lodash -4.17.1 +4.14.184 MIT License Copyright (c) Microsoft Corporation. @@ -29578,7 +29389,7 @@ authors: Mohamed Hegazy ****************************** @types/node -20.12.8 +20.12.7 MIT License Copyright (c) Microsoft Corporation. @@ -29713,7 +29524,7 @@ authors: Mohamed Hegazy ****************************** @types/react-transition-group -4.4.10 +4.4.6 MIT License Copyright (c) Microsoft Corporation. @@ -30065,7 +29876,7 @@ SOFTWARE. ****************************** unified -9.2.2 +9.2.0 (The MIT License) Copyright (c) 2015 Titus Wormer @@ -31756,34 +31567,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -****************************** - -which-typed-array -1.1.15 -The MIT License (MIT) - -Copyright (c) 2015 Jordan Harband - -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. - - - ****************************** which-typed-array @@ -31959,7 +31742,7 @@ SOFTWARE. ****************************** ws -8.17.0 +8.16.0 Copyright (c) 2011 Einar Otto Stangvik Copyright (c) 2013 Arnout Kazemier and contributors Copyright (c) 2016 Luigi Pinca and contributors diff --git a/development/generate-attributions.sh b/development/generate-attributions.sh index 6ba52c49e0de..3a79b1695ac3 100755 --- a/development/generate-attributions.sh +++ b/development/generate-attributions.sh @@ -17,8 +17,10 @@ main() { yarn && yarn allow-scripts - # Add the `node_modules/.bin` directory to the PATH so that we can run the `allow-scripts` script. - # Because line 28 will try to run allow-scripts after installing the dependencies. + # Add the `node_modules/.bin` directory to the PATH + # This is necessary for `yarn workspaces focus --production` to work, as it + # requires the allow-script executable in bin, which is used by the + # `plugin-allow-scripts.cjs` defined in the .yarnrc file export PATH="${SCRIPT_DIRECTORY}/generate-attributions/node_modules/.bin:${PATH}" # Switching to the project directory explicitly, so that we can use paths @@ -32,6 +34,12 @@ main() { # Generate attributions file yarn generate-attribution -o "${PROJECT_DIRECTORY}" -b "${PROJECT_DIRECTORY}" + + # Check if the script is running in a CI environment (GitHub Actions sets the CI variable to true) + if [ -z "${CI:-}" ]; then + # If not running in CI, prompt to restore development dependencies + echo "To restore development dependencies, please run 'yarn install'" + fi } main "$@" diff --git a/package.json b/package.json index ab36db49ab5a..33bfcf197a46 100644 --- a/package.json +++ b/package.json @@ -700,7 +700,10 @@ "@lavamoat/lavadome-react>@lavamoat/preinstall-always-fail": false, "tsx>esbuild": false, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": false, - "firebase>@firebase/firestore>@grpc/proto-loader>protobufjs": false + "firebase>@firebase/firestore>@grpc/proto-loader>protobufjs": false, + "@lavamoat/lavadome-core>@lavamoat/preinstall-always-fail": false, + "@metamask/desktop>ws>bufferutil": false, + "@metamask/desktop>ws>utf-8-validate": false } }, "packageManager": "yarn@4.0.2"