mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
disable svelte-check on Windows for now
This commit is contained in:
parent
cc13dde909
commit
a564399414
2 changed files with 14 additions and 13 deletions
|
@ -19,10 +19,10 @@ filegroup(
|
||||||
compile_svelte(
|
compile_svelte(
|
||||||
name = "svelte",
|
name = "svelte",
|
||||||
srcs = svelte_files,
|
srcs = svelte_files,
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/components",
|
"//ts/components",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
compile_sass(
|
compile_sass(
|
||||||
|
@ -38,8 +38,8 @@ compile_sass(
|
||||||
|
|
||||||
compile_sass(
|
compile_sass(
|
||||||
srcs = [
|
srcs = [
|
||||||
"fields.scss",
|
|
||||||
"color.scss",
|
"color.scss",
|
||||||
|
"fields.scss",
|
||||||
],
|
],
|
||||||
group = "base_css",
|
group = "base_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
|
@ -56,11 +56,11 @@ compile_sass(
|
||||||
"legacy.scss",
|
"legacy.scss",
|
||||||
],
|
],
|
||||||
group = "local_css",
|
group = "local_css",
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:button_mixins_lib",
|
"//ts/sass:button_mixins_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//ts/sass/bootstrap",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
ts_library(
|
ts_library(
|
||||||
|
@ -128,18 +128,18 @@ esbuild(
|
||||||
"--resolve-extensions=.mjs,.js",
|
"--resolve-extensions=.mjs,.js",
|
||||||
"--log-level=warning",
|
"--log-level=warning",
|
||||||
],
|
],
|
||||||
output_css = "editor.css",
|
entry_point = "index_wrapper.ts",
|
||||||
external = [
|
external = [
|
||||||
"protobufjs/light",
|
"protobufjs/light",
|
||||||
],
|
],
|
||||||
entry_point = "index_wrapper.ts",
|
output_css = "editor.css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"base_css",
|
"base_css",
|
||||||
"bootstrap-icons",
|
"bootstrap-icons",
|
||||||
"mdi-icons",
|
|
||||||
"editor_ts",
|
"editor_ts",
|
||||||
"local_css",
|
"local_css",
|
||||||
|
"mdi-icons",
|
||||||
"svelte_components",
|
"svelte_components",
|
||||||
"//ts/components",
|
"//ts/components",
|
||||||
"//ts/components:svelte_components",
|
"//ts/components:svelte_components",
|
||||||
|
@ -177,9 +177,4 @@ svelte_check(
|
||||||
"//ts/components:svelte_components",
|
"//ts/components:svelte_components",
|
||||||
"@npm//@types/bootstrap",
|
"@npm//@types/bootstrap",
|
||||||
],
|
],
|
||||||
target_compatible_with = select({
|
|
||||||
"@platforms//os:osx": [],
|
|
||||||
"@platforms//os:linux": [],
|
|
||||||
"//conditions:default": ["@platforms//os:linux"],
|
|
||||||
}),
|
|
||||||
)
|
)
|
||||||
|
|
|
@ -78,7 +78,7 @@ def compile_svelte(name, srcs, deps = [], visibility = ["//visibility:private"])
|
||||||
visibility = visibility,
|
visibility = visibility,
|
||||||
)
|
)
|
||||||
|
|
||||||
def svelte_check(name = "svelte_check", srcs = [], target_compatible_with = []):
|
def svelte_check(name = "svelte_check", srcs = []):
|
||||||
_svelte_check(
|
_svelte_check(
|
||||||
name = name,
|
name = name,
|
||||||
args = [
|
args = [
|
||||||
|
@ -95,5 +95,11 @@ def svelte_check(name = "svelte_check", srcs = [], target_compatible_with = []):
|
||||||
"@npm//sass",
|
"@npm//sass",
|
||||||
] + srcs,
|
] + srcs,
|
||||||
env = {"SASS_PATH": "$(rootpath //ts:tsconfig.json)/../.."},
|
env = {"SASS_PATH": "$(rootpath //ts:tsconfig.json)/../.."},
|
||||||
target_compatible_with = target_compatible_with,
|
# a lack of sandboxing on Windows breaks the local svelte_check
|
||||||
|
# tests, so we need to disable them on Windows for now
|
||||||
|
target_compatible_with = select({
|
||||||
|
"@platforms//os:osx": [],
|
||||||
|
"@platforms//os:linux": [],
|
||||||
|
"//conditions:default": ["@platforms//os:linux"],
|
||||||
|
}),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue