55
66load ("@npm//@angular/build-tooling/bazel/api-golden:index.bzl" , "api_golden_test_npm_package" )
77load ("@npm//@bazel/jasmine:index.bzl" , "jasmine_node_test" )
8- load ("//tools:defaults.bzl" , "pkg_npm" , "ts_library" )
8+ load ("//tools:defaults.bzl" , "pkg_npm" )
9+ load ("//tools:interop.bzl" , "ts_project" )
910
1011licenses (["notice" ])
1112
1213package (default_visibility = ["//visibility:public" ])
1314
14- ts_library (
15+ ts_project (
1516 name = "webpack" ,
16- package_name = "@ngtools/webpack" ,
1717 srcs = glob (
1818 include = [
1919 "src/**/*.ts" ,
@@ -22,21 +22,22 @@ ts_library(
2222 "src/**/*_spec.ts" ,
2323 "src/**/*_spec_helpers.ts" ,
2424 ],
25- ),
25+ ) + [
26+ "index.ts" ,
27+ ],
2628 data = [
2729 "package.json" ,
2830 ],
2931 module_name = "@ngtools/webpack" ,
30- module_root = "src/index.d.ts" ,
3132 deps = [
32- "@npm/ /@angular/compiler-cli" ,
33- "@npm/ /@types/node" ,
34- "@npm/ /typescript" ,
35- "@npm/ /webpack" ,
33+ "//:root_modules /@angular/compiler-cli" ,
34+ "//:root_modules /@types/node" ,
35+ "//:root_modules /typescript" ,
36+ "//:root_modules /webpack" ,
3637 ],
3738)
3839
39- ts_library (
40+ ts_project (
4041 name = "webpack_test_lib" ,
4142 testonly = True ,
4243 srcs = glob (
@@ -45,23 +46,20 @@ ts_library(
4546 "src/**/*_spec_helpers.ts" ,
4647 ],
4748 ),
48- deps = [
49- ":webpack" ,
49+ interop_deps = [
5050 "//packages/angular_devkit/core" ,
51- "@npm//@angular/compiler" ,
52- "@npm//jasmine" ,
53- "@npm//typescript" ,
51+ ],
52+ deps = [
53+ ":webpack_rjs" ,
54+ "//:root_modules/@angular/compiler" ,
55+ "//:root_modules/@types/jasmine" ,
56+ "//:root_modules/typescript" ,
5457 ],
5558)
5659
5760jasmine_node_test (
5861 name = "webpack_test" ,
5962 srcs = [":webpack_test_lib" ],
60- deps = [
61- "@npm//jasmine" ,
62- "@npm//source-map" ,
63- "@npm//tslib" ,
64- ],
6563)
6664
6765genrule (
0 commit comments