Prepare for next rules_nodejs release by updating usages of deprecated internal/node.bzl

Closes #407

PiperOrigin-RevId: 232936088
diff --git a/examples/devmode_consumer/devmode_consumer.bzl b/examples/devmode_consumer/devmode_consumer.bzl
index 0d29ca9..b23a4b4 100644
--- a/examples/devmode_consumer/devmode_consumer.bzl
+++ b/examples/devmode_consumer/devmode_consumer.bzl
@@ -15,7 +15,7 @@
 """Example of a rule that requires es2015 (devmode) inputs.
 """
 
-load("@build_bazel_rules_nodejs//internal:node.bzl", "sources_aspect")
+load("@build_bazel_rules_nodejs//internal/common:sources_aspect.bzl", "sources_aspect")
 
 def _devmode_consumer(ctx):
     files = depset()
diff --git a/examples/es6_output/es6_consumer.bzl b/examples/es6_output/es6_consumer.bzl
index 2e4e824..16726ba 100644
--- a/examples/es6_output/es6_consumer.bzl
+++ b/examples/es6_output/es6_consumer.bzl
@@ -15,7 +15,7 @@
 """Example of a rule that requires ES6 inputs.
 """
 
-load("@build_bazel_rules_nodejs//internal:collect_es6_sources.bzl", "collect_es6_sources")
+load("@build_bazel_rules_nodejs//internal/common:collect_es6_sources.bzl", "collect_es6_sources")
 
 def _es6_consumer(ctx):
     es6_sources = collect_es6_sources(ctx)
diff --git a/internal/devserver/ts_devserver.bzl b/internal/devserver/ts_devserver.bzl
index 0667c98..3fd9519 100644
--- a/internal/devserver/ts_devserver.bzl
+++ b/internal/devserver/ts_devserver.bzl
@@ -14,6 +14,7 @@
 
 "Simple development server"
 
+load("@build_bazel_rules_nodejs//internal/common:sources_aspect.bzl", "sources_aspect")
 load(
     "@build_bazel_rules_nodejs//internal/js_library:js_library.bzl",
     "write_amd_names_shim",
@@ -22,10 +23,6 @@
     "@build_bazel_rules_nodejs//internal/web_package:web_package.bzl",
     "html_asset_inject",
 )
-load(
-    "@build_bazel_rules_nodejs//internal:node.bzl",
-    "sources_aspect",
-)
 
 def _ts_devserver(ctx):
     files = depset()
diff --git a/internal/karma/karma_web_test.bzl b/internal/karma/karma_web_test.bzl
index 28526d7..b1bab2d 100644
--- a/internal/karma/karma_web_test.bzl
+++ b/internal/karma/karma_web_test.bzl
@@ -13,12 +13,9 @@
 # limitations under the License.
 "Unit testing with Karma"
 
+load("@build_bazel_rules_nodejs//internal/common:expand_into_runfiles.bzl", "expand_path_into_runfiles")
+load("@build_bazel_rules_nodejs//internal/common:sources_aspect.bzl", "sources_aspect")
 load("@build_bazel_rules_nodejs//internal/js_library:js_library.bzl", "write_amd_names_shim")
-load(
-    "@build_bazel_rules_nodejs//internal:node.bzl",
-    "expand_path_into_runfiles",
-    "sources_aspect",
-)
 load("@io_bazel_rules_webtesting//web/internal:constants.bzl", "DEFAULT_WRAPPED_TEST_TAGS")
 load("@io_bazel_rules_webtesting//web:web.bzl", "web_test_suite")
 load(":web_test.bzl", "COMMON_WEB_TEST_ATTRS")
diff --git a/internal/karma/web_test.bzl b/internal/karma/web_test.bzl
index b40d4e0..7ebb58b 100644
--- a/internal/karma/web_test.bzl
+++ b/internal/karma/web_test.bzl
@@ -13,7 +13,7 @@
 # limitations under the License.
 "Common web_test attributes"
 
-load("@build_bazel_rules_nodejs//internal:node.bzl", "sources_aspect")
+load("@build_bazel_rules_nodejs//internal/common:sources_aspect.bzl", "sources_aspect")
 
 # Attributes shared by any web_test rule (ts_web_test, karma_web_test, protractor_web_test)
 COMMON_WEB_TEST_ATTRS = {
diff --git a/package.bzl b/package.bzl
index ab74c67..a0746fe 100644
--- a/package.bzl
+++ b/package.bzl
@@ -31,6 +31,8 @@
 
     These are in this file to keep version information in one place, and make the WORKSPACE
     shorter.
+
+    Also this allows other repos to reference our sources with local_repository and install the needed deps.
     """
 
     _maybe(