Skip to content

Commit f941b56

Browse files
authored
Merge pull request #12 from devversion/remove-src-folder
Create test module and remove src folder
2 parents d19074f + b82dcbb commit f941b56

50 files changed

Lines changed: 742 additions & 97 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bazelignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
22
src/browsers/private/update-tool/playwright
3+
test

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
bazel-*
12
node_modules/
23
dist/

MODULE.bazel

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ module(
55
version = "0.1.0",
66
)
77

8-
browsers = use_extension("//src/browsers:extensions.bzl", "browsers")
8+
# Load browsers for tests.
9+
browsers = use_extension("//browsers:extensions.bzl", "browsers")
910
browsers.chrome()
1011
browsers.chromedriver()
1112
browsers.firefox()
@@ -22,13 +23,20 @@ use_repo(
2223
"rules_browsers_firefox_mac_arm",
2324
)
2425

26+
# Miscellaneous dependencies.
2527
bazel_dep(name = "platforms", version = "1.0.0")
2628
bazel_dep(name = "bazel_skylib", version = "1.8.1")
2729

30+
# Manually specify a recent Node.js version.
31+
bazel_dep(name = "rules_nodejs", version = "6.5.0")
32+
33+
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
34+
node.toolchain(node_version = "22.18.0")
35+
2836
# JS
2937
bazel_dep(name = "aspect_rules_js", version = "2.4.2")
3038

31-
npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True)
39+
npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm")
3240
npm.npm_translate_lock(
3341
name = "npm_rules_browsers",
3442
data = [
@@ -41,16 +49,10 @@ npm.npm_translate_lock(
4149
)
4250
use_repo(npm, "npm_rules_browsers")
4351

44-
pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm")
45-
46-
# Allows developers to use the matching pnpm version, for example:
47-
# bazel run -- @pnpm --dir /home/runner/work/rules_js/rules_js install
48-
use_repo(pnpm, "pnpm")
49-
5052
# TS
5153
bazel_dep(name = "aspect_rules_ts", version = "3.6.3")
5254

53-
rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext", dev_dependency = True)
55+
rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext")
5456
rules_ts_ext.deps(
5557
ts_version_from = "//:package.json",
5658
)

MODULE.bazel.lock

Lines changed: 37 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
load("//src/browsers/private:browser_group.bzl", "browser_group")
2-
load("//src/browsers/private:browser_toolchain_alias.bzl", "browser_toolchain_alias")
1+
load("//browsers/private:browser_group.bzl", "browser_group")
2+
load("//browsers/private:browser_toolchain_alias.bzl", "browser_toolchain_alias")
33

44
package(default_visibility = ["//visibility:public"])
55

66
browser_group(
77
name = "chromium",
88
deps = select({
9-
"//src/browsers/private:linux_x64": [
9+
"//browsers/private:linux_x64": [
1010
"@rules_browsers_chrome_linux//:info",
1111
"@rules_browsers_chromedriver_linux//:info",
1212
],
13-
"//src/browsers/private:macos_x64": [
13+
"//browsers/private:macos_x64": [
1414
"@rules_browsers_chrome_mac//:info",
1515
"@rules_browsers_chromedriver_mac//:info",
1616
],
17-
"//src/browsers/private:macos_arm64": [
17+
"//browsers/private:macos_arm64": [
1818
"@rules_browsers_chrome_mac_arm//:info",
1919
"@rules_browsers_chromedriver_mac_arm//:info",
2020
],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
load("//src/browsers/private:browser_repo.bzl", "browser_repo")
1+
load("//browsers/private:browser_repo.bzl", "browser_repo")
22

33
def define_chromedriver_repositories():
44
browser_repo(
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
load("//src/browsers/private:browser_repo.bzl", "browser_repo")
1+
load("//browsers/private:browser_repo.bzl", "browser_repo")
22

33
def define_chrome_repositories():
44
browser_repo(
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""Extension that allows loading browser repositories."""
22

3-
load("//src/browsers/chromium:chromedriver.bzl", "define_chromedriver_repositories")
4-
load("//src/browsers/chromium:chromium.bzl", "define_chrome_repositories")
5-
load("//src/browsers/firefox:firefox.bzl", "define_firefox_repositories")
3+
load("//browsers/chromium:chromedriver.bzl", "define_chromedriver_repositories")
4+
load("//browsers/chromium:chromium.bzl", "define_chrome_repositories")
5+
load("//browsers/firefox:firefox.bzl", "define_firefox_repositories")
66

77
def _browsers_impl(ctx):
88
for mod in ctx.modules:

0 commit comments

Comments
 (0)