summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/frontpage/package.json17
-rw-r--r--apps/frontpage/pnpm-lock.yaml657
-rw-r--r--apps/frontpage/src/app.html147
l---------apps/frontpage/static/preload.css1
l---------apps/frontpage/static/preload.js1
-rw-r--r--apps/frontpage/svelte.config.js5
-rw-r--r--apps/frontpage/vite.config.ts5
l---------apps/portal/src/_assets/preload.css1
l---------apps/portal/src/_assets/preload.js1
-rw-r--r--apps/portal/src/app/index.scss1
-rw-r--r--apps/portal/src/app/pages/_layout@loggedin.svelte15
-rw-r--r--apps/portal/src/app/pages/profile/index.svelte159
-rw-r--r--apps/portal/src/index.html147
-rw-r--r--apps/portal/src/package.json16
-rw-r--r--apps/portal/src/pnpm-lock.yaml293
-rw-r--r--apps/projects/src/.typesafe-i18n.json2
l---------apps/projects/src/_assets/preload.css1
l---------apps/projects/src/_assets/preload.js1
-rw-r--r--apps/projects/src/index.html147
-rw-r--r--apps/projects/src/package.json20
-rw-r--r--apps/projects/src/pnpm-lock.yaml371
-rw-r--r--apps/web-shared/src/assets/preload.css127
-rw-r--r--apps/web-shared/src/assets/preload.js13
-rw-r--r--apps/web-shared/src/components/breadcrumb/bread.svelte2
-rw-r--r--apps/web-shared/src/styles/components/side-navigation.scss2
-rw-r--r--apps/web-shared/src/styles/custom-style/_buttons.scss52
-rw-r--r--apps/web-shared/src/styles/custom-style/_colors.scss114
-rw-r--r--apps/web-shared/src/styles/custom-style/_forms.scss34
-rw-r--r--apps/web-shared/src/styles/custom-style/_shared-styles.scss46
-rw-r--r--apps/web-shared/src/styles/custom-style/_spacing.scss30
-rw-r--r--apps/web-shared/src/styles/custom-style/_typography.scss31
-rw-r--r--apps/web-shared/src/styles/custom-style/_util.scss18
32 files changed, 1044 insertions, 1433 deletions
diff --git a/apps/frontpage/package.json b/apps/frontpage/package.json
index 6943b38..ab2eb28 100644
--- a/apps/frontpage/package.json
+++ b/apps/frontpage/package.json
@@ -10,14 +10,15 @@
"test": "playwright test"
},
"devDependencies": {
- "@playwright/test": "^1.21.0",
- "@sveltejs/adapter-auto": "next",
- "@sveltejs/adapter-static": "1.0.0-next.34",
- "@sveltejs/kit": "next",
- "sass": "^1.52.2",
- "svelte": "^3.44.0",
+ "@playwright/test": "^1.24.2",
+ "@sveltejs/adapter-auto": "1.0.0-next.64",
+ "@sveltejs/adapter-static": "1.0.0-next.38",
+ "@sveltejs/kit": "1.0.0-next.399",
+ "sass": "^1.54.0",
+ "svelte": "^3.49.0",
"svelte-preprocess": "^4.10.7",
- "typescript": "^4.7.3"
+ "typescript": "^4.7.4",
+ "vite": "^3.0.4"
},
"type": "module"
-} \ No newline at end of file
+}
diff --git a/apps/frontpage/pnpm-lock.yaml b/apps/frontpage/pnpm-lock.yaml
index a80546e..83b9053 100644
--- a/apps/frontpage/pnpm-lock.yaml
+++ b/apps/frontpage/pnpm-lock.yaml
@@ -1,27 +1,33 @@
lockfileVersion: 5.4
specifiers:
- '@playwright/test': ^1.21.0
- '@sveltejs/adapter-auto': next
- '@sveltejs/adapter-static': 1.0.0-next.34
- '@sveltejs/kit': next
- sass: ^1.52.2
- svelte: ^3.44.0
+ '@playwright/test': ^1.24.2
+ '@sveltejs/adapter-auto': 1.0.0-next.64
+ '@sveltejs/adapter-static': 1.0.0-next.38
+ '@sveltejs/kit': 1.0.0-next.399
+ sass: ^1.54.0
+ svelte: ^3.49.0
svelte-preprocess: ^4.10.7
- typescript: ^4.7.3
+ typescript: ^4.7.4
+ vite: ^3.0.4
devDependencies:
- '@playwright/test': 1.22.2
- '@sveltejs/adapter-auto': 1.0.0-next.50
- '@sveltejs/adapter-static': 1.0.0-next.34
- '@sveltejs/kit': 1.0.0-next.348_sass@1.52.2+svelte@3.48.0
- sass: 1.52.2
- svelte: 3.48.0
- svelte-preprocess: 4.10.7_qkexsrbgfwouorfsttztq6wl2m
- typescript: 4.7.3
+ '@playwright/test': 1.24.2
+ '@sveltejs/adapter-auto': 1.0.0-next.64
+ '@sveltejs/adapter-static': 1.0.0-next.38
+ '@sveltejs/kit': 1.0.0-next.399_svelte@3.49.0+vite@3.0.4
+ sass: 1.54.0
+ svelte: 3.49.0
+ svelte-preprocess: 4.10.7_qqyngjnvpp2z5rj6eppfx7s47e
+ typescript: 4.7.4
+ vite: 3.0.4_sass@1.54.0
packages:
+ /@cloudflare/workers-types/3.14.1:
+ resolution: {integrity: sha512-B1/plF62pt+H2IJHvApK8fdOJAVsvojvacuac8x8s+JIyqbropMyqNqHTKLm3YD8ZFLGwYeFTudU+PQ7vGvBdA==}
+ dev: true
+
/@iarna/toml/2.2.5:
resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
dev: true
@@ -44,13 +50,13 @@ packages:
- supports-color
dev: true
- /@playwright/test/1.22.2:
- resolution: {integrity: sha512-cCl96BEBGPtptFz7C2FOSN3PrTnJ3rPpENe+gYCMx4GNNDlN4tmo2D89y13feGKTMMAIVrXfSQ/UmaQKLy1XLA==}
+ /@playwright/test/1.24.2:
+ resolution: {integrity: sha512-Q4X224pRHw4Dtkk5PoNJplZCokLNvVbXD9wDQEMrHcEuvWpJWEQDeJ9gEwkZ3iCWSFSWBshIX177B231XW4wOQ==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@types/node': 17.0.40
- playwright-core: 1.22.2
+ '@types/node': 18.6.3
+ playwright-core: 1.24.2
dev: true
/@rollup/pluginutils/4.2.1:
@@ -61,76 +67,76 @@ packages:
picomatch: 2.3.1
dev: true
- /@sveltejs/adapter-auto/1.0.0-next.50:
- resolution: {integrity: sha512-5OkBxw+0Wmq7+Cr0DcOEOTHyOm4VmiWTUsKwMrSc47zcjbXB8n4UvEC0XUtJ5ZSBJRZz7hmVubqH1zm1SANtdw==}
+ /@sveltejs/adapter-auto/1.0.0-next.64:
+ resolution: {integrity: sha512-Q8DwcS6wl1GovzS9JJzaD/WL/Lfk1ur4nAF1HtmsUvZDpsPBVDqnK2AhYU4G3oFNiuHstrjAogMy5th8ptSFGw==}
dependencies:
- '@sveltejs/adapter-cloudflare': 1.0.0-next.23
- '@sveltejs/adapter-netlify': 1.0.0-next.64
- '@sveltejs/adapter-vercel': 1.0.0-next.58
+ '@sveltejs/adapter-cloudflare': 1.0.0-next.31
+ '@sveltejs/adapter-netlify': 1.0.0-next.71
+ '@sveltejs/adapter-vercel': 1.0.0-next.66
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /@sveltejs/adapter-cloudflare/1.0.0-next.23:
- resolution: {integrity: sha512-WaDE25Ib3Q9kM1BBxvGxr57vfExg0Q1Wu2H3dSFV4Apw18UHKS89P/U6wd4u4zAzAw+Mcm8gduX/rRs5z0YMwA==}
+ /@sveltejs/adapter-cloudflare/1.0.0-next.31:
+ resolution: {integrity: sha512-HhEFZP72GJ8AZGgFECKIiayDcLaAWi65pI0AnBfiNhCifYSlH/mPNWNVD4AWRDnXnH6XU+FLwhGDnIDwytTyYg==}
dependencies:
- esbuild: 0.14.42
+ '@cloudflare/workers-types': 3.14.1
+ esbuild: 0.14.51
worktop: 0.8.0-next.14
dev: true
- /@sveltejs/adapter-netlify/1.0.0-next.64:
- resolution: {integrity: sha512-n2oBAIdv1s4magogcCYbequDmPgOKviNfy40JJ5ZavansboYeaygFri9HcOwcHqrTOmEo3ZDIBoc1UTpbmzMYg==}
+ /@sveltejs/adapter-netlify/1.0.0-next.71:
+ resolution: {integrity: sha512-la1CGtWO1xul1L3zEoFAoc4EX2uxZjrZcOMS3tkKB8drxhbQsNbnTE6fmSSMFiZXhxaikczrBgQwqIaDkLTmZg==}
dependencies:
'@iarna/toml': 2.2.5
- esbuild: 0.14.42
- set-cookie-parser: 2.5.0
+ esbuild: 0.14.51
+ set-cookie-parser: 2.5.1
tiny-glob: 0.2.9
dev: true
- /@sveltejs/adapter-static/1.0.0-next.34:
- resolution: {integrity: sha512-XjuMhemme5z0L/B2nTZpA6k+RJjF+b6L96ts6gIQ6ixiCzJQSbBqJhrrBYBCaeLAKvdUMoGEmX8m862JhKjRFg==}
+ /@sveltejs/adapter-static/1.0.0-next.38:
+ resolution: {integrity: sha512-O1b264K62E3OrUnsFxMjKn3CUJF50fxGcW0rWk8fa5kjzskPsSyTxS3jnWNryFaVJ3oSUtx57m4qFW43S1910Q==}
dependencies:
tiny-glob: 0.2.9
dev: true
- /@sveltejs/adapter-vercel/1.0.0-next.58:
- resolution: {integrity: sha512-Gw76HhwHh2sWP2RN8jwm4jMmO5rnvvWsPsnAhFRCYlIs6gwKf/mNE/CfTQ1nkqKEm15YEYHjKXRVRjI8BniwxA==}
+ /@sveltejs/adapter-vercel/1.0.0-next.66:
+ resolution: {integrity: sha512-s3Hcxu9nCG/rR3C3cFbdQGjTa5W4K2kRcc6S5Xefx7itbrw+4v3KpO8ZPB6qM55XDwVxuG7260NMHVI6MUGmSA==}
dependencies:
- '@vercel/nft': 0.19.1
- esbuild: 0.14.42
+ '@vercel/nft': 0.21.0
+ esbuild: 0.14.51
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /@sveltejs/kit/1.0.0-next.348_sass@1.52.2+svelte@3.48.0:
- resolution: {integrity: sha512-K9dfgzIbotWmbcdCsQ6ROGs9R+bsGWwmSdN6l6km1QV5esQehqg1UYHGD9q0VJsg4rJg/zmKVBYo0oBquSHPZw==}
- engines: {node: '>=16.7'}
+ /@sveltejs/kit/1.0.0-next.399_svelte@3.49.0+vite@3.0.4:
+ resolution: {integrity: sha512-svOZrpfFCkM0sXaPzbGK8YLtbndLzsWPXnUOdf1kwR+MAnoP7txnk7NOfwCScOHkRXMOzWzfeeOcbAHTW1KL0A==}
+ engines: {node: '>=16.9'}
hasBin: true
+ requiresBuild: true
peerDependencies:
svelte: ^3.44.0
+ vite: ^3.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 1.0.0-next.47_svelte@3.48.0+vite@2.9.9
+ '@sveltejs/vite-plugin-svelte': 1.0.1_svelte@3.49.0+vite@3.0.4
chokidar: 3.5.3
sade: 1.8.1
- svelte: 3.48.0
- vite: 2.9.9_sass@1.52.2
+ svelte: 3.49.0
+ vite: 3.0.4_sass@1.54.0
transitivePeerDependencies:
- diff-match-patch
- - less
- - sass
- - stylus
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte/1.0.0-next.47_svelte@3.48.0+vite@2.9.9:
- resolution: {integrity: sha512-J6n8UN51aq/TEZGQ89/EtdXTtca3cRcTJGzi6fi+xK8LkgsHQLCZhRj+PJ+swktRSWTX9IOmQS55SqVg6bz5fA==}
- engines: {node: ^14.13.1 || >= 16}
+ /@sveltejs/vite-plugin-svelte/1.0.1_svelte@3.49.0+vite@3.0.4:
+ resolution: {integrity: sha512-PorCgUounn0VXcpeJu+hOweZODKmGuLHsLomwqSj+p26IwjjGffmYQfVHtiTWq+NqaUuuHWWG7vPge6UFw4Aeg==}
+ engines: {node: ^14.18.0 || >= 16}
peerDependencies:
diff-match-patch: ^1.0.5
svelte: ^3.44.0
- vite: ^2.9.0
+ vite: ^3.0.0
peerDependenciesMeta:
diff-match-patch:
optional: true
@@ -138,17 +144,17 @@ packages:
'@rollup/pluginutils': 4.2.1
debug: 4.3.4
deepmerge: 4.2.2
- kleur: 4.1.4
+ kleur: 4.1.5
magic-string: 0.26.2
- svelte: 3.48.0
- svelte-hmr: 0.14.12_svelte@3.48.0
- vite: 2.9.9_sass@1.52.2
+ svelte: 3.49.0
+ svelte-hmr: 0.14.12_svelte@3.49.0
+ vite: 3.0.4_sass@1.54.0
transitivePeerDependencies:
- supports-color
dev: true
- /@types/node/17.0.40:
- resolution: {integrity: sha512-UXdBxNGqTMtm7hCwh9HtncFVLrXoqA3oJW30j6XWp5BH/wu3mVeaxo7cq5benFdBw34HB3XDT2TRPI7rXZ+mDg==}
+ /@types/node/18.6.3:
+ resolution: {integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==}
dev: true
/@types/pug/2.0.6:
@@ -158,22 +164,22 @@ packages:
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
- '@types/node': 17.0.40
+ '@types/node': 18.6.3
dev: true
- /@vercel/nft/0.19.1:
- resolution: {integrity: sha512-klR5oN7S3WJsZz0r6Xsq7o8YlFEyU3/00VmlpZzIPVFzKfbcEjXo/sVR5lQBUqNKuOzhcbxaFtzW9aOyHjmPYA==}
+ /@vercel/nft/0.21.0:
+ resolution: {integrity: sha512-hFCAETfI5cG8l5iAiLhMC2bReC5K7SIybzrxGorv+eGspIbIFsVw7Vg85GovXm/LxA08pIDrAlrhR6GN36XB/Q==}
hasBin: true
dependencies:
'@mapbox/node-pre-gyp': 1.0.9
- acorn: 8.7.1
+ acorn: 8.8.0
+ async-sema: 3.1.1
bindings: 1.5.0
estree-walker: 2.0.2
glob: 7.2.3
graceful-fs: 4.2.10
micromatch: 4.0.5
- node-gyp-build: 4.4.0
- node-pre-gyp: 0.13.0
+ node-gyp-build: 4.5.0
resolve-from: 5.0.0
rollup-pluginutils: 2.8.2
transitivePeerDependencies:
@@ -185,8 +191,8 @@ packages:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
- /acorn/8.7.1:
- resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
+ /acorn/8.8.0:
+ resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
@@ -200,11 +206,6 @@ packages:
- supports-color
dev: true
- /ansi-regex/2.1.1:
- resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/ansi-regex/5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -218,21 +219,10 @@ packages:
picomatch: 2.3.1
dev: true
- /aproba/1.2.0:
- resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
- dev: true
-
/aproba/2.0.0:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
dev: true
- /are-we-there-yet/1.1.7:
- resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==}
- dependencies:
- delegates: 1.0.0
- readable-stream: 2.3.7
- dev: true
-
/are-we-there-yet/2.0.0:
resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
engines: {node: '>=10'}
@@ -241,6 +231,10 @@ packages:
readable-stream: 3.6.0
dev: true
+ /async-sema/3.1.1:
+ resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
+ dev: true
+
/balanced-match/1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
@@ -289,48 +283,24 @@ packages:
fsevents: 2.3.2
dev: true
- /chownr/1.1.4:
- resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- dev: true
-
/chownr/2.0.0:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
dev: true
- /code-point-at/1.1.0:
- resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/color-support/1.1.3:
resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
hasBin: true
dev: true
/concat-map/0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
/console-control-strings/1.1.0:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
dev: true
- /core-util-is/1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: true
-
- /debug/3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
- dev: true
-
/debug/4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -343,11 +313,6 @@ packages:
ms: 2.1.2
dev: true
- /deep-extend/0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
- dev: true
-
/deepmerge/4.2.2:
resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
engines: {node: '>=0.10.0'}
@@ -362,12 +327,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /detect-libc/1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
- dev: true
-
/detect-libc/2.0.1:
resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
engines: {node: '>=8'}
@@ -381,8 +340,8 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
- /esbuild-android-64/0.14.42:
- resolution: {integrity: sha512-P4Y36VUtRhK/zivqGVMqhptSrFILAGlYp0Z8r9UQqHJ3iWztRCNWnlBzD9HRx0DbueXikzOiwyOri+ojAFfW6A==}
+ /esbuild-android-64/0.14.51:
+ resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -390,8 +349,8 @@ packages:
dev: true
optional: true
- /esbuild-android-arm64/0.14.42:
- resolution: {integrity: sha512-0cOqCubq+RWScPqvtQdjXG3Czb3AWI2CaKw3HeXry2eoA2rrPr85HF7IpdU26UWdBXgPYtlTN1LUiuXbboROhg==}
+ /esbuild-android-arm64/0.14.51:
+ resolution: {integrity: sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -399,8 +358,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-64/0.14.42:
- resolution: {integrity: sha512-ipiBdCA3ZjYgRfRLdQwP82rTiv/YVMtW36hTvAN5ZKAIfxBOyPXY7Cejp3bMXWgzKD8B6O+zoMzh01GZsCuEIA==}
+ /esbuild-darwin-64/0.14.51:
+ resolution: {integrity: sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -408,8 +367,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-arm64/0.14.42:
- resolution: {integrity: sha512-bU2tHRqTPOaoH/4m0zYHbFWpiYDmaA0gt90/3BMEFaM0PqVK/a6MA2V/ypV5PO0v8QxN6gH5hBPY4YJ2lopXgA==}
+ /esbuild-darwin-arm64/0.14.51:
+ resolution: {integrity: sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -417,8 +376,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-64/0.14.42:
- resolution: {integrity: sha512-75h1+22Ivy07+QvxHyhVqOdekupiTZVLN1PMwCDonAqyXd8TVNJfIRFrdL8QmSJrOJJ5h8H1I9ETyl2L8LQDaw==}
+ /esbuild-freebsd-64/0.14.51:
+ resolution: {integrity: sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -426,8 +385,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-arm64/0.14.42:
- resolution: {integrity: sha512-W6Jebeu5TTDQMJUJVarEzRU9LlKpNkPBbjqSu+GUPTHDCly5zZEQq9uHkmHHl7OKm+mQ2zFySN83nmfCeZCyNA==}
+ /esbuild-freebsd-arm64/0.14.51:
+ resolution: {integrity: sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -435,8 +394,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-32/0.14.42:
- resolution: {integrity: sha512-Ooy/Bj+mJ1z4jlWcK5Dl6SlPlCgQB9zg1UrTCeY8XagvuWZ4qGPyYEWGkT94HUsRi2hKsXvcs6ThTOjBaJSMfg==}
+ /esbuild-linux-32/0.14.51:
+ resolution: {integrity: sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -444,8 +403,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-64/0.14.42:
- resolution: {integrity: sha512-2L0HbzQfbTuemUWfVqNIjOfaTRt9zsvjnme6lnr7/MO9toz/MJ5tZhjqrG6uDWDxhsaHI2/nsDgrv8uEEN2eoA==}
+ /esbuild-linux-64/0.14.51:
+ resolution: {integrity: sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -453,8 +412,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm/0.14.42:
- resolution: {integrity: sha512-STq69yzCMhdRaWnh29UYrLSr/qaWMm/KqwaRF1pMEK7kDiagaXhSL1zQGXbYv94GuGY/zAwzK98+6idCMUOOCg==}
+ /esbuild-linux-arm/0.14.51:
+ resolution: {integrity: sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -462,8 +421,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm64/0.14.42:
- resolution: {integrity: sha512-c3Ug3e9JpVr8jAcfbhirtpBauLxzYPpycjWulD71CF6ZSY26tvzmXMJYooQ2YKqDY4e/fPu5K8bm7MiXMnyxuA==}
+ /esbuild-linux-arm64/0.14.51:
+ resolution: {integrity: sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -471,8 +430,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-mips64le/0.14.42:
- resolution: {integrity: sha512-QuvpHGbYlkyXWf2cGm51LBCHx6eUakjaSrRpUqhPwjh/uvNUYvLmz2LgPTTPwCqaKt0iwL+OGVL0tXA5aDbAbg==}
+ /esbuild-linux-mips64le/0.14.51:
+ resolution: {integrity: sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -480,8 +439,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-ppc64le/0.14.42:
- resolution: {integrity: sha512-8ohIVIWDbDT+i7lCx44YCyIRrOW1MYlks9fxTo0ME2LS/fxxdoJBwHWzaDYhjvf8kNpA+MInZvyOEAGoVDrMHg==}
+ /esbuild-linux-ppc64le/0.14.51:
+ resolution: {integrity: sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -489,8 +448,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-riscv64/0.14.42:
- resolution: {integrity: sha512-DzDqK3TuoXktPyG1Lwx7vhaF49Onv3eR61KwQyxYo4y5UKTpL3NmuarHSIaSVlTFDDpcIajCDwz5/uwKLLgKiQ==}
+ /esbuild-linux-riscv64/0.14.51:
+ resolution: {integrity: sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -498,8 +457,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-s390x/0.14.42:
- resolution: {integrity: sha512-YFRhPCxl8nb//Wn6SiS5pmtplBi4z9yC2gLrYoYI/tvwuB1jldir9r7JwAGy1Ck4D7sE7wBN9GFtUUX/DLdcEQ==}
+ /esbuild-linux-s390x/0.14.51:
+ resolution: {integrity: sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -507,8 +466,8 @@ packages:
dev: true
optional: true
- /esbuild-netbsd-64/0.14.42:
- resolution: {integrity: sha512-QYSD2k+oT9dqB/4eEM9c+7KyNYsIPgzYOSrmfNGDIyJrbT1d+CFVKvnKahDKNJLfOYj8N4MgyFaU9/Ytc6w5Vw==}
+ /esbuild-netbsd-64/0.14.51:
+ resolution: {integrity: sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -516,8 +475,8 @@ packages:
dev: true
optional: true
- /esbuild-openbsd-64/0.14.42:
- resolution: {integrity: sha512-M2meNVIKWsm2HMY7+TU9AxM7ZVwI9havdsw6m/6EzdXysyCFFSoaTQ/Jg03izjCsK17FsVRHqRe26Llj6x0MNA==}
+ /esbuild-openbsd-64/0.14.51:
+ resolution: {integrity: sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -525,8 +484,8 @@ packages:
dev: true
optional: true
- /esbuild-sunos-64/0.14.42:
- resolution: {integrity: sha512-uXV8TAZEw36DkgW8Ak3MpSJs1ofBb3Smkc/6pZ29sCAN1KzCAQzsje4sUwugf+FVicrHvlamCOlFZIXgct+iqQ==}
+ /esbuild-sunos-64/0.14.51:
+ resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -534,8 +493,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-32/0.14.42:
- resolution: {integrity: sha512-4iw/8qWmRICWi9ZOnJJf9sYt6wmtp3hsN4TdI5NqgjfOkBVMxNdM9Vt3626G1Rda9ya2Q0hjQRD9W1o+m6Lz6g==}
+ /esbuild-windows-32/0.14.51:
+ resolution: {integrity: sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -543,8 +502,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-64/0.14.42:
- resolution: {integrity: sha512-j3cdK+Y3+a5H0wHKmLGTJcq0+/2mMBHPWkItR3vytp/aUGD/ua/t2BLdfBIzbNN9nLCRL9sywCRpOpFMx3CxzA==}
+ /esbuild-windows-64/0.14.51:
+ resolution: {integrity: sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -552,8 +511,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-arm64/0.14.42:
- resolution: {integrity: sha512-+lRAARnF+hf8J0mN27ujO+VbhPbDqJ8rCcJKye4y7YZLV6C4n3pTRThAb388k/zqF5uM0lS5O201u0OqoWSicw==}
+ /esbuild-windows-arm64/0.14.51:
+ resolution: {integrity: sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -561,32 +520,32 @@ packages:
dev: true
optional: true
- /esbuild/0.14.42:
- resolution: {integrity: sha512-V0uPZotCEHokJdNqyozH6qsaQXqmZEOiZWrXnds/zaH/0SyrIayRXWRB98CENO73MIZ9T3HBIOsmds5twWtmgw==}
+ /esbuild/0.14.51:
+ resolution: {integrity: sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.42
- esbuild-android-arm64: 0.14.42
- esbuild-darwin-64: 0.14.42
- esbuild-darwin-arm64: 0.14.42
- esbuild-freebsd-64: 0.14.42
- esbuild-freebsd-arm64: 0.14.42
- esbuild-linux-32: 0.14.42
- esbuild-linux-64: 0.14.42
- esbuild-linux-arm: 0.14.42
- esbuild-linux-arm64: 0.14.42
- esbuild-linux-mips64le: 0.14.42
- esbuild-linux-ppc64le: 0.14.42
- esbuild-linux-riscv64: 0.14.42
- esbuild-linux-s390x: 0.14.42
- esbuild-netbsd-64: 0.14.42
- esbuild-openbsd-64: 0.14.42
- esbuild-sunos-64: 0.14.42
- esbuild-windows-32: 0.14.42
- esbuild-windows-64: 0.14.42
- esbuild-windows-arm64: 0.14.42
+ esbuild-android-64: 0.14.51
+ esbuild-android-arm64: 0.14.51
+ esbuild-darwin-64: 0.14.51
+ esbuild-darwin-arm64: 0.14.51
+ esbuild-freebsd-64: 0.14.51
+ esbuild-freebsd-arm64: 0.14.51
+ esbuild-linux-32: 0.14.51
+ esbuild-linux-64: 0.14.51
+ esbuild-linux-arm: 0.14.51
+ esbuild-linux-arm64: 0.14.51
+ esbuild-linux-mips64le: 0.14.51
+ esbuild-linux-ppc64le: 0.14.51
+ esbuild-linux-riscv64: 0.14.51
+ esbuild-linux-s390x: 0.14.51
+ esbuild-netbsd-64: 0.14.51
+ esbuild-openbsd-64: 0.14.51
+ esbuild-sunos-64: 0.14.51
+ esbuild-windows-32: 0.14.51
+ esbuild-windows-64: 0.14.51
+ esbuild-windows-arm64: 0.14.51
dev: true
/estree-walker/0.6.1:
@@ -608,17 +567,11 @@ packages:
to-regex-range: 5.0.1
dev: true
- /fs-minipass/1.2.7:
- resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==}
- dependencies:
- minipass: 2.9.0
- dev: true
-
/fs-minipass/2.1.0:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
engines: {node: '>= 8'}
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.4
dev: true
/fs.realpath/1.0.0:
@@ -637,19 +590,6 @@ packages:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
dev: true
- /gauge/2.7.4:
- resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==}
- dependencies:
- aproba: 1.2.0
- console-control-strings: 1.1.0
- has-unicode: 2.0.1
- object-assign: 4.1.1
- signal-exit: 3.0.7
- string-width: 1.0.2
- strip-ansi: 3.0.1
- wide-align: 1.1.5
- dev: true
-
/gauge/3.0.2:
resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
engines: {node: '>=10'}
@@ -716,19 +656,6 @@ packages:
- supports-color
dev: true
- /iconv-lite/0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
- dependencies:
- safer-buffer: 2.1.2
- dev: true
-
- /ignore-walk/3.0.4:
- resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==}
- dependencies:
- minimatch: 3.1.2
- dev: true
-
/immutable/4.1.0:
resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
dev: true
@@ -744,10 +671,6 @@ packages:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: true
- /ini/1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
- dev: true
-
/is-binary-path/2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
@@ -766,13 +689,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /is-fullwidth-code-point/1.0.0:
- resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- number-is-nan: 1.0.1
- dev: true
-
/is-fullwidth-code-point/3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -790,12 +706,8 @@ packages:
engines: {node: '>=0.12.0'}
dev: true
- /isarray/1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- dev: true
-
- /kleur/4.1.4:
- resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
+ /kleur/4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
dev: true
@@ -849,31 +761,18 @@ packages:
resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
dev: true
- /minipass/2.9.0:
- resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==}
- dependencies:
- safe-buffer: 5.2.1
- yallist: 3.1.1
- dev: true
-
- /minipass/3.1.6:
- resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==}
+ /minipass/3.3.4:
+ resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==}
engines: {node: '>=8'}
dependencies:
yallist: 4.0.0
dev: true
- /minizlib/1.3.3:
- resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==}
- dependencies:
- minipass: 2.9.0
- dev: true
-
/minizlib/2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.4
yallist: 4.0.0
dev: true
@@ -895,8 +794,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /mrmime/1.0.0:
- resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==}
+ /mrmime/1.0.1:
+ resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
engines: {node: '>=10'}
dev: true
@@ -904,28 +803,12 @@ packages:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
- /ms/2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- dev: true
-
/nanoid/3.3.4:
resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
- /needle/2.9.1:
- resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==}
- engines: {node: '>= 4.4.x'}
- hasBin: true
- dependencies:
- debug: 3.2.7
- iconv-lite: 0.4.24
- sax: 1.2.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/node-fetch/2.6.7:
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
engines: {node: 4.x || >=6.0.0}
@@ -938,38 +821,11 @@ packages:
whatwg-url: 5.0.0
dev: true
- /node-gyp-build/4.4.0:
- resolution: {integrity: sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==}
+ /node-gyp-build/4.5.0:
+ resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==}
hasBin: true
dev: true
- /node-pre-gyp/0.13.0:
- resolution: {integrity: sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==}
- deprecated: 'Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future'
- hasBin: true
- dependencies:
- detect-libc: 1.0.3
- mkdirp: 0.5.6
- needle: 2.9.1
- nopt: 4.0.3
- npm-packlist: 1.4.8
- npmlog: 4.1.2
- rc: 1.2.8
- rimraf: 2.7.1
- semver: 5.7.1
- tar: 4.4.19
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /nopt/4.0.3:
- resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
- hasBin: true
- dependencies:
- abbrev: 1.1.1
- osenv: 0.1.5
- dev: true
-
/nopt/5.0.0:
resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
engines: {node: '>=6'}
@@ -983,33 +839,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /npm-bundled/1.1.2:
- resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
- dependencies:
- npm-normalize-package-bin: 1.0.1
- dev: true
-
- /npm-normalize-package-bin/1.0.1:
- resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
- dev: true
-
- /npm-packlist/1.4.8:
- resolution: {integrity: sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==}
- dependencies:
- ignore-walk: 3.0.4
- npm-bundled: 1.1.2
- npm-normalize-package-bin: 1.0.1
- dev: true
-
- /npmlog/4.1.2:
- resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
- dependencies:
- are-we-there-yet: 1.1.7
- console-control-strings: 1.1.0
- gauge: 2.7.4
- set-blocking: 2.0.0
- dev: true
-
/npmlog/5.0.1:
resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
dependencies:
@@ -1019,11 +848,6 @@ packages:
set-blocking: 2.0.0
dev: true
- /number-is-nan/1.0.1:
- resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/object-assign/4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -1035,23 +859,6 @@ packages:
wrappy: 1.0.2
dev: true
- /os-homedir/1.0.2:
- resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /os-tmpdir/1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /osenv/0.1.5:
- resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
- dependencies:
- os-homedir: 1.0.2
- os-tmpdir: 1.0.2
- dev: true
-
/path-is-absolute/1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
@@ -1070,8 +877,8 @@ packages:
engines: {node: '>=8.6'}
dev: true
- /playwright-core/1.22.2:
- resolution: {integrity: sha512-w/hc/Ld0RM4pmsNeE6aL/fPNWw8BWit2tg+TfqJ3+p59c6s3B6C8mXvXrIPmfQEobkcFDc+4KirNzOQ+uBSP1Q==}
+ /playwright-core/1.24.2:
+ resolution: {integrity: sha512-zfAoDoPY/0sDLsgSgLZwWmSCevIg1ym7CppBwllguVBNiHeixZkc1AdMuYUPZC6AdEYc4CxWEyLMBTw2YcmRrA==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -1085,32 +892,6 @@ packages:
source-map-js: 1.0.2
dev: true
- /process-nextick-args/2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- dev: true
-
- /rc/1.2.8:
- resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
- hasBin: true
- dependencies:
- deep-extend: 0.6.0
- ini: 1.3.8
- minimist: 1.2.6
- strip-json-comments: 2.0.1
- dev: true
-
- /readable-stream/2.3.7:
- resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
- dev: true
-
/readable-stream/3.6.0:
resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
engines: {node: '>= 6'}
@@ -1127,8 +908,8 @@ packages:
picomatch: 2.3.1
dev: true
- /regexparam/2.0.0:
- resolution: {integrity: sha512-gJKwd2MVPWHAIFLsaYDZfyKzHNS4o7E/v8YmNf44vmeV2e4YfVoDToTOKTvE7ab68cRJ++kLuEXJBaEeJVt5ow==}
+ /regexparam/2.0.1:
+ resolution: {integrity: sha512-zRgSaYemnNYxUv+/5SeoHI0eJIgTL/A2pUtXUPLHQxUldagouJ9p+K6IbIZ/JiQuCEv2E2B1O11SjVQy3aMCkw==}
engines: {node: '>=8'}
dev: true
@@ -1137,8 +918,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /resolve/1.22.0:
- resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ /resolve/1.22.1:
+ resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
is-core-module: 2.9.0
@@ -1166,8 +947,8 @@ packages:
estree-walker: 0.6.1
dev: true
- /rollup/2.75.5:
- resolution: {integrity: sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA==}
+ /rollup/2.77.2:
+ resolution: {integrity: sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
@@ -1181,20 +962,12 @@ packages:
mri: 1.2.0
dev: true
- /safe-buffer/5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- dev: true
-
/safe-buffer/5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
- /safer-buffer/2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- dev: true
-
/sander/0.5.1:
- resolution: {integrity: sha1-dB4kXiMfB8r7b98PEzrfohalAq0=}
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
dependencies:
es6-promise: 3.3.1
graceful-fs: 4.2.10
@@ -1202,8 +975,8 @@ packages:
rimraf: 2.7.1
dev: true
- /sass/1.52.2:
- resolution: {integrity: sha512-mfHB2VSeFS7sZlPv9YohB9GB7yWIgQNTGniQwfQ04EoQN0wsQEv7SwpCwy/x48Af+Z3vDeFXz+iuXM3HK/phZQ==}
+ /sass/1.54.0:
+ resolution: {integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
@@ -1212,15 +985,6 @@ packages:
source-map-js: 1.0.2
dev: true
- /sax/1.2.4:
- resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
- dev: true
-
- /semver/5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
- hasBin: true
- dev: true
-
/semver/6.3.0:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
@@ -1235,11 +999,11 @@ packages:
dev: true
/set-blocking/2.0.0:
- resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=}
+ resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev: true
- /set-cookie-parser/2.5.0:
- resolution: {integrity: sha512-cHMAtSXilfyBePduZEBVPTCftTQWz6ehWJD5YNUg4mqvRosrrjKbo4WS8JkB0/RxonMoohHm7cOGH60mDkRQ9w==}
+ /set-cookie-parser/2.5.1:
+ resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==}
dev: true
/signal-exit/3.0.7:
@@ -1247,7 +1011,7 @@ packages:
dev: true
/sorcery/0.10.0:
- resolution: {integrity: sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=}
+ resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==}
hasBin: true
dependencies:
buffer-crc32: 0.2.13
@@ -1265,15 +1029,6 @@ packages:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
dev: true
- /string-width/1.0.2:
- resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=}
- engines: {node: '>=0.10.0'}
- dependencies:
- code-point-at: 1.1.0
- is-fullwidth-code-point: 1.0.0
- strip-ansi: 3.0.1
- dev: true
-
/string-width/4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -1283,25 +1038,12 @@ packages:
strip-ansi: 6.0.1
dev: true
- /string_decoder/1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- dependencies:
- safe-buffer: 5.1.2
- dev: true
-
/string_decoder/1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
dependencies:
safe-buffer: 5.2.1
dev: true
- /strip-ansi/3.0.1:
- resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-regex: 2.1.1
- dev: true
-
/strip-ansi/6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -1316,26 +1058,21 @@ packages:
min-indent: 1.0.1
dev: true
- /strip-json-comments/2.0.1:
- resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=}
- engines: {node: '>=0.10.0'}
- dev: true
-
/supports-preserve-symlinks-flag/1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
dev: true
- /svelte-hmr/0.14.12_svelte@3.48.0:
+ /svelte-hmr/0.14.12_svelte@3.49.0:
resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: '>=3.19.0'
dependencies:
- svelte: 3.48.0
+ svelte: 3.49.0
dev: true
- /svelte-preprocess/4.10.7_qkexsrbgfwouorfsttztq6wl2m:
+ /svelte-preprocess/4.10.7_qqyngjnvpp2z5rj6eppfx7s47e:
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'}
requiresBuild: true
@@ -1380,38 +1117,25 @@ packages:
'@types/sass': 1.43.1
detect-indent: 6.1.0
magic-string: 0.25.9
- sass: 1.52.2
+ sass: 1.54.0
sorcery: 0.10.0
strip-indent: 3.0.0
- svelte: 3.48.0
- typescript: 4.7.3
+ svelte: 3.49.0
+ typescript: 4.7.4
dev: true
- /svelte/3.48.0:
- resolution: {integrity: sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==}
+ /svelte/3.49.0:
+ resolution: {integrity: sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==}
engines: {node: '>= 8'}
dev: true
- /tar/4.4.19:
- resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==}
- engines: {node: '>=4.5'}
- dependencies:
- chownr: 1.1.4
- fs-minipass: 1.2.7
- minipass: 2.9.0
- minizlib: 1.3.3
- mkdirp: 0.5.6
- safe-buffer: 5.2.1
- yallist: 3.1.1
- dev: true
-
/tar/6.1.11:
resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==}
engines: {node: '>= 10'}
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
- minipass: 3.1.6
+ minipass: 3.3.4
minizlib: 2.1.2
mkdirp: 1.0.4
yallist: 4.0.0
@@ -1432,27 +1156,28 @@ packages:
dev: true
/tr46/0.0.3:
- resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=}
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: true
- /typescript/4.7.3:
- resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==}
+ /typescript/4.7.4:
+ resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/util-deprecate/1.0.2:
- resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
- /vite/2.9.9_sass@1.52.2:
- resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==}
- engines: {node: '>=12.2.0'}
+ /vite/3.0.4_sass@1.54.0:
+ resolution: {integrity: sha512-NU304nqnBeOx2MkQnskBQxVsa0pRAH5FphokTGmyy8M3oxbvw7qAXts2GORxs+h/2vKsD+osMhZ7An6yK6F1dA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
less: '*'
sass: '*'
stylus: '*'
+ terser: ^5.4.0
peerDependenciesMeta:
less:
optional: true
@@ -1460,22 +1185,24 @@ packages:
optional: true
stylus:
optional: true
+ terser:
+ optional: true
dependencies:
- esbuild: 0.14.42
+ esbuild: 0.14.51
postcss: 8.4.14
- resolve: 1.22.0
- rollup: 2.75.5
- sass: 1.52.2
+ resolve: 1.22.1
+ rollup: 2.77.2
+ sass: 1.54.0
optionalDependencies:
fsevents: 2.3.2
dev: true
/webidl-conversions/3.0.1:
- resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=}
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
dev: true
/whatwg-url/5.0.0:
- resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=}
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
@@ -1491,16 +1218,12 @@ packages:
resolution: {integrity: sha512-RZgqHu1w/JcUdWOE/BUEAzarrUUHh39eWkLdX8XpA6MfgLJF6X5Vl26CV7/wcm4O/UpZvHMGJUtB9eYTqDjc9g==}
engines: {node: '>=12'}
dependencies:
- mrmime: 1.0.0
- regexparam: 2.0.0
+ mrmime: 1.0.1
+ regexparam: 2.0.1
dev: true
/wrappy/1.0.2:
- resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
- dev: true
-
- /yallist/3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
/yallist/4.0.0:
diff --git a/apps/frontpage/src/app.html b/apps/frontpage/src/app.html
index 1c46682..922aeec 100644
--- a/apps/frontpage/src/app.html
+++ b/apps/frontpage/src/app.html
@@ -4,151 +4,8 @@
<meta charset="utf-8"/>
<link rel="icon"
href="%sveltekit.assets%/favicon.png"/>
- <style>
- :root {
- --loader-primary: hsl(250, 84%, 54%);
- --loader-accent: hsl(342, 89%, 48%);
- --loader-contrast: hsl(180, 1%, 84%);
- --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
- }
-
- [data-theme="dark"] :root {
- --loader-primary: hsl(250, 93%, 65%);
- --loader-accent: hsl(342, 92%, 54%);
- --loader-contrast: hsl(208, 12%, 24%);
- --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
- }
-
- [data-theme="dark"] {
- background-color: hsl(203, 24%, 13%);
- }
-
- .fill-loader {
- position: relative;
- overflow: hidden;
- display: inline-block;
- margin: 3rem;
- }
-
- .fill-loader__fill {
- position: absolute;
- }
-
- @supports (-webkit-animation-name: this) or (animation-name: this) {
- .fill-loader__label {
- position: absolute;
- clip: rect(1px, 1px, 1px, 1px);
- -webkit-clip-path: inset(50%);
- clip-path: inset(50%);
- }
- }
-
- @supports (-webkit-animation-name: this) or (animation-name: this) {
- .fill-loader--v4 {
- width: 90%;
- max-width: 300px;
- }
-
- .fill-loader--v4 .fill-loader__base {
- height: 4px;
- background-color: var(--loader-contrast);
- }
-
- .fill-loader--v4 .fill-loader__fill {
- top: 0;
- left: 0;
- right: 0;
- height: 100%;
- background-color: var(--loader-primary);
- -webkit-animation: fill-loader-4 1.6s infinite var(--loader-easing);
- animation: fill-loader-4 1.6s infinite var(--loader-easing);
- will-change: left, right;
- }
- }
-
- @-webkit-keyframes fill-loader-4 {
- 0% {
- left: 0;
- right: 100%;
- background-color: var(--loader-primary);
- }
-
- 10%,
- 60% {
- left: 0;
- }
-
- 40%,
- 90% {
- right: 0;
- }
-
- 50% {
- left: 100%;
- background-color: var(--loader-primary);
- }
-
- 51% {
- left: 0;
- right: 100%;
- background-color: var(--loader-accent);
- }
-
- 100% {
- left: 100%;
- background-color: var(--loader-accent);
- }
- }
-
- @keyframes fill-loader-4 {
- 0% {
- left: 0;
- right: 100%;
- background-color: var(--loader-primary);
- }
-
- 10%,
- 60% {
- left: 0;
- }
-
- 40%,
- 90% {
- right: 0;
- }
-
- 50% {
- left: 100%;
- background-color: var(--loader-primary);
- }
-
- 51% {
- left: 0;
- right: 100%;
- background-color: var(--loader-accent);
- }
-
- 100% {
- left: 100%;
- background-color: var(--loader-accent);
- }
- }
- </style>
- <script>
- const value = `; ${document.cookie}`;
- const parts = value.split(`; go_theme=`);
- let currentTheme = "system";
- if (parts.length === 2) {
- currentTheme = parts.pop().split(";").shift();
- }
- if (currentTheme === "light") {
- document.querySelector("html").dataset.theme = "light";
- } else if (currentTheme === "dark") {
- document.querySelector("html").dataset.theme = "dark";
- } else {
- document.querySelector("html").dataset.theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
- }
- </script>
+ <link rel="stylesheet" href="%sveltekit.assets%/preload.css">
+ <script src="%sveltekit.assets%/preload.js"></script>
<meta name="viewport"
content="width=device-width, initial-scale=1"/>
%sveltekit.head%
diff --git a/apps/frontpage/static/preload.css b/apps/frontpage/static/preload.css
new file mode 120000
index 0000000..e248c5b
--- /dev/null
+++ b/apps/frontpage/static/preload.css
@@ -0,0 +1 @@
+/Users/ivarlovlie/i2r/greatoffice/apps/web-shared/src/assets/preload.css \ No newline at end of file
diff --git a/apps/frontpage/static/preload.js b/apps/frontpage/static/preload.js
new file mode 120000
index 0000000..3fa1cc7
--- /dev/null
+++ b/apps/frontpage/static/preload.js
@@ -0,0 +1 @@
+/Users/ivarlovlie/i2r/greatoffice/apps/web-shared/src/assets/preload.js \ No newline at end of file
diff --git a/apps/frontpage/svelte.config.js b/apps/frontpage/svelte.config.js
index 9646d6b..4c56f15 100644
--- a/apps/frontpage/svelte.config.js
+++ b/apps/frontpage/svelte.config.js
@@ -13,11 +13,6 @@ const config = {
"$shared": "../web-shared/src",
"$routes": "./src/routes"
},
- vite: {
- server: {
- port: 3002
- },
- },
},
};
diff --git a/apps/frontpage/vite.config.ts b/apps/frontpage/vite.config.ts
new file mode 100644
index 0000000..93ac234
--- /dev/null
+++ b/apps/frontpage/vite.config.ts
@@ -0,0 +1,5 @@
+export default {
+ server: {
+ port: 3002
+ },
+} \ No newline at end of file
diff --git a/apps/portal/src/_assets/preload.css b/apps/portal/src/_assets/preload.css
new file mode 120000
index 0000000..e248c5b
--- /dev/null
+++ b/apps/portal/src/_assets/preload.css
@@ -0,0 +1 @@
+/Users/ivarlovlie/i2r/greatoffice/apps/web-shared/src/assets/preload.css \ No newline at end of file
diff --git a/apps/portal/src/_assets/preload.js b/apps/portal/src/_assets/preload.js
new file mode 120000
index 0000000..3fa1cc7
--- /dev/null
+++ b/apps/portal/src/_assets/preload.js
@@ -0,0 +1 @@
+/Users/ivarlovlie/i2r/greatoffice/apps/web-shared/src/assets/preload.js \ No newline at end of file
diff --git a/apps/portal/src/app/index.scss b/apps/portal/src/app/index.scss
index 8633a7d..718adf2 100644
--- a/apps/portal/src/app/index.scss
+++ b/apps/portal/src/app/index.scss
@@ -24,3 +24,4 @@
@use '../../web-shared/src/styles/components/auto-sized-grid';
@use '../../web-shared/src/styles/components/menu';
@use '../../web-shared/src/styles/components/user-menu';
+@use '../../web-shared/src/styles/components/breadcrumbs';
diff --git a/apps/portal/src/app/pages/_layout@loggedin.svelte b/apps/portal/src/app/pages/_layout@loggedin.svelte
index ea56f73..44e2e4a 100644
--- a/apps/portal/src/app/pages/_layout@loggedin.svelte
+++ b/apps/portal/src/app/pages/_layout@loggedin.svelte
@@ -1,7 +1,7 @@
<script>
import BlowoutToolbelt from "$shared/components/blowout-toolbelt.svelte";
- import UserMenu from "$app/components/user-menu.svelte";
- import {get_session_data} from "$shared/lib/session";
+ import {end_session, get_session_data} from "$shared/lib/session";
+ import {replace} from "svelte-spa-router";
const session = get_session_data();
</script>
@@ -30,15 +30,20 @@
height: auto;
}
</style>
-
<BlowoutToolbelt/>
<main class="container max-width-xl padding-x-xs padding-x-xxl@xs padding-y-md padding-y-lg@md">
<div class="z-index-2 position-relative">
<slot/>
</div>
- <div class="flex flex-row gap-xs position-fixed right-0 top-0 margin-md z-index-2">
- <UserMenu name="{session?.profile?.username}"/>
+ <div class="flex flex-row gap-xs position-fixed left-0 top-0 margin-md z-index-2">
+ <span on:click={async () => {
+ if (confirm("Are you sure?")) await end_session(() => {
+ replace("/login");
+ })
+ }} class="btn btn--sm">
+ Logout
+ </span>
</div>
<figure id="decoration"
diff --git a/apps/portal/src/app/pages/profile/index.svelte b/apps/portal/src/app/pages/profile/index.svelte
index 0929c3c..00942ac 100644
--- a/apps/portal/src/app/pages/profile/index.svelte
+++ b/apps/portal/src/app/pages/profile/index.svelte
@@ -1,7 +1,90 @@
<script>
- import {push} from "svelte-spa-router";
- import {Bread, Crumb} from "$shared/components/breadcrumb/index";
- import Layout from "$app/pages/_layout@loggedin.svelte";
+ import {push} from "svelte-spa-router";
+ import {Bread, Crumb} from "$shared/components/breadcrumb/index";
+ import Layout from "$app/pages/_layout@loggedin.svelte";
+ import {update_profile} from "$shared/lib/api/user";
+ import Alert from "$shared/components/alert.svelte";
+ import Button from "$shared/components/button.svelte";
+ import {is_email} from "$shared/lib/helpers";
+ import {api_base} from "$shared/lib/configuration";
+ import {get_session_data} from "$shared/lib/session";
+
+ const archiveLink = api_base("_/api/account/archive");
+
+ let modal;
+ let understands = false;
+
+ let formIsLoading = false;
+ let formError;
+
+ let username = get_session_data()?.profile.username;
+ let usernameFieldMessage;
+ let usernameFieldMessageClass = "color-error";
+
+ let password;
+ let passwordFieldMessage;
+ let passwordFieldMessageClass = "color-error";
+
+ async function submit_form(e) {
+ e.preventDefault();
+ if (!username && !password) {
+ console.error("Not submitting because both values is empty");
+ return;
+ }
+
+ usernameFieldMessage = "";
+ passwordFieldMessage = "";
+
+ if (username && !is_email(username)) {
+ usernameFieldMessage = "Username has to be a valid email";
+ return;
+ }
+
+ if (password && password?.length < 6) {
+ passwordFieldMessage = "The new password must contain at least 6 characters";
+ return;
+ }
+
+ formIsLoading = true;
+
+ const response = await update_profile({
+ username,
+ password,
+ });
+
+ formIsLoading = false;
+
+ if (response.ok) {
+ if (password) {
+ passwordFieldMessage = "Successfully updated";
+ passwordFieldMessageClass = "color-success";
+ password = "";
+ }
+ if (username) {
+ usernameFieldMessage = "Successfully updated";
+ usernameFieldMessageClass = "color-success";
+ password = "";
+ }
+ } else {
+ formError = response.data.title ?? "An unknown error occured";
+ }
+ }
+
+ async function handle_delete_account_button_click() {
+ alert("Not implemented");
+ return;
+ if (understands && confirm("Are you absolutely sure that you want to delete your account?")) {
+ }
+ }
+
+ export const functions = {
+ open() {
+ modal.open();
+ },
+ close() {
+ // modal.close();
+ },
+ };
</script>
<Layout>
@@ -12,5 +95,73 @@
on:click={() => push("/")}/>
<Crumb name="Profile"/>
</Bread>
- <h1>Profile</h1>
+
+ <main class="max-width-sm">
+ <section class="margin-bottom-md">
+ <p class="text-md margin-bottom-sm">Update your information</p>
+ <form on:submit={submit_form}
+ autocomplete="new-password">
+ {#if formError}
+ <small class="color-danger">{formError}</small>
+ {/if}
+ <div class="margin-bottom-sm">
+ <label for="email"
+ class="form-label margin-bottom-xxs">New username</label>
+ <input type="email"
+ class="form-control width-100%"
+ id="email"
+ placeholder={username}
+ bind:value={username}/>
+ {#if usernameFieldMessage}
+ <small class={usernameFieldMessageClass}>{usernameFieldMessage}</small>
+ {/if}
+ </div>
+ <div class="margin-bottom-sm">
+ <label for="password"
+ class="form-label margin-bottom-xxs">New password</label>
+ <input type="password"
+ class="form-control width-100%"
+ id="password"
+ bind:value={password}/>
+ {#if passwordFieldMessage}
+ <small class={passwordFieldMessageClass}>{passwordFieldMessage}</small>
+ {/if}
+ </div>
+ <div class="flex justify-end">
+ <Button text="Save"
+ on:click={submit_form}
+ variant="primary"
+ loading={formIsLoading}/>
+ </div>
+ </form>
+ </section>
+ <section class="margin-bottom-md">
+ <p class="text-md margin-bottom-sm">Download your data</p>
+ <a class="btn btn--subtle"
+ href={archiveLink}
+ download>Click here to download your data</a>
+ </section>
+ <section>
+ <p class="text-md margin-bottom-sm">Delete account</p>
+ <div class="margin-bottom-sm">
+ <Alert
+ message="Deleting your account and data means that all of your data (entries, categories, etc.) will be unrecoverable forever.<br>You should probably download your data before continuing."
+ type="info"
+ />
+ </div>
+ <div class="form-check margin-bottom-sm">
+ <input type="checkbox"
+ class="checkbox"
+ id="the-consequences"
+ bind:checked={understands}/>
+ <label for="the-consequences">I understand the consequences of deleting my account and data.</label>
+ </div>
+ <div class="flex justify-end">
+ <Button text="Delete everything"
+ variant="accent"
+ disabled={!understands}
+ on:click={handle_delete_account_button_click}/>
+ </div>
+ </section>
+ </main>
</Layout>
diff --git a/apps/portal/src/index.html b/apps/portal/src/index.html
index c196872..2102205 100644
--- a/apps/portal/src/index.html
+++ b/apps/portal/src/index.html
@@ -25,151 +25,8 @@
content="#da532c">
<link rel="icon"
href="./_assets/pwa/favicon.svg">
- <script>
- const value = `; ${document.cookie}`;
- const parts = value.split(`; go_theme=`);
- let currentTheme = "system";
- if (parts.length === 2) {
- currentTheme = parts.pop().split(";").shift();
- }
- if (currentTheme === "light") {
- document.querySelector("html").dataset.theme = "light";
- } else if (currentTheme === "dark") {
- document.querySelector("html").dataset.theme = "dark";
- } else {
- document.querySelector("html").dataset.theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
- }
- </script>
- <style>
- :root {
- --loader-primary: hsl(250, 84%, 54%);
- --loader-accent: hsl(342, 89%, 48%);
- --loader-contrast: hsl(180, 1%, 84%);
- --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
- }
-
- [data-theme="dark"] :root {
- --loader-primary: hsl(250, 93%, 65%);
- --loader-accent: hsl(342, 92%, 54%);
- --loader-contrast: hsl(208, 12%, 24%);
- --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
- }
-
- [data-theme="dark"] {
- background-color: hsl(203, 24%, 13%);
- }
-
- .fill-loader {
- position: relative;
- overflow: hidden;
- display: inline-block;
- margin: 3rem;
- }
-
- .fill-loader__fill {
- position: absolute;
- }
-
- @supports (-webkit-animation-name: this) or (animation-name: this) {
- .fill-loader__label {
- position: absolute;
- clip: rect(1px, 1px, 1px, 1px);
- -webkit-clip-path: inset(50%);
- clip-path: inset(50%);
- }
- }
-
- @supports (-webkit-animation-name: this) or (animation-name: this) {
- .fill-loader--v4 {
- width: 90%;
- max-width: 300px;
- }
-
- .fill-loader--v4 .fill-loader__base {
- height: 4px;
- background-color: var(--loader-contrast);
- }
-
- .fill-loader--v4 .fill-loader__fill {
- top: 0;
- left: 0;
- right: 0;
- height: 100%;
- background-color: var(--loader-primary);
- -webkit-animation: fill-loader-4 1.6s infinite var(--loader-easing);
- animation: fill-loader-4 1.6s infinite var(--loader-easing);
- will-change: left, right;
- }
- }
-
- @-webkit-keyframes fill-loader-4 {
- 0% {
- left: 0;
- right: 100%;
- background-color: var(--loader-primary);
- }
-
- 10%,
- 60% {
- left: 0;
- }
-
- 40%,
- 90% {
- right: 0;
- }
-
- 50% {
- left: 100%;
- background-color: var(--loader-primary);
- }
-
- 51% {
- left: 0;
- right: 100%;
- background-color: var(--loader-accent);
- }
-
- 100% {
- left: 100%;
- background-color: var(--loader-accent);
- }
- }
-
- @keyframes fill-loader-4 {
- 0% {
- left: 0;
- right: 100%;
- background-color: var(--loader-primary);
- }
-
- 10%,
- 60% {
- left: 0;
- }
-
- 40%,
- 90% {
- right: 0;
- }
-
- 50% {
- left: 100%;
- background-color: var(--loader-primary);
- }
-
- 51% {
- left: 0;
- right: 100%;
- background-color: var(--loader-accent);
- }
-
- 100% {
- left: 100%;
- background-color: var(--loader-accent);
- }
- }
- </style>
+ <link rel="stylesheet" href="./_assets/preload.css">
+ <script src="./_assets/preload.js"></script>
<title>Portal - Greatoffice</title>
</head>
diff --git a/apps/portal/src/package.json b/apps/portal/src/package.json
index 64af86e..07800b3 100644
--- a/apps/portal/src/package.json
+++ b/apps/portal/src/package.json
@@ -7,18 +7,18 @@
"build": "vite build"
},
"devDependencies": {
- "@sveltejs/vite-plugin-svelte": "1.0.0-next.43",
+ "@sveltejs/vite-plugin-svelte": "1.0.1",
"install": "^0.13.0",
- "sass": "^1.51.0",
- "svelte": "^3.48.0",
+ "sass": "^1.54.0",
+ "svelte": "^3.49.0",
"svelte-feather-icons": "^4.0.0",
- "svelte-preprocess": "^4.10.6",
+ "svelte-preprocess": "^4.10.7",
"svelte-spa-router": "^3.2.0",
- "typescript": "4.6.4",
- "vite": "^2.9.8"
+ "typescript": "4.7.4",
+ "vite": "^3.0.4"
},
"dependencies": {
- "@js-temporal/polyfill": "^0.4.1",
- "fuzzysort": "^1.9.0"
+ "@js-temporal/polyfill": "^0.4.2",
+ "fuzzysort": "^2.0.1"
}
}
diff --git a/apps/portal/src/pnpm-lock.yaml b/apps/portal/src/pnpm-lock.yaml
index 0c6d187..b091925 100644
--- a/apps/portal/src/pnpm-lock.yaml
+++ b/apps/portal/src/pnpm-lock.yaml
@@ -1,37 +1,37 @@
lockfileVersion: 5.4
specifiers:
- '@js-temporal/polyfill': ^0.4.1
- '@sveltejs/vite-plugin-svelte': 1.0.0-next.43
- fuzzysort: ^1.9.0
+ '@js-temporal/polyfill': ^0.4.2
+ '@sveltejs/vite-plugin-svelte': 1.0.1
+ fuzzysort: ^2.0.1
install: ^0.13.0
- sass: ^1.51.0
- svelte: ^3.48.0
+ sass: ^1.54.0
+ svelte: ^3.49.0
svelte-feather-icons: ^4.0.0
- svelte-preprocess: ^4.10.6
+ svelte-preprocess: ^4.10.7
svelte-spa-router: ^3.2.0
- typescript: 4.6.4
- vite: ^2.9.8
+ typescript: 4.7.4
+ vite: ^3.0.4
dependencies:
- '@js-temporal/polyfill': 0.4.1
- fuzzysort: 1.9.0
+ '@js-temporal/polyfill': 0.4.2
+ fuzzysort: 2.0.1
devDependencies:
- '@sveltejs/vite-plugin-svelte': 1.0.0-next.43_svelte@3.48.0+vite@2.9.8
+ '@sveltejs/vite-plugin-svelte': 1.0.1_svelte@3.49.0+vite@3.0.4
install: 0.13.0
- sass: 1.51.0
- svelte: 3.48.0
+ sass: 1.54.0
+ svelte: 3.49.0
svelte-feather-icons: 4.0.0
- svelte-preprocess: 4.10.6_24ezlekk4ocevlsjgs2qnqmjum
+ svelte-preprocess: 4.10.7_qqyngjnvpp2z5rj6eppfx7s47e
svelte-spa-router: 3.2.0
- typescript: 4.6.4
- vite: 2.9.8_sass@1.51.0
+ typescript: 4.7.4
+ vite: 3.0.4_sass@1.54.0
packages:
- /@js-temporal/polyfill/0.4.1:
- resolution: {integrity: sha512-q45ecIocpa2TLem2jNOsCrDwP/sgKZdSkt+C1Rx07OkdKsdbvVfHcD1iDiK9scxBZrBQ38uJ8VQISXBS70ql1w==}
+ /@js-temporal/polyfill/0.4.2:
+ resolution: {integrity: sha512-c85vRxyqnJaXKyf4tvYij8jwiVIZhNLYDI9C4LLuOwVEHf4HUqGg07BBn70Le71W193QT/vmKg3jPUyQxJRHKQ==}
engines: {node: '>=12'}
dependencies:
jsbi: 4.3.0
@@ -46,13 +46,13 @@ packages:
picomatch: 2.3.1
dev: true
- /@sveltejs/vite-plugin-svelte/1.0.0-next.43_svelte@3.48.0+vite@2.9.8:
- resolution: {integrity: sha512-MzeczqGrnDmbAldw/LfXV/dhpLC2bdUzuMhcx0C2j79V2uNzQERHDinxXnG2AVTCTjSpbQxzQwMMmYflnI7W1g==}
- engines: {node: ^14.13.1 || >= 16}
+ /@sveltejs/vite-plugin-svelte/1.0.1_svelte@3.49.0+vite@3.0.4:
+ resolution: {integrity: sha512-PorCgUounn0VXcpeJu+hOweZODKmGuLHsLomwqSj+p26IwjjGffmYQfVHtiTWq+NqaUuuHWWG7vPge6UFw4Aeg==}
+ engines: {node: ^14.18.0 || >= 16}
peerDependencies:
diff-match-patch: ^1.0.5
svelte: ^3.44.0
- vite: ^2.9.0
+ vite: ^3.0.0
peerDependenciesMeta:
diff-match-patch:
optional: true
@@ -60,17 +60,17 @@ packages:
'@rollup/pluginutils': 4.2.1
debug: 4.3.4
deepmerge: 4.2.2
- kleur: 4.1.4
- magic-string: 0.26.1
- svelte: 3.48.0
- svelte-hmr: 0.14.11_svelte@3.48.0
- vite: 2.9.8_sass@1.51.0
+ kleur: 4.1.5
+ magic-string: 0.26.2
+ svelte: 3.49.0
+ svelte-hmr: 0.14.12_svelte@3.49.0
+ vite: 3.0.4_sass@1.54.0
transitivePeerDependencies:
- supports-color
dev: true
- /@types/node/17.0.31:
- resolution: {integrity: sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==}
+ /@types/node/18.6.3:
+ resolution: {integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==}
dev: true
/@types/pug/2.0.6:
@@ -80,7 +80,7 @@ packages:
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
- '@types/node': 17.0.31
+ '@types/node': 18.6.3
dev: true
/anymatch/3.1.2:
@@ -115,7 +115,7 @@ packages:
dev: true
/buffer-crc32/0.2.13:
- resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=}
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
dev: true
/chokidar/3.5.3:
@@ -134,7 +134,7 @@ packages:
dev: true
/concat-map/0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
/debug/4.3.4:
@@ -160,11 +160,11 @@ packages:
dev: true
/es6-promise/3.3.1:
- resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=}
+ resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
- /esbuild-android-64/0.14.38:
- resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==}
+ /esbuild-android-64/0.14.51:
+ resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -172,8 +172,8 @@ packages:
dev: true
optional: true
- /esbuild-android-arm64/0.14.38:
- resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==}
+ /esbuild-android-arm64/0.14.51:
+ resolution: {integrity: sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -181,8 +181,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-64/0.14.38:
- resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==}
+ /esbuild-darwin-64/0.14.51:
+ resolution: {integrity: sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -190,8 +190,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-arm64/0.14.38:
- resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==}
+ /esbuild-darwin-arm64/0.14.51:
+ resolution: {integrity: sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -199,8 +199,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-64/0.14.38:
- resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==}
+ /esbuild-freebsd-64/0.14.51:
+ resolution: {integrity: sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -208,8 +208,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-arm64/0.14.38:
- resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==}
+ /esbuild-freebsd-arm64/0.14.51:
+ resolution: {integrity: sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -217,8 +217,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-32/0.14.38:
- resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==}
+ /esbuild-linux-32/0.14.51:
+ resolution: {integrity: sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -226,8 +226,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-64/0.14.38:
- resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==}
+ /esbuild-linux-64/0.14.51:
+ resolution: {integrity: sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -235,8 +235,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm/0.14.38:
- resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==}
+ /esbuild-linux-arm/0.14.51:
+ resolution: {integrity: sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -244,8 +244,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm64/0.14.38:
- resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==}
+ /esbuild-linux-arm64/0.14.51:
+ resolution: {integrity: sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -253,8 +253,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-mips64le/0.14.38:
- resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==}
+ /esbuild-linux-mips64le/0.14.51:
+ resolution: {integrity: sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -262,8 +262,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-ppc64le/0.14.38:
- resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==}
+ /esbuild-linux-ppc64le/0.14.51:
+ resolution: {integrity: sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -271,8 +271,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-riscv64/0.14.38:
- resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==}
+ /esbuild-linux-riscv64/0.14.51:
+ resolution: {integrity: sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -280,8 +280,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-s390x/0.14.38:
- resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==}
+ /esbuild-linux-s390x/0.14.51:
+ resolution: {integrity: sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -289,8 +289,8 @@ packages:
dev: true
optional: true
- /esbuild-netbsd-64/0.14.38:
- resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==}
+ /esbuild-netbsd-64/0.14.51:
+ resolution: {integrity: sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -298,8 +298,8 @@ packages:
dev: true
optional: true
- /esbuild-openbsd-64/0.14.38:
- resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==}
+ /esbuild-openbsd-64/0.14.51:
+ resolution: {integrity: sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -307,8 +307,8 @@ packages:
dev: true
optional: true
- /esbuild-sunos-64/0.14.38:
- resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==}
+ /esbuild-sunos-64/0.14.51:
+ resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -316,8 +316,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-32/0.14.38:
- resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==}
+ /esbuild-windows-32/0.14.51:
+ resolution: {integrity: sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -325,8 +325,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-64/0.14.38:
- resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==}
+ /esbuild-windows-64/0.14.51:
+ resolution: {integrity: sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -334,8 +334,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-arm64/0.14.38:
- resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==}
+ /esbuild-windows-arm64/0.14.51:
+ resolution: {integrity: sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -343,32 +343,32 @@ packages:
dev: true
optional: true
- /esbuild/0.14.38:
- resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==}
+ /esbuild/0.14.51:
+ resolution: {integrity: sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.38
- esbuild-android-arm64: 0.14.38
- esbuild-darwin-64: 0.14.38
- esbuild-darwin-arm64: 0.14.38
- esbuild-freebsd-64: 0.14.38
- esbuild-freebsd-arm64: 0.14.38
- esbuild-linux-32: 0.14.38
- esbuild-linux-64: 0.14.38
- esbuild-linux-arm: 0.14.38
- esbuild-linux-arm64: 0.14.38
- esbuild-linux-mips64le: 0.14.38
- esbuild-linux-ppc64le: 0.14.38
- esbuild-linux-riscv64: 0.14.38
- esbuild-linux-s390x: 0.14.38
- esbuild-netbsd-64: 0.14.38
- esbuild-openbsd-64: 0.14.38
- esbuild-sunos-64: 0.14.38
- esbuild-windows-32: 0.14.38
- esbuild-windows-64: 0.14.38
- esbuild-windows-arm64: 0.14.38
+ esbuild-android-64: 0.14.51
+ esbuild-android-arm64: 0.14.51
+ esbuild-darwin-64: 0.14.51
+ esbuild-darwin-arm64: 0.14.51
+ esbuild-freebsd-64: 0.14.51
+ esbuild-freebsd-arm64: 0.14.51
+ esbuild-linux-32: 0.14.51
+ esbuild-linux-64: 0.14.51
+ esbuild-linux-arm: 0.14.51
+ esbuild-linux-arm64: 0.14.51
+ esbuild-linux-mips64le: 0.14.51
+ esbuild-linux-ppc64le: 0.14.51
+ esbuild-linux-riscv64: 0.14.51
+ esbuild-linux-s390x: 0.14.51
+ esbuild-netbsd-64: 0.14.51
+ esbuild-openbsd-64: 0.14.51
+ esbuild-sunos-64: 0.14.51
+ esbuild-windows-32: 0.14.51
+ esbuild-windows-64: 0.14.51
+ esbuild-windows-arm64: 0.14.51
dev: true
/estree-walker/2.0.2:
@@ -383,7 +383,7 @@ packages:
dev: true
/fs.realpath/1.0.0:
- resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: true
/fsevents/2.3.2:
@@ -398,8 +398,8 @@ packages:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
dev: true
- /fuzzysort/1.9.0:
- resolution: {integrity: sha512-MOxCT0qLTwLqmEwc7UtU045RKef7mc8Qz8eR4r2bLNEq9dy/c3ZKMEFp6IEst69otkQdFZ4FfgH2dmZD+ddX1g==}
+ /fuzzysort/2.0.1:
+ resolution: {integrity: sha512-SlgbPAq0eQ6JQ1h3l4MNeGH/t9DHKH8GGM0RD/6RhmJrNnSoWt3oIVaiQm9g9BPB+wAhRMeMqlUTbhbd7+Ufcg==}
dev: false
/glob-parent/5.1.2:
@@ -409,8 +409,8 @@ packages:
is-glob: 4.0.3
dev: true
- /glob/7.2.0:
- resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
+ /glob/7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -431,12 +431,12 @@ packages:
function-bind: 1.1.1
dev: true
- /immutable/4.0.0:
- resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==}
+ /immutable/4.1.0:
+ resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
dev: true
/inflight/1.0.6:
- resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
@@ -465,7 +465,7 @@ packages:
dev: true
/is-extglob/2.1.1:
- resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
dev: true
@@ -485,8 +485,8 @@ packages:
resolution: {integrity: sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==}
dev: false
- /kleur/4.1.4:
- resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
+ /kleur/4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
dev: true
@@ -496,8 +496,8 @@ packages:
sourcemap-codec: 1.4.8
dev: true
- /magic-string/0.26.1:
- resolution: {integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==}
+ /magic-string/0.26.2:
+ resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==}
engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
@@ -541,13 +541,13 @@ packages:
dev: true
/once/1.4.0:
- resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
dev: true
/path-is-absolute/1.0.1:
- resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
dev: true
@@ -564,8 +564,8 @@ packages:
engines: {node: '>=8.6'}
dev: true
- /postcss/8.4.13:
- resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==}
+ /postcss/8.4.14:
+ resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
@@ -585,8 +585,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /resolve/1.22.0:
- resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ /resolve/1.22.1:
+ resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
is-core-module: 2.9.0
@@ -598,11 +598,11 @@ packages:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin: true
dependencies:
- glob: 7.2.0
+ glob: 7.2.3
dev: true
- /rollup/2.72.1:
- resolution: {integrity: sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==}
+ /rollup/2.77.2:
+ resolution: {integrity: sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
@@ -610,7 +610,7 @@ packages:
dev: true
/sander/0.5.1:
- resolution: {integrity: sha1-dB4kXiMfB8r7b98PEzrfohalAq0=}
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
dependencies:
es6-promise: 3.3.1
graceful-fs: 4.2.10
@@ -618,18 +618,18 @@ packages:
rimraf: 2.7.1
dev: true
- /sass/1.51.0:
- resolution: {integrity: sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==}
+ /sass/1.54.0:
+ resolution: {integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
- immutable: 4.0.0
+ immutable: 4.1.0
source-map-js: 1.0.2
dev: true
/sorcery/0.10.0:
- resolution: {integrity: sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=}
+ resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==}
hasBin: true
dependencies:
buffer-crc32: 0.2.13
@@ -662,20 +662,20 @@ packages:
/svelte-feather-icons/4.0.0:
resolution: {integrity: sha512-4ieUsjp+VYa1r6y80jDt9zRiRUZyJNbESpRdHdJJhiBubyuXX96A7f1UZSK4olxzP6Qsg5ZAuyZlnmvD+/swAA==}
dependencies:
- svelte: 3.48.0
+ svelte: 3.49.0
dev: true
- /svelte-hmr/0.14.11_svelte@3.48.0:
- resolution: {integrity: sha512-R9CVfX6DXxW1Kn45Jtmx+yUe+sPhrbYSUp7TkzbW0jI5fVPn6lsNG9NEs5dFg5qRhFNAoVdRw5qQDLALNKhwbQ==}
+ /svelte-hmr/0.14.12_svelte@3.49.0:
+ resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: '>=3.19.0'
dependencies:
- svelte: 3.48.0
+ svelte: 3.49.0
dev: true
- /svelte-preprocess/4.10.6_24ezlekk4ocevlsjgs2qnqmjum:
- resolution: {integrity: sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ==}
+ /svelte-preprocess/4.10.7_qqyngjnvpp2z5rj6eppfx7s47e:
+ resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'}
requiresBuild: true
peerDependencies:
@@ -684,7 +684,7 @@ packages:
less: ^3.11.3 || ^4.0.0
node-sass: '*'
postcss: ^7 || ^8
- postcss-load-config: ^2.1.0 || ^3.0.0
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
pug: ^3.0.0
sass: ^1.26.8
stylus: ^0.55.0
@@ -719,11 +719,11 @@ packages:
'@types/sass': 1.43.1
detect-indent: 6.1.0
magic-string: 0.25.9
- sass: 1.51.0
+ sass: 1.54.0
sorcery: 0.10.0
strip-indent: 3.0.0
- svelte: 3.48.0
- typescript: 4.6.4
+ svelte: 3.49.0
+ typescript: 4.7.4
dev: true
/svelte-spa-router/3.2.0:
@@ -732,8 +732,8 @@ packages:
regexparam: 2.0.0
dev: true
- /svelte/3.48.0:
- resolution: {integrity: sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==}
+ /svelte/3.49.0:
+ resolution: {integrity: sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==}
engines: {node: '>= 8'}
dev: true
@@ -748,20 +748,21 @@ packages:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: false
- /typescript/4.6.4:
- resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==}
+ /typescript/4.7.4:
+ resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
- /vite/2.9.8_sass@1.51.0:
- resolution: {integrity: sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==}
- engines: {node: '>=12.2.0'}
+ /vite/3.0.4_sass@1.54.0:
+ resolution: {integrity: sha512-NU304nqnBeOx2MkQnskBQxVsa0pRAH5FphokTGmyy8M3oxbvw7qAXts2GORxs+h/2vKsD+osMhZ7An6yK6F1dA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
less: '*'
sass: '*'
stylus: '*'
+ terser: ^5.4.0
peerDependenciesMeta:
less:
optional: true
@@ -769,16 +770,18 @@ packages:
optional: true
stylus:
optional: true
+ terser:
+ optional: true
dependencies:
- esbuild: 0.14.38
- postcss: 8.4.13
- resolve: 1.22.0
- rollup: 2.72.1
- sass: 1.51.0
+ esbuild: 0.14.51
+ postcss: 8.4.14
+ resolve: 1.22.1
+ rollup: 2.77.2
+ sass: 1.54.0
optionalDependencies:
fsevents: 2.3.2
dev: true
/wrappy/1.0.2:
- resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
diff --git a/apps/projects/src/.typesafe-i18n.json b/apps/projects/src/.typesafe-i18n.json
index 9383a1c..74cca10 100644
--- a/apps/projects/src/.typesafe-i18n.json
+++ b/apps/projects/src/.typesafe-i18n.json
@@ -1,5 +1,5 @@
{
"adapter": "svelte",
- "$schema": "https://unpkg.com/typesafe-i18n@5.7.0/schema/typesafe-i18n.json",
+ "$schema": "https://unpkg.com/typesafe-i18n@5.11.0/schema/typesafe-i18n.json",
"outputPath": "app/lib/i18n"
} \ No newline at end of file
diff --git a/apps/projects/src/_assets/preload.css b/apps/projects/src/_assets/preload.css
new file mode 120000
index 0000000..e248c5b
--- /dev/null
+++ b/apps/projects/src/_assets/preload.css
@@ -0,0 +1 @@
+/Users/ivarlovlie/i2r/greatoffice/apps/web-shared/src/assets/preload.css \ No newline at end of file
diff --git a/apps/projects/src/_assets/preload.js b/apps/projects/src/_assets/preload.js
new file mode 120000
index 0000000..3fa1cc7
--- /dev/null
+++ b/apps/projects/src/_assets/preload.js
@@ -0,0 +1 @@
+/Users/ivarlovlie/i2r/greatoffice/apps/web-shared/src/assets/preload.js \ No newline at end of file
diff --git a/apps/projects/src/index.html b/apps/projects/src/index.html
index f3d1e0b..80eab63 100644
--- a/apps/projects/src/index.html
+++ b/apps/projects/src/index.html
@@ -25,151 +25,8 @@
content="#da532c">
<link rel="icon"
href="./_assets/pwa/favicon.svg">
- <script>
- const value = `; ${document.cookie}`;
- const parts = value.split(`; go_theme=`);
- let currentTheme = "system";
- if (parts.length === 2) {
- currentTheme = parts.pop().split(";").shift();
- }
- if (currentTheme === "light") {
- document.querySelector("html").dataset.theme = "light";
- } else if (currentTheme === "dark") {
- document.querySelector("html").dataset.theme = "dark";
- } else {
- document.querySelector("html").dataset.theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
- }
- </script>
- <style>
- :root {
- --loader-primary: hsl(250, 84%, 54%);
- --loader-accent: hsl(342, 89%, 48%);
- --loader-contrast: hsl(180, 1%, 84%);
- --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
- }
-
- [data-theme="dark"] :root {
- --loader-primary: hsl(250, 93%, 65%);
- --loader-accent: hsl(342, 92%, 54%);
- --loader-contrast: hsl(208, 12%, 24%);
- --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
- }
-
- [data-theme="dark"] {
- background-color: hsl(203, 24%, 13%);
- }
-
- .fill-loader {
- position: relative;
- overflow: hidden;
- display: inline-block;
- margin: 3rem;
- }
-
- .fill-loader__fill {
- position: absolute;
- }
-
- @supports (-webkit-animation-name: this) or (animation-name: this) {
- .fill-loader__label {
- position: absolute;
- clip: rect(1px, 1px, 1px, 1px);
- -webkit-clip-path: inset(50%);
- clip-path: inset(50%);
- }
- }
-
- @supports (-webkit-animation-name: this) or (animation-name: this) {
- .fill-loader--v4 {
- width: 90%;
- max-width: 300px;
- }
-
- .fill-loader--v4 .fill-loader__base {
- height: 4px;
- background-color: var(--loader-contrast);
- }
-
- .fill-loader--v4 .fill-loader__fill {
- top: 0;
- left: 0;
- right: 0;
- height: 100%;
- background-color: var(--loader-primary);
- -webkit-animation: fill-loader-4 1.6s infinite var(--loader-easing);
- animation: fill-loader-4 1.6s infinite var(--loader-easing);
- will-change: left, right;
- }
- }
-
- @-webkit-keyframes fill-loader-4 {
- 0% {
- left: 0;
- right: 100%;
- background-color: var(--loader-primary);
- }
-
- 10%,
- 60% {
- left: 0;
- }
-
- 40%,
- 90% {
- right: 0;
- }
-
- 50% {
- left: 100%;
- background-color: var(--loader-primary);
- }
-
- 51% {
- left: 0;
- right: 100%;
- background-color: var(--loader-accent);
- }
-
- 100% {
- left: 100%;
- background-color: var(--loader-accent);
- }
- }
-
- @keyframes fill-loader-4 {
- 0% {
- left: 0;
- right: 100%;
- background-color: var(--loader-primary);
- }
-
- 10%,
- 60% {
- left: 0;
- }
-
- 40%,
- 90% {
- right: 0;
- }
-
- 50% {
- left: 100%;
- background-color: var(--loader-primary);
- }
-
- 51% {
- left: 0;
- right: 100%;
- background-color: var(--loader-accent);
- }
-
- 100% {
- left: 100%;
- background-color: var(--loader-accent);
- }
- }
- </style>
+ <link rel="stylesheet" href="./_assets/preload.css">
+ <script src="./_assets/preload.js"></script>
<title>Projects - Greatoffice</title>
</head>
diff --git a/apps/projects/src/package.json b/apps/projects/src/package.json
index d7b41a8..839f3ba 100644
--- a/apps/projects/src/package.json
+++ b/apps/projects/src/package.json
@@ -9,20 +9,20 @@
"build": "vite build"
},
"devDependencies": {
- "@sveltejs/vite-plugin-svelte": "1.0.0-next.43",
+ "@sveltejs/vite-plugin-svelte": "1.0.1",
"@sveltestack/svelte-query": "^1.6.0",
- "broadcast-channel": "^4.13.0",
+ "broadcast-channel": "^4.14.0",
"npm-run-all": "^4.1.5",
- "sass": "^1.51.0",
- "svelte": "^3.48.0",
- "svelte-preprocess": "^4.10.6",
+ "sass": "^1.54.0",
+ "svelte": "^3.49.0",
+ "svelte-preprocess": "^4.10.7",
"svelte-spa-router": "^3.2.0",
- "typescript": "4.6.4",
- "vite": "^2.9.8"
+ "typescript": "4.7.4",
+ "vite": "^3.0.4"
},
"dependencies": {
- "@js-temporal/polyfill": "^0.4.1",
- "fuzzysort": "^1.9.0",
- "typesafe-i18n": "^5.5.2"
+ "@js-temporal/polyfill": "^0.4.2",
+ "fuzzysort": "^2.0.1",
+ "typesafe-i18n": "^5.11.0"
}
}
diff --git a/apps/projects/src/pnpm-lock.yaml b/apps/projects/src/pnpm-lock.yaml
index 094c1be..bcba63e 100644
--- a/apps/projects/src/pnpm-lock.yaml
+++ b/apps/projects/src/pnpm-lock.yaml
@@ -1,48 +1,48 @@
lockfileVersion: 5.4
specifiers:
- '@js-temporal/polyfill': ^0.4.1
- '@sveltejs/vite-plugin-svelte': 1.0.0-next.43
+ '@js-temporal/polyfill': ^0.4.2
+ '@sveltejs/vite-plugin-svelte': 1.0.1
'@sveltestack/svelte-query': ^1.6.0
- broadcast-channel: ^4.13.0
- fuzzysort: ^1.9.0
+ broadcast-channel: ^4.14.0
+ fuzzysort: ^2.0.1
npm-run-all: ^4.1.5
- sass: ^1.51.0
- svelte: ^3.48.0
- svelte-preprocess: ^4.10.6
+ sass: ^1.54.0
+ svelte: ^3.49.0
+ svelte-preprocess: ^4.10.7
svelte-spa-router: ^3.2.0
- typesafe-i18n: ^5.5.2
- typescript: 4.6.4
- vite: ^2.9.8
+ typesafe-i18n: ^5.11.0
+ typescript: 4.7.4
+ vite: ^3.0.4
dependencies:
- '@js-temporal/polyfill': 0.4.1
- fuzzysort: 1.9.0
- typesafe-i18n: 5.5.2_typescript@4.6.4
+ '@js-temporal/polyfill': 0.4.2
+ fuzzysort: 2.0.1
+ typesafe-i18n: 5.11.0_typescript@4.7.4
devDependencies:
- '@sveltejs/vite-plugin-svelte': 1.0.0-next.43_svelte@3.48.0+vite@2.9.8
- '@sveltestack/svelte-query': 1.6.0_broadcast-channel@4.13.0
- broadcast-channel: 4.13.0
+ '@sveltejs/vite-plugin-svelte': 1.0.1_svelte@3.49.0+vite@3.0.4
+ '@sveltestack/svelte-query': 1.6.0_broadcast-channel@4.14.0
+ broadcast-channel: 4.14.0
npm-run-all: 4.1.5
- sass: 1.51.0
- svelte: 3.48.0
- svelte-preprocess: 4.10.6_24ezlekk4ocevlsjgs2qnqmjum
+ sass: 1.54.0
+ svelte: 3.49.0
+ svelte-preprocess: 4.10.7_qqyngjnvpp2z5rj6eppfx7s47e
svelte-spa-router: 3.2.0
- typescript: 4.6.4
- vite: 2.9.8_sass@1.51.0
+ typescript: 4.7.4
+ vite: 3.0.4_sass@1.54.0
packages:
- /@babel/runtime/7.18.3:
- resolution: {integrity: sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==}
+ /@babel/runtime/7.18.9:
+ resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.9
dev: true
- /@js-temporal/polyfill/0.4.1:
- resolution: {integrity: sha512-q45ecIocpa2TLem2jNOsCrDwP/sgKZdSkt+C1Rx07OkdKsdbvVfHcD1iDiK9scxBZrBQ38uJ8VQISXBS70ql1w==}
+ /@js-temporal/polyfill/0.4.2:
+ resolution: {integrity: sha512-c85vRxyqnJaXKyf4tvYij8jwiVIZhNLYDI9C4LLuOwVEHf4HUqGg07BBn70Le71W193QT/vmKg3jPUyQxJRHKQ==}
engines: {node: '>=12'}
dependencies:
jsbi: 4.3.0
@@ -57,13 +57,13 @@ packages:
picomatch: 2.3.1
dev: true
- /@sveltejs/vite-plugin-svelte/1.0.0-next.43_svelte@3.48.0+vite@2.9.8:
- resolution: {integrity: sha512-MzeczqGrnDmbAldw/LfXV/dhpLC2bdUzuMhcx0C2j79V2uNzQERHDinxXnG2AVTCTjSpbQxzQwMMmYflnI7W1g==}
- engines: {node: ^14.13.1 || >= 16}
+ /@sveltejs/vite-plugin-svelte/1.0.1_svelte@3.49.0+vite@3.0.4:
+ resolution: {integrity: sha512-PorCgUounn0VXcpeJu+hOweZODKmGuLHsLomwqSj+p26IwjjGffmYQfVHtiTWq+NqaUuuHWWG7vPge6UFw4Aeg==}
+ engines: {node: ^14.18.0 || >= 16}
peerDependencies:
diff-match-patch: ^1.0.5
svelte: ^3.44.0
- vite: ^2.9.0
+ vite: ^3.0.0
peerDependenciesMeta:
diff-match-patch:
optional: true
@@ -71,16 +71,16 @@ packages:
'@rollup/pluginutils': 4.2.1
debug: 4.3.4
deepmerge: 4.2.2
- kleur: 4.1.4
- magic-string: 0.26.1
- svelte: 3.48.0
- svelte-hmr: 0.14.11_svelte@3.48.0
- vite: 2.9.8_sass@1.51.0
+ kleur: 4.1.5
+ magic-string: 0.26.2
+ svelte: 3.49.0
+ svelte-hmr: 0.14.12_svelte@3.49.0
+ vite: 3.0.4_sass@1.54.0
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltestack/svelte-query/1.6.0_broadcast-channel@4.13.0:
+ /@sveltestack/svelte-query/1.6.0_broadcast-channel@4.14.0:
resolution: {integrity: sha512-C0wWuh6av1zu3Pzwrg6EQmX3BhDZQ4gMAdYu6Tfv4bjbEZTB00uEDz52z92IZdONh+iUKuyo0xRZ2e16k2Xifg==}
peerDependencies:
broadcast-channel: ^4.5.0
@@ -88,11 +88,11 @@ packages:
broadcast-channel:
optional: true
dependencies:
- broadcast-channel: 4.13.0
+ broadcast-channel: 4.14.0
dev: true
- /@types/node/17.0.31:
- resolution: {integrity: sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==}
+ /@types/node/18.6.3:
+ resolution: {integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==}
dev: true
/@types/pug/2.0.6:
@@ -102,7 +102,7 @@ packages:
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
- '@types/node': 17.0.31
+ '@types/node': 18.6.3
dev: true
/ansi-styles/3.2.1:
@@ -143,12 +143,12 @@ packages:
fill-range: 7.0.1
dev: true
- /broadcast-channel/4.13.0:
- resolution: {integrity: sha512-fcDr8QNJ4SOb6jyjUNZatVNmcHtSWfW4PFcs4xIEFZAtorKCIFoEYtjIjaQ4c0jrbr/Bl8NIwOWiLSyspoAnEQ==}
+ /broadcast-channel/4.14.0:
+ resolution: {integrity: sha512-uNzxOgBQ+boWCRDESLNg3zZWQ3iz/X7j/uD8pAfr4/S7wQerXVvJI/SBKd9J6ckaPt2jil0gq+7l+3b+kuxJYw==}
dependencies:
- '@babel/runtime': 7.18.3
+ '@babel/runtime': 7.18.9
detect-node: 2.1.0
- microtime: 3.0.0
+ microtime: 3.1.0
oblivious-set: 1.1.1
p-queue: 6.6.2
rimraf: 3.0.2
@@ -156,14 +156,14 @@ packages:
dev: true
/buffer-crc32/0.2.13:
- resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=}
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
dev: true
/call-bind/1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.1.2
dev: true
/chalk/2.4.2:
@@ -201,7 +201,7 @@ packages:
dev: true
/concat-map/0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
/cross-spawn/6.0.5:
@@ -263,7 +263,7 @@ packages:
es-to-primitive: 1.2.1
function-bind: 1.1.1
function.prototype.name: 1.1.5
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.1.2
get-symbol-description: 1.0.0
has: 1.0.3
has-property-descriptors: 1.0.0
@@ -294,11 +294,11 @@ packages:
dev: true
/es6-promise/3.3.1:
- resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=}
+ resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
- /esbuild-android-64/0.14.38:
- resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==}
+ /esbuild-android-64/0.14.51:
+ resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -306,8 +306,8 @@ packages:
dev: true
optional: true
- /esbuild-android-arm64/0.14.38:
- resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==}
+ /esbuild-android-arm64/0.14.51:
+ resolution: {integrity: sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -315,8 +315,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-64/0.14.38:
- resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==}
+ /esbuild-darwin-64/0.14.51:
+ resolution: {integrity: sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -324,8 +324,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-arm64/0.14.38:
- resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==}
+ /esbuild-darwin-arm64/0.14.51:
+ resolution: {integrity: sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -333,8 +333,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-64/0.14.38:
- resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==}
+ /esbuild-freebsd-64/0.14.51:
+ resolution: {integrity: sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -342,8 +342,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-arm64/0.14.38:
- resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==}
+ /esbuild-freebsd-arm64/0.14.51:
+ resolution: {integrity: sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -351,8 +351,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-32/0.14.38:
- resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==}
+ /esbuild-linux-32/0.14.51:
+ resolution: {integrity: sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -360,8 +360,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-64/0.14.38:
- resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==}
+ /esbuild-linux-64/0.14.51:
+ resolution: {integrity: sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -369,8 +369,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm/0.14.38:
- resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==}
+ /esbuild-linux-arm/0.14.51:
+ resolution: {integrity: sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -378,8 +378,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm64/0.14.38:
- resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==}
+ /esbuild-linux-arm64/0.14.51:
+ resolution: {integrity: sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -387,8 +387,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-mips64le/0.14.38:
- resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==}
+ /esbuild-linux-mips64le/0.14.51:
+ resolution: {integrity: sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -396,8 +396,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-ppc64le/0.14.38:
- resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==}
+ /esbuild-linux-ppc64le/0.14.51:
+ resolution: {integrity: sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -405,8 +405,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-riscv64/0.14.38:
- resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==}
+ /esbuild-linux-riscv64/0.14.51:
+ resolution: {integrity: sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -414,8 +414,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-s390x/0.14.38:
- resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==}
+ /esbuild-linux-s390x/0.14.51:
+ resolution: {integrity: sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -423,8 +423,8 @@ packages:
dev: true
optional: true
- /esbuild-netbsd-64/0.14.38:
- resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==}
+ /esbuild-netbsd-64/0.14.51:
+ resolution: {integrity: sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -432,8 +432,8 @@ packages:
dev: true
optional: true
- /esbuild-openbsd-64/0.14.38:
- resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==}
+ /esbuild-openbsd-64/0.14.51:
+ resolution: {integrity: sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -441,8 +441,8 @@ packages:
dev: true
optional: true
- /esbuild-sunos-64/0.14.38:
- resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==}
+ /esbuild-sunos-64/0.14.51:
+ resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -450,8 +450,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-32/0.14.38:
- resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==}
+ /esbuild-windows-32/0.14.51:
+ resolution: {integrity: sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -459,8 +459,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-64/0.14.38:
- resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==}
+ /esbuild-windows-64/0.14.51:
+ resolution: {integrity: sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -468,8 +468,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-arm64/0.14.38:
- resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==}
+ /esbuild-windows-arm64/0.14.51:
+ resolution: {integrity: sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -477,32 +477,32 @@ packages:
dev: true
optional: true
- /esbuild/0.14.38:
- resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==}
+ /esbuild/0.14.51:
+ resolution: {integrity: sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.38
- esbuild-android-arm64: 0.14.38
- esbuild-darwin-64: 0.14.38
- esbuild-darwin-arm64: 0.14.38
- esbuild-freebsd-64: 0.14.38
- esbuild-freebsd-arm64: 0.14.38
- esbuild-linux-32: 0.14.38
- esbuild-linux-64: 0.14.38
- esbuild-linux-arm: 0.14.38
- esbuild-linux-arm64: 0.14.38
- esbuild-linux-mips64le: 0.14.38
- esbuild-linux-ppc64le: 0.14.38
- esbuild-linux-riscv64: 0.14.38
- esbuild-linux-s390x: 0.14.38
- esbuild-netbsd-64: 0.14.38
- esbuild-openbsd-64: 0.14.38
- esbuild-sunos-64: 0.14.38
- esbuild-windows-32: 0.14.38
- esbuild-windows-64: 0.14.38
- esbuild-windows-arm64: 0.14.38
+ esbuild-android-64: 0.14.51
+ esbuild-android-arm64: 0.14.51
+ esbuild-darwin-64: 0.14.51
+ esbuild-darwin-arm64: 0.14.51
+ esbuild-freebsd-64: 0.14.51
+ esbuild-freebsd-arm64: 0.14.51
+ esbuild-linux-32: 0.14.51
+ esbuild-linux-64: 0.14.51
+ esbuild-linux-arm: 0.14.51
+ esbuild-linux-arm64: 0.14.51
+ esbuild-linux-mips64le: 0.14.51
+ esbuild-linux-ppc64le: 0.14.51
+ esbuild-linux-riscv64: 0.14.51
+ esbuild-linux-s390x: 0.14.51
+ esbuild-netbsd-64: 0.14.51
+ esbuild-openbsd-64: 0.14.51
+ esbuild-sunos-64: 0.14.51
+ esbuild-windows-32: 0.14.51
+ esbuild-windows-64: 0.14.51
+ esbuild-windows-arm64: 0.14.51
dev: true
/escape-string-regexp/1.0.5:
@@ -526,7 +526,7 @@ packages:
dev: true
/fs.realpath/1.0.0:
- resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: true
/fsevents/2.3.2:
@@ -555,12 +555,12 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
- /fuzzysort/1.9.0:
- resolution: {integrity: sha512-MOxCT0qLTwLqmEwc7UtU045RKef7mc8Qz8eR4r2bLNEq9dy/c3ZKMEFp6IEst69otkQdFZ4FfgH2dmZD+ddX1g==}
+ /fuzzysort/2.0.1:
+ resolution: {integrity: sha512-SlgbPAq0eQ6JQ1h3l4MNeGH/t9DHKH8GGM0RD/6RhmJrNnSoWt3oIVaiQm9g9BPB+wAhRMeMqlUTbhbd7+Ufcg==}
dev: false
- /get-intrinsic/1.1.1:
- resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
+ /get-intrinsic/1.1.2:
+ resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
@@ -572,7 +572,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.1.2
dev: true
/glob-parent/5.1.2:
@@ -582,8 +582,8 @@ packages:
is-glob: 4.0.3
dev: true
- /glob/7.2.0:
- resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
+ /glob/7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -609,7 +609,7 @@ packages:
/has-property-descriptors/1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.1.2
dev: true
/has-symbols/1.0.3:
@@ -635,12 +635,12 @@ packages:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
dev: true
- /immutable/4.0.0:
- resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==}
+ /immutable/4.1.0:
+ resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
dev: true
/inflight/1.0.6:
- resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
@@ -654,7 +654,7 @@ packages:
resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.1.2
has: 1.0.3
side-channel: 1.0.4
dev: true
@@ -703,7 +703,7 @@ packages:
dev: true
/is-extglob/2.1.1:
- resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
dev: true
@@ -777,8 +777,8 @@ packages:
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
dev: true
- /kleur/4.1.4:
- resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
+ /kleur/4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
dev: true
@@ -798,8 +798,8 @@ packages:
sourcemap-codec: 1.4.8
dev: true
- /magic-string/0.26.1:
- resolution: {integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==}
+ /magic-string/0.26.2:
+ resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==}
engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
@@ -810,13 +810,13 @@ packages:
engines: {node: '>= 0.10.0'}
dev: true
- /microtime/3.0.0:
- resolution: {integrity: sha512-SirJr7ZL4ow2iWcb54bekS4aWyBQNVcEDBiwAz9D/sTgY59A+uE8UJU15cp5wyZmPBwg/3zf8lyCJ5NUe1nVlQ==}
- engines: {node: '>= 4.0.0'}
+ /microtime/3.1.0:
+ resolution: {integrity: sha512-GcjhfC2y/DF2znac8IRwri7+YUIy34QRHz/iZK3bHrh74qrNNOpAJQwiOMnIG+v1J0K4eiqd+RiGzN3F1eofTQ==}
+ engines: {node: '>= 14.13.0'}
requiresBuild: true
dependencies:
- node-addon-api: 1.7.2
- node-gyp-build: 3.9.0
+ node-addon-api: 5.0.0
+ node-gyp-build: 4.5.0
dev: true
/min-indent/1.0.1:
@@ -855,12 +855,12 @@ packages:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: true
- /node-addon-api/1.7.2:
- resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==}
+ /node-addon-api/5.0.0:
+ resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==}
dev: true
- /node-gyp-build/3.9.0:
- resolution: {integrity: sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==}
+ /node-gyp-build/4.5.0:
+ resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==}
hasBin: true
dev: true
@@ -868,7 +868,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.0
+ resolve: 1.22.1
semver: 5.7.1
validate-npm-package-license: 3.0.4
dev: true
@@ -918,7 +918,7 @@ packages:
dev: true
/once/1.4.0:
- resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
dev: true
@@ -952,7 +952,7 @@ packages:
dev: true
/path-is-absolute/1.0.1:
- resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
dev: true
@@ -992,8 +992,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /postcss/8.4.13:
- resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==}
+ /postcss/8.4.14:
+ resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
@@ -1002,7 +1002,7 @@ packages:
dev: true
/read-pkg/3.0.0:
- resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=}
+ resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
engines: {node: '>=4'}
dependencies:
load-json-file: 4.0.0
@@ -1035,8 +1035,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /resolve/1.22.0:
- resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ /resolve/1.22.1:
+ resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
is-core-module: 2.9.0
@@ -1048,18 +1048,18 @@ packages:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin: true
dependencies:
- glob: 7.2.0
+ glob: 7.2.3
dev: true
/rimraf/3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
dependencies:
- glob: 7.2.0
+ glob: 7.2.3
dev: true
- /rollup/2.72.1:
- resolution: {integrity: sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==}
+ /rollup/2.77.2:
+ resolution: {integrity: sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
@@ -1067,7 +1067,7 @@ packages:
dev: true
/sander/0.5.1:
- resolution: {integrity: sha1-dB4kXiMfB8r7b98PEzrfohalAq0=}
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
dependencies:
es6-promise: 3.3.1
graceful-fs: 4.2.10
@@ -1075,13 +1075,13 @@ packages:
rimraf: 2.7.1
dev: true
- /sass/1.51.0:
- resolution: {integrity: sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==}
+ /sass/1.54.0:
+ resolution: {integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
- immutable: 4.0.0
+ immutable: 4.1.0
source-map-js: 1.0.2
dev: true
@@ -1091,14 +1091,14 @@ packages:
dev: true
/shebang-command/1.2.0:
- resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=}
+ resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
engines: {node: '>=0.10.0'}
dependencies:
shebang-regex: 1.0.0
dev: true
/shebang-regex/1.0.0:
- resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
+ resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
dev: true
@@ -1110,12 +1110,12 @@ packages:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.1.2
object-inspect: 1.12.2
dev: true
/sorcery/0.10.0:
- resolution: {integrity: sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=}
+ resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==}
hasBin: true
dependencies:
buffer-crc32: 0.2.13
@@ -1181,7 +1181,7 @@ packages:
dev: true
/strip-bom/3.0.0:
- resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
dev: true
@@ -1204,17 +1204,17 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /svelte-hmr/0.14.11_svelte@3.48.0:
- resolution: {integrity: sha512-R9CVfX6DXxW1Kn45Jtmx+yUe+sPhrbYSUp7TkzbW0jI5fVPn6lsNG9NEs5dFg5qRhFNAoVdRw5qQDLALNKhwbQ==}
+ /svelte-hmr/0.14.12_svelte@3.49.0:
+ resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: '>=3.19.0'
dependencies:
- svelte: 3.48.0
+ svelte: 3.49.0
dev: true
- /svelte-preprocess/4.10.6_24ezlekk4ocevlsjgs2qnqmjum:
- resolution: {integrity: sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ==}
+ /svelte-preprocess/4.10.7_qqyngjnvpp2z5rj6eppfx7s47e:
+ resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'}
requiresBuild: true
peerDependencies:
@@ -1223,7 +1223,7 @@ packages:
less: ^3.11.3 || ^4.0.0
node-sass: '*'
postcss: ^7 || ^8
- postcss-load-config: ^2.1.0 || ^3.0.0
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
pug: ^3.0.0
sass: ^1.26.8
stylus: ^0.55.0
@@ -1258,11 +1258,11 @@ packages:
'@types/sass': 1.43.1
detect-indent: 6.1.0
magic-string: 0.25.9
- sass: 1.51.0
+ sass: 1.54.0
sorcery: 0.10.0
strip-indent: 3.0.0
- svelte: 3.48.0
- typescript: 4.6.4
+ svelte: 3.49.0
+ typescript: 4.7.4
dev: true
/svelte-spa-router/3.2.0:
@@ -1271,8 +1271,8 @@ packages:
regexparam: 2.0.0
dev: true
- /svelte/3.48.0:
- resolution: {integrity: sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==}
+ /svelte/3.49.0:
+ resolution: {integrity: sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==}
engines: {node: '>= 8'}
dev: true
@@ -1287,17 +1287,17 @@ packages:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: false
- /typesafe-i18n/5.5.2_typescript@4.6.4:
- resolution: {integrity: sha512-EcqEHyiSujfIIxqTHuWvhd36Dmbp0rngYp+Z0IilCzRoZXSWGm/CdS5/jhkFySNGUEqtfgdD0gw1EnHbp6/54g==}
+ /typesafe-i18n/5.11.0_typescript@4.7.4:
+ resolution: {integrity: sha512-OVX/6/F834XldHTMdmo3TcMPePcvLXwYrkDgqWYxmuVCTyCrk0aIdUOIWM0RPZEQ2D106+/LcWFCkJiBCuK2pA==}
hasBin: true
peerDependencies:
typescript: '>=3.5.1'
dependencies:
- typescript: 4.6.4
+ typescript: 4.7.4
dev: false
- /typescript/4.6.4:
- resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==}
+ /typescript/4.7.4:
+ resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
@@ -1313,7 +1313,7 @@ packages:
/unload/2.3.1:
resolution: {integrity: sha512-MUZEiDqvAN9AIDRbbBnVYVvfcR6DrjCqeU2YQMmliFZl9uaBUjTkhuDQkBiyAy8ad5bx1TXVbqZ3gg7namsWjA==}
dependencies:
- '@babel/runtime': 7.18.3
+ '@babel/runtime': 7.18.9
detect-node: 2.1.0
dev: true
@@ -1324,14 +1324,15 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite/2.9.8_sass@1.51.0:
- resolution: {integrity: sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==}
- engines: {node: '>=12.2.0'}
+ /vite/3.0.4_sass@1.54.0:
+ resolution: {integrity: sha512-NU304nqnBeOx2MkQnskBQxVsa0pRAH5FphokTGmyy8M3oxbvw7qAXts2GORxs+h/2vKsD+osMhZ7An6yK6F1dA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
less: '*'
sass: '*'
stylus: '*'
+ terser: ^5.4.0
peerDependenciesMeta:
less:
optional: true
@@ -1339,12 +1340,14 @@ packages:
optional: true
stylus:
optional: true
+ terser:
+ optional: true
dependencies:
- esbuild: 0.14.38
- postcss: 8.4.13
- resolve: 1.22.0
- rollup: 2.72.1
- sass: 1.51.0
+ esbuild: 0.14.51
+ postcss: 8.4.14
+ resolve: 1.22.1
+ rollup: 2.77.2
+ sass: 1.54.0
optionalDependencies:
fsevents: 2.3.2
dev: true
@@ -1367,5 +1370,5 @@ packages:
dev: true
/wrappy/1.0.2:
- resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
diff --git a/apps/web-shared/src/assets/preload.css b/apps/web-shared/src/assets/preload.css
new file mode 100644
index 0000000..3ee8bda
--- /dev/null
+++ b/apps/web-shared/src/assets/preload.css
@@ -0,0 +1,127 @@
+:root {
+ --loader-primary: hsl(210, 92%, 44%);
+ --loader-accent: hsl(350, 47%, 42%);
+ --loader-contrast: hsl(230, 2%, 48%);
+ --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+
+[data-theme="dark"] :root {
+ --loader-primary: hsl(250, 100%, 69%);
+ --loader-accent: hsl(342, 92%, 47%);
+ --loader-contrast: hsl(250, 100%, 69%);
+ --loader-easing: cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+
+[data-theme="dark"] {
+ background-color: hsl(232, 11%, 15%);
+}
+
+.fill-loader {
+ position: relative;
+ overflow: hidden;
+ display: inline-block;
+ margin: 3rem;
+}
+
+.fill-loader__fill {
+ position: absolute;
+}
+
+@supports (-webkit-animation-name: this) or (animation-name: this) {
+ .fill-loader__label {
+ position: absolute;
+ clip: rect(1px, 1px, 1px, 1px);
+ -webkit-clip-path: inset(50%);
+ clip-path: inset(50%);
+ }
+}
+
+@supports (-webkit-animation-name: this) or (animation-name: this) {
+ .fill-loader--v4 {
+ width: 90%;
+ max-width: 300px;
+ }
+
+ .fill-loader--v4 .fill-loader__base {
+ height: 4px;
+ background-color: var(--loader-contrast);
+ }
+
+ .fill-loader--v4 .fill-loader__fill {
+ top: 0;
+ left: 0;
+ right: 0;
+ height: 100%;
+ background-color: var(--loader-primary);
+ -webkit-animation: fill-loader-4 1.6s infinite var(--loader-easing);
+ animation: fill-loader-4 1.6s infinite var(--loader-easing);
+ will-change: left, right;
+ }
+}
+
+@-webkit-keyframes fill-loader-4 {
+ 0% {
+ left: 0;
+ right: 100%;
+ background-color: var(--loader-primary);
+ }
+
+ 10%,
+ 60% {
+ left: 0;
+ }
+
+ 40%,
+ 90% {
+ right: 0;
+ }
+
+ 50% {
+ left: 100%;
+ background-color: var(--loader-primary);
+ }
+
+ 51% {
+ left: 0;
+ right: 100%;
+ background-color: var(--loader-accent);
+ }
+
+ 100% {
+ left: 100%;
+ background-color: var(--loader-accent);
+ }
+}
+@keyframes fill-loader-4 {
+ 0% {
+ left: 0;
+ right: 100%;
+ background-color: var(--loader-primary);
+ }
+
+ 10%,
+ 60% {
+ left: 0;
+ }
+
+ 40%,
+ 90% {
+ right: 0;
+ }
+
+ 50% {
+ left: 100%;
+ background-color: var(--loader-primary);
+ }
+
+ 51% {
+ left: 0;
+ right: 100%;
+ background-color: var(--loader-accent);
+ }
+
+ 100% {
+ left: 100%;
+ background-color: var(--loader-accent);
+ }
+} \ No newline at end of file
diff --git a/apps/web-shared/src/assets/preload.js b/apps/web-shared/src/assets/preload.js
new file mode 100644
index 0000000..379902f
--- /dev/null
+++ b/apps/web-shared/src/assets/preload.js
@@ -0,0 +1,13 @@
+const value = `; ${document.cookie}`;
+const parts = value.split(`; go_theme=`);
+let currentTheme = "system";
+if (parts.length === 2) {
+ currentTheme = parts.pop().split(";").shift();
+}
+if (currentTheme === "light") {
+ document.querySelector("html").dataset.theme = "light";
+} else if (currentTheme === "dark") {
+ document.querySelector("html").dataset.theme = "dark";
+} else {
+ document.querySelector("html").dataset.theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
+} \ No newline at end of file
diff --git a/apps/web-shared/src/components/breadcrumb/bread.svelte b/apps/web-shared/src/components/breadcrumb/bread.svelte
index 4cf0698..244bb24 100644
--- a/apps/web-shared/src/components/breadcrumb/bread.svelte
+++ b/apps/web-shared/src/components/breadcrumb/bread.svelte
@@ -3,7 +3,7 @@
export let size: sizes = "small";
</script>
<nav class="breadcrumbs {size === 'small' ? 'text-sm' : 'text-lg'}">
- <ol class="flex flex-wrap gap-xxs">
+ <ol class="flex flex-wrap items-center gap-xxs">
<slot></slot>
</ol>
</nav>
diff --git a/apps/web-shared/src/styles/components/side-navigation.scss b/apps/web-shared/src/styles/components/side-navigation.scss
index 0b30c7b..2e6597b 100644
--- a/apps/web-shared/src/styles/components/side-navigation.scss
+++ b/apps/web-shared/src/styles/components/side-navigation.scss
@@ -104,14 +104,12 @@ Usage: codyhouse.co/license
will-change: transform;
transform-origin: 50% 50%;
transform: rotate(-90deg);
- transition: transform .3s var(--ease-out);
> * {
transform-origin: 50% 50%;
stroke-dasharray: 20;
stroke-dashoffset: 0;
transform: translateY(0px);
- transition: transform .3s, stroke-dashoffset .3s;
transition-timing-function: var(--ease-out);
}
diff --git a/apps/web-shared/src/styles/custom-style/_buttons.scss b/apps/web-shared/src/styles/custom-style/_buttons.scss
index 6d8e867..2145acc 100644
--- a/apps/web-shared/src/styles/custom-style/_buttons.scss
+++ b/apps/web-shared/src/styles/custom-style/_buttons.scss
@@ -7,35 +7,29 @@
// --------------------------------
:root {
- --btn-font-size: 1em;
+ --btn-font-size: 1rem;
--btn-padding-x: var(--space-xs);
--btn-padding-y: var(--space-xxxs);
- --btn-radius: var(--radius-sm);
+ --btn-radius: 5px;
}
.btn {
background: var(--color-bg-dark);
color: var(--color-contrast-higher);
cursor: pointer;
+ font-family: var(--font-primary);
+ font-weight: 400;
text-decoration: none;
- line-height: 1.2;
+ line-height: 0.8;
@include fontSmooth;
- will-change: transform;
+ outline: none;
- &:focus {
- box-shadow: 0px 0px 0px 2px alpha(var(--color-contrast-higher), 0.15);
- outline: none;
+ &:hover {
+ background: var(--color-bg-darker);
}
-}
-
-.btn--link {
- @include reset;
- color: inherit;
- cursor: pointer;
- text-decoration: none;
- &:hover {
- color: var(--color-primary);
+ &:focus {
+ outline: 1px solid var(--color-contrast-lower);
}
}
@@ -46,36 +40,26 @@
&:hover {
background: var(--color-primary-light);
+ box-shadow: inset 0px 1px 0px alpha(var(--color-white), 0.15), 0px 1px 2px alpha(var(--color-primary-darker), 0.25), 0px 1px 4px alpha(var(--color-primary-darker), 0.1), 0px 3px 6px -2px alpha(var(--color-primary-darker), 0.25);
}
}
.btn--subtle {
- background: var(--color-bg-light);
+ background: var(--color-bg-lighter);
color: var(--color-contrast-higher);
- box-shadow: inset 0px 0px 0px 1px var(--color-contrast-lower), var(--shadow-xs);
&:hover {
- background: var(--color-bg-lighter);
- box-shadow: inset 0px 0px 0px 1px var(--color-contrast-lower), var(--shadow-sm);
- }
-
- &:focus {
- box-shadow: inset 0px 0px 0px 1px var(--color-contrast-lower), 0px 0px 0px 2px alpha(var(--color-contrast-higher), 0.05);
+ background: var(--color-bg-light);
}
}
.btn--accent {
background: var(--color-accent);
color: var(--color-white);
- box-shadow: inset 0px 1px 0px alpha(var(--color-white), 0.15), var(--shadow-xs);
&:hover {
background: var(--color-accent-light);
- box-shadow: inset 0px 1px 0px alpha(var(--color-white), 0.15), var(--shadow-sm);
- }
-
- &:focus {
- box-shadow: inset 0px 1px 0px alpha(var(--color-white), 0.15), 0px 0px 0px 2px alpha(var(--color-accent), 0.2);
+ box-shadow: inset 0px 1px 0px alpha(var(--color-white), 0.15), 0px 1px 2px alpha(var(--color-accent-darker), 0.25), 0px 1px 4px alpha(var(--color-accent-darker), 0.1), 0px 3px 6px -2px alpha(var(--color-accent-darker), 0.1);
}
}
@@ -87,19 +71,19 @@
// size
.btn--sm {
- font-size: 0.8em;
+ font-size: 0.8rem;
}
.btn--md {
- font-size: 1.2em;
+ font-size: 1.2rem;
}
.btn--lg {
- font-size: 1.4em;
+ font-size: 1.4rem;
}
// --------------------------------
// (END) Global editor code
-// --------------------------------
+// -------------------------------- \ No newline at end of file
diff --git a/apps/web-shared/src/styles/custom-style/_colors.scss b/apps/web-shared/src/styles/custom-style/_colors.scss
index 76d3fa6..97b620f 100644
--- a/apps/web-shared/src/styles/custom-style/_colors.scss
+++ b/apps/web-shared/src/styles/custom-style/_colors.scss
@@ -8,33 +8,33 @@
:root, [data-theme="default"] {
// main
- @include defineColorHSL(--color-primary-darker, 250, 84%, 38%);
- @include defineColorHSL(--color-primary-dark, 250, 84%, 46%);
- @include defineColorHSL(--color-primary, 250, 84%, 54%);
- @include defineColorHSL(--color-primary-light, 250, 84%, 60%);
- @include defineColorHSL(--color-primary-lighter, 250, 84%, 67%);
+ @include defineColorHSL(--color-primary-darker, 210, 92%, 32%);
+ @include defineColorHSL(--color-primary-dark, 210, 92%, 38%);
+ @include defineColorHSL(--color-primary, 210, 92%, 44%);
+ @include defineColorHSL(--color-primary-light, 210, 92%, 50%);
+ @include defineColorHSL(--color-primary-lighter, 210, 92%, 56%);
- @include defineColorHSL(--color-accent-darker, 342, 89%, 38%);
- @include defineColorHSL(--color-accent-dark, 342, 89%, 43%);
- @include defineColorHSL(--color-accent, 342, 89%, 48%);
- @include defineColorHSL(--color-accent-light, 342, 89%, 56%);
- @include defineColorHSL(--color-accent-lighter, 342, 89%, 62%);
+ @include defineColorHSL(--color-accent-darker, 350, 47%, 30%);
+ @include defineColorHSL(--color-accent-dark, 350, 47%, 36%);
+ @include defineColorHSL(--color-accent, 350, 47%, 42%);
+ @include defineColorHSL(--color-accent-light, 350, 47%, 48%);
+ @include defineColorHSL(--color-accent-lighter, 350, 47%, 54%);
- @include defineColorHSL(--color-black, 204, 28%, 7%);
+ @include defineColorHSL(--color-black, 0, 0%, 10%);
@include defineColorHSL(--color-white, 0, 0%, 100%);
// feedback
- @include defineColorHSL(--color-warning-darker, 46, 100%, 47%);
- @include defineColorHSL(--color-warning-dark, 46, 100%, 50%);
- @include defineColorHSL(--color-warning, 46, 100%, 61%);
- @include defineColorHSL(--color-warning-light, 46, 100%, 71%);
- @include defineColorHSL(--color-warning-lighter, 46, 100%, 80%);
+ @include defineColorHSL(--color-warning-darker, 25, 75%, 60%);
+ @include defineColorHSL(--color-warning-dark, 25, 75%, 66%);
+ @include defineColorHSL(--color-warning, 25, 75%, 72%);
+ @include defineColorHSL(--color-warning-light, 25, 75%, 78%);
+ @include defineColorHSL(--color-warning-lighter, 25, 75%, 84%);
- @include defineColorHSL(--color-success-darker, 122, 50%, 47%);
- @include defineColorHSL(--color-success-dark, 122, 50%, 52%);
- @include defineColorHSL(--color-success, 122, 50%, 60%);
- @include defineColorHSL(--color-success-light, 122, 50%, 69%);
- @include defineColorHSL(--color-success-lighter, 122, 50%, 76%);
+ @include defineColorHSL(--color-success-darker, 143, 45%, 59%);
+ @include defineColorHSL(--color-success-dark, 143, 45%, 65%);
+ @include defineColorHSL(--color-success, 143, 45%, 71%);
+ @include defineColorHSL(--color-success-light, 143, 45%, 77%);
+ @include defineColorHSL(--color-success-lighter, 143, 45%, 83%);
@include defineColorHSL(--color-error-darker, 342, 89%, 38%);
@include defineColorHSL(--color-error-dark, 342, 89%, 43%);
@@ -43,27 +43,27 @@
@include defineColorHSL(--color-error-lighter, 342, 89%, 62%);
// background
- @include defineColorHSL(--color-bg-darker, 210, 4%, 89%);
- @include defineColorHSL(--color-bg-dark, 180, 3%, 94%);
- @include defineColorHSL(--color-bg, 210, 17%, 98%);
- @include defineColorHSL(--color-bg-light, 180, 3%, 100%);
- @include defineColorHSL(--color-bg-lighter, 210, 4%, 100%);
+ @include defineColorHSL(--color-bg-darker, 240, 2%, 90%);
+ @include defineColorHSL(--color-bg-dark, 240, 3%, 94%);
+ @include defineColorHSL(--color-bg, 0, 0%, 100%);
+ @include defineColorHSL(--color-bg-light, 240, 3%, 100%);
+ @include defineColorHSL(--color-bg-lighter, 240, 2%, 100%);
// color contrasts
- @include defineColorHSL(--color-contrast-lower, 180, 1%, 84%);
- @include defineColorHSL(--color-contrast-low, 210, 2%, 64%);
- @include defineColorHSL(--color-contrast-medium, 204, 2%, 46%);
- @include defineColorHSL(--color-contrast-high, 210, 7%, 21%);
- @include defineColorHSL(--color-contrast-higher, 204, 28%, 7%);
+ @include defineColorHSL(--color-contrast-lower, 240, 1%, 85%);
+ @include defineColorHSL(--color-contrast-low, 240, 2%, 66%);
+ @include defineColorHSL(--color-contrast-medium, 230, 2%, 48%);
+ @include defineColorHSL(--color-contrast-high, 223, 6%, 25%);
+ @include defineColorHSL(--color-contrast-higher, 225, 14%, 11%);
}
[data-theme="dark"] {
// main
- @include defineColorHSL(--color-primary-darker, 250, 93%, 57%);
- @include defineColorHSL(--color-primary-dark, 250, 93%, 61%);
- @include defineColorHSL(--color-primary, 250, 93%, 65%);
- @include defineColorHSL(--color-primary-light, 250, 93%, 69%);
- @include defineColorHSL(--color-primary-lighter, 250, 93%, 72%);
+ @include defineColorHSL(--color-primary-darker, 250, 100%, 60%);
+ @include defineColorHSL(--color-primary-dark, 250, 100%, 64%);
+ @include defineColorHSL(--color-primary, 250, 100%, 69%);
+ @include defineColorHSL(--color-primary-light, 250, 100%, 72%);
+ @include defineColorHSL(--color-primary-lighter, 250, 100%, 76%);
@include defineColorHSL(--color-accent-darker, 342, 92%, 41%);
@include defineColorHSL(--color-accent-dark, 342, 92%, 47%);
@@ -71,21 +71,21 @@
@include defineColorHSL(--color-accent-light, 342, 92%, 60%);
@include defineColorHSL(--color-accent-lighter, 342, 92%, 65%);
- @include defineColorHSL(--color-black, 204, 28%, 7%);
+ @include defineColorHSL(--color-black, 230, 13%, 9%);
@include defineColorHSL(--color-white, 0, 0%, 100%);
// feedback
- @include defineColorHSL(--color-warning-darker, 46, 100%, 47%);
- @include defineColorHSL(--color-warning-dark, 46, 100%, 50%);
- @include defineColorHSL(--color-warning, 46, 100%, 61%);
- @include defineColorHSL(--color-warning-light, 46, 100%, 71%);
- @include defineColorHSL(--color-warning-lighter, 46, 100%, 80%);
+ @include defineColorHSL(--color-warning-darker, 35, 79%, 48%);
+ @include defineColorHSL(--color-warning-dark, 35, 79%, 56%);
+ @include defineColorHSL(--color-warning, 35, 79%, 66%);
+ @include defineColorHSL(--color-warning-light, 35, 79%, 74%);
+ @include defineColorHSL(--color-warning-lighter, 35, 79%, 82%);
- @include defineColorHSL(--color-success-darker, 122, 50%, 47%);
- @include defineColorHSL(--color-success-dark, 122, 50%, 52%);
- @include defineColorHSL(--color-success, 122, 50%, 60%);
- @include defineColorHSL(--color-success-light, 122, 50%, 69%);
- @include defineColorHSL(--color-success-lighter, 122, 50%, 76%);
+ @include defineColorHSL(--color-success-darker, 170, 78%, 26%);
+ @include defineColorHSL(--color-success-dark, 170, 78%, 31%);
+ @include defineColorHSL(--color-success, 170, 78%, 36%);
+ @include defineColorHSL(--color-success-light, 170, 78%, 42%);
+ @include defineColorHSL(--color-success-lighter, 170, 78%, 47%);
@include defineColorHSL(--color-error-darker, 342, 92%, 41%);
@include defineColorHSL(--color-error-dark, 342, 92%, 47%);
@@ -94,17 +94,17 @@
@include defineColorHSL(--color-error-lighter, 342, 92%, 65%);
// background
- @include defineColorHSL(--color-bg-darker, 204, 15%, 6%);
- @include defineColorHSL(--color-bg-dark, 203, 18%, 9%);
- @include defineColorHSL(--color-bg, 203, 24%, 13%);
- @include defineColorHSL(--color-bg-light, 203, 18%, 17%);
- @include defineColorHSL(--color-bg-lighter, 204, 15%, 20%);
+ @include defineColorHSL(--color-bg-darker, 232, 7%, 8%);
+ @include defineColorHSL(--color-bg-dark, 233, 8%, 11%);
+ @include defineColorHSL(--color-bg, 232, 11%, 15%);
+ @include defineColorHSL(--color-bg-light, 233, 8%, 19%);
+ @include defineColorHSL(--color-bg-lighter, 232, 7%, 22%);
// color contrasts
- @include defineColorHSL(--color-contrast-lower, 208, 12%, 24%);
- @include defineColorHSL(--color-contrast-low, 208, 6%, 40%);
- @include defineColorHSL(--color-contrast-medium, 213, 5%, 56%);
- @include defineColorHSL(--color-contrast-high, 223, 8%, 82%);
+ @include defineColorHSL(--color-contrast-lower, 240, 6%, 26%);
+ @include defineColorHSL(--color-contrast-low, 240, 3%, 41%);
+ @include defineColorHSL(--color-contrast-medium, 213, 3%, 57%);
+ @include defineColorHSL(--color-contrast-high, 240, 5%, 82%);
@include defineColorHSL(--color-contrast-higher, 240, 100%, 99%);
// font rendering
@@ -116,4 +116,4 @@
// (END) Global editor code
-// --------------------------------
+// -------------------------------- \ No newline at end of file
diff --git a/apps/web-shared/src/styles/custom-style/_forms.scss b/apps/web-shared/src/styles/custom-style/_forms.scss
index 0048941..871e405 100644
--- a/apps/web-shared/src/styles/custom-style/_forms.scss
+++ b/apps/web-shared/src/styles/custom-style/_forms.scss
@@ -7,50 +7,52 @@
// --------------------------------
:root {
- --form-control-font-size: 1em;
+ --form-control-font-size: 1rem;
--form-control-padding-x: var(--space-xs);
--form-control-padding-y: var(--space-xxs);
- --form-control-radius: var(--radius-sm);
+ --form-control-radius: 3px;
}
.form-control {
background: var(--color-bg-dark);
- line-height: 1.2;
- box-shadow: inset 0 0 0 1px var(--color-contrast-lower);
+ cursor: auto;
+ font-family: var(--font-primary);
+ font-weight: 400;
+ line-height: 1;
+ @include fontSmooth;
+ outline: 1px solid var(--color-contrast-high);
&::placeholder {
- opacity: 1;
+ opacity: 1;
color: var(--color-contrast-low);
}
- &:focus {
+ &:focus, &:focus-within {
background: var(--color-bg);
- box-shadow: inset 0 0 0 1px alpha(var(--color-contrast-lower), 0), 0px 0px 0px 1px var(--color-primary);
+ box-shadow: inset 0px 0px 0px 1px alpha(var(--color-contrast-lower), 0), 0px 0px 0px 2px var(--color-primary), 0px 1px 3px alpha(var(--color-black), 0.2);
outline: none;
}
}
.form-control--disabled, .form-control[disabled], .form-control[readonly] {
- opacity: 0.5;
+ opacity: 0.3;
cursor: not-allowed;
}
.form-control[aria-invalid="true"], .form-control.form-control--error {
- box-shadow: inset 0 0 0 1px alpha(var(--color-contrast-lower), 0), 0px 0px 0px 2px var(--color-error);
+ outline: 1px solid var(--color-error-dark);
- &:focus {
- box-shadow: inset 0 0 0 1px alpha(var(--color-contrast-lower), 0), 0px 0px 0px 2px var(--color-error), var(--shadow-sm);
+ &:focus, &:focus-within {
+ box-shadow: inset 0px 0px 0px 1px alpha(var(--color-contrast-lower), 0), 0px 0px 0px 2px var(--color-error), 0px 1px 3px var(--color-error);
}
}
-.form-legend {
-}
+.form-legend {}
-.form-label {
-}
+.form-label {}
// --------------------------------
// (END) Global editor code
-// --------------------------------
+// -------------------------------- \ No newline at end of file
diff --git a/apps/web-shared/src/styles/custom-style/_shared-styles.scss b/apps/web-shared/src/styles/custom-style/_shared-styles.scss
index c685b46..313fc69 100644
--- a/apps/web-shared/src/styles/custom-style/_shared-styles.scss
+++ b/apps/web-shared/src/styles/custom-style/_shared-styles.scss
@@ -1,16 +1,35 @@
@use '../base' as *;
:root {
- --radius: 0.25em; // border radius base size
- --radius-sm: calc(var(--radius) / 2);
- --radius-md: var(--radius);
- --radius-lg: calc(var(--radius) * 2);
- --shadow-xs: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
- --shadow-sm: 0;
- --shadow-md: 0;
- --shadow-lg: 0;
- --shadow-xl: 0;
+ // radius
+ --radius: 0.375em; // border radius base size
+ // 👇 uncomment to modify default radius values
+ // --radius-sm: calc(var(--radius)/2);
+ // --radius-md: var(--radius);
+ // --radius-lg: calc(var(--radius)*2);
+
+ // box shadow - 👇 uncomment to modify default shadow values
+ // --shadow-xs: 0 0.1px 0.3px rgba(0, 0, 0, 0.06),
+ // 0 1px 2px rgba(0, 0, 0, 0.12);
+ // --shadow-sm: 0 0.3px 0.4px rgba(0, 0, 0, 0.025),
+ // 0 0.9px 1.5px rgba(0, 0, 0, 0.05),
+ // 0 3.5px 6px rgba(0, 0, 0, 0.1);
+ // --shadow-md: 0 0.9px 1.5px rgba(0, 0, 0, 0.03),
+ // 0 3.1px 5.5px rgba(0, 0, 0, 0.08),
+ // 0 14px 25px rgba(0, 0, 0, 0.12);
+ // --shadow-lg: 0 1.2px 1.9px -1px rgba(0, 0, 0, 0.014),
+ // 0 3.3px 5.3px -1px rgba(0, 0, 0, 0.038),
+ // 0 8.5px 12.7px -1px rgba(0, 0, 0, 0.085),
+ // 0 30px 42px -1px rgba(0, 0, 0, 0.15);
+ // --shadow-xl: 0 1.5px 2.1px -6px rgba(0, 0, 0, 0.012),
+ // 0 3.6px 5.2px -6px rgba(0, 0, 0, 0.035),
+ // 0 7.3px 10.6px -6px rgba(0, 0, 0, 0.07),
+ // 0 16.2px 21.9px -6px rgba(0, 0, 0, 0.117),
+ // 0 46px 60px -6px rgba(0, 0, 0, 0.2);
+ // --inner-glow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075);
+ // --inner-glow-top: inset 0 1px 0.5px hsla(0, 0%, 100%, 0.075);
}
+
// --------------------------------
// (START) Global editor code https://codyhouse.co/ds/globals/shared-styles
@@ -25,13 +44,6 @@
}
}
-.hover\:scale {
-
- &:hover {
- transform: scale(1.1);
- }
-}
-
.hover\:elevate {
box-shadow: var(--shadow-sm);
@@ -55,4 +67,4 @@
// (END) Global editor code
-// --------------------------------
+// -------------------------------- \ No newline at end of file
diff --git a/apps/web-shared/src/styles/custom-style/_spacing.scss b/apps/web-shared/src/styles/custom-style/_spacing.scss
index 56cd451..d78d897 100644
--- a/apps/web-shared/src/styles/custom-style/_spacing.scss
+++ b/apps/web-shared/src/styles/custom-style/_spacing.scss
@@ -11,20 +11,20 @@
// --space-unit: 1rem;
// }
- :root, * {
- --space-xxxxs: calc(0.125 * var(--space-unit));
- --space-xxxs: calc(0.25 * var(--space-unit));
- --space-xxs: calc(0.375 * var(--space-unit));
- --space-xs: calc(0.5 * var(--space-unit));
- --space-sm: calc(0.75 * var(--space-unit));
- --space-md: calc(1.25 * var(--space-unit));
- --space-lg: calc(2 * var(--space-unit));
- --space-xl: calc(3.25 * var(--space-unit));
- --space-xxl: calc(5.25 * var(--space-unit));
- --space-xxxl: calc(8.5 * var(--space-unit));
- --space-xxxxl: calc(13.75 * var(--space-unit));
- --component-padding: var(--space-sm);
- }
+// :root, * {
+// --space-xxxxs: calc(0.125 * var(--space-unit));
+// --space-xxxs: calc(0.25 * var(--space-unit));
+// --space-xxs: calc(0.375 * var(--space-unit));
+// --space-xs: calc(0.5 * var(--space-unit));
+// --space-sm: calc(0.75 * var(--space-unit));
+// --space-md: calc(1.25 * var(--space-unit));
+// --space-lg: calc(2 * var(--space-unit));
+// --space-xl: calc(3.25 * var(--space-unit));
+// --space-xxl: calc(5.25 * var(--space-unit));
+// --space-xxxl: calc(8.5 * var(--space-unit));
+// --space-xxxxl: calc(13.75 * var(--space-unit));
+// --component-padding: var(--space-md);
+// }
@include breakpoint(md) {
:root, * {
@@ -46,4 +46,4 @@
// (END) Global editor code
-// --------------------------------
+// -------------------------------- \ No newline at end of file
diff --git a/apps/web-shared/src/styles/custom-style/_typography.scss b/apps/web-shared/src/styles/custom-style/_typography.scss
index d0bb431..3bf56a6 100644
--- a/apps/web-shared/src/styles/custom-style/_typography.scss
+++ b/apps/web-shared/src/styles/custom-style/_typography.scss
@@ -8,25 +8,25 @@
:root {
// font family
- //--font-primary: Inter, system-ui, sans-serif;
- font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
+ --font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
// font size
- --text-base-size: 1.25rem; // body font-size
- --text-scale-ratio: 1.1; // multiplier used to generate the type scale values 👇
+ --text-base-size: 1rem; // body font-size
+ --text-scale-ratio: 1.2; // multiplier used to generate the type scale values 👇
// line-height
- --body-line-height: 1.2;
- --heading-line-height: 1.34;
+ --body-line-height: 1.4;
+ --heading-line-height: 1;
// capital letters - used in combo with the lhCrop mixin
--font-primary-capital-letter: 1;
// unit - don't modify unless you want to change the typography unit (e.g., from Rem to Em units)
- --text-unit: var(--text-base-size); // if Em units → --text-unit: var(--text-base-size);
+ --text-unit: var(--text-base-size); // if Em units → --text-unit: 1em;
}
:root, * {
+ // type scale
--text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));
--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));
--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));
@@ -37,6 +37,14 @@
--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));
}
+
+@include breakpoint(md) {
+ :root {
+ --text-base-size: 1.25rem;
+ --text-scale-ratio: 1.25;
+ }
+}
+
body {
font-family: var(--font-primary);
}
@@ -64,10 +72,13 @@ mark {
}
.text-component {
- --text-unit: 1em;
- --space-unit: 1em;
--line-height-multiplier: 1;
--text-space-y-multiplier: 1;
+
+ > * { // use Em units
+ --text-unit: 1em;
+ --space-unit: 1em;
+ }
blockquote {
padding-left: 1em;
@@ -89,4 +100,4 @@ mark {
.article { // e.g., blog posts
--body-line-height: 1.58; // set body line-height
--text-space-y-multiplier: 1.2; // control vertical spacing
-}
+} \ No newline at end of file
diff --git a/apps/web-shared/src/styles/custom-style/_util.scss b/apps/web-shared/src/styles/custom-style/_util.scss
index 5677630..5d976a4 100644
--- a/apps/web-shared/src/styles/custom-style/_util.scss
+++ b/apps/web-shared/src/styles/custom-style/_util.scss
@@ -9,15 +9,15 @@
.border-none {
border: none !important;
}
+// }
-@each $breakpoint, $value in $breakpoints {
- @include breakpoint(#{$breakpoint}) {
- .border-none\@#{$breakpoint} {
- border: none !important;
- }
- }
-}
-
+// 👇 (optional) create responsive variations - edit only [my-util-class, property, value]
+// @each $breakpoint, $value in $breakpoints {
+// @include breakpoint(#{$breakpoint}) {
+// .my-util-class\@#{$breakpoint} {
+// property: value;
+// }
+// }
.left-unset {
left: unset !important;
}
@@ -38,4 +38,4 @@
&:active {
color: var(--color-white) !important;
}
-}
+} \ No newline at end of file