From e3876e6d9fb3315996f3c23fbd645d96da32f494 Mon Sep 17 00:00:00 2001 From: Torgeir Helgevold Date: Tue, 24 Nov 2020 21:48:54 -0500 Subject: [PATCH] Add support for workers in svelte compilation --- internal/BUILD.bazel | 3 +- internal/package.json | 3 +- internal/svelte.bzl | 18 ++- internal/svelte.js | 66 +++++++++-- internal/yarn.lock | 94 ++++++++++++++++ package.bzl | 4 +- test-closure-compiler/.bazelrc | 3 +- test-closure-compiler/WORKSPACE | 4 +- test-closure-compiler/client/App.svelte | 103 ++++++++++++++++++ test-closure-compiler/client/BUILD.bazel | 52 +++++++++ .../client/component1/BUILD.bazel | 8 ++ .../client/component1/Component1.svelte | 5 + .../client/component10/BUILD.bazel | 8 ++ .../client/component10/Component10.svelte | 5 + .../client/component11/BUILD.bazel | 8 ++ .../client/component11/Component11.svelte | 5 + .../client/component12/BUILD.bazel | 8 ++ .../client/component12/Component12.svelte | 5 + .../client/component13/BUILD.bazel | 8 ++ .../client/component13/Component13.svelte | 5 + .../client/component14/BUILD.bazel | 8 ++ .../client/component14/Component14.svelte | 5 + .../client/component15/BUILD.bazel | 8 ++ .../client/component15/Component15.svelte | 5 + .../client/component16/BUILD.bazel | 8 ++ .../client/component16/Component16.svelte | 5 + .../client/component17/BUILD.bazel | 8 ++ .../client/component17/Component17.svelte | 5 + .../client/component18/BUILD.bazel | 8 ++ .../client/component18/Component18.svelte | 5 + .../client/component19/BUILD.bazel | 8 ++ .../client/component19/Component19.svelte | 5 + .../client/component2/BUILD.bazel | 8 ++ .../client/component2/Component2.svelte | 5 + .../client/component20/BUILD.bazel | 8 ++ .../client/component20/Component20.svelte | 5 + .../client/component21/BUILD.bazel | 8 ++ .../client/component21/Component21.svelte | 5 + .../client/component22/BUILD.bazel | 8 ++ .../client/component22/Component22.svelte | 5 + .../client/component23/BUILD.bazel | 8 ++ .../client/component23/Component23.svelte | 5 + .../client/component24/BUILD.bazel | 8 ++ .../client/component24/Component24.svelte | 5 + .../client/component25/BUILD.bazel | 8 ++ .../client/component25/Component25.svelte | 5 + .../client/component26/BUILD.bazel | 8 ++ .../client/component26/Component26.svelte | 5 + .../client/component27/BUILD.bazel | 8 ++ .../client/component27/Component27.svelte | 5 + .../client/component28/BUILD.bazel | 8 ++ .../client/component28/Component28.svelte | 5 + .../client/component29/BUILD.bazel | 8 ++ .../client/component29/Component29.svelte | 5 + .../client/component3/BUILD.bazel | 8 ++ .../client/component3/Component3.svelte | 5 + .../client/component30/BUILD.bazel | 8 ++ .../client/component30/Component30.svelte | 5 + .../client/component31/BUILD.bazel | 8 ++ .../client/component31/Component31.svelte | 5 + .../client/component32/BUILD.bazel | 8 ++ .../client/component32/Component32.svelte | 5 + .../client/component33/BUILD.bazel | 8 ++ .../client/component33/Component33.svelte | 5 + .../client/component34/BUILD.bazel | 8 ++ .../client/component34/Component34.svelte | 5 + .../client/component35/BUILD.bazel | 8 ++ .../client/component35/Component35.svelte | 5 + .../client/component36/BUILD.bazel | 8 ++ .../client/component36/Component36.svelte | 5 + .../client/component37/BUILD.bazel | 8 ++ .../client/component37/Component37.svelte | 5 + .../client/component38/BUILD.bazel | 8 ++ .../client/component38/Component38.svelte | 5 + .../client/component39/BUILD.bazel | 8 ++ .../client/component39/Component39.svelte | 5 + .../client/component4/BUILD.bazel | 8 ++ .../client/component4/Component4.svelte | 5 + .../client/component40/BUILD.bazel | 8 ++ .../client/component40/Component40.svelte | 5 + .../client/component41/BUILD.bazel | 8 ++ .../client/component41/Component41.svelte | 5 + .../client/component42/BUILD.bazel | 8 ++ .../client/component42/Component42.svelte | 5 + .../client/component43/BUILD.bazel | 8 ++ .../client/component43/Component43.svelte | 5 + .../client/component44/BUILD.bazel | 8 ++ .../client/component44/Component44.svelte | 5 + .../client/component45/BUILD.bazel | 8 ++ .../client/component45/Component45.svelte | 5 + .../client/component46/BUILD.bazel | 8 ++ .../client/component46/Component46.svelte | 5 + .../client/component47/BUILD.bazel | 8 ++ .../client/component47/Component47.svelte | 5 + .../client/component48/BUILD.bazel | 8 ++ .../client/component48/Component48.svelte | 5 + .../client/component49/BUILD.bazel | 8 ++ .../client/component49/Component49.svelte | 5 + .../client/component5/BUILD.bazel | 8 ++ .../client/component5/Component5.svelte | 5 + .../client/component50/BUILD.bazel | 8 ++ .../client/component50/Component50.svelte | 5 + .../client/component6/BUILD.bazel | 8 ++ .../client/component6/Component6.svelte | 5 + .../client/component7/BUILD.bazel | 8 ++ .../client/component7/Component7.svelte | 5 + .../client/component8/BUILD.bazel | 8 ++ .../client/component8/Component8.svelte | 5 + .../client/component9/BUILD.bazel | 8 ++ .../client/component9/Component9.svelte | 5 + test-rollup/.bazelrc | 1 + 111 files changed, 978 insertions(+), 23 deletions(-) create mode 100644 test-closure-compiler/client/component1/BUILD.bazel create mode 100644 test-closure-compiler/client/component1/Component1.svelte create mode 100644 test-closure-compiler/client/component10/BUILD.bazel create mode 100644 test-closure-compiler/client/component10/Component10.svelte create mode 100644 test-closure-compiler/client/component11/BUILD.bazel create mode 100644 test-closure-compiler/client/component11/Component11.svelte create mode 100644 test-closure-compiler/client/component12/BUILD.bazel create mode 100644 test-closure-compiler/client/component12/Component12.svelte create mode 100644 test-closure-compiler/client/component13/BUILD.bazel create mode 100644 test-closure-compiler/client/component13/Component13.svelte create mode 100644 test-closure-compiler/client/component14/BUILD.bazel create mode 100644 test-closure-compiler/client/component14/Component14.svelte create mode 100644 test-closure-compiler/client/component15/BUILD.bazel create mode 100644 test-closure-compiler/client/component15/Component15.svelte create mode 100644 test-closure-compiler/client/component16/BUILD.bazel create mode 100644 test-closure-compiler/client/component16/Component16.svelte create mode 100644 test-closure-compiler/client/component17/BUILD.bazel create mode 100644 test-closure-compiler/client/component17/Component17.svelte create mode 100644 test-closure-compiler/client/component18/BUILD.bazel create mode 100644 test-closure-compiler/client/component18/Component18.svelte create mode 100644 test-closure-compiler/client/component19/BUILD.bazel create mode 100644 test-closure-compiler/client/component19/Component19.svelte create mode 100644 test-closure-compiler/client/component2/BUILD.bazel create mode 100644 test-closure-compiler/client/component2/Component2.svelte create mode 100644 test-closure-compiler/client/component20/BUILD.bazel create mode 100644 test-closure-compiler/client/component20/Component20.svelte create mode 100644 test-closure-compiler/client/component21/BUILD.bazel create mode 100644 test-closure-compiler/client/component21/Component21.svelte create mode 100644 test-closure-compiler/client/component22/BUILD.bazel create mode 100644 test-closure-compiler/client/component22/Component22.svelte create mode 100644 test-closure-compiler/client/component23/BUILD.bazel create mode 100644 test-closure-compiler/client/component23/Component23.svelte create mode 100644 test-closure-compiler/client/component24/BUILD.bazel create mode 100644 test-closure-compiler/client/component24/Component24.svelte create mode 100644 test-closure-compiler/client/component25/BUILD.bazel create mode 100644 test-closure-compiler/client/component25/Component25.svelte create mode 100644 test-closure-compiler/client/component26/BUILD.bazel create mode 100644 test-closure-compiler/client/component26/Component26.svelte create mode 100644 test-closure-compiler/client/component27/BUILD.bazel create mode 100644 test-closure-compiler/client/component27/Component27.svelte create mode 100644 test-closure-compiler/client/component28/BUILD.bazel create mode 100644 test-closure-compiler/client/component28/Component28.svelte create mode 100644 test-closure-compiler/client/component29/BUILD.bazel create mode 100644 test-closure-compiler/client/component29/Component29.svelte create mode 100644 test-closure-compiler/client/component3/BUILD.bazel create mode 100644 test-closure-compiler/client/component3/Component3.svelte create mode 100644 test-closure-compiler/client/component30/BUILD.bazel create mode 100644 test-closure-compiler/client/component30/Component30.svelte create mode 100644 test-closure-compiler/client/component31/BUILD.bazel create mode 100644 test-closure-compiler/client/component31/Component31.svelte create mode 100644 test-closure-compiler/client/component32/BUILD.bazel create mode 100644 test-closure-compiler/client/component32/Component32.svelte create mode 100644 test-closure-compiler/client/component33/BUILD.bazel create mode 100644 test-closure-compiler/client/component33/Component33.svelte create mode 100644 test-closure-compiler/client/component34/BUILD.bazel create mode 100644 test-closure-compiler/client/component34/Component34.svelte create mode 100644 test-closure-compiler/client/component35/BUILD.bazel create mode 100644 test-closure-compiler/client/component35/Component35.svelte create mode 100644 test-closure-compiler/client/component36/BUILD.bazel create mode 100644 test-closure-compiler/client/component36/Component36.svelte create mode 100644 test-closure-compiler/client/component37/BUILD.bazel create mode 100644 test-closure-compiler/client/component37/Component37.svelte create mode 100644 test-closure-compiler/client/component38/BUILD.bazel create mode 100644 test-closure-compiler/client/component38/Component38.svelte create mode 100644 test-closure-compiler/client/component39/BUILD.bazel create mode 100644 test-closure-compiler/client/component39/Component39.svelte create mode 100644 test-closure-compiler/client/component4/BUILD.bazel create mode 100644 test-closure-compiler/client/component4/Component4.svelte create mode 100644 test-closure-compiler/client/component40/BUILD.bazel create mode 100644 test-closure-compiler/client/component40/Component40.svelte create mode 100644 test-closure-compiler/client/component41/BUILD.bazel create mode 100644 test-closure-compiler/client/component41/Component41.svelte create mode 100644 test-closure-compiler/client/component42/BUILD.bazel create mode 100644 test-closure-compiler/client/component42/Component42.svelte create mode 100644 test-closure-compiler/client/component43/BUILD.bazel create mode 100644 test-closure-compiler/client/component43/Component43.svelte create mode 100644 test-closure-compiler/client/component44/BUILD.bazel create mode 100644 test-closure-compiler/client/component44/Component44.svelte create mode 100644 test-closure-compiler/client/component45/BUILD.bazel create mode 100644 test-closure-compiler/client/component45/Component45.svelte create mode 100644 test-closure-compiler/client/component46/BUILD.bazel create mode 100644 test-closure-compiler/client/component46/Component46.svelte create mode 100644 test-closure-compiler/client/component47/BUILD.bazel create mode 100644 test-closure-compiler/client/component47/Component47.svelte create mode 100644 test-closure-compiler/client/component48/BUILD.bazel create mode 100644 test-closure-compiler/client/component48/Component48.svelte create mode 100644 test-closure-compiler/client/component49/BUILD.bazel create mode 100644 test-closure-compiler/client/component49/Component49.svelte create mode 100644 test-closure-compiler/client/component5/BUILD.bazel create mode 100644 test-closure-compiler/client/component5/Component5.svelte create mode 100644 test-closure-compiler/client/component50/BUILD.bazel create mode 100644 test-closure-compiler/client/component50/Component50.svelte create mode 100644 test-closure-compiler/client/component6/BUILD.bazel create mode 100644 test-closure-compiler/client/component6/Component6.svelte create mode 100644 test-closure-compiler/client/component7/BUILD.bazel create mode 100644 test-closure-compiler/client/component7/Component7.svelte create mode 100644 test-closure-compiler/client/component8/BUILD.bazel create mode 100644 test-closure-compiler/client/component8/Component8.svelte create mode 100644 test-closure-compiler/client/component9/BUILD.bazel create mode 100644 test-closure-compiler/client/component9/Component9.svelte diff --git a/internal/BUILD.bazel b/internal/BUILD.bazel index 31bb6fb..b9abd80 100644 --- a/internal/BUILD.bazel +++ b/internal/BUILD.bazel @@ -54,10 +54,11 @@ nodejs_binary( ) nodejs_binary( - name = "svelte", + name = "svelte_bin", data = [ ":svelte.js", "@build_bazel_rules_svelte_deps//svelte", + "@build_bazel_rules_svelte_deps//@bazel/worker", ], entry_point = ":svelte.js", visibility = ["//visibility:public"], diff --git a/internal/package.json b/internal/package.json index 11be843..a3b1b4f 100644 --- a/internal/package.json +++ b/internal/package.json @@ -7,6 +7,7 @@ "terser": "5.3.8", "google-closure-compiler": "20201102.0.1", "fs-extra": "9.0.1", - "find-up": "5.0.0" + "find-up": "5.0.0", + "@bazel/worker": "2.3.0" } } \ No newline at end of file diff --git a/internal/svelte.bzl b/internal/svelte.bzl index f6a9227..80cf513 100644 --- a/internal/svelte.bzl +++ b/internal/svelte.bzl @@ -1,5 +1,5 @@ "Implementation of the svelte rule" - +load("@build_bazel_rules_nodejs//:providers.bzl", "run_node") SvelteFilesInfo = provider("transitive_sources") def get_transitive_srcs(srcs, deps): @@ -10,14 +10,20 @@ def get_transitive_srcs(srcs, deps): def _svelte(ctx): args = ctx.actions.args() + + args.use_param_file("@%s", use_always = True) + args.set_param_file_format("multiline") + args.add(ctx.file.entry_point.path) args.add(ctx.outputs.build.path) - ctx.actions.run( - mnemonic = "Svelte", - executable = ctx.executable._svelte, + run_node( + ctx, + execution_requirements = {"supports-workers": "1"}, + executable = "_svelte_bin", outputs = [ctx.outputs.build], inputs = [ctx.file.entry_point], + mnemonic = "SvelteCompile", arguments = [args], ) @@ -34,8 +40,8 @@ svelte = rule( "entry_point": attr.label(allow_single_file = True), "deps": attr.label_list(), "srcs": attr.label_list(allow_files = True), - "_svelte": attr.label( - default = Label("//internal:svelte"), + "_svelte_bin": attr.label( + default = Label("//internal:svelte_bin"), executable = True, cfg = "host", ), diff --git a/internal/svelte.js b/internal/svelte.js index ea82057..0218311 100644 --- a/internal/svelte.js +++ b/internal/svelte.js @@ -1,15 +1,61 @@ const fs = require("fs"); +const worker = require('@bazel/worker'); +const svelte = require("svelte/compiler"); -const outputJs = process.argv[3]; -const input = process.argv[2]; +async function compileSvelte(args) { + const input = args[0] + const outputJs = args[1] -const svelte = require("svelte/compiler"); + const source = await readFile(input); + const result = svelte.compile(source, { + format: "esm", + generate: "dom", + filename: outputJs + }); + + await writeFile(outputJs, result.js.code); + + return true; +} + +function writeFile(file, data) { + return new Promise((resolve, reject) => { + fs.writeFile(file, data, (err) => { + if (err) { + reject(err); + return + } + resolve(); + }); + }); +} + +function readFile(file) { + return new Promise((resolve, reject) => { + fs.readFile(file, 'utf8' , (err, data) => { + if (err) { + reject(err); + return + } + resolve(data); + }); + }); +} -const source = fs.readFileSync(input, "utf8"); -const result = svelte.compile(source, { - format: "esm", - generate: "dom", - filename: outputJs -}); +function main(args) { + if (worker.runAsWorker(process.argv)) { + worker.log('Svelte running as a Bazel worker'); + worker.runWorkerLoop(compileSvelte); + } + else { + const paramFile = process.argv[2].replace(/^@/, ''); + const commandLineArgs = require('fs').readFileSync(paramFile, 'utf-8').trim().split('\n'); + console.log('Svelte running as a standalone process'); + compileSvelte(commandLineArgs); + } +} -fs.writeFileSync(outputJs, result.js.code); +if (require.main === module) { + main(process.argv.slice(2)); + process.exitCode = 0; +} \ No newline at end of file diff --git a/internal/yarn.lock b/internal/yarn.lock index 2f9548a..fa64586 100644 --- a/internal/yarn.lock +++ b/internal/yarn.lock @@ -2,6 +2,66 @@ # yarn lockfile v1 +"@bazel/worker@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@bazel/worker/-/worker-2.3.0.tgz#c2eca9505332377381c79715ec8d4fea70cad64f" + integrity sha512-kz84SxTVokbkzB/WsLjH1qN6P045wG3oNbpRGFn4u1+rmAbklxVoQljxjmdh1o1KfBGYJaZx1SaxVLBPwVjMng== + dependencies: + protobufjs "6.8.8" + +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= + "@rollup/plugin-commonjs@15.0.0": version "15.0.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-15.0.0.tgz#690d15a9d54ba829db93555bff9b98ff34e08574" @@ -46,11 +106,21 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== +"@types/long@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9" + integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== + "@types/node@*": version "14.6.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.0.tgz#7d4411bf5157339337d7cff864d9ff45f177b499" integrity sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA== +"@types/node@^10.1.0": + version "10.17.46" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.46.tgz#1cd867ebfe9957ab45951f2f715f8de5f3dab7a3" + integrity sha512-Tice8a+sJtlP9C1EUo0DYyjq52T37b3LexVu3p871+kfIBIN+OQ7PKPei1oF3MgF39olEpUfxaLtD+QFc1k69Q== + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -309,6 +379,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +long@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== + magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" @@ -379,6 +454,25 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +protobufjs@6.8.8: + version "6.8.8" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.8.8.tgz#c8b4f1282fd7a90e6f5b109ed11c84af82908e7c" + integrity sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" + readable-stream@^2.3.5: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" diff --git a/package.bzl b/package.bzl index 88222c8..04c0d84 100644 --- a/package.bzl +++ b/package.bzl @@ -6,8 +6,8 @@ load("@build_bazel_rules_nodejs//:index.bzl", "yarn_install") def rules_svelte_dependencies(): http_archive( name = "build_bazel_rules_nodejs", - sha256 = "10fffa29f687aa4d8eb6dfe8731ab5beb63811ab00981fc84a93899641fd4af1", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/2.0.3/rules_nodejs-2.0.3.tar.gz"], + sha256 = "452bef42c4b2fbe0f509a2699ffeb3ae2c914087736b16314dbd356f3641d7e5", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/2.3.0/rules_nodejs-2.3.0.tar.gz"], ) yarn_install( diff --git a/test-closure-compiler/.bazelrc b/test-closure-compiler/.bazelrc index 6e1d23d..9874bb6 100644 --- a/test-closure-compiler/.bazelrc +++ b/test-closure-compiler/.bazelrc @@ -1 +1,2 @@ -build --symlink_prefix=dist/ \ No newline at end of file +build --strategy=SvelteCompile=worker +build --symlink_prefix=dist/ diff --git a/test-closure-compiler/WORKSPACE b/test-closure-compiler/WORKSPACE index c1e1828..575e109 100644 --- a/test-closure-compiler/WORKSPACE +++ b/test-closure-compiler/WORKSPACE @@ -14,8 +14,8 @@ git_repository( http_archive( name = "build_bazel_rules_nodejs", - sha256 = "10fffa29f687aa4d8eb6dfe8731ab5beb63811ab00981fc84a93899641fd4af1", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/2.0.3/rules_nodejs-2.0.3.tar.gz"], + sha256 = "452bef42c4b2fbe0f509a2699ffeb3ae2c914087736b16314dbd356f3641d7e5", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/2.3.0/rules_nodejs-2.3.0.tar.gz"], ) local_repository( diff --git a/test-closure-compiler/client/App.svelte b/test-closure-compiler/client/App.svelte index 91debe0..24e4a41 100644 --- a/test-closure-compiler/client/App.svelte +++ b/test-closure-compiler/client/App.svelte @@ -2,6 +2,57 @@ import { interval } from "rxjs"; import { map, tap, take } from "rxjs/operators"; + import Component1 from './component1/Component1.svelte'; + import Component2 from './component2/Component2.svelte'; + import Component3 from './component3/Component3.svelte'; + import Component4 from './component4/Component4.svelte'; + import Component5 from './component5/Component5.svelte'; + import Component6 from './component6/Component6.svelte'; + import Component7 from './component7/Component7.svelte'; + import Component8 from './component8/Component8.svelte'; + import Component9 from './component9/Component9.svelte'; + import Component10 from './component10/Component10.svelte'; + import Component11 from './component11/Component11.svelte'; + import Component12 from './component12/Component12.svelte'; + import Component13 from './component12/Component13.svelte'; + import Component14 from './component12/Component14.svelte'; + import Component15 from './component12/Component15.svelte'; + import Component16 from './component12/Component16.svelte'; + import Component17 from './component12/Component17.svelte'; + import Component18 from './component12/Component18.svelte'; + import Component19 from './component12/Component19.svelte'; + import Component20 from './component12/Component20.svelte'; + import Component21 from './component12/Component21.svelte'; + import Component22 from './component12/Component22.svelte'; + import Component23 from './component12/Component23.svelte'; + import Component24 from './component12/Component24.svelte'; + import Component25 from './component12/Component25.svelte'; + import Component26 from './component12/Component26.svelte'; + import Component27 from './component12/Component27.svelte'; + import Component28 from './component12/Component28.svelte'; + import Component29 from './component12/Component29.svelte'; + import Component30 from './component12/Component30.svelte'; + import Component31 from './component12/Component31.svelte'; + import Component32 from './component12/Component32.svelte'; + import Component33 from './component12/Component33.svelte'; + import Component34 from './component12/Component34.svelte'; + import Component35 from './component12/Component35.svelte'; + import Component36 from './component12/Component36.svelte'; + import Component37 from './component12/Component37.svelte'; + import Component38 from './component12/Component38.svelte'; + import Component39 from './component12/Component39.svelte'; + import Component40 from './component12/Component40.svelte'; + import Component41 from './component12/Component41.svelte'; + import Component42 from './component12/Component42.svelte'; + import Component43 from './component12/Component43.svelte'; + import Component44 from './component12/Component44.svelte'; + import Component45 from './component12/Component45.svelte'; + import Component46 from './component12/Component46.svelte'; + import Component47 from './component12/Component47.svelte'; + import Component48 from './component12/Component48.svelte'; + import Component49 from './component12/Component49.svelte'; + import Component50 from './component12/Component50.svelte'; + let current = 0; interval(1000) @@ -15,3 +66,55 @@

RxJs Interval

{current} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test-closure-compiler/client/BUILD.bazel b/test-closure-compiler/client/BUILD.bazel index 2fbbc60..1e717d5 100644 --- a/test-closure-compiler/client/BUILD.bazel +++ b/test-closure-compiler/client/BUILD.bazel @@ -7,6 +7,58 @@ svelte( name = "App", srcs = ["main-closure.js"], entry_point = "App.svelte", + deps = [ + "//client/component1:Component1", + "//client/component2:Component2", + "//client/component3:Component3", + "//client/component4:Component4", + "//client/component5:Component5", + "//client/component6:Component6", + "//client/component7:Component7", + "//client/component8:Component8", + "//client/component9:Component9", + "//client/component10:Component10", + "//client/component11:Component11", + "//client/component12:Component12", + "//client/component13:Component13", + "//client/component14:Component14", + "//client/component15:Component15", + "//client/component16:Component16", + "//client/component17:Component17", + "//client/component18:Component18", + "//client/component19:Component19", + "//client/component20:Component20", + "//client/component21:Component21", + "//client/component22:Component22", + "//client/component23:Component23", + "//client/component24:Component24", + "//client/component25:Component25", + "//client/component26:Component26", + "//client/component27:Component27", + "//client/component28:Component28", + "//client/component29:Component29", + "//client/component30:Component30", + "//client/component31:Component31", + "//client/component32:Component32", + "//client/component33:Component33", + "//client/component34:Component34", + "//client/component35:Component35", + "//client/component36:Component36", + "//client/component37:Component37", + "//client/component38:Component38", + "//client/component39:Component39", + "//client/component40:Component40", + "//client/component41:Component41", + "//client/component42:Component42", + "//client/component43:Component43", + "//client/component44:Component44", + "//client/component45:Component45", + "//client/component46:Component46", + "//client/component47:Component47", + "//client/component48:Component48", + "//client/component49:Component49", + "//client/component50:Component50", + ] ) bundle_prod( diff --git a/test-closure-compiler/client/component1/BUILD.bazel b/test-closure-compiler/client/component1/BUILD.bazel new file mode 100644 index 0000000..d9a27f0 --- /dev/null +++ b/test-closure-compiler/client/component1/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component1", + entry_point = "Component1.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component1/Component1.svelte b/test-closure-compiler/client/component1/Component1.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component1/Component1.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component10/BUILD.bazel b/test-closure-compiler/client/component10/BUILD.bazel new file mode 100644 index 0000000..4eb3971 --- /dev/null +++ b/test-closure-compiler/client/component10/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component10", + entry_point = "Component10.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component10/Component10.svelte b/test-closure-compiler/client/component10/Component10.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component10/Component10.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component11/BUILD.bazel b/test-closure-compiler/client/component11/BUILD.bazel new file mode 100644 index 0000000..8b7a264 --- /dev/null +++ b/test-closure-compiler/client/component11/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component11", + entry_point = "Component11.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component11/Component11.svelte b/test-closure-compiler/client/component11/Component11.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component11/Component11.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component12/BUILD.bazel b/test-closure-compiler/client/component12/BUILD.bazel new file mode 100644 index 0000000..c534d9a --- /dev/null +++ b/test-closure-compiler/client/component12/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component12", + entry_point = "Component12.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component12/Component12.svelte b/test-closure-compiler/client/component12/Component12.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component12/Component12.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component13/BUILD.bazel b/test-closure-compiler/client/component13/BUILD.bazel new file mode 100644 index 0000000..ea6a0a9 --- /dev/null +++ b/test-closure-compiler/client/component13/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component13", + entry_point = "Component13.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component13/Component13.svelte b/test-closure-compiler/client/component13/Component13.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component13/Component13.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component14/BUILD.bazel b/test-closure-compiler/client/component14/BUILD.bazel new file mode 100644 index 0000000..9926abd --- /dev/null +++ b/test-closure-compiler/client/component14/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component14", + entry_point = "Component14.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component14/Component14.svelte b/test-closure-compiler/client/component14/Component14.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component14/Component14.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component15/BUILD.bazel b/test-closure-compiler/client/component15/BUILD.bazel new file mode 100644 index 0000000..c647ab1 --- /dev/null +++ b/test-closure-compiler/client/component15/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component15", + entry_point = "Component15.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component15/Component15.svelte b/test-closure-compiler/client/component15/Component15.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component15/Component15.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component16/BUILD.bazel b/test-closure-compiler/client/component16/BUILD.bazel new file mode 100644 index 0000000..e4a78bb --- /dev/null +++ b/test-closure-compiler/client/component16/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component16", + entry_point = "Component16.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component16/Component16.svelte b/test-closure-compiler/client/component16/Component16.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component16/Component16.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component17/BUILD.bazel b/test-closure-compiler/client/component17/BUILD.bazel new file mode 100644 index 0000000..d342510 --- /dev/null +++ b/test-closure-compiler/client/component17/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component17", + entry_point = "Component17.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component17/Component17.svelte b/test-closure-compiler/client/component17/Component17.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component17/Component17.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component18/BUILD.bazel b/test-closure-compiler/client/component18/BUILD.bazel new file mode 100644 index 0000000..94ef97e --- /dev/null +++ b/test-closure-compiler/client/component18/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component18", + entry_point = "Component18.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component18/Component18.svelte b/test-closure-compiler/client/component18/Component18.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component18/Component18.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component19/BUILD.bazel b/test-closure-compiler/client/component19/BUILD.bazel new file mode 100644 index 0000000..9125d12 --- /dev/null +++ b/test-closure-compiler/client/component19/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component19", + entry_point = "Component19.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component19/Component19.svelte b/test-closure-compiler/client/component19/Component19.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component19/Component19.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component2/BUILD.bazel b/test-closure-compiler/client/component2/BUILD.bazel new file mode 100644 index 0000000..c9d9085 --- /dev/null +++ b/test-closure-compiler/client/component2/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component2", + entry_point = "Component2.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component2/Component2.svelte b/test-closure-compiler/client/component2/Component2.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component2/Component2.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component20/BUILD.bazel b/test-closure-compiler/client/component20/BUILD.bazel new file mode 100644 index 0000000..ae371b7 --- /dev/null +++ b/test-closure-compiler/client/component20/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component20", + entry_point = "Component20.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component20/Component20.svelte b/test-closure-compiler/client/component20/Component20.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component20/Component20.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component21/BUILD.bazel b/test-closure-compiler/client/component21/BUILD.bazel new file mode 100644 index 0000000..f592556 --- /dev/null +++ b/test-closure-compiler/client/component21/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component21", + entry_point = "Component21.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component21/Component21.svelte b/test-closure-compiler/client/component21/Component21.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component21/Component21.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component22/BUILD.bazel b/test-closure-compiler/client/component22/BUILD.bazel new file mode 100644 index 0000000..0ebfdfd --- /dev/null +++ b/test-closure-compiler/client/component22/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component22", + entry_point = "Component22.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component22/Component22.svelte b/test-closure-compiler/client/component22/Component22.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component22/Component22.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component23/BUILD.bazel b/test-closure-compiler/client/component23/BUILD.bazel new file mode 100644 index 0000000..f54d113 --- /dev/null +++ b/test-closure-compiler/client/component23/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component23", + entry_point = "Component23.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component23/Component23.svelte b/test-closure-compiler/client/component23/Component23.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component23/Component23.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component24/BUILD.bazel b/test-closure-compiler/client/component24/BUILD.bazel new file mode 100644 index 0000000..ddd10c8 --- /dev/null +++ b/test-closure-compiler/client/component24/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component24", + entry_point = "Component24.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component24/Component24.svelte b/test-closure-compiler/client/component24/Component24.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component24/Component24.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component25/BUILD.bazel b/test-closure-compiler/client/component25/BUILD.bazel new file mode 100644 index 0000000..1680fdf --- /dev/null +++ b/test-closure-compiler/client/component25/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component25", + entry_point = "Component25.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component25/Component25.svelte b/test-closure-compiler/client/component25/Component25.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component25/Component25.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component26/BUILD.bazel b/test-closure-compiler/client/component26/BUILD.bazel new file mode 100644 index 0000000..6ae0d4a --- /dev/null +++ b/test-closure-compiler/client/component26/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component26", + entry_point = "Component26.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component26/Component26.svelte b/test-closure-compiler/client/component26/Component26.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component26/Component26.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component27/BUILD.bazel b/test-closure-compiler/client/component27/BUILD.bazel new file mode 100644 index 0000000..c76b16b --- /dev/null +++ b/test-closure-compiler/client/component27/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component27", + entry_point = "Component27.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component27/Component27.svelte b/test-closure-compiler/client/component27/Component27.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component27/Component27.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component28/BUILD.bazel b/test-closure-compiler/client/component28/BUILD.bazel new file mode 100644 index 0000000..98e8d4d --- /dev/null +++ b/test-closure-compiler/client/component28/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component28", + entry_point = "Component28.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component28/Component28.svelte b/test-closure-compiler/client/component28/Component28.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component28/Component28.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component29/BUILD.bazel b/test-closure-compiler/client/component29/BUILD.bazel new file mode 100644 index 0000000..0287d89 --- /dev/null +++ b/test-closure-compiler/client/component29/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component29", + entry_point = "Component29.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component29/Component29.svelte b/test-closure-compiler/client/component29/Component29.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component29/Component29.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component3/BUILD.bazel b/test-closure-compiler/client/component3/BUILD.bazel new file mode 100644 index 0000000..6c71d0f --- /dev/null +++ b/test-closure-compiler/client/component3/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component3", + entry_point = "Component3.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component3/Component3.svelte b/test-closure-compiler/client/component3/Component3.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component3/Component3.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component30/BUILD.bazel b/test-closure-compiler/client/component30/BUILD.bazel new file mode 100644 index 0000000..24832b2 --- /dev/null +++ b/test-closure-compiler/client/component30/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component30", + entry_point = "Component30.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component30/Component30.svelte b/test-closure-compiler/client/component30/Component30.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component30/Component30.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component31/BUILD.bazel b/test-closure-compiler/client/component31/BUILD.bazel new file mode 100644 index 0000000..159e155 --- /dev/null +++ b/test-closure-compiler/client/component31/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component31", + entry_point = "Component31.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component31/Component31.svelte b/test-closure-compiler/client/component31/Component31.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component31/Component31.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component32/BUILD.bazel b/test-closure-compiler/client/component32/BUILD.bazel new file mode 100644 index 0000000..43c79e6 --- /dev/null +++ b/test-closure-compiler/client/component32/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component32", + entry_point = "Component32.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component32/Component32.svelte b/test-closure-compiler/client/component32/Component32.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component32/Component32.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component33/BUILD.bazel b/test-closure-compiler/client/component33/BUILD.bazel new file mode 100644 index 0000000..970081a --- /dev/null +++ b/test-closure-compiler/client/component33/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component33", + entry_point = "Component33.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component33/Component33.svelte b/test-closure-compiler/client/component33/Component33.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component33/Component33.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component34/BUILD.bazel b/test-closure-compiler/client/component34/BUILD.bazel new file mode 100644 index 0000000..59de07b --- /dev/null +++ b/test-closure-compiler/client/component34/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component34", + entry_point = "Component34.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component34/Component34.svelte b/test-closure-compiler/client/component34/Component34.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component34/Component34.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component35/BUILD.bazel b/test-closure-compiler/client/component35/BUILD.bazel new file mode 100644 index 0000000..dbef176 --- /dev/null +++ b/test-closure-compiler/client/component35/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component35", + entry_point = "Component35.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component35/Component35.svelte b/test-closure-compiler/client/component35/Component35.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component35/Component35.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component36/BUILD.bazel b/test-closure-compiler/client/component36/BUILD.bazel new file mode 100644 index 0000000..fff452e --- /dev/null +++ b/test-closure-compiler/client/component36/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component36", + entry_point = "Component36.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component36/Component36.svelte b/test-closure-compiler/client/component36/Component36.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component36/Component36.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component37/BUILD.bazel b/test-closure-compiler/client/component37/BUILD.bazel new file mode 100644 index 0000000..f0bac59 --- /dev/null +++ b/test-closure-compiler/client/component37/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component37", + entry_point = "Component37.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component37/Component37.svelte b/test-closure-compiler/client/component37/Component37.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component37/Component37.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component38/BUILD.bazel b/test-closure-compiler/client/component38/BUILD.bazel new file mode 100644 index 0000000..cf3d171 --- /dev/null +++ b/test-closure-compiler/client/component38/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component38", + entry_point = "Component38.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component38/Component38.svelte b/test-closure-compiler/client/component38/Component38.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component38/Component38.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component39/BUILD.bazel b/test-closure-compiler/client/component39/BUILD.bazel new file mode 100644 index 0000000..9008964 --- /dev/null +++ b/test-closure-compiler/client/component39/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component39", + entry_point = "Component39.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component39/Component39.svelte b/test-closure-compiler/client/component39/Component39.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component39/Component39.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component4/BUILD.bazel b/test-closure-compiler/client/component4/BUILD.bazel new file mode 100644 index 0000000..9ac66fe --- /dev/null +++ b/test-closure-compiler/client/component4/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component4", + entry_point = "Component4.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component4/Component4.svelte b/test-closure-compiler/client/component4/Component4.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component4/Component4.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component40/BUILD.bazel b/test-closure-compiler/client/component40/BUILD.bazel new file mode 100644 index 0000000..9f55195 --- /dev/null +++ b/test-closure-compiler/client/component40/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component40", + entry_point = "Component40.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component40/Component40.svelte b/test-closure-compiler/client/component40/Component40.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component40/Component40.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component41/BUILD.bazel b/test-closure-compiler/client/component41/BUILD.bazel new file mode 100644 index 0000000..1e8dd17 --- /dev/null +++ b/test-closure-compiler/client/component41/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component41", + entry_point = "Component41.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component41/Component41.svelte b/test-closure-compiler/client/component41/Component41.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component41/Component41.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component42/BUILD.bazel b/test-closure-compiler/client/component42/BUILD.bazel new file mode 100644 index 0000000..f24f21d --- /dev/null +++ b/test-closure-compiler/client/component42/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component42", + entry_point = "Component42.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component42/Component42.svelte b/test-closure-compiler/client/component42/Component42.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component42/Component42.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component43/BUILD.bazel b/test-closure-compiler/client/component43/BUILD.bazel new file mode 100644 index 0000000..97966b5 --- /dev/null +++ b/test-closure-compiler/client/component43/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component43", + entry_point = "Component43.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component43/Component43.svelte b/test-closure-compiler/client/component43/Component43.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component43/Component43.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component44/BUILD.bazel b/test-closure-compiler/client/component44/BUILD.bazel new file mode 100644 index 0000000..3d0d40c --- /dev/null +++ b/test-closure-compiler/client/component44/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component44", + entry_point = "Component44.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component44/Component44.svelte b/test-closure-compiler/client/component44/Component44.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component44/Component44.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component45/BUILD.bazel b/test-closure-compiler/client/component45/BUILD.bazel new file mode 100644 index 0000000..adb8091 --- /dev/null +++ b/test-closure-compiler/client/component45/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component45", + entry_point = "Component45.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component45/Component45.svelte b/test-closure-compiler/client/component45/Component45.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component45/Component45.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component46/BUILD.bazel b/test-closure-compiler/client/component46/BUILD.bazel new file mode 100644 index 0000000..9beddca --- /dev/null +++ b/test-closure-compiler/client/component46/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component46", + entry_point = "Component46.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component46/Component46.svelte b/test-closure-compiler/client/component46/Component46.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component46/Component46.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component47/BUILD.bazel b/test-closure-compiler/client/component47/BUILD.bazel new file mode 100644 index 0000000..6da2932 --- /dev/null +++ b/test-closure-compiler/client/component47/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component47", + entry_point = "Component47.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component47/Component47.svelte b/test-closure-compiler/client/component47/Component47.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component47/Component47.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component48/BUILD.bazel b/test-closure-compiler/client/component48/BUILD.bazel new file mode 100644 index 0000000..b16c6c1 --- /dev/null +++ b/test-closure-compiler/client/component48/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component48", + entry_point = "Component48.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component48/Component48.svelte b/test-closure-compiler/client/component48/Component48.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component48/Component48.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component49/BUILD.bazel b/test-closure-compiler/client/component49/BUILD.bazel new file mode 100644 index 0000000..7811581 --- /dev/null +++ b/test-closure-compiler/client/component49/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component49", + entry_point = "Component49.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component49/Component49.svelte b/test-closure-compiler/client/component49/Component49.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component49/Component49.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component5/BUILD.bazel b/test-closure-compiler/client/component5/BUILD.bazel new file mode 100644 index 0000000..5c68325 --- /dev/null +++ b/test-closure-compiler/client/component5/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component5", + entry_point = "Component5.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component5/Component5.svelte b/test-closure-compiler/client/component5/Component5.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component5/Component5.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component50/BUILD.bazel b/test-closure-compiler/client/component50/BUILD.bazel new file mode 100644 index 0000000..35b56e8 --- /dev/null +++ b/test-closure-compiler/client/component50/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component50", + entry_point = "Component50.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component50/Component50.svelte b/test-closure-compiler/client/component50/Component50.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component50/Component50.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component6/BUILD.bazel b/test-closure-compiler/client/component6/BUILD.bazel new file mode 100644 index 0000000..b943522 --- /dev/null +++ b/test-closure-compiler/client/component6/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component6", + entry_point = "Component6.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component6/Component6.svelte b/test-closure-compiler/client/component6/Component6.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component6/Component6.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component7/BUILD.bazel b/test-closure-compiler/client/component7/BUILD.bazel new file mode 100644 index 0000000..f055480 --- /dev/null +++ b/test-closure-compiler/client/component7/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component7", + entry_point = "Component7.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component7/Component7.svelte b/test-closure-compiler/client/component7/Component7.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component7/Component7.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component8/BUILD.bazel b/test-closure-compiler/client/component8/BUILD.bazel new file mode 100644 index 0000000..8752979 --- /dev/null +++ b/test-closure-compiler/client/component8/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component8", + entry_point = "Component8.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component8/Component8.svelte b/test-closure-compiler/client/component8/Component8.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component8/Component8.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-closure-compiler/client/component9/BUILD.bazel b/test-closure-compiler/client/component9/BUILD.bazel new file mode 100644 index 0000000..857476d --- /dev/null +++ b/test-closure-compiler/client/component9/BUILD.bazel @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +load("@build_bazel_rules_svelte//:defs.bzl", "bundle_prod", "svelte") + +svelte( + name = "Component9", + entry_point = "Component9.svelte", +) \ No newline at end of file diff --git a/test-closure-compiler/client/component9/Component9.svelte b/test-closure-compiler/client/component9/Component9.svelte new file mode 100644 index 0000000..f43c15b --- /dev/null +++ b/test-closure-compiler/client/component9/Component9.svelte @@ -0,0 +1,5 @@ + + +
Value: {val}
\ No newline at end of file diff --git a/test-rollup/.bazelrc b/test-rollup/.bazelrc index 6e1d23d..bd5fdeb 100644 --- a/test-rollup/.bazelrc +++ b/test-rollup/.bazelrc @@ -1 +1,2 @@ +build --strategy=SvelteCompile=standalone build --symlink_prefix=dist/ \ No newline at end of file