Skip to content

Commit 240d408

Browse files
committed
build: update to nodejs v16 and update rules_nodejs to v4 stable
Updates NodeJS to v16 and updates rules_nodejs to v4 stable. This allows developers running tests and building with ARM64 darwin. i.e. Apple Silicon/M1 devices.
1 parent f3e8196 commit 240d408

File tree

4 files changed

+46
-46
lines changed

4 files changed

+46
-46
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14.16.1
1+
16.6.0

WORKSPACE

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
88
# Add NodeJS rules
99
http_archive(
1010
name = "build_bazel_rules_nodejs",
11-
sha256 = "5c40083120eadec50a3497084f99bc75a85400ea727e82e0b2f422720573130f",
12-
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/4.0.0-beta.0/rules_nodejs-4.0.0-beta.0.tar.gz"],
11+
sha256 = "",
12+
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/4.0.0/rules_nodejs-4.0.0.tar.gz"],
1313
)
1414

1515
# Add sass rules
@@ -45,7 +45,7 @@ load("@build_bazel_rules_nodejs//:index.bzl", "check_bazel_version", "node_repos
4545
check_bazel_version("4.0.0")
4646

4747
node_repositories(
48-
node_version = "14.16.1",
48+
node_version = "16.6.0",
4949
package_json = ["//:package.json"],
5050
)
5151

@@ -97,6 +97,6 @@ load(
9797

9898
_dev_infra_browser_repositories()
9999

100-
load("@npm//@bazel/esbuild:esbuild_repositories.bzl", "esbuild_repositories")
100+
load("@build_bazel_rules_nodejs//toolchains/esbuild:esbuild_repositories.bzl", "esbuild_repositories")
101101

102102
esbuild_repositories()

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"license": "MIT",
1111
"engines": {
12-
"node": ">=14.0.0 <16.0.0",
12+
"node": ">=14.0.0 <17.0.0",
1313
"yarn": ">= 1.0.0",
1414
"npm": "Please use Yarn instead of NPM to install dependencies. See: https://yarnpkg.com/lang/en/docs/install/"
1515
},
@@ -85,15 +85,15 @@
8585
"@babel/traverse": "^7.13.0",
8686
"@bazel/bazelisk": "1.9.0",
8787
"@bazel/buildifier": "4.0.1",
88-
"@bazel/concatjs": "4.0.0-beta.0",
89-
"@bazel/esbuild": "4.0.0-beta.0",
88+
"@bazel/concatjs": "4.0.0",
89+
"@bazel/esbuild": "4.0.0",
9090
"@bazel/ibazel": "0.15.10",
91-
"@bazel/jasmine": "4.0.0-beta.0",
92-
"@bazel/protractor": "4.0.0-beta.0",
93-
"@bazel/rollup": "4.0.0-beta.0",
94-
"@bazel/runfiles": "4.0.0-beta.0",
95-
"@bazel/terser": "4.0.0-beta.0",
96-
"@bazel/typescript": "4.0.0-beta.0",
91+
"@bazel/jasmine": "4.0.0",
92+
"@bazel/protractor": "4.0.0",
93+
"@bazel/rollup": "4.0.0",
94+
"@bazel/runfiles": "4.0.0",
95+
"@bazel/terser": "4.0.0",
96+
"@bazel/typescript": "4.0.0",
9797
"@firebase/app-types": "^0.6.1",
9898
"@material/animation": "13.0.0-canary.0a9069300.0",
9999
"@material/auto-init": "13.0.0-canary.0a9069300.0",

yarn.lock

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -543,19 +543,19 @@
543543
resolved "https://registry.yarnpkg.com/@bazel/buildifier/-/buildifier-4.0.1.tgz#52cfbad5cbb86e9183a29dde2370cd465730ea0d"
544544
integrity sha512-BTmtvJbeeEVrqRApI1gr5hvPgYcHLpdGJ5EXNXEWO692ztMPSj5fB/dH0xUlaW45jn6LimYx8ymqTMhj3538og==
545545

546-
"@bazel/[email protected]-beta.0":
547-
version "4.0.0-beta.0"
548-
resolved "https://registry.yarnpkg.com/@bazel/concatjs/-/concatjs-4.0.0-beta.0.tgz#f1dddefe2cefc543ec61f06c5bc28c908bfb4569"
549-
integrity sha512-azGMcLwOIEEbTHm0ORCsSMZ5yBIQaRWlWMN3b7M5uD6C646EaiM7b2wx8CkOJlyZrZOLEajjvePvN7lqkPM1Cg==
546+
547+
version "4.0.0"
548+
resolved "https://registry.yarnpkg.com/@bazel/concatjs/-/concatjs-4.0.0.tgz#fae04e7adb560f7666a71d8552bb424bb53b7d45"
549+
integrity sha512-Ua+8Myq1RJjffASRHUzqFu05Zs5qU5Auzc+aiyq8V9opP5WTT4HR5lymmJrT/S1brhhM/1GZfbMZbYaddgyeVw==
550550
dependencies:
551551
protobufjs "6.8.8"
552552
source-map-support "0.5.9"
553553
tsutils "2.27.2"
554554

555-
"@bazel/[email protected]-beta.0":
556-
version "4.0.0-beta.0"
557-
resolved "https://registry.yarnpkg.com/@bazel/esbuild/-/esbuild-4.0.0-beta.0.tgz#ff75447b18bc0d56b376d7e44095d9ca9b904583"
558-
integrity sha512-4AxL8IhyeyeTH0fr1XFfdd1ls/AnsiEu1oBXxoplb0ar88pRrdl0UjCUgLylWj75uIcQsqu/l3Xv7qOfDSXWsQ==
555+
556+
version "4.0.0"
557+
resolved "https://registry.yarnpkg.com/@bazel/esbuild/-/esbuild-4.0.0.tgz#daa8286d72a9e6522f6f2c514aed9716a331aa25"
558+
integrity sha512-SrdJexg+PNjdsTDp0voPS0SlU/yovbwrH+ObtFShHQ2X52u9mqvU2Cm7If48pWobkGK4rl7vDbzIHYWVKdGXlw==
559559

560560
561561
version "4.0.0-rc.1"
@@ -567,10 +567,10 @@
567567
resolved "https://registry.yarnpkg.com/@bazel/ibazel/-/ibazel-0.15.10.tgz#cf0cff1aec6d8e7bb23e1fc618d09fbd39b7a13f"
568568
integrity sha512-0v+OwCQ6fsGFa50r6MXWbUkSGuWOoZ22K4pMSdtWiL5LKFIE4kfmMmtQS+M7/ICNwk2EIYob+NRreyi/DGUz5A==
569569

570-
"@bazel/[email protected]-beta.0":
571-
version "4.0.0-beta.0"
572-
resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-4.0.0-beta.0.tgz#575e9cd88932b19c54447fba43cbd62e14ff3022"
573-
integrity sha512-VYEAaHCi8ot0aSMKbIio6usJZqvINd7LzrrGoChGAGwMgGEpTfMGdprwdlrQPKD6/GbLkVtkCcsViG92ynXhdQ==
570+
571+
version "4.0.0"
572+
resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-4.0.0.tgz#2e95f1b3458e0d69f16e0c820fe4631a43942a90"
573+
integrity sha512-vi1n+vbLwKki7aa8kXDG709nxRXAmLEvqbijSpm8d3rrW4f68Ad5xKyT2gezO84OeysUHU3cDZViXWwFcoHRng==
574574
dependencies:
575575
c8 "~7.5.0"
576576
jasmine-reporters "~2.4.0"
@@ -583,40 +583,40 @@
583583
c8 "~7.5.0"
584584
jasmine-reporters "~2.4.0"
585585

586-
"@bazel/[email protected]-beta.0":
587-
version "4.0.0-beta.0"
588-
resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-4.0.0-beta.0.tgz#fcabfd5c32005fcb93b80f83bcf99058bcf07d4f"
589-
integrity sha512-cIlqzPEXu3zFhFR+5Vqo5D/qLkOEY/gZ1xc74/V/CVAlbkCZsWJ18gDE1bhca9t1Mj41igDqwlvXUndxdQjNtw==
586+
587+
version "4.0.0"
588+
resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-4.0.0.tgz#f29ae81c22790596bfd8212952a8e370406d094f"
589+
integrity sha512-YiSU2IYdiW7HoVC3gAZJs9M0CiH9qluAvA9YLfvM3pM7rI1OmXYCm3hojgOLIRslbThcpfAcmQKjeUfdQPX5bA==
590590

591591
592592
version "4.0.0-rc.1"
593593
resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-4.0.0-rc.1.tgz#1c7ae5366423ab02f2b5a30352b98cd1729837a5"
594594
integrity sha512-qF9QPn/qTbU2yD+1liv5HwfD/2dkmDq7Mrb4OI1TI6Q74XY+k0wplDWh0GZFTQtHTOxzAOzivGCZBC8/9eSxLw==
595595

596-
"@bazel/[email protected]-beta.0":
597-
version "4.0.0-beta.0"
598-
resolved "https://registry.yarnpkg.com/@bazel/rollup/-/rollup-4.0.0-beta.0.tgz#ec4bc88f401bd555d43c55c34183cda4f004ae96"
599-
integrity sha512-CAl5+iNuVgFA52zOFmoQvY9LpjEf/hPiw/PRPXR0JrXy83xk+Nxnrv7UKvP4Jmux+K24uDf+ZOIr62rGzMHVhA==
596+
597+
version "4.0.0"
598+
resolved "https://registry.yarnpkg.com/@bazel/rollup/-/rollup-4.0.0.tgz#909cfa9bd0243fd78657711b3aa644b8432ba636"
599+
integrity sha512-OcL7QtNk2nyN/v7fnih0VQ0pIDwSxdGkyZvt/m1SwODx/eJpBceam0yboLoer/sYEZPhv7YFyCTk9n2X64TZ5g==
600600

601-
"@bazel/[email protected]-beta.0":
602-
version "4.0.0-beta.0"
603-
resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-4.0.0-beta.0.tgz#e62679d80cf9fcd84996e5f3ae4bedc33ed1a993"
604-
integrity sha512-pFdanyvI0wf2WtdQXUmcTZw7OJ83uj2bxF3rOskx45wewBRAlQZkm2q2A6WEffSfdf2WaBlk5u/x2kqK2nyG7w==
601+
602+
version "4.0.0"
603+
resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-4.0.0.tgz#3d649d93710364515402b873add73947aaa702e8"
604+
integrity sha512-1V0E1ooSw7DARfOBkr24O5GOpqODDd7RuJ2Xb+JljjdpUdJTIaVeqELBpSHAiYzqVJYWAn61sD5JP1CPCllixA==
605605

606606
607607
version "4.0.0-rc.1"
608608
resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-4.0.0-rc.1.tgz#aaf97d633ba813db2c0bfa5bc126f50118d82066"
609609
integrity sha512-0RGbEe4hBpafbLSIIBYGFPRLZ7FRJ+S6PjdVfRkpZlNpe6T1QXxgdg6M5/ETQXNVqfdUhMLdNFZ1heMk4uXhzg==
610610

611-
"@bazel/[email protected]-beta.0":
612-
version "4.0.0-beta.0"
613-
resolved "https://registry.yarnpkg.com/@bazel/terser/-/terser-4.0.0-beta.0.tgz#2ca1c59e1e109e2f3b0c561b534730a035844a26"
614-
integrity sha512-qGDLsmg2ekEojDHrTEiPJd0bdqbCPT2/YImsZhg1swpLEFnFCLCUNVnESt62Wd6bKonzvQeFo8zpKaCK326e4g==
611+
612+
version "4.0.0"
613+
resolved "https://registry.yarnpkg.com/@bazel/terser/-/terser-4.0.0.tgz#9ef0c4635ba0191965f0b6c26eb0cc348c8c1f5e"
614+
integrity sha512-sktDTfEBFD6LIv+g7W0l9nt5pih7N7aQVA09lv09rbTWD/JGX1LSSjG2p16af297XMxCP6GoHyVaxOVXS3IPYA==
615615

616-
"@bazel/[email protected]-beta.0":
617-
version "4.0.0-beta.0"
618-
resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-4.0.0-beta.0.tgz#daf2fb0d0bdcd3df331d4320463b1a4beca6031c"
619-
integrity sha512-dfI3QLQ5bLyK3BIrrwxuH9cLbMHuku0UZH7nwjHjXwQX70O0MSGN6yXx2Vrqatj2iw/UfHX/akPuhGlNqrDFRw==
616+
617+
version "4.0.0"
618+
resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-4.0.0.tgz#71a6f0f5e340c6b8516b21fbc0f0853e74055d0c"
619+
integrity sha512-+Le9q+5IR9gEnSH8sXyxDB5dD6NJx2kbm6AL+cijYVat2MczpGV4sI1mu0mdLzYsEX5Tjt5iHkaNb7sFESjnYA==
620620
dependencies:
621621
protobufjs "6.8.8"
622622
semver "5.6.0"

0 commit comments

Comments
 (0)