diff --git a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx index fc1de833c53f..acbb05b43a6c 100755 --- a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx +++ b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx @@ -2,10 +2,10 @@ # Input hashes for repository rule npm_translate_lock(name = "npm2", pnpm_lock = "@//:pnpm-lock.yaml"). # This file should be checked into version control along with the pnpm-lock.yaml file. .npmrc=-1406867100 -package.json=1896628490 +package.json=-1028970955 packages/compiler-cli/package.json=571832290 packages/compiler/package.json=-426903429 -pnpm-lock.yaml=-1057376033 +pnpm-lock.yaml=1903599576 pnpm-workspace.yaml=353334404 tools/bazel/rules_angular_store/package.json=-239561259 -yarn.lock=-914509027 +yarn.lock=567045571 diff --git a/adev/BUILD.bazel b/adev/BUILD.bazel index 845857885c37..56b8fb5aaddb 100644 --- a/adev/BUILD.bazel +++ b/adev/BUILD.bazel @@ -62,6 +62,7 @@ APPLICATION_DEPS = [ "@npm//@angular/router", "@npm//@angular/ssr", "@npm//@types/dom-navigation", + "@npm//fflate", "@npm//marked", "@npm//ngx-progressbar", "@npm//rxjs", diff --git a/adev/shared-docs/BUILD.bazel b/adev/shared-docs/BUILD.bazel index c6f88d3bc7a1..96f9a379340f 100644 --- a/adev/shared-docs/BUILD.bazel +++ b/adev/shared-docs/BUILD.bazel @@ -1,7 +1,10 @@ +load("@aspect_bazel_lib//lib:copy_to_directory.bzl", "copy_to_directory") load("@aspect_rules_ts//ts:defs.bzl", rules_js_tsconfig = "ts_config") -load("//tools:defaults.bzl", "ng_module", "ng_package") +load("//adev/shared-docs:defaults.bzl", "ng_project") +load("//tools:defaults.bzl", "pkg_npm") +load("//tools:defaults2.bzl", "ng_package") -package(default_visibility = ["//visibility:private"]) +package(default_visibility = ["//visibility:public"]) rules_js_tsconfig( name = "tsconfig_build", @@ -23,26 +26,25 @@ rules_js_tsconfig( ], ) -ng_module( +ng_project( name = "docs", srcs = [ "index.ts", ], - module_name = "@angular/docs", deps = [ - "//adev/shared-docs/components", - "//adev/shared-docs/directives", - "//adev/shared-docs/interfaces", - "//adev/shared-docs/pipes", - "//adev/shared-docs/providers", - "//adev/shared-docs/services", - "//adev/shared-docs/testing", - "//adev/shared-docs/utils", + "//adev/shared-docs/components:components_rjs", + "//adev/shared-docs/directives:directives_rjs", + "//adev/shared-docs/interfaces:interfaces_rjs", + "//adev/shared-docs/pipes:pipes_rjs", + "//adev/shared-docs/providers:providers_rjs", + "//adev/shared-docs/services:services_rjs", + "//adev/shared-docs/testing:testing_rjs", + "//adev/shared-docs/utils:utils_rjs", ], ) ng_package( - name = "npm_package", + name = "pkg", srcs = [ "package.json", "//adev/shared-docs/icons", @@ -60,10 +62,35 @@ ng_package( "//adev/shared-docs/pipeline/tutorials/common:files", "//adev/shared-docs/styles", ], + package = "@angular/docs", visibility = [ - "//adev:__pkg__", + "//adev/shared-docs:__pkg__", ], deps = [ - ":docs", + ":docs_rjs", + ], +) + +copy_to_directory( + name = "pkg_middle", + srcs = [ + ":pkg", + ], + replace_prefixes = { + "pkg": "", + }, +) + +# Temporarily include this intermediate `pkg_npm` so that the rest of the adev tooling is able to +# properly performing linking using information from rules_nodejs toolchain providers. +pkg_npm( + name = "npm_package", + package_name = "@angular/docs", + nested_packages = [ + ":pkg_middle", ], + substitutions = { + # Force the "unstamped" versions to be later than current so they are considered up to date. + "0.0.0": "99.99.99", + }, ) diff --git a/adev/shared-docs/components/BUILD.bazel b/adev/shared-docs/components/BUILD.bazel index d0a64b960599..5c4adc5551d0 100644 --- a/adev/shared-docs/components/BUILD.bazel +++ b/adev/shared-docs/components/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ts_project") package(default_visibility = ["//visibility:private"]) @@ -22,7 +22,6 @@ ts_project( "//adev/shared-docs/components/top-level-banner", "//adev/shared-docs/components/viewers", ], - tsconfig = "//adev/shared-docs:tsconfig_build", visibility = [ "//adev/shared-docs:__pkg__", ], diff --git a/adev/shared-docs/components/algolia-icon/BUILD.bazel b/adev/shared-docs/components/algolia-icon/BUILD.bazel index 4f7585f5d9f4..fade3fa4d25c 100644 --- a/adev/shared-docs/components/algolia-icon/BUILD.bazel +++ b/adev/shared-docs/components/algolia-icon/BUILD.bazel @@ -1,8 +1,8 @@ -load("//tools:defaults.bzl", "ng_module") +load("//adev/shared-docs:defaults.bzl", "ng_project") package(default_visibility = ["//visibility:private"]) -ng_module( +ng_project( name = "algolia-icon", srcs = [ "algolia-icon.component.ts", @@ -10,11 +10,11 @@ ng_module( assets = [ "algolia-icon.component.html", ], + interop_deps = [ + "//packages/core", + ], visibility = [ "//adev/shared-docs/components:__pkg__", "//adev/shared-docs/components/search-dialog:__pkg__", ], - deps = [ - "//packages/core", - ], ) diff --git a/adev/shared-docs/components/breadcrumb/BUILD.bazel b/adev/shared-docs/components/breadcrumb/BUILD.bazel index 06b02b93b348..845950bd55f6 100644 --- a/adev/shared-docs/components/breadcrumb/BUILD.bazel +++ b/adev/shared-docs/components/breadcrumb/BUILD.bazel @@ -1,10 +1,10 @@ load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") -load("//tools:defaults.bzl", "karma_web_test_suite", "ng_module") -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project") +load("//tools:defaults.bzl", "karma_web_test_suite") package(default_visibility = ["//visibility:private"]) -ng_module( +ng_project( name = "breadcrumb", srcs = [ "breadcrumb.component.ts", @@ -13,16 +13,18 @@ ng_module( ":breadcrumb.component.css", "breadcrumb.component.html", ], + interop_deps = [ + "//packages/common", + "//packages/core", + "//packages/router", + ], visibility = [ "//adev/shared-docs/components:__pkg__", "//adev/shared-docs/components/viewers:__pkg__", ], deps = [ - "//adev/shared-docs/interfaces", - "//adev/shared-docs/services", - "//packages/common", - "//packages/core", - "//packages/router", + "//adev/shared-docs/interfaces:interfaces_rjs", + "//adev/shared-docs/services:services_rjs", ], ) @@ -47,7 +49,6 @@ ts_project( "//packages/router", "//packages/router/testing", ], - tsconfig = "//adev/shared-docs:tsconfig_test", ) karma_web_test_suite( diff --git a/adev/shared-docs/components/cookie-popup/BUILD.bazel b/adev/shared-docs/components/cookie-popup/BUILD.bazel index 1c0e72485309..7158e4024db0 100644 --- a/adev/shared-docs/components/cookie-popup/BUILD.bazel +++ b/adev/shared-docs/components/cookie-popup/BUILD.bazel @@ -1,10 +1,10 @@ load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") -load("//tools:defaults.bzl", "karma_web_test_suite", "ng_module") -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project") +load("//tools:defaults.bzl", "karma_web_test_suite") package(default_visibility = ["//visibility:private"]) -ng_module( +ng_project( name = "cookie-popup", srcs = [ "cookie-popup.component.ts", @@ -13,14 +13,16 @@ ng_module( ":cookie-popup.component.css", "cookie-popup.component.html", ], + interop_deps = [ + "//packages/common", + "//packages/core", + ], visibility = [ "//adev/shared-docs/components:__pkg__", ], deps = [ - "//adev/shared-docs/providers", - "//adev/shared-docs/utils", - "//packages/common", - "//packages/core", + "//adev/shared-docs/providers:providers_rjs", + "//adev/shared-docs/utils:utils_rjs", ], ) @@ -42,7 +44,6 @@ ts_project( "//packages/core", "//packages/core/testing", ], - tsconfig = "//adev/shared-docs:tsconfig_test", ) karma_web_test_suite( diff --git a/adev/shared-docs/components/copy-source-code-button/BUILD.bazel b/adev/shared-docs/components/copy-source-code-button/BUILD.bazel index e5c7bb1b393d..659b674919e7 100644 --- a/adev/shared-docs/components/copy-source-code-button/BUILD.bazel +++ b/adev/shared-docs/components/copy-source-code-button/BUILD.bazel @@ -1,9 +1,9 @@ -load("//tools:defaults.bzl", "karma_web_test_suite", "ng_module") -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project") +load("//tools:defaults.bzl", "karma_web_test_suite") package(default_visibility = ["//visibility:private"]) -ng_module( +ng_project( name = "copy-source-code-button", srcs = [ "copy-source-code-button.component.ts", @@ -11,15 +11,17 @@ ng_module( assets = [ "copy-source-code-button.component.html", ], + interop_deps = [ + "//packages/common", + "//packages/core", + ], visibility = [ "//adev/shared-docs/components:__pkg__", "//adev/shared-docs/components/viewers:__pkg__", ], deps = [ - "//adev/shared-docs/components/icon", - "//packages/common", - "//packages/core", - "@npm//@angular/cdk", + "//:node_modules/@angular/cdk", + "//adev/shared-docs/components/icon:icon_rjs", ], ) @@ -35,7 +37,6 @@ ts_project( "//packages/core/testing", "//packages/platform-browser", ], - tsconfig = "//adev/shared-docs:tsconfig_test", deps = [ "//:node_modules/@angular/cdk", ], diff --git a/adev/shared-docs/components/icon/BUILD.bazel b/adev/shared-docs/components/icon/BUILD.bazel index 027993987bd7..a6842a33a5c8 100644 --- a/adev/shared-docs/components/icon/BUILD.bazel +++ b/adev/shared-docs/components/icon/BUILD.bazel @@ -1,9 +1,9 @@ load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") -load("//tools:defaults.bzl", "ng_module") +load("//adev/shared-docs:defaults.bzl", "ng_project") package(default_visibility = ["//visibility:private"]) -ng_module( +ng_project( name = "icon", srcs = [ "icon.component.ts", @@ -11,6 +11,10 @@ ng_module( assets = [ ":icon.component.css", ], + interop_deps = [ + "//packages/common", + "//packages/core", + ], visibility = [ "//adev/shared-docs/components:__pkg__", "//adev/shared-docs/components/copy-source-code-button:__pkg__", @@ -20,10 +24,6 @@ ng_module( "//adev/shared-docs/components/top-level-banner:__pkg__", "//adev/shared-docs/components/viewers:__pkg__", ], - deps = [ - "//packages/common", - "//packages/core", - ], ) sass_binary( diff --git a/adev/shared-docs/components/navigation-list/BUILD.bazel b/adev/shared-docs/components/navigation-list/BUILD.bazel index 0aba956c1aca..77d8d0041b40 100644 --- a/adev/shared-docs/components/navigation-list/BUILD.bazel +++ b/adev/shared-docs/components/navigation-list/BUILD.bazel @@ -1,10 +1,10 @@ load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") -load("//tools:defaults.bzl", "karma_web_test_suite", "ng_module") -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project") +load("//tools:defaults.bzl", "karma_web_test_suite") package(default_visibility = ["//visibility:private"]) -ng_module( +ng_project( name = "navigation-list", srcs = [ "navigation-list.component.ts", @@ -13,18 +13,20 @@ ng_module( ":navigation-list.component.css", "navigation-list.component.html", ], + interop_deps = [ + "//packages/common", + "//packages/core", + "//packages/router", + ], visibility = [ "//adev/shared-docs/components:__pkg__", ], deps = [ - "//adev/shared-docs/components/icon", - "//adev/shared-docs/interfaces", - "//adev/shared-docs/pipes", - "//adev/shared-docs/services", - "//packages/common", - "//packages/core", - "//packages/router", - "@npm//@angular/material", + "//:node_modules/@angular/material", + "//adev/shared-docs/components/icon:icon_rjs", + "//adev/shared-docs/interfaces:interfaces_rjs", + "//adev/shared-docs/pipes:pipes_rjs", + "//adev/shared-docs/services:services_rjs", ], ) @@ -52,7 +54,6 @@ ts_project( "//packages/router", "//packages/router/testing", ], - tsconfig = "//adev/shared-docs:tsconfig_test", ) karma_web_test_suite( diff --git a/adev/shared-docs/components/navigation-list/navigation-list.component.html b/adev/shared-docs/components/navigation-list/navigation-list.component.html index fde9bdbb738e..d9302e66b0f0 100644 --- a/adev/shared-docs/components/navigation-list/navigation-list.component.html +++ b/adev/shared-docs/components/navigation-list/navigation-list.component.html @@ -23,13 +23,13 @@ } @else { >( +export const ALGOLIA_CLIENT: InjectionToken = new InjectionToken( 'Search service', ); diff --git a/adev/shared-docs/testing/BUILD.bazel b/adev/shared-docs/testing/BUILD.bazel index c9ea22519945..073e1dfb1daf 100644 --- a/adev/shared-docs/testing/BUILD.bazel +++ b/adev/shared-docs/testing/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ts_project") package(default_visibility = ["//visibility:private"]) @@ -10,7 +10,6 @@ ts_project( interop_deps = [ ":lib", ], - tsconfig = "//adev/shared-docs:tsconfig_build", visibility = ["//adev/shared-docs:__subpackages__"], ) @@ -25,7 +24,6 @@ ts_project( interop_deps = [ "//packages/core", ], - tsconfig = "//adev/shared-docs:tsconfig_build", deps = [ "//:node_modules/@webcontainer/api", ], diff --git a/adev/shared-docs/utils/BUILD.bazel b/adev/shared-docs/utils/BUILD.bazel index cc5c0e2bfd98..6205ffbd666c 100644 --- a/adev/shared-docs/utils/BUILD.bazel +++ b/adev/shared-docs/utils/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults2.bzl", "ts_project") +load("//adev/shared-docs:defaults.bzl", "ts_project") package(default_visibility = ["//visibility:private"]) @@ -18,7 +18,6 @@ ts_project( "//packages/core", "//packages/router", ], - tsconfig = "//adev/shared-docs:tsconfig_test", visibility = ["//adev/shared-docs:__subpackages__"], deps = [ "//:node_modules/fflate", diff --git a/package.json b/package.json index a3f30f6d5e2e..03f97a141cdf 100644 --- a/package.json +++ b/package.json @@ -220,6 +220,7 @@ "preact": "^10.17.1", "preact-render-to-string": "^6.2.1", "prettier": "^3.0.0", + "rollup-plugin-sourcemaps2": "^0.5.1", "semver": "^7.3.5", "shiki": "^3.0.0", "tmp": "^0.2.3", diff --git a/packages/bazel/src/ng_module/partial_compilation.bzl b/packages/bazel/src/ng_module/partial_compilation.bzl index 51d278e96d3e..afa92fa74516 100644 --- a/packages/bazel/src/ng_module/partial_compilation.bzl +++ b/packages/bazel/src/ng_module/partial_compilation.bzl @@ -16,10 +16,16 @@ ng_partial_compilation_flag = rule( ) def _partial_compilation_transition_impl(_settings, _attr): - return {"//packages/bazel/src:partial_compilation": True} + return { + "@rules_angular//src/ng_project/config:partial_compilation": True, + "//packages/bazel/src:partial_compilation": True, + } partial_compilation_transition = transition( implementation = _partial_compilation_transition_impl, inputs = [], - outputs = ["//packages/bazel/src:partial_compilation"], + outputs = [ + "//packages/bazel/src:partial_compilation", + "@rules_angular//src/ng_project/config:partial_compilation", + ], ) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16022e36a557..687c22ca5034 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -519,6 +519,9 @@ importers: prettier: specifier: ^3.0.0 version: 3.5.3 + rollup-plugin-sourcemaps2: + specifier: ^0.5.1 + version: 0.5.1(@types/node@18.19.101)(rollup@4.41.0) semver: specifier: ^7.3.5 version: 7.7.2 @@ -2677,7 +2680,6 @@ packages: /@bazel/typescript@5.8.1(typescript@5.7.3): resolution: {integrity: sha512-NAJ8WQHZL1WE1YmRoCrq/1hhG15Mvy/viWh6TkvFnBeEhNUiQUsA5GYyhU1ztnBIYW03nATO3vwhAEfO7Q0U5g==, tarball: https://registry.npmjs.org/@bazel/typescript/-/typescript-5.8.1.tgz} - deprecated: No longer maintained, https://github.com/aspect-build/rules_ts is the recommended replacement hasBin: true peerDependencies: typescript: '>=3.0.0' @@ -4892,7 +4894,6 @@ packages: estree-walker: 2.0.2 picomatch: 4.0.2 rollup: 4.41.0 - dev: false /@rollup/rollup-android-arm-eabi@4.30.1: resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz} @@ -9720,7 +9721,6 @@ packages: /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, tarball: https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz} - dev: false /esutils@1.1.6: resolution: {integrity: sha512-RG1ZkUT7iFJG9LSHr7KDuuMSlujfeTtMNIcInURxKAxhMtwQhI3NrQhz26gZQYlsYZQKzsnwtpKrFKj9K9Qu1A==, tarball: https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz} @@ -15621,6 +15621,21 @@ packages: magic-string: 0.25.9 dev: false + /rollup-plugin-sourcemaps2@0.5.1(@types/node@18.19.101)(rollup@4.41.0): + resolution: {integrity: sha512-y8yq66AM3gD2636cb6+mqGvrTnYJrCQt7lhzXxFShKxOA52PGtfsQdooOYtZWtXYc5bWsNXpD7CEs1m36CGZmw==, tarball: https://registry.npmjs.org/rollup-plugin-sourcemaps2/-/rollup-plugin-sourcemaps2-0.5.1.tgz} + engines: {node: '>=18.0.0'} + peerDependencies: + '@types/node': '>=18.0.0' + rollup: '>=4' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.41.0) + '@types/node': 18.19.101 + rollup: 4.41.0 + dev: true + /rollup-plugin-sourcemaps@0.6.3(@types/node@18.19.101)(rollup@4.41.0): resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==, tarball: https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz} engines: {node: '>=10.0.0'} diff --git a/tools/defaults2.bzl b/tools/defaults2.bzl index 7b795f69eb3c..e1f75f13cd33 100644 --- a/tools/defaults2.bzl +++ b/tools/defaults2.bzl @@ -1,6 +1,7 @@ load("@aspect_rules_jasmine//jasmine:defs.bzl", _jasmine_test = "jasmine_test") load("@aspect_rules_js//npm:defs.bzl", _npm_package = "npm_package") load("@aspect_rules_ts//ts:defs.bzl", _ts_config = "ts_config") +load("@rules_angular//src/ng_package:index.bzl", _ng_package = "ng_package") load("@rules_angular//src/ng_project:index.bzl", _ng_project = "ng_project") load("//tools/bazel:module_name.bzl", "compute_module_name") load("//tools/bazel:ts_project_interop.bzl", _ts_project = "ts_project") @@ -87,3 +88,16 @@ def jasmine_test(name, data = [], args = [], **kwargs): ], **kwargs ) + +def ng_package(deps = [], **kwargs): + _ng_package( + deps = deps, + rollup_runtime_deps = [ + "//:node_modules/@rollup/plugin-commonjs", + "//:node_modules/@rollup/plugin-node-resolve", + "//:node_modules/magic-string", + "//:node_modules/rollup-plugin-dts", + "//:node_modules/rollup-plugin-sourcemaps2", + ], + **kwargs + ) diff --git a/yarn.lock b/yarn.lock index a8cf1d7011a8..b0ede8c1b91f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3342,6 +3342,15 @@ is-module "^1.0.0" resolve "^1.22.1" +"@rollup/pluginutils@5.1.4", "@rollup/pluginutils@^5.0.1": + version "5.1.4" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.4.tgz#bb94f1f9eaaac944da237767cdfee6c5b2262d4a" + integrity sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^4.0.2" + "@rollup/pluginutils@^3.0.9": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" @@ -3351,15 +3360,6 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^5.0.1": - version "5.1.4" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.4.tgz#bb94f1f9eaaac944da237767cdfee6c5b2262d4a" - integrity sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^2.0.2" - picomatch "^4.0.2" - "@rollup/rollup-android-arm-eabi@4.30.1": version "4.30.1" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz#14c737dc19603a096568044eadaa60395eefb809" @@ -14600,6 +14600,13 @@ rollup-plugin-preserve-shebang@^1.0.1: dependencies: magic-string "^0.25.7" +rollup-plugin-sourcemaps2@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps2/-/rollup-plugin-sourcemaps2-0.5.1.tgz#a8d31f039b129587b72b14039c03edd83e88b50a" + integrity sha512-y8yq66AM3gD2636cb6+mqGvrTnYJrCQt7lhzXxFShKxOA52PGtfsQdooOYtZWtXYc5bWsNXpD7CEs1m36CGZmw== + dependencies: + "@rollup/pluginutils" "5.1.4" + rollup-plugin-sourcemaps@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed"