Skip to content

0.0.33

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 04:44

Changelog

BREAKING CHANGES

  • 20afcc6 (commit message is wrong, actually bumps to 1.30.0), 8b69d22 - Peer dependency on @aspect_rules_js has been bumped to ^1.30.0. This also bumps the required pnpm version to 8.6.0 and likely requires migrating the lockfile version.
  • 0cd6762 - @rules_prerender/declarative_shadow_dom/preact.mjs Template now uses shadowrootmode instead of shadowroot to align with the specification. The DSD polyfill is also updated to only apply to shadowrootmode templates.

Installation

Copy the following into your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_rules_js",
    sha256 = "e3e6c3d42491e2938f4239a3d04259a58adc83e21e352346ad4ef62f87e76125",
    strip_prefix = "rules_js-1.30.0",
    url = "https://github.com/aspect-build/rules_js/releases/download/v1.30.0/rules_js-v1.30.0.tar.gz",
)
load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies")
rules_js_dependencies()

load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains")
nodejs_register_toolchains(
    name = "nodejs",
    node_version = "18.12.1",
)

load("@aspect_rules_js//npm:npm_import.bzl", "npm_translate_lock")
npm_translate_lock(
    name = "npm",
    pnpm_lock = "//:pnpm-lock.yaml",
    verify_node_modules_ignored = "//:.bazelignore",
    npmrc = "//:.npmrc",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")
register_jq_toolchains()

# This _must_ be named `rules_prerender`, other names are currently unsupported.
http_archive(
    name = "rules_prerender",
    sha256 = "eff3ea10322012bd87a814648558c9171a3f2f2756c26c38871e4e667e2317ab",
    strip_prefix = "rules_prerender-0.0.33",
    url = "https://github.com/dgp1130/rules_prerender/releases/download/releases%2F0.0.33/rules_prerender-bazel_workspace-0.0.33.tar.gz",
)
load("@rules_prerender//:dependencies.bzl", "rules_prerender_dependencies")
rules_prerender_dependencies()
load("@rules_prerender//:repositories.bzl", "rules_prerender_repositories")
rules_prerender_repositories()
load(
    "@rules_prerender//:npm_repositories.bzl",
    prerender_npm_repositories = "npm_repositories",
)
prerender_npm_repositories()