Public
esbuildProxy
History for codemirror.ts
- 99123456789
import { autocompletion } from "https://esm.sh/@codemirror/autocomplete";import { javascript } from "https://esm.sh/@codemirror/lang-javascript";import { Compartment } from "https://esm.sh/@codemirror/state";import { tsAutocomplete, tsFacet, tsHover, tsLinter, tsSync } from "https://esm.sh/@valtown/codemirror-ts";import { type WorkerShape } from "https://esm.sh/@valtown/codemirror-ts/worker";import { basicSetup, EditorView } from "https://esm.sh/codemirror";import * as Comlink from "https://esm.sh/comlink";const innerWorker = new Worker("./worker.ts", {⦚ 54 unchanged lines ⦚99123456789import { autocompletion } from "@codemirror/autocomplete";import { javascript } from "@codemirror/lang-javascript";import { Compartment } from "@codemirror/state";import { tsAutocomplete, tsFacet, tsHover, tsLinter, tsSync } from "@valtown/codemirror-ts";import { type WorkerShape } from "@valtown/codemirror-ts/worker";import { basicSetup, EditorView } from "codemirror";import * as Comlink from "comlink";const innerWorker = new Worker("./worker.ts", {⦚ 54 unchanged lines ⦚ - 99⦚ 63 unchanged lines ⦚99⦚ 63 unchanged lines ⦚
- 91234
import _ from "lodash"// asdfafsdasdfasdfasdfasdfconsole.log(_.repeat("hi", 10));99123456789101112131415161718192021222324252627282930313233343536import { autocompletion } from "https://esm.sh/@codemirror/autocomplete";import { javascript } from "https://esm.sh/@codemirror/lang-javascript";import { Compartment } from "https://esm.sh/@codemirror/state";import { tsAutocomplete, tsFacet, tsHover, tsLinter, tsSync } from "https://esm.sh/@valtown/codemirror-ts";import { type WorkerShape } from "https://esm.sh/@valtown/codemirror-ts/worker";import { basicSetup, EditorView } from "https://esm.sh/codemirror";import * as Comlink from "https://esm.sh/comlink";const innerWorker = new Worker("./worker.ts", {type: "module",});const worker = Comlink.wrap<WorkerShape>(innerWorker);const container = new Compartment();for (const textarea of document.querySelectorAll("form textarea.for-codemirror")) {const form = textarea.closest("form");const submitButton = form.querySelector("button[type=\"submit\"], input[type=\"submit\"]");textarea.setAttribute("hidden", "true");const parent = textarea.parentElement!;const newDiv = document.createElement("div");parent.insertBefore(newDiv, textarea);const editor = new EditorView({doc: textarea.value,extensions: [basicSetup,javascript({typescript: true,jsx: true,}),container.of([]),],parent: newDiv,}); - 9123import _ from "lodash"// asdfafsdasdfasdfasdfasdfconsole.log(_.repeat("hi", 10));91234import _ from "lodash"// asdfafsdasdfasdfasdfasdfconsole.log(_.repeat("hi", 10));
- 9123import _ from "lodash"
// asdfafsdasdfasdfconsole.log(_.repeat("hi", 10));9123import _ from "lodash"// asdfafsdasdfasdfasdfasdfconsole.log(_.repeat("hi", 10)); - 9123import _ from "lodash"
// asdfafsdconsole.log(_.repeat("hi", 10));9123import _ from "lodash"// asdfafsdasdfasdfconsole.log(_.repeat("hi", 10)); - 912345import _ from "lodash"console.log(_.repeat("hi", 10));9123import _ from "lodash"// asdfafsdconsole.log(_.repeat("hi", 10));
- 9123import _ from "lodash"console.log(_.repeat("hi", 10));912345import _ from "lodash"console.log(_.repeat("hi", 10));
- 991234567891011121314151617
import { createRoot } from "react-dom";import React, { useEffect, useState } from "react";function App() {const [count, setCount] = useState(4);return (<div><style>{`body { font-family: sans-serif; }`}</style><h1>React Component!</h1><p>You clicked {count} times</p><button onClick={() => setCount(count + 1)}>Click me</button></div>);}createRoot(document.getElementById("root")).render(<App />);9123import _ from "lodash"console.log(_.repeat("hi", 10)); - 91991234567891011121314151617import { createRoot } from "react-dom";import React, { useEffect, useState } from "react";function App() {const [count, setCount] = useState(4);return (<div><style>{`body { font-family: sans-serif; }`}</style><h1>React Component!</h1><p>You clicked {count} times</p><button onClick={() => setCount(count + 1)}>Click me</button></div>);}createRoot(document.getElementById("root")).render(<App />);
- 9191
- 9191