mirror of
				https://github.com/KevinMidboe/brewPi.git
				synced 2025-10-29 16:50:12 +00:00 
			
		
		
		
	Initial commit
This commit is contained in:
		
							
								
								
									
										20
									
								
								.eslintrc.cjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.eslintrc.cjs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | module.exports = { | ||||||
|  | 	root: true, | ||||||
|  | 	parser: '@typescript-eslint/parser', | ||||||
|  | 	extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], | ||||||
|  | 	plugins: ['svelte3', '@typescript-eslint'], | ||||||
|  | 	ignorePatterns: ['*.cjs'], | ||||||
|  | 	overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], | ||||||
|  | 	settings: { | ||||||
|  | 		'svelte3/typescript': () => require('typescript') | ||||||
|  | 	}, | ||||||
|  | 	parserOptions: { | ||||||
|  | 		sourceType: 'module', | ||||||
|  | 		ecmaVersion: 2020 | ||||||
|  | 	}, | ||||||
|  | 	env: { | ||||||
|  | 		browser: true, | ||||||
|  | 		es2017: true, | ||||||
|  | 		node: true | ||||||
|  | 	} | ||||||
|  | }; | ||||||
							
								
								
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | .DS_Store | ||||||
|  | node_modules | ||||||
|  | /build | ||||||
|  | /.svelte-kit | ||||||
|  | /package | ||||||
|  | .env | ||||||
|  | .env.* | ||||||
|  | !.env.example | ||||||
							
								
								
									
										6
									
								
								.prettierrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.prettierrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | { | ||||||
|  | 	"useTabs": true, | ||||||
|  | 	"singleQuote": true, | ||||||
|  | 	"trailingComma": "none", | ||||||
|  | 	"printWidth": 100 | ||||||
|  | } | ||||||
							
								
								
									
										38
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | # create-svelte | ||||||
|  |  | ||||||
|  | Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte); | ||||||
|  |  | ||||||
|  | ## Creating a project | ||||||
|  |  | ||||||
|  | If you're seeing this, you've probably already done this step. Congrats! | ||||||
|  |  | ||||||
|  | ```bash | ||||||
|  | # create a new project in the current directory | ||||||
|  | npm init svelte@next | ||||||
|  |  | ||||||
|  | # create a new project in my-app | ||||||
|  | npm init svelte@next my-app | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | > Note: the `@next` is temporary | ||||||
|  |  | ||||||
|  | ## Developing | ||||||
|  |  | ||||||
|  | Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: | ||||||
|  |  | ||||||
|  | ```bash | ||||||
|  | npm run dev | ||||||
|  |  | ||||||
|  | # or start the server and open the app in a new browser tab | ||||||
|  | npm run dev -- --open | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## Building | ||||||
|  |  | ||||||
|  | Before creating a production version of your app, install an [adapter](https://kit.svelte.dev/docs#adapters) for your target environment. Then: | ||||||
|  |  | ||||||
|  | ```bash | ||||||
|  | npm run build | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | > You can preview the built app with `npm run preview`, regardless of whether you installed an adapter. This should _not_ be used to serve your app in production. | ||||||
							
								
								
									
										31
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | { | ||||||
|  |   "name": "brewpi", | ||||||
|  |   "version": "0.0.1", | ||||||
|  |   "scripts": { | ||||||
|  |     "dev": "svelte-kit dev", | ||||||
|  |     "build": "svelte-kit build", | ||||||
|  |     "package": "svelte-kit package", | ||||||
|  |     "preview": "svelte-kit preview", | ||||||
|  |     "check": "svelte-check --tsconfig ./tsconfig.json", | ||||||
|  |     "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", | ||||||
|  |     "lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .", | ||||||
|  |     "format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ." | ||||||
|  |   }, | ||||||
|  |   "devDependencies": { | ||||||
|  |     "@sveltejs/adapter-auto": "next", | ||||||
|  |     "@sveltejs/kit": "next", | ||||||
|  |     "@typescript-eslint/eslint-plugin": "^4.31.1", | ||||||
|  |     "@typescript-eslint/parser": "^4.31.1", | ||||||
|  |     "eslint": "^7.32.0", | ||||||
|  |     "eslint-config-prettier": "^8.3.0", | ||||||
|  |     "eslint-plugin-svelte3": "^3.2.1", | ||||||
|  |     "prettier": "^2.4.1", | ||||||
|  |     "prettier-plugin-svelte": "^2.4.0", | ||||||
|  |     "svelte": "^3.44.0", | ||||||
|  |     "svelte-check": "^2.2.6", | ||||||
|  |     "svelte-preprocess": "^4.9.4", | ||||||
|  |     "tslib": "^2.3.1", | ||||||
|  |     "typescript": "^4.4.3" | ||||||
|  |   }, | ||||||
|  |   "type": "module" | ||||||
|  | } | ||||||
							
								
								
									
										13
									
								
								src/app.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/app.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | <!DOCTYPE html> | ||||||
|  | <html lang="en"> | ||||||
|  | 	<head> | ||||||
|  | 		<meta charset="utf-8" /> | ||||||
|  | 		<meta name="description" content="" /> | ||||||
|  | 		<link rel="icon" href="%svelte.assets%/favicon.png" /> | ||||||
|  | 		<meta name="viewport" content="width=device-width, initial-scale=1" /> | ||||||
|  | 		%svelte.head% | ||||||
|  | 	</head> | ||||||
|  | 	<body> | ||||||
|  | 		<div id="svelte">%svelte.body%</div> | ||||||
|  | 	</body> | ||||||
|  | </html> | ||||||
							
								
								
									
										1
									
								
								src/global.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/global.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /// <reference types="@sveltejs/kit" /> | ||||||
							
								
								
									
										2
									
								
								src/routes/index.svelte
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								src/routes/index.svelte
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | <h1>Welcome to SvelteKit</h1> | ||||||
|  | <p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p> | ||||||
							
								
								
									
										
											BIN
										
									
								
								static/favicon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/favicon.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.5 KiB | 
							
								
								
									
										18
									
								
								svelte.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								svelte.config.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | import adapter from '@sveltejs/adapter-auto'; | ||||||
|  | import preprocess from 'svelte-preprocess'; | ||||||
|  |  | ||||||
|  | /** @type {import('@sveltejs/kit').Config} */ | ||||||
|  | const config = { | ||||||
|  | 	// Consult https://github.com/sveltejs/svelte-preprocess | ||||||
|  | 	// for more information about preprocessors | ||||||
|  | 	preprocess: preprocess(), | ||||||
|  |  | ||||||
|  | 	kit: { | ||||||
|  | 		adapter: adapter(), | ||||||
|  |  | ||||||
|  | 		// hydrate the <div id="svelte"> element in src/app.html | ||||||
|  | 		target: '#svelte' | ||||||
|  | 	} | ||||||
|  | }; | ||||||
|  |  | ||||||
|  | export default config; | ||||||
							
								
								
									
										31
									
								
								tsconfig.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								tsconfig.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | { | ||||||
|  | 	"compilerOptions": { | ||||||
|  | 		"moduleResolution": "node", | ||||||
|  | 		"module": "es2020", | ||||||
|  | 		"lib": ["es2020", "DOM"], | ||||||
|  | 		"target": "es2020", | ||||||
|  | 		/** | ||||||
|  | 			svelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript | ||||||
|  | 			to enforce using \`import type\` instead of \`import\` for Types. | ||||||
|  | 			*/ | ||||||
|  | 		"importsNotUsedAsValues": "error", | ||||||
|  | 		"isolatedModules": true, | ||||||
|  | 		"resolveJsonModule": true, | ||||||
|  | 		/** | ||||||
|  | 			To have warnings/errors of the Svelte compiler at the correct position, | ||||||
|  | 			enable source maps by default. | ||||||
|  | 			*/ | ||||||
|  | 		"sourceMap": true, | ||||||
|  | 		"esModuleInterop": true, | ||||||
|  | 		"skipLibCheck": true, | ||||||
|  | 		"forceConsistentCasingInFileNames": true, | ||||||
|  | 		"baseUrl": ".", | ||||||
|  | 		"allowJs": true, | ||||||
|  | 		"checkJs": true, | ||||||
|  | 		"paths": { | ||||||
|  | 			"$lib": ["src/lib"], | ||||||
|  | 			"$lib/*": ["src/lib/*"] | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | 	"include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.ts", "src/**/*.svelte"] | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user