Update dependencies and add launch for VSCode debugging.

This commit is contained in:
Bradley Shellnut 2022-07-24 18:42:20 -07:00
parent 2fdae4c315
commit c3d02ad309
3 changed files with 77 additions and 58 deletions

19
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,19 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Vite DEV server",
"request": "launch",
"runtimeExecutable": "npx",
"runtimeArgs": [
"vite",
],
"type": "node",
"serverReadyAction": {
"action": "debugWithChrome",
"pattern": "Local: http://localhost:([0-9]+)",
"uriFormat": "http://localhost:%s"
}
}
]
}

View file

@ -2,7 +2,7 @@
"name": "boredgame", "name": "boredgame",
"version": "0.0.1", "version": "0.0.1",
"scripts": { "scripts": {
"dev": "vite dev --host", "dev": "NODE_OPTIONS=\"--inspect\" vite dev --host",
"build": "vite build", "build": "vite build",
"package": "svelte-kit package", "package": "svelte-kit package",
"preview": "vite preview", "preview": "vite preview",
@ -14,23 +14,23 @@
"format": "prettier --write --plugin-search-dir=. ." "format": "prettier --write --plugin-search-dir=. ."
}, },
"devDependencies": { "devDependencies": {
"@playwright/test": "^1.23.2", "@playwright/test": "^1.24.0",
"@rgossiaux/svelte-headlessui": "1.0.2", "@rgossiaux/svelte-headlessui": "1.0.2",
"@rgossiaux/svelte-heroicons": "^0.1.2", "@rgossiaux/svelte-heroicons": "^0.1.2",
"@sveltejs/adapter-auto": "1.0.0-next.63", "@sveltejs/adapter-auto": "1.0.0-next.63",
"@sveltejs/kit": "1.0.0-next.386", "@sveltejs/kit": "1.0.0-next.392",
"@types/cookie": "^0.5.1", "@types/cookie": "^0.5.1",
"@types/node": "^18.0.6", "@types/node": "^18.0.6",
"@typescript-eslint/eslint-plugin": "^5.27.0", "@typescript-eslint/eslint-plugin": "^5.27.0",
"@typescript-eslint/parser": "^5.27.0", "@typescript-eslint/parser": "^5.27.0",
"carbon-components-svelte": "^0.67.1", "carbon-components-svelte": "^0.67.2",
"carbon-icons-svelte": "^11.1.0", "carbon-icons-svelte": "^11.2.0",
"eslint": "^8.19.0", "eslint": "^8.19.0",
"eslint-config-prettier": "^8.1.0", "eslint-config-prettier": "^8.1.0",
"eslint-plugin-svelte3": "^4.0.0", "eslint-plugin-svelte3": "^4.0.0",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.7.0", "prettier-plugin-svelte": "^2.7.0",
"sass": "^1.53.0", "sass": "^1.54.0",
"svelte": "^3.49.0", "svelte": "^3.49.0",
"svelte-check": "^2.8.0", "svelte-check": "^2.8.0",
"svelte-preprocess": "^4.10.7", "svelte-preprocess": "^4.10.7",
@ -41,10 +41,10 @@
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@fontsource/fira-mono": "^4.5.8", "@fontsource/fira-mono": "^4.5.8",
"@leveluptuts/svelte-side-menu": "^0.0.4", "@leveluptuts/svelte-side-menu": "^1.0.2",
"@leveluptuts/svelte-toy": "^2.0.0", "@leveluptuts/svelte-toy": "^2.0.2",
"@lukeed/uuid": "^2.0.0", "@lukeed/uuid": "^2.0.0",
"cookie": "^0.5.0", "cookie": "^0.5.0",
"zod": "^3.17.3" "zod": "^3.17.10"
} }
} }

View file

