···11-# create-svelte
22-33-Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).
44-55-## Creating a project
66-77-If you're seeing this, you've probably already done this step. Congrats!
88-99-```bash
1010-# create a new project in the current directory
1111-npm create svelte@latest
1212-1313-# create a new project in my-app
1414-npm create svelte@latest my-app
1515-```
1616-1717-## Developing
1818-1919-Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
2020-2121-```bash
2222-npm run dev
2323-2424-# or start the server and open the app in a new browser tab
2525-npm run dev -- --open
2626-```
2727-2828-## Building
2929-3030-To create a production version of your app:
3131-3232-```bash
3333-npm run build
3434-```
3535-3636-You can preview the production build with `npm run preview`.
3737-3838-> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
···11-// See https://kit.svelte.dev/docs/types#app
22-// for information about these interfaces
33-// and what to do when importing types
44-declare namespace App {
55- // interface Error {}
66- // interface Locals {}
77- // interface PageData {}
88- // interface Platform {}
99-}
···11-<h1>Welcome to SvelteKit</h1>
22-<p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p>
dsauh/static/favicon.png
This is a binary file and will not be displayed.
-15
dsauh/svelte.config.js
···11-import adapter from '@sveltejs/adapter-auto';
22-import { vitePreprocess } from '@sveltejs/kit/vite';
33-44-/** @type {import('@sveltejs/kit').Config} */
55-const config = {
66- // Consult https://kit.svelte.dev/docs/integrations#preprocessors
77- // for more information about preprocessors
88- preprocess: vitePreprocess(),
99-1010- kit: {
1111- adapter: adapter()
1212- }
1313-};
1414-1515-export default config;
-17
dsauh/tsconfig.json
···11-{
22- "extends": "./.svelte-kit/tsconfig.json",
33- "compilerOptions": {
44- "allowJs": true,
55- "checkJs": true,
66- "esModuleInterop": true,
77- "forceConsistentCasingInFileNames": true,
88- "resolveJsonModule": true,
99- "skipLibCheck": true,
1010- "sourceMap": true,
1111- "strict": true
1212- }
1313- // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
1414- //
1515- // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
1616- // from the referenced tsconfig.json - TypeScript does not merge them in
1717-}