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 { hydrateRoot } from "react-dom/client";
|
||||||
import { StartClient } from '@tanstack/start'
|
import { StartClient } from "@tanstack/start";
|
||||||
import { createRouter } from './router'
|
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 Routes
|
||||||
|
|
||||||
import { Route as rootRoute } from './routes/__root'
|
import { Route as rootRoute } from "./routes/__root";
|
||||||
import { Route as IndexImport } from './routes/index'
|
import { Route as IndexImport } from "./routes/index";
|
||||||
|
|
||||||
// Create/Update Routes
|
// Create/Update Routes
|
||||||
|
|
||||||
const IndexRoute = IndexImport.update({
|
const IndexRoute = IndexImport.update({
|
||||||
path: '/',
|
path: "/",
|
||||||
getParentRoute: () => rootRoute,
|
getParentRoute: () => rootRoute,
|
||||||
} as any)
|
} as any);
|
||||||
|
|
||||||
// Populate the FileRoutesByPath interface
|
// Populate the FileRoutesByPath interface
|
||||||
|
|
||||||
declare module '@tanstack/react-router' {
|
declare module "@tanstack/react-router" {
|
||||||
interface FileRoutesByPath {
|
interface FileRoutesByPath {
|
||||||
'/': {
|
"/": {
|
||||||
id: '/'
|
id: "/";
|
||||||
path: '/'
|
path: "/";
|
||||||
fullPath: '/'
|
fullPath: "/";
|
||||||
preLoaderRoute: typeof IndexImport
|
preLoaderRoute: typeof IndexImport;
|
||||||
parentRoute: typeof rootRoute
|
parentRoute: typeof rootRoute;
|
||||||
}
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create and export the route tree
|
// Create and export the route tree
|
||||||
|
|
||||||
export const routeTree = rootRoute.addChildren({ IndexRoute })
|
export const routeTree = rootRoute.addChildren({ IndexRoute });
|
||||||
|
|
||||||
/* prettier-ignore-end */
|
/* prettier-ignore-end */
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
import { createRouter as createTanStackRouter } from '@tanstack/react-router'
|
import { createRouter as createTanStackRouter } from "@tanstack/react-router";
|
||||||
import { routeTree } from './routeTree.gen'
|
import { routeTree } from "./routeTree.gen";
|
||||||
|
|
||||||
export function createRouter() {
|
export function createRouter() {
|
||||||
const router = createTanStackRouter({
|
const router = createTanStackRouter({
|
||||||
routeTree,
|
routeTree,
|
||||||
})
|
});
|
||||||
|
|
||||||
return router
|
return router;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module '@tanstack/react-router' {
|
declare module "@tanstack/react-router" {
|
||||||
interface Register {
|
interface Register {
|
||||||
router: ReturnType<typeof createRouter>
|
router: ReturnType<typeof createRouter>;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
import { createRootRoute } from '@tanstack/react-router'
|
import { createRootRoute } from "@tanstack/react-router";
|
||||||
import { Outlet, ScrollRestoration } from '@tanstack/react-router'
|
import { Outlet, ScrollRestoration } from "@tanstack/react-router";
|
||||||
import { Body, Head, Html, Meta, Scripts } from '@tanstack/start'
|
import { Body, Head, Html, Meta, Scripts } from "@tanstack/start";
|
||||||
import * as React from 'react'
|
import * as React from "react";
|
||||||
|
|
||||||
export const Route = createRootRoute({
|
export const Route = createRootRoute({
|
||||||
meta: () => [
|
meta: () => [
|
||||||
{
|
{
|
||||||
charSet: 'utf-8',
|
charSet: "utf-8",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'viewport',
|
name: "viewport",
|
||||||
content: 'width=device-width, initial-scale=1',
|
content: "width=device-width, initial-scale=1",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'TanStack Start Starter',
|
title: "TanStack Start Starter",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
component: RootComponent,
|
component: RootComponent,
|
||||||
})
|
});
|
||||||
|
|
||||||
function RootComponent() {
|
function RootComponent() {
|
||||||
return (
|
return (
|
||||||
<RootDocument>
|
<RootDocument>
|
||||||
<Outlet />
|
<Outlet />
|
||||||
</RootDocument>
|
</RootDocument>
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function RootDocument({ children }: { children: React.ReactNode }) {
|
function RootDocument({ children }: { children: React.ReactNode }) {
|
||||||
|
@ -39,5 +39,5 @@ function RootDocument({ children }: { children: React.ReactNode }) {
|
||||||
<Scripts />
|
<Scripts />
|
||||||
</Body>
|
</Body>
|
||||||
</Html>
|
</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,
|
component: Home,
|
||||||
})
|
});
|
||||||
|
|
||||||
function Home() {
|
function Home() {
|
||||||
const router = useRouter()
|
const router = useRouter();
|
||||||
const state = Route.useLoaderData()
|
const state = Route.useLoaderData();
|
||||||
|
|
||||||
return (
|
return <h1>Hello World();</h1>;
|
||||||
<h1>Hello World();</h1>
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
11
app/ssr.tsx
11
app/ssr.tsx
|
@ -1,13 +1,12 @@
|
||||||
import {
|
import {
|
||||||
createStartHandler,
|
createStartHandler,
|
||||||
defaultStreamHandler,
|
defaultStreamHandler,
|
||||||
} from '@tanstack/start/server'
|
} from "@tanstack/start/server";
|
||||||
import { getRouterManifest } from '@tanstack/start/router-manifest'
|
import { getRouterManifest } from "@tanstack/start/router-manifest";
|
||||||
|
|
||||||
import { createRouter } from './router'
|
import { createRouter } from "./router";
|
||||||
|
|
||||||
export default createStartHandler({
|
export default createStartHandler({
|
||||||
createRouter,
|
createRouter,
|
||||||
getRouterManifest,
|
getRouterManifest,
|
||||||
})(defaultStreamHandler)
|
})(defaultStreamHandler);
|
||||||
|
|
||||||
|
|
1
package-lock.json
generated
1
package-lock.json
generated
|
@ -19,6 +19,7 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/react": "^18.3.5",
|
"@types/react": "^18.3.5",
|
||||||
"@types/react-dom": "^18.3.0",
|
"@types/react-dom": "^18.3.0",
|
||||||
|
"prettier": "3.3.3",
|
||||||
"typescript": "^5.5.4"
|
"typescript": "^5.5.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/react": "^18.3.5",
|
"@types/react": "^18.3.5",
|
||||||
"@types/react-dom": "^18.3.0",
|
"@types/react-dom": "^18.3.0",
|
||||||
|
"prettier": "3.3.3",
|
||||||
"typescript": "^5.5.4"
|
"typescript": "^5.5.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
"moduleResolution": "Bundler",
|
"moduleResolution": "Bundler",
|
||||||
"module": "Preserve",
|
"module": "Preserve",
|
||||||
"target": "ES2022",
|
"target": "ES2022",
|
||||||
"skipLibCheck": true,
|
"skipLibCheck": true
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user