Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	Commit 
							
							·
						
						6bce3a4
	
0
								Parent(s):
							
							
Initial commit
Browse files- .gitignore +21 -0
- .npmrc +1 -0
- README.md +38 -0
- bun.lockb +0 -0
- package.json +22 -0
- src/app.d.ts +13 -0
- src/app.html +12 -0
- src/lib/index.ts +1 -0
- src/routes/+page.svelte +2 -0
- static/favicon.png +0 -0
- svelte.config.js +18 -0
- tsconfig.json +19 -0
- vite.config.ts +6 -0
    	
        .gitignore
    ADDED
    
    | @@ -0,0 +1,21 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            node_modules
         | 
| 2 | 
            +
             | 
| 3 | 
            +
            # Output
         | 
| 4 | 
            +
            .output
         | 
| 5 | 
            +
            .vercel
         | 
| 6 | 
            +
            /.svelte-kit
         | 
| 7 | 
            +
            /build
         | 
| 8 | 
            +
             | 
| 9 | 
            +
            # OS
         | 
| 10 | 
            +
            .DS_Store
         | 
| 11 | 
            +
            Thumbs.db
         | 
| 12 | 
            +
             | 
| 13 | 
            +
            # Env
         | 
| 14 | 
            +
            .env
         | 
| 15 | 
            +
            .env.*
         | 
| 16 | 
            +
            !.env.example
         | 
| 17 | 
            +
            !.env.test
         | 
| 18 | 
            +
             | 
| 19 | 
            +
            # Vite
         | 
| 20 | 
            +
            vite.config.js.timestamp-*
         | 
| 21 | 
            +
            vite.config.ts.timestamp-*
         | 
    	
        .npmrc
    ADDED
    
    | @@ -0,0 +1 @@ | |
|  | 
|  | |
| 1 | 
            +
            engine-strict=true
         | 
    	
        README.md
    ADDED
    
    | @@ -0,0 +1,38 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            # create-svelte
         | 
| 2 | 
            +
             | 
| 3 | 
            +
            Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).
         | 
| 4 | 
            +
             | 
| 5 | 
            +
            ## Creating a project
         | 
| 6 | 
            +
             | 
| 7 | 
            +
            If you're seeing this, you've probably already done this step. Congrats!
         | 
| 8 | 
            +
             | 
| 9 | 
            +
            ```bash
         | 
| 10 | 
            +
            # create a new project in the current directory
         | 
| 11 | 
            +
            npm create svelte@latest
         | 
| 12 | 
            +
             | 
| 13 | 
            +
            # create a new project in my-app
         | 
| 14 | 
            +
            npm create svelte@latest my-app
         | 
| 15 | 
            +
            ```
         | 
| 16 | 
            +
             | 
| 17 | 
            +
            ## Developing
         | 
| 18 | 
            +
             | 
| 19 | 
            +
            Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
         | 
| 20 | 
            +
             | 
| 21 | 
            +
            ```bash
         | 
| 22 | 
            +
            npm run dev
         | 
| 23 | 
            +
             | 
| 24 | 
            +
            # or start the server and open the app in a new browser tab
         | 
| 25 | 
            +
            npm run dev -- --open
         | 
| 26 | 
            +
            ```
         | 
| 27 | 
            +
             | 
| 28 | 
            +
            ## Building
         | 
| 29 | 
            +
             | 
| 30 | 
            +
            To create a production version of your app:
         | 
| 31 | 
            +
             | 
| 32 | 
            +
            ```bash
         | 
| 33 | 
            +
            npm run build
         | 
| 34 | 
            +
            ```
         | 
| 35 | 
            +
             | 
| 36 | 
            +
            You can preview the production build with `npm run preview`.
         | 
| 37 | 
            +
             | 
| 38 | 
            +
            > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
         | 
    	
        bun.lockb
    ADDED
    
    | Binary file (51.9 kB). View file | 
|  | 
    	
        package.json
    ADDED
    
    | @@ -0,0 +1,22 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            {
         | 
| 2 | 
            +
            	"name": "smolplayground",
         | 
| 3 | 
            +
            	"version": "0.0.1",
         | 
| 4 | 
            +
            	"private": true,
         | 
| 5 | 
            +
            	"scripts": {
         | 
| 6 | 
            +
            		"dev": "vite dev",
         | 
| 7 | 
            +
            		"build": "vite build",
         | 
| 8 | 
            +
            		"preview": "vite preview",
         | 
| 9 | 
            +
            		"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
         | 
| 10 | 
            +
            		"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
         | 
| 11 | 
            +
            	},
         | 
| 12 | 
            +
            	"devDependencies": {
         | 
| 13 | 
            +
            		"@sveltejs/adapter-auto": "^3.0.0",
         | 
| 14 | 
            +
            		"@sveltejs/kit": "^2.0.0",
         | 
| 15 | 
            +
            		"@sveltejs/vite-plugin-svelte": "^3.0.0",
         | 
| 16 | 
            +
            		"svelte": "^4.2.7",
         | 
| 17 | 
            +
            		"svelte-check": "^3.6.0",
         | 
| 18 | 
            +
            		"typescript": "^5.0.0",
         | 
| 19 | 
            +
            		"vite": "^5.0.3"
         | 
| 20 | 
            +
            	},
         | 
| 21 | 
            +
            	"type": "module"
         | 
| 22 | 
            +
            }
         | 
    	
        src/app.d.ts
    ADDED
    
    | @@ -0,0 +1,13 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            // See https://kit.svelte.dev/docs/types#app
         | 
