Install Prettier
This commit is contained in:
parent
fb8a9ce6e2
commit
eef3dcd1f8
6
.prettierignore
Normal file
6
.prettierignore
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Ignore artifcats:
|
||||
build
|
||||
coverage
|
||||
|
||||
.vinxi
|
||||
node_modules
|
1
.prettierrc
Normal file
1
.prettierrc
Normal file
|
@ -0,0 +1 @@
|
|||
{}
|
5
.vscode/settings.json
vendored
Normal file
5
.vscode/settings.json
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||
"editor.formatOnPaste": true,
|
||||
"editor.formatOnSave": true
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
import { defineConfig } from '@tanstack/start/config'
|
||||
import { defineConfig } from "@tanstack/start/config";
|
||||
|
||||
export default defineConfig({})
|
||||
export default defineConfig({});
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { hydrateRoot } from 'react-dom/client'
|
||||
import { StartClient } from '@tanstack/start'
|
||||
import { createRouter } from './router'
|
||||
import { hydrateRoot } from "react-dom/client";
|
||||
import { StartClient } from "@tanstack/start";
|
||||
import { createRouter } from "./router";
|
||||
|
||||
const router = createRouter()
|
||||
const router = createRouter();
|
||||
|
||||
hydrateRoot(document.getElementById('root')!, <StartClient router={router} />)
|
||||
hydrateRoot(document.getElementById("root")!, <StartClient router={router} />);
|
||||
|
|
|
@ -10,33 +10,33 @@
|
|||
|
||||
// Import Routes
|
||||
|
||||
import { Route as rootRoute } from './routes/__root'
|
||||
import { Route as IndexImport } from './routes/index'
|
||||
import { Route as rootRoute } from "./routes/__root";
|
||||
import { Route as IndexImport } from "./routes/index";
|
||||
|
||||
// Create/Update Routes
|
||||
|
||||
const IndexRoute = IndexImport.update({
|
||||
path: '/',
|
||||
path: "/",
|
||||
getParentRoute: () => rootRoute,
|
||||
} as any)
|
||||
} as any);
|
||||
|
||||
// Populate the FileRoutesByPath interface
|
||||
|
||||
declare module '@tanstack/react-router' {
|
||||
declare module "@tanstack/react-router" {
|
||||
interface FileRoutesByPath {
|
||||
'/': {
|
||||
id: '/'
|
||||
path: '/'
|
||||
fullPath: '/'
|
||||
preLoaderRoute: typeof IndexImport
|
||||
parentRoute: typeof rootRoute
|
||||
}
|
||||
"/": {
|
||||
id: "/";
|
||||
path: "/";
|
||||
fullPath: "/";
|
||||
preLoaderRoute: typeof IndexImport;
|
||||
parentRoute: typeof rootRoute;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Create and export the route tree
|
||||
|
||||
export const routeTree = rootRoute.addChildren({ IndexRoute })
|
||||
export const routeTree = rootRoute.addChildren({ IndexRoute });
|
||||
|
||||
/* prettier-ignore-end */
|
||||
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
import { createRouter as createTanStackRouter } from '@tanstack/react-router'
|
||||
import { routeTree } from './routeTree.gen'
|
||||
import { createRouter as createTanStackRouter } from "@tanstack/react-router";
|
||||
import { routeTree } from "./routeTree.gen";
|
||||
|
||||
export function createRouter() {
|
||||
const router = createTanStackRouter({
|
||||
routeTree,
|
||||
})
|
||||
});
|
||||
|
||||
return router
|
||||
return router;
|
||||
}
|
||||
|
||||
declare module '@tanstack/react-router' {
|
||||
declare module "@tanstack/react-router" {
|
||||
interface Register {
|
||||
router: ReturnType<typeof createRouter>
|
||||
router: ReturnType<typeof createRouter>;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,30 +1,30 @@
|
|||
import { createRootRoute } from '@tanstack/react-router'
|
||||
import { Outlet, ScrollRestoration } from '@tanstack/react-router'
|
||||
import { Body, Head, Html, Meta, Scripts } from '@tanstack/start'
|
||||
import * as React from 'react'
|
||||
import { createRootRoute } from "@tanstack/react-router";
|
||||
import { Outlet, ScrollRestoration } from "@tanstack/react-router";
|
||||
import { Body, Head, Html, Meta, Scripts } from "@tanstack/start";
|
||||
import * as React from "react";
|
||||
|
||||
export const Route = createRootRoute({
|
||||
meta: () => [
|
||||
{
|
||||
charSet: 'utf-8',
|
||||
charSet: "utf-8",
|
||||
},
|
||||
{
|
||||
name: 'viewport',
|
||||
content: 'width=device-width, initial-scale=1',
|
||||
name: "viewport",
|
||||
content: "width=device-width, initial-scale=1",
|
||||
},
|
||||
{
|
||||
title: 'TanStack Start Starter',
|
||||
title: "TanStack Start Starter",
|
||||
},
|
||||
],
|
||||
component: RootComponent,
|
||||
})
|
||||
});
|
||||
|
||||
function RootComponent() {
|
||||
return (
|
||||
<RootDocument>
|
||||
<Outlet />
|
||||
</RootDocument>
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
function RootDocument({ children }: { children: React.ReactNode }) {
|
||||
|
@ -39,5 +39,5 @@ function RootDocument({ children }: { children: React.ReactNode }) {
|
|||
<Scripts />
|
||||
</Body>
|
||||
</Html>
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
import { createFileRoute, useRouter } from '@tanstack/react-router'
|
||||
import { createFileRoute, useRouter } from "@tanstack/react-router";
|
||||
|
||||
export const Route = createFileRoute('/')({
|
||||
export const Route = createFileRoute("/")({
|
||||
component: Home,
|
||||
})
|
||||
});
|
||||
|
||||
function Home() {
|
||||
const router = useRouter()
|
||||
const state = Route.useLoaderData()
|
||||
const router = useRouter();
|
||||
const state = Route.useLoaderData();
|
||||
|
||||
return (
|
||||
<h1>Hello World();</h1>
|
||||
)
|
||||
return <h1>Hello World();</h1>;
|
||||
}
|
||||
|
|
11
app/ssr.tsx
11
app/ssr.tsx
|
@ -1,13 +1,12 @@
|
|||
import {
|
||||
createStartHandler,
|
||||
defaultStreamHandler,
|
||||
} from '@tanstack/start/server'
|
||||
import { getRouterManifest } from '@tanstack/start/router-manifest'
|
||||
} from "@tanstack/start/server";
|
||||
import { getRouterManifest } from "@tanstack/start/router-manifest";
|
||||
|
||||
import { createRouter } from './router'
|
||||
import { createRouter } from "./router";
|
||||
|
||||
export default createStartHandler({
|
||||
export default createStartHandler({
|
||||
createRouter,
|
||||
getRouterManifest,
|
||||
})(defaultStreamHandler)
|
||||
|
||||
})(defaultStreamHandler);
|
||||
|
|
1
package-lock.json
generated
1
package-lock.json
generated
|
@ -19,6 +19,7 @@
|
|||
"devDependencies": {
|
||||
"@types/react": "^18.3.5",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"prettier": "3.3.3",
|
||||
"typescript": "^5.5.4"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
"devDependencies": {
|
||||
"@types/react": "^18.3.5",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"prettier": "3.3.3",
|
||||
"typescript": "^5.5.4"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
"moduleResolution": "Bundler",
|
||||
"module": "Preserve",
|
||||
"target": "ES2022",
|
||||
"skipLibCheck": true,
|
||||
},
|
||||
"skipLibCheck": true
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user