Install Prettier

This commit is contained in:
Konstantin Hintermayer 2024-09-02 20:22:58 +02:00
parent fb8a9ce6e2
commit eef3dcd1f8
14 changed files with 75 additions and 66 deletions

6
.prettierignore Normal file
View File

@ -0,0 +1,6 @@
# Ignore artifcats:
build
coverage
.vinxi
node_modules

1
.prettierrc Normal file
View File

@ -0,0 +1 @@
{}

5
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnPaste": true,
"editor.formatOnSave": true
}

View File

@ -1,2 +1 @@
# szuntis-frontend

View File

@ -1,3 +1,3 @@
import { defineConfig } from '@tanstack/start/config'
import { defineConfig } from "@tanstack/start/config";
export default defineConfig({})
export default defineConfig({});

View File

@ -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} />);

View File

@ -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 */

View File

@ -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>;
}
}

View File

@ -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>
)
);
}

View File

@ -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>;
}

View File

@ -1,13 +1,12 @@
import {
createStartHandler,
defaultStreamHandler,
} from '@tanstack/start/server'
import { getRouterManifest } from '@tanstack/start/router-manifest'
import { createRouter } from './router'
export default createStartHandler({
createRouter,
getRouterManifest,
})(defaultStreamHandler)
createStartHandler,
defaultStreamHandler,
} from "@tanstack/start/server";
import { getRouterManifest } from "@tanstack/start/router-manifest";
import { createRouter } from "./router";
export default createStartHandler({
createRouter,
getRouterManifest,
})(defaultStreamHandler);

1
package-lock.json generated
View File

@ -19,6 +19,7 @@
"devDependencies": {
"@types/react": "^18.3.5",
"@types/react-dom": "^18.3.0",
"prettier": "3.3.3",
"typescript": "^5.5.4"
}
},

View File

@ -23,6 +23,7 @@
"devDependencies": {
"@types/react": "^18.3.5",
"@types/react-dom": "^18.3.0",
"prettier": "3.3.3",
"typescript": "^5.5.4"
}
}

View File

@ -1,10 +1,9 @@
{
"compilerOptions": {
"jsx": "react-jsx",
"moduleResolution": "Bundler",
"module": "Preserve",
"target": "ES2022",
"skipLibCheck": true,
},
"compilerOptions": {
"jsx": "react-jsx",
"moduleResolution": "Bundler",
"module": "Preserve",
"target": "ES2022",
"skipLibCheck": true
}
}