exchange boot for "entry"

This commit is contained in:
Seth Trowbridge 2023-07-16 22:23:10 -04:00
parent 58d624ff54
commit b038cecb08
5 changed files with 8 additions and 14 deletions

View File

@ -1,6 +0,0 @@
import "./run-serve.tsx";
if(Deno.env.get("dev"))
{
await import("./run-local.tsx");
}

View File

@ -1,4 +1,3 @@
import "http://localhost:1234/boot.tsx";
import React from "react"; import React from "react";
const CTXString = React.createContext("lol"); const CTXString = React.createContext("lol");
@ -37,8 +36,8 @@ export default ()=>
const [Store, Dispatch] = React.useReducer(reducer, {name:"seth", age:24} as Store, builder) const [Store, Dispatch] = React.useReducer(reducer, {name:"seth", age:24} as Store, builder)
return <CTXString.Provider value="intradestink"> return <CTXString.Provider value="intradestink">
<div class="my-4 font-sans"> <div class="my-4 font-sans">
<h1 class="font-black text-xl text-red-500">Title????</h1> <h1 class="font-black text-xl text-red-500">Title</h1>
<h2>subtitle</h2> <h2 class="font-black text-blue-500">subtitle</h2>
<p> <p>
<button onClick={e=>Dispatch(1)}>{Store.name}|{Store.age}?</button> <button onClick={e=>Dispatch(1)}>{Store.name}|{Store.age}?</button>
</p> </p>

View File

@ -2,11 +2,12 @@
"compilerOptions": { "lib": ["deno.window", "dom"] }, "compilerOptions": { "lib": ["deno.window", "dom"] },
"imports": "imports":
{ {
"react":"https://esm.sh/preact@10.15.1/compat" "react":"https://esm.sh/preact@10.15.1/compat",
"entry":"./app.tsx"
}, },
"tasks": "tasks":
{ {
"local": "deno run -A --no-lock --reload app.tsx --dev", "local": "deno run -A --no-lock --reload=http://localhost:1234 http://localhost:1234/run-local.tsx",
"serve": "deno run -A --no-lock --reload app.tsx" "serve": "deno run -A --no-lock --reload=http://localhost:1234 http://localhost:1234/run-serve.tsx"
} }
} }

View File

@ -1,4 +1,4 @@
import { load } from "https://deno.land/std/dotenv/mod.ts"; import { load } from "https://deno.land/std@0.194.0/dotenv/mod.ts";
import { parse } from "https://deno.land/std@0.194.0/flags/mod.ts"; import { parse } from "https://deno.land/std@0.194.0/flags/mod.ts";

View File

@ -94,7 +94,7 @@ let Configuration:Configuration =
<script type="importmap">${JSON.stringify(inMap)}</script> <script type="importmap">${JSON.stringify(inMap)}</script>
<script type="module"> <script type="module">
import Mount from "${import.meta.resolve("./boot.tsx")}"; import Mount from "${import.meta.resolve("./boot.tsx")}";
Mount("#app", document.location.origin+"${parts[1]??"/app.tsx"}"); Mount("#app", "entry");
</script> </script>
</body> </body>
</html>`, {status:200, headers:{"content-type":"text/html"}}); </html>`, {status:200, headers:{"content-type":"text/html"}});