@ -2,67 +2,67 @@ lockfileVersion: 5.4
specifiers: specifiers:
'@fontsource/fira-mono': ^4.5.8 '@fontsource/fira-mono': ^4.5.8
'@leveluptuts/svelte-side-menu': ^0.0.4 '@leveluptuts/svelte-side-menu': ^1.0.2
'@leveluptuts/svelte-toy': ^2.0.0 '@leveluptuts/svelte-toy': ^2.0.2
'@lukeed/uuid': ^2.0.0 '@lukeed/uuid': ^2.0.0
'@playwright/test': ^1.23.2 '@playwright/test': ^1.24.0
'@rgossiaux/svelte-headlessui': 1.0.2 '@rgossiaux/svelte-headlessui': 1.0.2
'@rgossiaux/svelte-heroicons': ^0.1.2 '@rgossiaux/svelte-heroicons': ^0.1.2
'@sveltejs/adapter-auto': 1.0.0-next.63 '@sveltejs/adapter-auto': 1.0.0-next.63
'@sveltejs/kit': 1.0.0-next.386 '@sveltejs/kit': 1.0.0-next.392
'@types/cookie': ^0.5.1 '@types/cookie': ^0.5.1
'@types/node': ^18.0.6 '@types/node': ^18.0.6
'@typescript-eslint/eslint-plugin': ^5.27.0 '@typescript-eslint/eslint-plugin': ^5.27.0
'@typescript-eslint/parser': ^5.27.0 '@typescript-eslint/parser': ^5.27.0
carbon-components-svelte: ^0.67.1 carbon-components-svelte: ^0.67.2
carbon-icons-svelte: ^11.1.0 carbon-icons-svelte: ^11.2.0
cookie: ^0.5.0 cookie: ^0.5.0
eslint: ^8.19.0 eslint: ^8.19.0
eslint-config-prettier: ^8.1.0 eslint-config-prettier: ^8.1.0
eslint-plugin-svelte3: ^4.0.0 eslint-plugin-svelte3: ^4.0.0
prettier: ^2.7.1 prettier: ^2.7.1
prettier-plugin-svelte: ^2.7.0 prettier-plugin-svelte: ^2.7.0
sass: ^1.53.0 sass: ^1.54.0
svelte: ^3.49.0 svelte: ^3.49.0
svelte-check: ^2.8.0 svelte-check: ^2.8.0
svelte-preprocess: ^4.10.7 svelte-preprocess: ^4.10.7
tslib: ^2.0.0 tslib: ^2.0.0
typescript: ^4.7.4 typescript: ^4.7.4
vite: ^3.0.0 vite: ^3.0.0
zod: ^3.17.3 zod: ^3.17.10
dependencies: dependencies:
'@fontsource/fira-mono': 4.5.8 '@fontsource/fira-mono': 4.5.8
'@leveluptuts/svelte-side-menu': 0.0.4 '@leveluptuts/svelte-side-menu': 1.0.2
'@leveluptuts/svelte-toy': 2.0.0 '@leveluptuts/svelte-toy': 2.0.2
'@lukeed/uuid': 2.0.0 '@lukeed/uuid': 2.0.0
cookie: 0.5.0 cookie: 0.5.0
zod: 3.17.9 zod: 3.17.10
devDependencies: devDependencies:
'@playwright/test': 1.23.4 '@playwright/test': 1.24.0
'@rgossiaux/svelte-headlessui': 1.0.2_svelte@3.49.0 '@rgossiaux/svelte-headlessui': 1.0.2_svelte@3.49.0
'@rgossiaux/svelte-heroicons': 0.1.2_svelte@3.49.0 '@rgossiaux/svelte-heroicons': 0.1.2_svelte@3.49.0
'@sveltejs/adapter-auto': 1.0.0-next.63 '@sveltejs/adapter-auto': 1.0.0-next.63
'@sveltejs/kit': 1.0.0-next.386_svelte@3.49.0+vite@3.0.2 '@sveltejs/kit': 1.0.0-next.392_svelte@3.49.0+vite@3.0.2
'@types/cookie': 0.5.1 '@types/cookie': 0.5.1
'@types/node': 18.0.6 '@types/node': 18.0.6
'@typescript-eslint/eslint-plugin': 5.30.7_6wltbjakwuqm7awqswigmiuhd4 '@typescript-eslint/eslint-plugin': 5.30.7_6wltbjakwuqm7awqswigmiuhd4
'@typescript-eslint/parser': 5.30.7_he2ccbldppg44uulnyq4rwocfa '@typescript-eslint/parser': 5.30.7_he2ccbldppg44uulnyq4rwocfa
carbon-components-svelte: 0.67.1 carbon-components-svelte: 0.67.2
carbon-icons-svelte: 11.1.0 carbon-icons-svelte: 11.2.0
eslint: 8.20.0 eslint: 8.20.0
eslint-config-prettier: 8.5.0_eslint@8.20.0 eslint-config-prettier: 8.5.0_eslint@8.20.0
eslint-plugin-svelte3: 4.0.0_piwa6j2njmnknm35bh3wz5v52y eslint-plugin-svelte3: 4.0.0_piwa6j2njmnknm35bh3wz5v52y
prettier: 2.7.1 prettier: 2.7.1
prettier-plugin-svelte: 2.7.0_o3ioganyptcsrh6x4hnxvjkpqi prettier-plugin-svelte: 2.7.0_o3ioganyptcsrh6x4hnxvjkpqi
sass: 1.53.0 sass: 1.54.0
svelte: 3.49.0 svelte: 3.49.0
svelte-check: 2.8.0_sass@1.53.0+svelte@3.49.0 svelte-check: 2.8.0_sass@1.54.0+svelte@3.49.0
svelte-preprocess: 4.10.7_ti5n7ksfdoivvzciqy5qn6uyye svelte-preprocess: 4.10.7_qqyngjnvpp2z5rj6eppfx7s47e
tslib: 2.4.0 tslib: 2.4.0
typescript: 4.7.4 typescript: 4.7.4
vite: 3.0.2_sass@1.53.0 vite: 3.0.2_sass@1.54.0
packages: packages:
@ -126,12 +126,12 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.13 '@jridgewell/sourcemap-codec': 1.4.13
dev: true dev: true
/@leveluptuts/svelte-side-menu/0.0.4: /@leveluptuts/svelte-side-menu/1.0.2:
resolution: {integrity: sha512-S/+EHzMEyptmn1l3w32oDo0gKLPRj2dh36x7n9YeeBdhsziPuGGyuBiUoZp+YIgGYjXN2Dgda0rvm048xfv0SA==} resolution: {integrity: sha512-ZaR2euPXm7SFhcKvIBA6ug0Yd2tpoS3MUJed3sI5WxBk4UlbrLRk+RVrftxYGJr0hPQ6LY+WPBhen6TNHtZb5Q==}
dev: false dev: false
/@leveluptuts/svelte-toy/2.0.0: /@leveluptuts/svelte-toy/2.0.2:
resolution: {integrity: sha512-ODRDTTo49iIDXYmTbbcRmYZ/2mQ3CYKty5wo712cClGaSVBBppddeUfDMtkbNyR7XKee4WXLSd9ZnyHnXN1ANQ==} resolution: {integrity: sha512-DHFsRL3/p6qNgnOla2EeF+3tZTCoYMWpMy7uJRYUjBAYfog8BNziLgenFIKhcRlDgLOBPUqXB8FRB2SdNmkfAg==}
dependencies: dependencies:
lodash.set: 4.3.2 lodash.set: 4.3.2
dev: false dev: false
@ -187,13 +187,13 @@ packages:
fastq: 1.13.0 fastq: 1.13.0
dev: true dev: true
/@playwright/test/1.23.4: /@playwright/test/1.24.0:
resolution: {integrity: sha512-iIsoMJDS/lyuhw82FtcV/B3PXikgVD3hNe5hyvOpRM0uRr1OIpN3LgPeRbBjhzBWmyf6RgRg5fqK5sVcpA03yA==} resolution: {integrity: sha512-sZLH2N6aWN9TtG+vMjNSomSfX0dSVHwWE+GhHQPV+ZeGcuZ/6CgMCGFuGjobgq/hNF9ZkuVOjeyoceZ0owKnHQ==}
engines: {node: '>=14'} engines: {node: '>=14'}
hasBin: true hasBin: true
dependencies: dependencies:
'@types/node': 18.0.6 '@types/node': 18.0.6
playwright-core: 1.23.4 playwright-core: 1.24.0
dev: true dev: true
/@rgossiaux/svelte-headlessui/1.0.2_svelte@3.49.0: /@rgossiaux/svelte-headlessui/1.0.2_svelte@3.49.0:
@ -258,8 +258,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@sveltejs/kit/1.0.0-next.386_svelte@3.49.0+vite@3.0.2: /@sveltejs/kit/1.0.0-next.392_svelte@3.49.0+vite@3.0.2:
resolution: {integrity: sha512-7Olw/QoZ0lvcjRqMNnR8vM7FCy8NN6NwNEhWTO8/J39yR6li1Q0aV0vW4Fh/7LetoVtyZqEyrqaUypgmbeH9rQ==} resolution: {integrity: sha512-od4rDJ/Soq0I7mda7sTbAnNKERHSDEGNa7QBpLA859xgBkwC1JnEIymYOh9dm+hMyHhB0bUoRoaur0qxKLqOOw==}
engines: {node: '>=16.9'} engines: {node: '>=16.9'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -270,7 +270,7 @@ packages:
chokidar: 3.5.3 chokidar: 3.5.3
sade: 1.8.1 sade: 1.8.1
svelte: 3.49.0 svelte: 3.49.0
vite: 3.0.2_sass@1.53.0 vite: 3.0.2_sass@1.54.0
transitivePeerDependencies: transitivePeerDependencies:
- diff-match-patch - diff-match-patch
- supports-color - supports-color
@ -294,7 +294,7 @@ packages:
magic-string: 0.26.2 magic-string: 0.26.2
svelte: 3.49.0 svelte: 3.49.0
svelte-hmr: 0.14.12_svelte@3.49.0 svelte-hmr: 0.14.12_svelte@3.49.0
vite: 3.0.2_sass@1.53.0 vite: 3.0.2_sass@1.54.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -581,14 +581,14 @@ packages:
engines: {node: '>=6'} engines: {node: '>=6'}
dev: true dev: true
/carbon-components-svelte/0.67.1: /carbon-components-svelte/0.67.2:
resolution: {integrity: sha512-Xof9AItLnt6UTu/6GFM0HGCokaoVmivElcMainzy26KiaDCgLRP0AOuI0hpbUQAgUcLqiy2y+dBhQylMSvNn6g==} resolution: {integrity: sha512-zu/x4m4cRIzWsY9muu6ctqWOZQg3gB4Ako89hgm+xiyK7cGMf0ySagKUHcIIh/sSnusN4AySR8azivDH2LdyhQ==}
dependencies: dependencies:
flatpickr: 4.6.9 flatpickr: 4.6.9
dev: true dev: true
/carbon-icons-svelte/11.1.0: /carbon-icons-svelte/11.2.0:
resolution: {integrity: sha512-yDA1aqgRCuDaY1moxYywKnkGak7rFc5U2n8/hrs8irmIpq9ebKmimLdMCVqZgV4kiZf2Udj/lkKOs/IzHixrnQ==} resolution: {integrity: sha512-nbqCEKoZA5EzT2Lr8vNYnfWcDl5GnFFLnbD861U32g9cNe7D7nmQKx4T+goFp5AoY60OyAgKUNJov8LwNEkhbg==}
dev: true dev: true
/chalk/4.1.2: /chalk/4.1.2:
@ -1264,8 +1264,8 @@ packages:
engines: {node: '>= 4'} engines: {node: '>= 4'}
dev: true dev: true
/immutable/4.0.0: /immutable/4.1.0:
resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==} resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
dev: true dev: true
/import-fresh/3.3.0: /import-fresh/3.3.0:
@ -1571,8 +1571,8 @@ packages:
engines: {node: '>=8.6'} engines: {node: '>=8.6'}
dev: true dev: true
/playwright-core/1.23.4: /playwright-core/1.24.0:
resolution: {integrity: sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==} resolution: {integrity: sha512-BkDWdVsoEEC8m2glQlfNu1EN2qvjBsLIg5bD0wjrfwv9zVHktIsp80yYFObAcWreLNYhfRP4PlXE04lr5R4DFQ==}
engines: {node: '>=14'} engines: {node: '>=14'}
hasBin: true hasBin: true
dev: true dev: true
@ -1720,13 +1720,13 @@ packages:
rimraf: 2.7.1 rimraf: 2.7.1
dev: true dev: true
/sass/1.53.0: /sass/1.54.0:
resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==} resolution: {integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
chokidar: 3.5.3 chokidar: 3.5.3
immutable: 4.0.0 immutable: 4.1.0
source-map-js: 1.0.2 source-map-js: 1.0.2
dev: true dev: true
@ -1837,7 +1837,7 @@ packages:
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
dev: true dev: true
/svelte-check/2.8.0_sass@1.53.0+svelte@3.49.0: /svelte-check/2.8.0_sass@1.54.0+svelte@3.49.0:
resolution: {integrity: sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==} resolution: {integrity: sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -1850,7 +1850,7 @@ packages:
picocolors: 1.0.0 picocolors: 1.0.0
sade: 1.8.1 sade: 1.8.1
svelte: 3.49.0 svelte: 3.49.0
svelte-preprocess: 4.10.7_ti5n7ksfdoivvzciqy5qn6uyye svelte-preprocess: 4.10.7_qqyngjnvpp2z5rj6eppfx7s47e
typescript: 4.7.4 typescript: 4.7.4
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
@ -1874,7 +1874,7 @@ packages:
svelte: 3.49.0 svelte: 3.49.0
dev: true dev: true
/svelte-preprocess/4.10.7_ti5n7ksfdoivvzciqy5qn6uyye: /svelte-preprocess/4.10.7_qqyngjnvpp2z5rj6eppfx7s47e:
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'} engines: {node: '>= 9.11.2'}
requiresBuild: true requiresBuild: true
@ -1919,7 +1919,7 @@ packages:
'@types/sass': 1.43.1 '@types/sass': 1.43.1
detect-indent: 6.1.0 detect-indent: 6.1.0
magic-string: 0.25.9 magic-string: 0.25.9
sass: 1.53.0 sass: 1.54.0
sorcery: 0.10.0 sorcery: 0.10.0
strip-indent: 3.0.0 strip-indent: 3.0.0
svelte: 3.49.0 svelte: 3.49.0
@ -2015,7 +2015,7 @@ packages:
resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
dev: true dev: true
/vite/3.0.2_sass@1.53.0: /vite/3.0.2_sass@1.54.0:
resolution: {integrity: sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==} resolution: {integrity: sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
@ -2038,7 +2038,7 @@ packages:
postcss: 8.4.14 postcss: 8.4.14
resolve: 1.22.1 resolve: 1.22.1
rollup: 2.77.0 rollup: 2.77.0
sass: 1.53.0 sass: 1.54.0
optionalDependencies: optionalDependencies:
fsevents: 2.3.2 fsevents: 2.3.2
dev: true dev: true
@ -2089,6 +2089,6 @@ packages:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true dev: true
/zod/3.17.9: /zod/3.17.10:
resolution: {integrity: sha512-QF1843pYoRk1jFP+/UiEySXaTSiIyFod3KyDzoO3qHKGZdX7z7RNXI4lEsiibvpnIZQwcDVU58ZrxP4pQ7BmTQ==} resolution: {integrity: sha512-IHXnQYQuOOOL/XgHhgl8YjNxBHi3xX0mVcHmqsvJgcxKkEczPshoWdxqyFwsARpf41E0v9U95WUROqsHHxt0UQ==}
dev: false dev: false