22
33load ("@rules_pkg//:pkg.bzl" , "pkg_tar" )
44load ("@build_bazel_rules_nodejs//:index.bzl" , _pkg_npm = "pkg_npm" )
5- load ("@io_bazel_rules_sass//:defs.bzl" , _npm_sass_library = "npm_sass_library" , _sass_binary = "sass_binary" , _sass_library = "sass_library" )
5+ load ("@io_bazel_rules_sass//:defs.bzl" , _sass_binary = "sass_binary" , _sass_library = "sass_library" )
66load ("@npm//@angular/bazel:index.bzl" , _ng_package = "ng_package" )
77load ("@npm//@angular/build-tooling/bazel/integration:index.bzl" , _integration_test = "integration_test" )
8- load ("@npm//@angular/build-tooling/bazel/esbuild:index.bzl" , _esbuild = "esbuild" , _esbuild_config = "esbuild_config" )
9- load ("@npm//@angular/build-tooling/bazel:extract_js_module_output.bzl" , "extract_js_module_output" )
108load ("//:packages.bzl" , "NO_STAMP_NPM_PACKAGE_SUBSTITUTIONS" , "NPM_PACKAGE_SUBSTITUTIONS" )
119load ("//:pkg-externals.bzl" , "PKG_EXTERNALS" )
1210load ("//tools/markdown-to-html:index.bzl" , _markdown_to_html = "markdown_to_html" )
@@ -24,8 +22,6 @@ npmPackageSubstitutions = select({
2422markdown_to_html = _markdown_to_html
2523integration_test = _integration_test
2624extract_tokens = _extract_tokens
27- esbuild = _esbuild
28- esbuild_config = _esbuild_config
2925karma_web_test_suite = _karma_web_test_suite
3026
3127def sass_binary (sourcemap = False , include_paths = [], ** kwargs ):
@@ -39,9 +35,6 @@ def sass_binary(sourcemap = False, include_paths = [], **kwargs):
3935def sass_library (** kwargs ):
4036 _sass_library (** kwargs )
4137
42- def npm_sass_library (** kwargs ):
43- _npm_sass_library (** kwargs )
44-
4538def ng_package (
4639 name ,
4740 package_name ,
@@ -248,26 +241,3 @@ def ng_web_test_suite(deps = [], static_css = [], **kwargs):
248241 bootstrap = ["//test:angular_test_init" ] + bootstrap ,
249242 ** kwargs
250243 )
251-
252- # TODO: Rename once devmode and prodmode have been combined.
253- def devmode_esbuild (name , deps , testonly = False , ** kwargs ):
254- """Extension of the default `@bazel/esbuild` rule so that only devmode ESM output
255- is requested. This is done to speed up local development because the ESBuild rule
256- by default requests all possible output flavors/modes."""
257- extract_js_module_output (
258- name = "%s_devmode_deps" % name ,
259- deps = deps ,
260- testonly = testonly ,
261- forward_linker_mappings = True ,
262- include_external_npm_packages = True ,
263- include_default_files = False ,
264- include_declarations = False ,
265- provider = "JSModuleInfo" ,
266- )
267-
268- _esbuild (
269- name = name ,
270- deps = ["%s_devmode_deps" % name ],
271- testonly = testonly ,
272- ** kwargs
273- )
0 commit comments