Compare commits
	
		
			2 commits
		
	
	
		
			60bbffb616
			...
			057c8ecb3e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 057c8ecb3e | |||
| f899d3218d | 
					 4 changed files with 51 additions and 50 deletions
				
			
		|  | @ -8,7 +8,7 @@ site: | ||||||
|     RUN bun install --frozen-lockfile |     RUN bun install --frozen-lockfile | ||||||
|     COPY --dir src index.html style.css vite.config.ts tsconfig.json svelte.config.js /site |     COPY --dir src index.html style.css vite.config.ts tsconfig.json svelte.config.js /site | ||||||
|     COPY +assets-generated/ /site/assets/generated |     COPY +assets-generated/ /site/assets/generated | ||||||
|     RUN bun x svelte-kit sync && bun run build |     RUN export VITE_BUILD_DATE=$(date -Iminutes -u | sed 's/+00:00//') && bun x svelte-kit sync && bun run build | ||||||
|     SAVE ARTIFACT build AS LOCAL build |     SAVE ARTIFACT build AS LOCAL build | ||||||
| 
 | 
 | ||||||
| deploy: | deploy: | ||||||
|  |  | ||||||
							
								
								
									
										50
									
								
								bun.lock
									
										
									
									
									
								
							
							
						
						
									
										50
									
								
								bun.lock
									
										
									
									
									
								
							|  | @ -4,40 +4,40 @@ | ||||||
|     "": { |     "": { | ||||||
|       "name": "testcard", |       "name": "testcard", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@fontsource/atkinson-hyperlegible": "^5.0.19", |         "@fontsource/atkinson-hyperlegible": "^5.1.1", | ||||||
|         "@fontsource/b612": "^5.0.8", |         "@fontsource/b612": "^5.1.1", | ||||||
|         "@sveltejs/adapter-auto": "^3.0.0", |         "@sveltejs/adapter-auto": "^3.3.1", | ||||||
|         "@sveltejs/adapter-static": "^3.0.1", |         "@sveltejs/adapter-static": "^3.0.8", | ||||||
|         "@sveltejs/kit": "^2.0.0", |         "@sveltejs/kit": "^2.17.1", | ||||||
|         "@sveltejs/vite-plugin-svelte": "^3.0.0", |         "@sveltejs/vite-plugin-svelte": "^3.1.2", | ||||||
|         "@tabler/icons-webfont": "^2.47.0", |         "@tabler/icons-webfont": "^2.47.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.4.0", | ||||||
|         "i18next": "^23.10.0", |         "i18next": "^23.16.8", | ||||||
|         "lodash": "^4.17.21", |         "lodash": "^4.17.21", | ||||||
|         "normalize.css": "^8.0.1", |         "normalize.css": "^8.0.1", | ||||||
|         "svelte": "^4.2.7", |         "svelte": "^4.2.19", | ||||||
|         "svelte-i18next": "^2.2.2", |         "svelte-i18next": "^2.2.2", | ||||||
|         "tslib": "^2.4.1", |         "tslib": "^2.8.1", | ||||||
|         "typescript": "^5.0.0", |         "typescript": "^5.7.3", | ||||||
|         "vite": "^5.0.3", |         "vite": "^5.4.14", | ||||||
|       }, |       }, | ||||||
|       "devDependencies": { |       "devDependencies": { | ||||||
|         "@tsconfig/svelte": "^5.0.2", |         "@tsconfig/svelte": "^5.0.4", | ||||||
|         "@types/debug": "^4.1.12", |         "@types/debug": "^4.1.12", | ||||||
|         "@types/eslint": "8.56.0", |         "@types/eslint": "8.56.0", | ||||||
|         "@types/lodash": "^4.14.202", |         "@types/lodash": "^4.17.15", | ||||||
|         "@typescript-eslint/eslint-plugin": "^6.0.0", |         "@typescript-eslint/eslint-plugin": "^6.21.0", | ||||||
|         "@typescript-eslint/parser": "^6.0.0", |         "@typescript-eslint/parser": "^6.21.0", | ||||||
|         "commander": "^12.0.0", |         "commander": "^12.1.0", | ||||||
|         "concurrently": "^8.2.2", |         "concurrently": "^8.2.2", | ||||||
|         "eslint": "^8.56.0", |         "eslint": "^8.57.1", | ||||||
|         "eslint-config-prettier": "^9.1.0", |         "eslint-config-prettier": "^9.1.0", | ||||||
|         "eslint-plugin-svelte": "^2.35.1", |         "eslint-plugin-svelte": "^2.46.1", | ||||||
|         "node-wav": "^0.0.2", |         "node-wav": "^0.0.2", | ||||||
|         "prettier": "^3.1.1", |         "prettier": "^3.5.0", | ||||||
|         "prettier-plugin-svelte": "^3.1.2", |         "prettier-plugin-svelte": "^3.3.3", | ||||||
|         "puppeteer": "^22.1.0", |         "puppeteer": "^22.15.0", | ||||||
|         "svelte-check": "^3.6.0", |         "svelte-check": "^3.8.6", | ||||||
|         "wait-on": "^7.2.0", |         "wait-on": "^7.2.0", | ||||||
|       }, |       }, | ||||||
|     }, |     }, | ||||||
|  | @ -192,7 +192,7 @@ | ||||||
| 
 | 
 | ||||||
