Upgrade npm bazel rules to latest

Later than v2, rollup_bundle needs additional configuration to find
workspace files. It also no longer minifies, so needed to add an
additional post-bundle step to maintain api.

We had to rename the `Object` class to `ObjectGenerated` in the
flatbuffers TypeScript generator. This lets us avoid name clashes with
the builtin `Object` class.
Upstream issue: https://github.com/google/flatbuffers/issues/6994

Change-Id: I45ab717bfc9ff8ef24aa05644fb845879cc09d98
Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
diff --git a/BUILD b/BUILD
index 62ee0d1..91997b9 100644
--- a/BUILD
+++ b/BUILD
@@ -1,6 +1,9 @@
 load("@bazel_gazelle//:def.bzl", "gazelle")
 
-exports_files(["tsconfig.json"])
+exports_files([
+    "tsconfig.json",
+    "rollup.config.js",
+])
 
 # gazelle:prefix github.com/frc971/971-Robot-Code
 # gazelle:build_file_name BUILD