Add basic webtesting example.

Also switch the angular example to use ts_library instead of ts_project.

Change-Id: Ib94c7010bd2af4036d1a04efaf95bbab43cb9ef0
Signed-off-by: Alex Perry <alex.perry96@gmail.com>
diff --git a/tools/platforms/BUILD b/tools/platforms/BUILD
index 4127883..37fed2e 100644
--- a/tools/platforms/BUILD
+++ b/tools/platforms/BUILD
@@ -7,6 +7,7 @@
         "@platforms//cpu:x86_64",
         "//tools/platforms/go:has_support",
         "//tools/platforms/rust:has_support",
+        "//tools/platforms/nodejs:has_support",
     ],
 )
 
@@ -18,6 +19,7 @@
         "//tools/platforms/hardware:raspberry_pi",
         "//tools/platforms/go:lacks_support",
         "//tools/platforms/rust:has_support",
+        "//tools/platforms/nodejs:lacks_support",
     ],
 )
 
@@ -29,6 +31,7 @@
         "//tools/platforms/hardware:raspberry_pi",
         "//tools/platforms/go:lacks_support",
         "//tools/platforms/rust:has_support",
+        "//tools/platforms/nodejs:lacks_support",
     ],
 )
 
@@ -40,6 +43,7 @@
         "//tools/platforms/hardware:roborio",
         "//tools/platforms/go:lacks_support",
         "//tools/platforms/rust:has_support",
+        "//tools/platforms/nodejs:lacks_support",
     ],
 )
 
@@ -50,6 +54,7 @@
         "//tools/platforms/hardware:cortex_m4f",
         "//tools/platforms/go:lacks_support",
         "//tools/platforms/rust:lacks_support",
+        "//tools/platforms/nodejs:lacks_support",
     ],
 )
 
@@ -60,6 +65,7 @@
         "//tools/platforms/hardware:cortex_m0plus",
         "//tools/platforms/go:lacks_support",
         "//tools/platforms/rust:lacks_support",
+        "//tools/platforms/nodejs:lacks_support",
     ],
 )
 
diff --git a/tools/platforms/nodejs/BUILD b/tools/platforms/nodejs/BUILD
new file mode 100644
index 0000000..3040964
--- /dev/null
+++ b/tools/platforms/nodejs/BUILD
@@ -0,0 +1,13 @@
+package(default_visibility = ["//visibility:public"])
+
+constraint_setting(name = "node_support")
+
+constraint_value(
+    name = "has_support",
+    constraint_setting = ":node_support",
+)
+
+constraint_value(
+    name = "lacks_support",
+    constraint_setting = ":node_support",
+)