|     "@sveltejs/adapter-static": ["@sveltejs/adapter-static@3.0.8", "", { "peerDependencies": { "@sveltejs/kit": "^2.0.0" } }, "sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg=="], |     "@sveltejs/adapter-static": ["@sveltejs/adapter-static@3.0.8", "", { "peerDependencies": { "@sveltejs/kit": "^2.0.0" } }, "sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg=="], | ||||||
| 
 | 
 | ||||||
|     "@sveltejs/kit": ["@sveltejs/kit@2.16.1", "", { "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^0.6.0", "devalue": "^5.1.0", "esm-env": "^1.2.2", "import-meta-resolve": "^4.1.0", "kleur": "^4.1.5", "magic-string": "^0.30.5", "mrmime": "^2.0.0", "sade": "^1.8.1", "set-cookie-parser": "^2.6.0", "sirv": "^3.0.0" }, "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", "svelte": "^4.0.0 || ^5.0.0-next.0", "vite": "^5.0.3 || ^6.0.0" }, "bin": { "svelte-kit": "svelte-kit.js" } }, "sha512-2pF5sgGJx9brYZ/9nNDYnh5KX0JguPF14dnvvtf/MqrvlWrDj/e7Rk3LBJPecFLLK1GRs6ZniD24gFPqZm/NFw=="], |     "@sveltejs/kit": ["@sveltejs/kit@2.17.1", "", { "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^0.6.0", "devalue": "^5.1.0", "esm-env": "^1.2.2", "import-meta-resolve": "^4.1.0", "kleur": "^4.1.5", "magic-string": "^0.30.5", "mrmime": "^2.0.0", "sade": "^1.8.1", "set-cookie-parser": "^2.6.0", "sirv": "^3.0.0" }, "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", "svelte": "^4.0.0 || ^5.0.0-next.0", "vite": "^5.0.3 || ^6.0.0" }, "bin": { "svelte-kit": "svelte-kit.js" } }, "sha512-CpoGSLqE2MCmcQwA2CWJvOsZ9vW+p/1H3itrFykdgajUNAEyQPbsaSn7fZb6PLHQwe+07njxje9ss0fjZoCAyw=="], | ||||||
| 
 | 
 | ||||||
|     "@sveltejs/vite-plugin-svelte": ["@sveltejs/vite-plugin-svelte@3.1.2", "", { "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", "debug": "^4.3.4", "deepmerge": "^4.3.1", "kleur": "^4.1.5", "magic-string": "^0.30.10", "svelte-hmr": "^0.16.0", "vitefu": "^0.2.5" }, "peerDependencies": { "svelte": "^4.0.0 || ^5.0.0-next.0", "vite": "^5.0.0" } }, "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA=="], |     "@sveltejs/vite-plugin-svelte": ["@sveltejs/vite-plugin-svelte@3.1.2", "", { "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", "debug": "^4.3.4", "deepmerge": "^4.3.1", "kleur": "^4.1.5", "magic-string": "^0.30.10", "svelte-hmr": "^0.16.0", "vitefu": "^0.2.5" }, "peerDependencies": { "svelte": "^4.0.0 || ^5.0.0-next.0", "vite": "^5.0.0" } }, "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA=="], | ||||||
| 
 | 
 | ||||||
|  | @ -622,7 +622,7 @@ | ||||||
| 
 | 
 | ||||||
|     "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], |     "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], | ||||||
| 
 | 
 | ||||||
