From 36415cc8cd9cb5da30420fc4cb6558b0b0ba6fa9 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Wed, 27 Mar 2019 09:31:06 -0400 Subject: [PATCH] use external repl package --- site/package-lock.json | 8 +- site/package.json | 2 +- site/src/routes/examples/index.svelte | 19 -- site/src/routes/index.svelte | 8 - .../repl/_components/AppControls/index.svelte | 9 - site/src/routes/repl/index.svelte | 10 +- .../routes/repl/{local.js => local/[file].js} | 4 +- site/static/workers/bundler.js | 221 ------------------ site/static/workers/compiler.js | 58 ----- 9 files changed, 15 insertions(+), 324 deletions(-) rename site/src/routes/repl/{local.js => local/[file].js} (83%) delete mode 100644 site/static/workers/bundler.js delete mode 100644 site/static/workers/compiler.js diff --git a/site/package-lock.json b/site/package-lock.json index b527a5feeb..c1b5331056 100644 --- a/site/package-lock.json +++ b/site/package-lock.json @@ -1941,7 +1941,7 @@ "dev": true }, "eslint-plugin-svelte3": { - "version": "git+https://github.com/sveltejs/eslint-plugin-svelte3.git#651d7e3695b1731251ab3a501d1067b561ede09f", + "version": "git+https://github.com/sveltejs/eslint-plugin-svelte3.git#5fc4861d4b191649b0badf4f9a4c2470f08b237e", "from": "git+https://github.com/sveltejs/eslint-plugin-svelte3.git#semver:*", "dev": true }, @@ -5296,9 +5296,9 @@ } }, "svelte": { - "version": "3.0.0-beta.20", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.0.0-beta.20.tgz", - "integrity": "sha512-IEZrUseN2Hzpo1KFdyZf3Neqw7abbXLU7oRRkyBVm0iT1PQKHj8G75hR0wISvz7pOegYisiVFdi3C5Asz4ps9Q==", + "version": "3.0.0-beta.21", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.0.0-beta.21.tgz", + "integrity": "sha512-TlYvRrwnA9SeoNwxD1nv6kzQO/KxPGISyaJrzizt1kEBSKEdY4rB9U1URDfpMtdAKdYJkeXXca4Tt6FWAyS5Ng==", "dev": true }, "tar": { diff --git a/site/package.json b/site/package.json index 664dd59e48..f4bc842c29 100644 --- a/site/package.json +++ b/site/package.json @@ -54,6 +54,6 @@ "rollup-plugin-svelte": "^5.0.3", "rollup-plugin-terser": "^4.0.4", "sapper": "^0.26.0-alpha.12", - "svelte": "^3.0.0-beta.20" + "svelte": "^3.0.0-beta.21" } } diff --git a/site/src/routes/examples/index.svelte b/site/src/routes/examples/index.svelte index 68cb9e3110..57bb03e893 100644 --- a/site/src/routes/examples/index.svelte +++ b/site/src/routes/examples/index.svelte @@ -74,25 +74,6 @@ border-radius: 2px; box-shadow: 1px 1px 3px rgba(0,0,0,0.1); } - - /* .thumbnail::before { - content: ""; - width: 1px; - margin-left: -1px; - float: left; - height: 0; - padding-top: 100%; - } - - .thumbnail::after { - content: ""; - display: table; - clear: both; - } */ - - img { - background-color: #eee; - }
diff --git a/site/src/routes/index.svelte b/site/src/routes/index.svelte index 061e9c94da..916023bc6c 100644 --- a/site/src/routes/index.svelte +++ b/site/src/routes/index.svelte @@ -144,14 +144,6 @@ /* padding: 0.8rem; */ } - iframe { - display: block; - width: 100%; - height: 420px; - border: none; - border-radius: var(--border-r); - } - a.cta { background-color: var(--prime); padding: 0.5em 1.8em 0.5em 1em; diff --git a/site/src/routes/repl/_components/AppControls/index.svelte b/site/src/routes/repl/_components/AppControls/index.svelte index f02cdc8fd2..edc4c8e81f 100644 --- a/site/src/routes/repl/_components/AppControls/index.svelte +++ b/site/src/routes/repl/_components/AppControls/index.svelte @@ -263,15 +263,6 @@ export default app;` }); color: white; } - .hidden-select { - position: absolute; - width: 100%; - height: 100%; - opacity: 0.0001; - top: 0; - left: 0; - } - .icon { position: relative; top: -0.1rem; diff --git a/site/src/routes/repl/index.svelte b/site/src/routes/repl/index.svelte index 2cd99db38e..6a58daca3b 100644 --- a/site/src/routes/repl/index.svelte +++ b/site/src/routes/repl/index.svelte @@ -12,7 +12,7 @@ import { onMount } from 'svelte'; import { process_example } from '../../components/Repl/process_example.js'; import AppControls from './_components/AppControls/index.svelte'; - import Repl from '../../components/Repl/index.svelte'; + import Repl from '@sveltejs/svelte-repl'; export let version; export let example; @@ -105,6 +105,12 @@ gist = event.detail.gist; gist_id = gist.id; } + + $: svelteUrl = version === 'local' ? + '/repl/local' : + `https://unpkg.com/svelte@${version}`; + + const rollupUrl = `https://unpkg.com/rollup@1/dist/rollup.browser.js`;