wip: testing deployment

This commit is contained in:
ethanf 2024-10-11 22:10:29 -05:00
parent 74206e0eb6
commit 5c5dbba7ef
7 changed files with 1435 additions and 1530 deletions

View File

@ -1,7 +1,16 @@
{ {
"imports": { "imports": {
"@oak/oak": "jsr:@oak/oak@^17.0.0", "@oak/oak": "https://deno.land/x/oak/mod.ts",
"@tajpouria/cors": "jsr:@tajpouria/cors@^1.2.1", "@tajpouria/cors": "https://deno.land/x/cors/mod.ts",
"oak_sessions": "https://deno.land/x/oak_sessions/mod.ts",
"react-router-dom": "npm:react-router-dom@^6.26.2" "react-router-dom": "npm:react-router-dom@^6.26.2"
},
"compilerOptions": {
"lib": ["deno.ns", "deno.unstable", "DOM", "DOM.Iterable"],
"types": ["react", "deno.ns"],
"jsx": "react-jsx",
"jsxFactory": "React.createElement",
"jsxFragmentFactory": "React.Fragment",
"jsxImportSource": "react"
} }
} }

1668
deno.lock

File diff suppressed because it is too large Load Diff

View File

@ -4,10 +4,11 @@
"version": "0.0.0", "version": "0.0.0",
"type": "module", "type": "module",
"scripts": { "scripts": {
"compile": "tsc -b",
"dev": "deno task dev:api & deno task dev:vite", "dev": "deno task dev:api & deno task dev:vite",
"dev:api": "deno run --allow-env --allow-read --allow-net api/main.ts", "dev:api": "deno run --allow-env --allow-read --allow-net api/main.ts",
"dev:vite": "deno run -A npm:vite", "dev:vite": "deno run -A npm:vite",
"build": "tsc -b && vite build", "build": "vite build",
"serve": "deno task build && deno task dev:api", "serve": "deno task build && deno task dev:api",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview" "preview": "vite preview"

View File

@ -1,6 +1,6 @@
import { BrowserRouter, Route, Routes } from "react-router-dom"; import { BrowserRouter, Route, Routes } from "react-router-dom";
import Index from "./pages/index"; import Index from "./pages/index.tsx";
import Dinosaur from "./pages/Dinosaur"; import Dinosaur from "./pages/Dinosaur.tsx";
import "./App.css"; import "./App.css";
function App() { function App() {

View File

@ -1,5 +1,5 @@
import ReactDOM from "react-dom/client"; import ReactDOM from "react-dom/client";
import App from "./App"; import App from "./App.tsx"
import "./index.css"; import "./index.css";
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(

View File

@ -1,6 +1,6 @@
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { Link, useParams } from "react-router-dom"; import { Link, useParams } from "react-router-dom";
import { Dino } from "../types"; import { Dino } from "../types.ts";
export default function Dinosaur() { export default function Dinosaur() {
const { selectedDinosaur } = useParams(); const { selectedDinosaur } = useParams();

View File

@ -7,6 +7,7 @@
"lib": ["ES2020", "DOM", "DOM.Iterable"], "lib": ["ES2020", "DOM", "DOM.Iterable"],
"module": "ESNext", "module": "ESNext",
"skipLibCheck": true, "skipLibCheck": true,
"esModuleInterop": true,
/* Bundler mode */ /* Bundler mode */
"moduleResolution": "bundler", "moduleResolution": "bundler",