|     "prettier": ["prettier@3.4.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ=="], |     "prettier": ["prettier@3.5.0", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA=="], | ||||||
| 
 | 
 | ||||||
|     "prettier-plugin-svelte": ["prettier-plugin-svelte@3.3.3", "", { "peerDependencies": { "prettier": "^3.0.0", "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" } }, "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw=="], |     "prettier-plugin-svelte": ["prettier-plugin-svelte@3.3.3", "", { "peerDependencies": { "prettier": "^3.0.0", "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" } }, "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw=="], | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										46
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										46
									
								
								package.json
									
										
									
									
									
								
							|  | @ -16,42 +16,42 @@ | ||||||
|     "av:render:audio": "cd av-sync && node render-audio.js" |     "av:render:audio": "cd av-sync && node render-audio.js" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@tsconfig/svelte": "^5.0.2", |     "@tsconfig/svelte": "^5.0.4", | ||||||
|     "@types/debug": "^4.1.12", |     "@types/debug": "^4.1.12", | ||||||
|     "@types/eslint": "8.56.0", |     "@types/eslint": "8.56.0", | ||||||
|     "@types/lodash": "^4.14.202", |     "@types/lodash": "^4.17.15", | ||||||
|     "@typescript-eslint/eslint-plugin": "^6.0.0", |     "@typescript-eslint/eslint-plugin": "^6.21.0", | ||||||
|     "@typescript-eslint/parser": "^6.0.0", |     "@typescript-eslint/parser": "^6.21.0", | ||||||
|     "commander": "^12.0.0", |     "commander": "^12.1.0", | ||||||
|     "concurrently": "^8.2.2", |     "concurrently": "^8.2.2", | ||||||
|     "eslint": "^8.56.0", |     "eslint": "^8.57.1", | ||||||
|     "eslint-config-prettier": "^9.1.0", |     "eslint-config-prettier": "^9.1.0", | ||||||
|     "eslint-plugin-svelte": "^2.35.1", |     "eslint-plugin-svelte": "^2.46.1", | ||||||
|     "node-wav": "^0.0.2", |     "node-wav": "^0.0.2", | ||||||
|     "prettier": "^3.1.1", |     "prettier": "^3.5.0", | ||||||
|     "prettier-plugin-svelte": "^3.1.2", |     "prettier-plugin-svelte": "^3.3.3", | ||||||
|     "puppeteer": "^22.1.0", |     "puppeteer": "^22.15.0", | ||||||
|     "svelte-check": "^3.6.0", |     "svelte-check": "^3.8.6", | ||||||
|     "wait-on": "^7.2.0" |     "wait-on": "^7.2.0" | ||||||
|   }, |   }, | ||||||
|   "type": "module", |   "type": "module", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@fontsource/atkinson-hyperlegible": "^5.0.19", |     "@fontsource/atkinson-hyperlegible": "^5.1.1", | ||||||
|     "@fontsource/b612": "^5.0.8", |     "@fontsource/b612": "^5.1.1", | ||||||
|     "@sveltejs/adapter-auto": "^3.0.0", |     "@sveltejs/adapter-auto": "^3.3.1", | ||||||
|     "@sveltejs/adapter-static": "^3.0.1", |     "@sveltejs/adapter-static": "^3.0.8", | ||||||
|     "@sveltejs/kit": "^2.0.0", |     "@sveltejs/kit": "^2.17.1", | ||||||
|     "@sveltejs/vite-plugin-svelte": "^3.0.0", |     "@sveltejs/vite-plugin-svelte": "^3.1.2", | ||||||
|     "@tabler/icons-webfont": "^2.47.0", |     "@tabler/icons-webfont": "^2.47.0", | ||||||
|     "debug": "^4.3.4", |     "debug": "^4.4.0", | ||||||
|     "i18next": "^23.10.0", |     "i18next": "^23.16.8", | ||||||
|     "lodash": "^4.17.21", |     "lodash": "^4.17.21", | ||||||
|     "normalize.css": "^8.0.1", |     "normalize.css": "^8.0.1", | ||||||
|     "svelte": "^4.2.7", |     "svelte": "^4.2.19", | ||||||
|     "svelte-i18next": "^2.2.2", |     "svelte-i18next": "^2.2.2", | ||||||
|     "tslib": "^2.4.1", |     "tslib": "^2.8.1", | ||||||
|     "typescript": "^5.0.0", |     "typescript": "^5.7.3", | ||||||
|     "vite": "^5.0.3" |     "vite": "^5.4.14" | ||||||
|   }, |   }, | ||||||
|   "trustedDependencies": [ |   "trustedDependencies": [ | ||||||
|     "esbuild", |     "esbuild", | ||||||
|  |  | ||||||
|  | @ -2,6 +2,7 @@ | ||||||
| 	import { version } from '../../../package.json'; | 	import { version } from '../../../package.json'; | ||||||
| 	import { i18n } from '$lib/i18n'; | 	import { i18n } from '$lib/i18n'; | ||||||
| 	import type { Snapshot } from '@sveltejs/kit'; | 	import type { Snapshot } from '@sveltejs/kit'; | ||||||
|  | 	const buildDate = import.meta.env.VITE_BUILD_DATE || "???"; | ||||||
| 
 | 
 | ||||||
| 	let search = ''; | 	let search = ''; | ||||||
| 
 | 
 | ||||||
|  | @ -219,7 +220,7 @@ | ||||||
| 		{/each} | 		{/each} | ||||||
| 	</div> | 	</div> | ||||||
| </nav> | </nav> | ||||||
| <footer><a href="https://git.thm.place/thm/test-card">testcard v{version}</a></footer> | <footer><a href="https://git.thm.place/thm/test-card">testcard v{version} {#if version.startsWith("0")}({buildDate}){/if}</a></footer> | ||||||
| 
 | 
 | ||||||
| <style> | <style> | ||||||
| 	nav { | 	nav { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue