2
2
3
3
load ("@rules_pkg//:pkg.bzl" , "pkg_tar" )
4
4
load ("@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" )
6
6
load ("@npm//@angular/bazel:index.bzl" , _ng_package = "ng_package" )
7
7
load ("@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" )
10
8
load ("//:packages.bzl" , "NO_STAMP_NPM_PACKAGE_SUBSTITUTIONS" , "NPM_PACKAGE_SUBSTITUTIONS" )
11
9
load ("//:pkg-externals.bzl" , "PKG_EXTERNALS" )
12
10
load ("//tools/markdown-to-html:index.bzl" , _markdown_to_html = "markdown_to_html" )
@@ -24,8 +22,6 @@ npmPackageSubstitutions = select({
24
22
markdown_to_html = _markdown_to_html
25
23
integration_test = _integration_test
26
24
extract_tokens = _extract_tokens
27
- esbuild = _esbuild
28
- esbuild_config = _esbuild_config
29
25
karma_web_test_suite = _karma_web_test_suite
30
26
31
27
def sass_binary (sourcemap = False , include_paths = [], ** kwargs ):
@@ -39,9 +35,6 @@ def sass_binary(sourcemap = False, include_paths = [], **kwargs):
39
35
def sass_library (** kwargs ):
40
36
_sass_library (** kwargs )
41
37
42
- def npm_sass_library (** kwargs ):
43
- _npm_sass_library (** kwargs )
44
-
45
38
def ng_package (
46
39
name ,
47
40
package_name ,
@@ -248,26 +241,3 @@ def ng_web_test_suite(deps = [], static_css = [], **kwargs):
248
241
bootstrap = ["//test:angular_test_init" ] + bootstrap ,
249
242
** kwargs
250
243
)
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