| 2 | 
            +
            // for information about these interfaces
         | 
| 3 | 
            +
            declare global {
         | 
| 4 | 
            +
            	namespace App {
         | 
| 5 | 
            +
            		// interface Error {}
         | 
| 6 | 
            +
            		// interface Locals {}
         | 
| 7 | 
            +
            		// interface PageData {}
         | 
| 8 | 
            +
            		// interface PageState {}
         | 
| 9 | 
            +
            		// interface Platform {}
         | 
| 10 | 
            +
            	}
         | 
| 11 | 
            +
            }
         | 
| 12 | 
            +
             | 
| 13 | 
            +
            export {};
         | 
    	
        src/app.html
    ADDED
    
    | @@ -0,0 +1,12 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            <!doctype html>
         | 
| 2 | 
            +
            <html lang="en">
         | 
| 3 | 
            +
            	<head>
         | 
| 4 | 
            +
            		<meta charset="utf-8" />
         | 
| 5 | 
            +
            		<link rel="icon" href="%sveltekit.assets%/favicon.png" />
         | 
| 6 | 
            +
            		<meta name="viewport" content="width=device-width, initial-scale=1" />
         | 
| 7 | 
            +
            		%sveltekit.head%
         | 
| 8 | 
            +
            	</head>
         | 
| 9 | 
            +
            	<body data-sveltekit-preload-data="hover">
         | 
| 10 | 
            +
            		<div style="display: contents">%sveltekit.body%</div>
         | 
| 11 | 
            +
            	</body>
         | 
| 12 | 
            +
            </html>
         | 
    	
        src/lib/index.ts
    ADDED
    
    | @@ -0,0 +1 @@ | |
|  | 
|  | |
| 1 | 
            +
            // place files you want to import through the `$lib` alias in this folder.
         | 
    	
        src/routes/+page.svelte
    ADDED
    
    | @@ -0,0 +1,2 @@ | |
|  | |
|  | 
|  | |
| 1 | 
            +
            <h1>Welcome to SvelteKit</h1>
         | 
| 2 | 
            +
            <p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p>
         | 
    	
        static/favicon.png
    ADDED
    
    |   | 
    	
        svelte.config.js
    ADDED
    
    | @@ -0,0 +1,18 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            import adapter from '@sveltejs/adapter-auto';
         | 
| 2 | 
            +
            import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
         | 
| 3 | 
            +
             | 
| 4 | 
            +
            /** @type {import('@sveltejs/kit').Config} */
         | 
| 5 | 
            +
            const config = {
         | 
| 6 | 
            +
            	// Consult https://kit.svelte.dev/docs/integrations#preprocessors
         | 
| 7 | 
            +
            	// for more information about preprocessors
         | 
| 8 | 
            +
            	preprocess: vitePreprocess(),
         | 
| 9 | 
            +
             | 
| 10 | 
            +
            	kit: {
         | 
| 11 | 
            +
            		// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
         | 
| 12 | 
            +
            		// If your environment is not supported, or you settled on a specific environment, switch out the adapter.
         | 
| 13 | 
            +
            		// See https://kit.svelte.dev/docs/adapters for more information about adapters.
         | 
| 14 | 
            +
            		adapter: adapter()
         | 
| 15 | 
            +
            	}
         | 
| 16 | 
            +
            };
         | 
| 17 | 
            +
             | 
| 18 | 
            +
            export default config;
         | 
    	
        tsconfig.json
    ADDED
    
    | @@ -0,0 +1,19 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            {
         | 
| 2 | 
            +
            	"extends": "./.svelte-kit/tsconfig.json",
         | 
| 3 | 
            +
            	"compilerOptions": {
         | 
| 4 | 
            +
            		"allowJs": true,
         | 
| 5 | 
            +
            		"checkJs": true,
         | 
| 6 | 
            +
            		"esModuleInterop": true,
         | 
| 7 | 
            +
            		"forceConsistentCasingInFileNames": true,
         | 
| 8 | 
            +
            		"resolveJsonModule": true,
         | 
| 9 | 
            +
            		"skipLibCheck": true,
         | 
| 10 | 
            +
            		"sourceMap": true,
         | 
| 11 | 
            +
            		"strict": true,
         | 
| 12 | 
            +
            		"moduleResolution": "bundler"
         | 
| 13 | 
            +
            	}
         | 
| 14 | 
            +
            	// Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
         | 
| 15 | 
            +
            	// except $lib which is handled by https://kit.svelte.dev/docs/configuration#files
         | 
| 16 | 
            +
            	//
         | 
| 17 | 
            +
            	// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
         | 
| 18 | 
            +
            	// from the referenced tsconfig.json - TypeScript does not merge them in
         | 
| 19 | 
            +
            }
         | 
    	
        vite.config.ts
    ADDED
    
    | @@ -0,0 +1,6 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            import { sveltekit } from '@sveltejs/kit/vite';
         | 
| 2 | 
            +
            import { defineConfig } from 'vite';
         | 
| 3 | 
            +
             | 
| 4 | 
            +
            export default defineConfig({
         | 
| 5 | 
            +
            	plugins: [sveltekit()]
         | 
| 6 | 
            +
            });
         | 

