From a17b8f2ebf6de373957d1a846a8944a1e2dd1500 Mon Sep 17 00:00:00 2001
From: Sevichecc <91365763+Sevichecc@users.noreply.github.com>
Date: Thu, 18 Aug 2022 02:37:11 +0800
Subject: [PATCH] new post
---
pnpm-lock.yaml | 415 +++---
src/routes/2022-03-03.md | 78 ++
src/routes/2022-03-04-decbin.md | 76 +
src/routes/2022-03-06-airtable.md | 115 ++
src/routes/2022-03-07-filter.md | 65 +
src/routes/2022-03-07-obsidian-notes1.md | 101 ++
src/routes/2022-03-09-caesar-cipher.md | 116 ++
src/routes/2022-03-09-css-tab.md | 101 ++
src/routes/2022-03-09-typewriter.md | 59 +
src/routes/2022-03-10-forty.md | 30 +
src/routes/2022-03-11-miniflux-to-pocket.md | 117 ++
src/routes/2022-03-29-12px.md | 52 +
src/routes/2022-05-07-vps-init.md | 363 +++++
src/routes/2022-05-25-git.md | 87 ++
.../2022-05-26-write-a-page-template.md | 300 ++++
src/routes/2022-05-30-contabo-oss.md | 88 ++
src/routes/2022-06-10-backtotop.md | 91 ++
src/routes/2022-06-12-cloudflare.md | 129 ++
src/routes/2022-07-13-sql.md | 134 ++
src/routes/2022-07-23-d3.md | 446 ++++++
src/routes/2022-07-27-bin.md | 31 +
src/routes/2022-08-12-vue-challenges.md | 1237 +++++++++++++++++
src/routes/argon.md | 67 +
src/routes/axure.md | 32 +
src/routes/css-fundamental.md | 471 +++++++
src/routes/css-layout.md | 269 ++++
src/routes/flare.md | 140 ++
src/routes/grid.md | 45 +
src/routes/halo.md | 275 ++++
src/routes/hover.md | 32 +
src/routes/html-basis.md | 141 ++
src/routes/insight.md | 154 ++
src/routes/margin.md | 34 +
src/routes/material.md | 23 +
src/routes/rem-css.md | 38 +
src/routes/vscode.md | 66 +
src/routes/用户体验要素1.md | 78 ++
src/routes/用户体验要素2.md | 84 ++
src/routes/用户体验要素3.md | 87 ++
src/routes/设计心理学1-1.md | 75 +
src/routes/设计心理学1-2.md | 214 +++
src/routes/设计心理学1-3.md | 137 ++
src/routes/设计心理学1-4.md | 170 +++
src/routes/设计心理学1-5.md | 379 +++++
src/routes/设计心理学1-6.md | 96 ++
src/routes/设计心理学1-7.md | 69 +
.../2022-07-23-notes-xss.md | 3 +-
urara/2022-08-18-lwt/index.md | 113 ++
urara/2022-08-18-lwt/wizard.png | Bin 0 -> 28838 bytes
49 files changed, 7319 insertions(+), 204 deletions(-)
create mode 100644 src/routes/2022-03-03.md
create mode 100644 src/routes/2022-03-04-decbin.md
create mode 100644 src/routes/2022-03-06-airtable.md
create mode 100644 src/routes/2022-03-07-filter.md
create mode 100644 src/routes/2022-03-07-obsidian-notes1.md
create mode 100644 src/routes/2022-03-09-caesar-cipher.md
create mode 100644 src/routes/2022-03-09-css-tab.md
create mode 100644 src/routes/2022-03-09-typewriter.md
create mode 100644 src/routes/2022-03-10-forty.md
create mode 100644 src/routes/2022-03-11-miniflux-to-pocket.md
create mode 100644 src/routes/2022-03-29-12px.md
create mode 100644 src/routes/2022-05-07-vps-init.md
create mode 100644 src/routes/2022-05-25-git.md
create mode 100644 src/routes/2022-05-26-write-a-page-template.md
create mode 100644 src/routes/2022-05-30-contabo-oss.md
create mode 100644 src/routes/2022-06-10-backtotop.md
create mode 100644 src/routes/2022-06-12-cloudflare.md
create mode 100644 src/routes/2022-07-13-sql.md
create mode 100644 src/routes/2022-07-23-d3.md
create mode 100644 src/routes/2022-07-27-bin.md
create mode 100644 src/routes/2022-08-12-vue-challenges.md
create mode 100644 src/routes/argon.md
create mode 100644 src/routes/axure.md
create mode 100644 src/routes/css-fundamental.md
create mode 100644 src/routes/css-layout.md
create mode 100644 src/routes/flare.md
create mode 100644 src/routes/grid.md
create mode 100644 src/routes/halo.md
create mode 100644 src/routes/hover.md
create mode 100644 src/routes/html-basis.md
create mode 100644 src/routes/insight.md
create mode 100644 src/routes/margin.md
create mode 100644 src/routes/material.md
create mode 100644 src/routes/rem-css.md
create mode 100644 src/routes/vscode.md
create mode 100644 src/routes/用户体验要素1.md
create mode 100644 src/routes/用户体验要素2.md
create mode 100644 src/routes/用户体验要素3.md
create mode 100644 src/routes/设计心理学1-1.md
create mode 100644 src/routes/设计心理学1-2.md
create mode 100644 src/routes/设计心理学1-3.md
create mode 100644 src/routes/设计心理学1-4.md
create mode 100644 src/routes/设计心理学1-5.md
create mode 100644 src/routes/设计心理学1-6.md
create mode 100644 src/routes/设计心理学1-7.md
rename urara/{ => 2022-07-23-xss}/2022-07-23-notes-xss.md (97%)
create mode 100644 urara/2022-08-18-lwt/index.md
create mode 100644 urara/2022-08-18-lwt/wizard.png
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b813107d..ad961df7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -66,23 +66,23 @@ devDependencies:
'@sveltejs/adapter-auto': 1.0.0-next.64
'@sveltejs/adapter-node': 1.0.0-next.86
'@sveltejs/adapter-static': 1.0.0-next.39
- '@sveltejs/kit': 1.0.0-next.405_svelte@3.49.0+vite@3.0.7
+ '@sveltejs/kit': 1.0.0-next.405_svelte@3.49.0+vite@3.0.8
'@tailwindcss/typography': 0.5.4_tailwindcss@3.1.8
- '@types/node': 18.7.3
+ '@types/node': 18.7.6
'@types/unist': 2.0.6
- '@typescript-eslint/eslint-plugin': 5.33.0_njno5y7ry2l2lcmiu4tywxkwnq
- '@typescript-eslint/parser': 5.33.0_qugx7qdu5zevzvxaiqyxfiwquq
+ '@typescript-eslint/eslint-plugin': 5.33.1_vsoshirnpb7xw6mr7xomgfas2i
+ '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq
autoprefixer: 10.4.8_postcss@8.4.16
chalk: 5.0.1
chokidar: 3.5.3
cross-env: 7.0.3
cssnano: 5.1.13_postcss@8.4.16
daisyui: 2.24.0_25hquoklqeoqwmt7fwvvcyxm5e
- eslint: 8.21.0
- eslint-config-prettier: 8.5.0_eslint@8.21.0
- eslint-plugin-svelte3: 4.0.0_a7wk4ghvg4hia4trwaglu7p6cq
+ eslint: 8.22.0
+ eslint-config-prettier: 8.5.0_eslint@8.22.0
+ eslint-plugin-svelte3: 4.0.0_laaqauvsmoyypsiqkozwyi2fn4
fenceparser: 2.2.0
- fff-flavored-frontmatter: 0.2.1
+ fff-flavored-frontmatter: 0.2.2
github-slugger: 1.4.0
mdast-util-to-string: 3.1.0
mdsvex: 0.10.6_svelte@3.49.0
@@ -98,16 +98,16 @@ devDependencies:
shiki-twoslash: 3.1.0
svelte: 3.49.0
svelte-bricks: 0.1.7
- svelte-check: 2.8.0_vylzxgme5yisu3bsyvcau4hjtq
+ svelte-check: 2.8.1_vylzxgme5yisu3bsyvcau4hjtq
svelte-preprocess: 4.10.7_fje22ktja5v2dh6nbkissncqme
svelte-typeahead: 4.2.4
- tailwindcss: 3.1.8
+ tailwindcss: 3.1.8_postcss@8.4.16
tslib: 2.4.0
typescript: 4.7.4
unist-util-visit: 4.1.0
- unocss: 0.45.6_vite@3.0.7
- vite: 3.0.7
- vite-plugin-pwa: 0.12.3_vite@3.0.7
+ unocss: 0.45.7_vite@3.0.8
+ vite: 3.0.8
+ vite-plugin-pwa: 0.12.3_zz5rv25dunwhhp2yo7fftka3gi
workbox-window: 6.5.4
packages:
@@ -1482,7 +1482,7 @@ packages:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: true
- /@rollup/plugin-babel/5.3.1_56fnebo2rl23pzm3cph57q7t7i:
+ /@rollup/plugin-babel/5.3.1_nacwgboicnu5wzmxlfrlauwase:
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
peerDependencies:
@@ -1495,36 +1495,36 @@ packages:
dependencies:
'@babel/core': 7.18.10
'@babel/helper-module-imports': 7.18.6
- '@rollup/pluginutils': 3.1.0_rollup@2.77.3
- rollup: 2.77.3
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
+ rollup: 2.78.0
dev: true
- /@rollup/plugin-node-resolve/11.2.1_rollup@2.77.3:
+ /@rollup/plugin-node-resolve/11.2.1_rollup@2.78.0:
resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==}
engines: {node: '>= 10.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.77.3
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
'@types/resolve': 1.17.1
builtin-modules: 3.3.0
deepmerge: 4.2.2
is-module: 1.0.0
resolve: 1.22.1
- rollup: 2.77.3
+ rollup: 2.78.0
dev: true
- /@rollup/plugin-replace/2.4.2_rollup@2.77.3:
+ /@rollup/plugin-replace/2.4.2_rollup@2.78.0:
resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.77.3
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
magic-string: 0.25.9
- rollup: 2.77.3
+ rollup: 2.78.0
dev: true
- /@rollup/pluginutils/3.1.0_rollup@2.77.3:
+ /@rollup/pluginutils/3.1.0_rollup@2.78.0:
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
engines: {node: '>= 8.0.0'}
peerDependencies:
@@ -1533,7 +1533,7 @@ packages:
'@types/estree': 0.0.39
estree-walker: 1.0.1
picomatch: 2.3.1
- rollup: 2.77.3
+ rollup: 2.78.0
dev: true
/@rollup/pluginutils/4.2.1:
@@ -1599,7 +1599,7 @@ packages:
- supports-color
dev: true
- /@sveltejs/kit/1.0.0-next.405_svelte@3.49.0+vite@3.0.7:
+ /@sveltejs/kit/1.0.0-next.405_svelte@3.49.0+vite@3.0.8:
resolution: {integrity: sha512-jHSa74F7k+hC+0fof75g/xm/+1M5sM66Qt6v8eLLMSgjkp36Lb5xOioBhbl6w0NYoE5xysLsBWuu+yHytfvCBA==}
engines: {node: '>=16.9'}
hasBin: true
@@ -1608,18 +1608,18 @@ packages:
svelte: ^3.44.0
vite: ^3.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 1.0.1_svelte@3.49.0+vite@3.0.7
+ '@sveltejs/vite-plugin-svelte': 1.0.1_svelte@3.49.0+vite@3.0.8
chokidar: 3.5.3
sade: 1.8.1
svelte: 3.49.0
tiny-glob: 0.2.9
- vite: 3.0.7
+ vite: 3.0.8
transitivePeerDependencies:
- diff-match-patch
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte/1.0.1_svelte@3.49.0+vite@3.0.7:
+ /@sveltejs/vite-plugin-svelte/1.0.1_svelte@3.49.0+vite@3.0.8:
resolution: {integrity: sha512-PorCgUounn0VXcpeJu+hOweZODKmGuLHsLomwqSj+p26IwjjGffmYQfVHtiTWq+NqaUuuHWWG7vPge6UFw4Aeg==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
@@ -1637,7 +1637,7 @@ packages:
magic-string: 0.26.2
svelte: 3.49.0
svelte-hmr: 0.14.12_svelte@3.49.0
- vite: 3.0.7
+ vite: 3.0.8
transitivePeerDependencies:
- supports-color
dev: true
@@ -1650,7 +1650,7 @@ packages:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
- tailwindcss: 3.1.8
+ tailwindcss: 3.1.8_postcss@8.4.16
dev: true
/@trysound/sax/0.2.0:
@@ -1688,8 +1688,8 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node/18.7.3:
- resolution: {integrity: sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==}
+ /@types/node/18.7.6:
+ resolution: {integrity: sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==}
dev: true
/@types/pug/2.0.6:
@@ -1699,13 +1699,13 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.7.3
+ '@types/node': 18.7.6
dev: true
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
- '@types/node': 18.7.3
+ '@types/node': 18.7.6
dev: true
/@types/trusted-types/2.0.2:
@@ -1716,8 +1716,8 @@ packages:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: true
- /@typescript-eslint/eslint-plugin/5.33.0_njno5y7ry2l2lcmiu4tywxkwnq:
- resolution: {integrity: sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==}
+ /@typescript-eslint/eslint-plugin/5.33.1_vsoshirnpb7xw6mr7xomgfas2i:
+ resolution: {integrity: sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -1727,12 +1727,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.33.0_qugx7qdu5zevzvxaiqyxfiwquq
- '@typescript-eslint/scope-manager': 5.33.0
- '@typescript-eslint/type-utils': 5.33.0_qugx7qdu5zevzvxaiqyxfiwquq
- '@typescript-eslint/utils': 5.33.0_qugx7qdu5zevzvxaiqyxfiwquq
+ '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq
+ '@typescript-eslint/scope-manager': 5.33.1
+ '@typescript-eslint/type-utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq
+ '@typescript-eslint/utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq
debug: 4.3.4
- eslint: 8.21.0
+ eslint: 8.22.0
functional-red-black-tree: 1.0.1
ignore: 5.2.0
regexpp: 3.2.0
@@ -1743,8 +1743,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.33.0_qugx7qdu5zevzvxaiqyxfiwquq:
- resolution: {integrity: sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==}
+ /@typescript-eslint/parser/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq:
+ resolution: {integrity: sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1753,26 +1753,26 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.33.0
- '@typescript-eslint/types': 5.33.0
- '@typescript-eslint/typescript-estree': 5.33.0_typescript@4.7.4
+ '@typescript-eslint/scope-manager': 5.33.1
+ '@typescript-eslint/types': 5.33.1
+ '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.7.4
debug: 4.3.4
- eslint: 8.21.0
+ eslint: 8.22.0
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager/5.33.0:
- resolution: {integrity: sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==}
+ /@typescript-eslint/scope-manager/5.33.1:
+ resolution: {integrity: sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.33.0
- '@typescript-eslint/visitor-keys': 5.33.0
+ '@typescript-eslint/types': 5.33.1
+ '@typescript-eslint/visitor-keys': 5.33.1
dev: true
- /@typescript-eslint/type-utils/5.33.0_qugx7qdu5zevzvxaiqyxfiwquq:
- resolution: {integrity: sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==}
+ /@typescript-eslint/type-utils/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq:
+ resolution: {integrity: sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -1781,22 +1781,22 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/utils': 5.33.0_qugx7qdu5zevzvxaiqyxfiwquq
+ '@typescript-eslint/utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq
debug: 4.3.4
- eslint: 8.21.0
+ eslint: 8.22.0
tsutils: 3.21.0_typescript@4.7.4
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types/5.33.0:
- resolution: {integrity: sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==}
+ /@typescript-eslint/types/5.33.1:
+ resolution: {integrity: sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree/5.33.0_typescript@4.7.4:
- resolution: {integrity: sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==}
+ /@typescript-eslint/typescript-estree/5.33.1_typescript@4.7.4:
+ resolution: {integrity: sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -1804,8 +1804,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.33.0
- '@typescript-eslint/visitor-keys': 5.33.0
+ '@typescript-eslint/types': 5.33.1
+ '@typescript-eslint/visitor-keys': 5.33.1
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -1816,29 +1816,29 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils/5.33.0_qugx7qdu5zevzvxaiqyxfiwquq:
- resolution: {integrity: sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==}
+ /@typescript-eslint/utils/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq:
+ resolution: {integrity: sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
- '@typescript-eslint/scope-manager': 5.33.0
- '@typescript-eslint/types': 5.33.0
- '@typescript-eslint/typescript-estree': 5.33.0_typescript@4.7.4
- eslint: 8.21.0
+ '@typescript-eslint/scope-manager': 5.33.1
+ '@typescript-eslint/types': 5.33.1
+ '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.7.4
+ eslint: 8.22.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.21.0
+ eslint-utils: 3.0.0_eslint@8.22.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys/5.33.0:
- resolution: {integrity: sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==}
+ /@typescript-eslint/visitor-keys/5.33.1:
+ resolution: {integrity: sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.33.0
+ '@typescript-eslint/types': 5.33.1
eslint-visitor-keys: 3.3.0
dev: true
@@ -1868,14 +1868,14 @@ packages:
- supports-color
dev: true
- /@unocss/cli/0.45.6:
- resolution: {integrity: sha512-U3Kl3i/UAIt2LXnBBcyNNnoF3qZV8y+tn4SNMa0P8iTgswKREzv8RuN5lGtdJohGQGoScKsNgj5t6WIKwts3lg==}
+ /@unocss/cli/0.45.7:
+ resolution: {integrity: sha512-ublLKCQiwfWOLayBksnzPbgHFRlRKT9ni6zJhbU5utyQpou9VT8n9OqxLgOZU1+PbPgg+KquJ2sdhgU5LtknMQ==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@unocss/config': 0.45.6
- '@unocss/core': 0.45.6
- '@unocss/preset-uno': 0.45.6
+ '@unocss/config': 0.45.7
+ '@unocss/core': 0.45.7
+ '@unocss/preset-uno': 0.45.7
cac: 6.7.12
chokidar: 3.5.3
colorette: 2.0.19
@@ -1885,128 +1885,128 @@ packages:
perfect-debounce: 0.1.3
dev: true
- /@unocss/config/0.45.6:
- resolution: {integrity: sha512-evmhX/JT4SYsFOG5ora6To8PeJpBqWfCXZIEGFnmvjsUCVreacuLqwvxHtZZLpuwbIqY9VzzPdeuw3Ak2AZ/kg==}
+ /@unocss/config/0.45.7:
+ resolution: {integrity: sha512-qrkLLpZwQ5LhDRzJo7c4qzBYAcRdvc+A+53CdEmeROhkLIm+LSr0BpWqRIVXg5iifWNtWEpYYCxegVAm2/ZTng==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
unconfig: 0.3.5
dev: true
- /@unocss/core/0.45.6:
- resolution: {integrity: sha512-AeV2/HOTnmc2t2Z0oJ4qKhxDuvYKJ4sVLhqZi+Ex8SP5JSm65SrW3kmGWJMkSGHqJG6ey2ugAiZh6rHzELlB7A==}
+ /@unocss/core/0.45.7:
+ resolution: {integrity: sha512-eZVn+x/LM3rgMWeI95mGPzlIK1QDShuQMiycu2KJsMAdlVvzyZVPnpL+ATlNM1jeeL8G0iTNwPXMt8Lf8MxBDA==}
dev: true
- /@unocss/inspector/0.45.6:
- resolution: {integrity: sha512-3Gx28OnCSf73OKlxKXs2JOvWqBeXgNSZdY9DaNZxj0yPFnNfTsdbyH16pk/ETV2Ab0xF+123oN0EI7SbFHYs0w==}
+ /@unocss/inspector/0.45.7:
+ resolution: {integrity: sha512-4dQBzg/k+Z+8p5qlM3NrOe1pgKZ3+zG6Ji8vbpPyYlfFQI1l2uqvCqGlry+AVUXfvmnWnILHIDDYYIM8bbSuRQ==}
dependencies:
gzip-size: 6.0.0
sirv: 2.0.2
dev: true
- /@unocss/preset-attributify/0.45.6:
- resolution: {integrity: sha512-BC9D7uH3cX8FKjDKzfLp94kjtkLqHbUwpcbA7naHfcsB79EGDXs35uRm8z9Br8zIXepbhBTbytM+6yE/8Kgq9g==}
+ /@unocss/preset-attributify/0.45.7:
+ resolution: {integrity: sha512-hso4834ggDjjtDx+6GgaS8wPyBKwNZB1KFpPkl3XyGr7FTW6vCR8kvHSN43iOAga85fcwC+4kQSh/is18Gm/uw==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/preset-icons/0.45.6:
- resolution: {integrity: sha512-9OD8q2PSS4hqECoVF7ZHUn/RRMFuNdSCAed/vvSrFFB4vLGKE6RQ4bO3RQqfi0L5SMyAT5FVqUEX+HsLQkwlbA==}
+ /@unocss/preset-icons/0.45.7:
+ resolution: {integrity: sha512-7vP4ayXvdlAa2JflDKH6CvzCIR+pQoiHml+TYEW+FYPP0UNz7lSImLwA7DWPotNYNZ0tFyx8VbaQLlViIwzyVA==}
dependencies:
'@iconify/utils': 1.0.33
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
ohmyfetch: 0.4.18
transitivePeerDependencies:
- supports-color
dev: true
- /@unocss/preset-mini/0.45.6:
- resolution: {integrity: sha512-hsneAcqqZTHN3tFXYIMsZMKgPoV1Ew4AFBn/dg3Z6/Bt1vIcLco/Iup1FhqjgvYm5Vdehszqb88VENZPV7CYjg==}
+ /@unocss/preset-mini/0.45.7:
+ resolution: {integrity: sha512-7qLJgc/wjRvjWpYDJb803zTEMpokSt3nTuzAw/0iSRbqaRpf2cvVObQQ+Ub8QzQO0rJSr1uj/AsgFbfJCEMeCw==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/preset-tagify/0.45.6:
- resolution: {integrity: sha512-Elv7fC/AoxA4EoUIZcqK0njMnwnpF/9amN+PDt93ZgK/GxD01vu7SsHNvupCsx2vIRzvJrr76gLSccA4+16e/g==}
+ /@unocss/preset-tagify/0.45.7:
+ resolution: {integrity: sha512-9c4x+hWTYmzXQHl7L05kVH7qEeE3CQJ6tdJNrudMHViuzUDVA6dN0QqQ5+0hO32Zg8r7wLAy71eam17rJKEWtg==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/preset-typography/0.45.6:
- resolution: {integrity: sha512-ZRsolR9ws37jLkKY88BYbBf3MWF82SGc7J+AWe/XDgaKoIN0T/9CJG7KLvW2AdtiVuTzBksLtbn/p9rYVgmjLA==}
+ /@unocss/preset-typography/0.45.7:
+ resolution: {integrity: sha512-3rAdNgMA6Dgdn4OQxBx7lstZ2dpQKBF+ETqMwmDtV0C/Q9QVqU4oP2xQOKKTLwUEzgfbhxaTKm7dZML8nSmcsQ==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/preset-uno/0.45.6:
- resolution: {integrity: sha512-4yFX1yqXSdz3yUXVBMHrDTqGmQMtvP4DZ1yY2tztg96rUhcNQS9zna/Z3fVSUnOMXjzPutJ0DfastkTpGDaFhA==}
+ /@unocss/preset-uno/0.45.7:
+ resolution: {integrity: sha512-Oj9qB1btfXKH0WXCf978yqZvm4hgWfycSBrQ0djsgaYLPC9jKn3DfMUAIjjrtLLHPE+WCTfWsKUoFAk+mWgtLQ==}
dependencies:
- '@unocss/core': 0.45.6
- '@unocss/preset-mini': 0.45.6
- '@unocss/preset-wind': 0.45.6
+ '@unocss/core': 0.45.7
+ '@unocss/preset-mini': 0.45.7
+ '@unocss/preset-wind': 0.45.7
dev: true
- /@unocss/preset-web-fonts/0.45.6:
- resolution: {integrity: sha512-4dywnWm9tIYz/zu62/7DIjJ0Yzq9PViieJ1JZFZEz6iLbHlbCBkko51Hl+JAMQzlkwNdvVxQT7Y8jyzHWc1jow==}
+ /@unocss/preset-web-fonts/0.45.7:
+ resolution: {integrity: sha512-4h0BaGm9BMT7RHqBvd30G7sh7Nu/J97DdihZYFofpzLAgwca/RheL0PZNHsVIDQ7uWkp4mFt+UfdfYTBLeynRw==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
ohmyfetch: 0.4.18
dev: true
- /@unocss/preset-wind/0.45.6:
- resolution: {integrity: sha512-2W0l2z2zD5H7XU32B6PetOu5EA1FXh4CYp+p94XW79kD4oaohpGtabxgfPch68sOcbvQn/Cs4HaQNvkEBeTATA==}
+ /@unocss/preset-wind/0.45.7:
+ resolution: {integrity: sha512-E/uc2DqrgOqA7fs3qOiN3DmLeP7DTTAoPH9RGuTQPDT08jRaYd2k2vaoSbTv/PvZxAI2XvE9zWVqxtpFQheEdA==}
dependencies:
- '@unocss/core': 0.45.6
- '@unocss/preset-mini': 0.45.6
+ '@unocss/core': 0.45.7
+ '@unocss/preset-mini': 0.45.7
dev: true
- /@unocss/reset/0.45.6:
- resolution: {integrity: sha512-L02ur7LFzeIzOgQ419vA14498F76jbvKMeTdiVyR3Ym2C7BkxUGg6CgqY7Exm6e2qOjgcFkYU93aWaOyKi9hzw==}
+ /@unocss/reset/0.45.7:
+ resolution: {integrity: sha512-Gqx62iHO2hufpnS2vSm/NzCDG4UkF+XYwkKFarLzcj0UKCtOpQ9HCzSnZC422b3pM3lOvUIPpOOSncV6MUe5lg==}
dev: true
- /@unocss/scope/0.45.6:
- resolution: {integrity: sha512-1x2ikRsHfDXHMRr68fU+cF55v0TILaGH+s5Us7swA1un1D70EdE8z1cU+RvY6WxWL8cQNb/aCvPf8daduKVCxg==}
+ /@unocss/scope/0.45.7:
+ resolution: {integrity: sha512-ly7feqPGuugr2nWMNSK8RUmwERr8Zzj1gy2xfhiN9UyYUafSPacHeQ7s9sdK4QHZcbtEqchiJdi7mNBhKPlb7w==}
dev: true
- /@unocss/transformer-attributify-jsx/0.45.6:
- resolution: {integrity: sha512-QUdLZQI6+b9G94YjrN4e7JyPsbV7Eo+TYe5PFCA/awSn7nOBrb+/+WSKlSijbAfPaY8HgWXlnkOy1V0qpusn1w==}
+ /@unocss/transformer-attributify-jsx/0.45.7:
+ resolution: {integrity: sha512-FcRdJFmnR3o3RjnvYnwtbJ2sF85UvrvIpDa+HIgotZ4e9/9x8zCBIMgOxsgqWU5j+Zc9pvkD5dGEa7IQi+131w==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/transformer-compile-class/0.45.6:
- resolution: {integrity: sha512-D8q1bAua4QMbdOaJt6i+B21RssDJw42Gp/3tAR/v0ChnlcoBwDY4MPXbEY9j81dSeFIF+A7GkHAsb6oRaPcCfg==}
+ /@unocss/transformer-compile-class/0.45.7:
+ resolution: {integrity: sha512-yRCPPFrSfTG9+7e48KXP2P3DpJOGCLJX1N8nSg9HIPAwrKvIKldLqhGYojj0EBGbgPgwIgYrOlXBFDoAwH+bTA==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/transformer-directives/0.45.6:
- resolution: {integrity: sha512-nY+9wvpYeas997DkAhaCVdD2dauoqbgC66QYsCGxtEzBlNQXn3gmXT/CQgbYQuHknQCDwFuocWAH/f1Vmg3aIw==}
+ /@unocss/transformer-directives/0.45.7:
+ resolution: {integrity: sha512-BwNoixTG5p2VwnUHg9dbCe++0u2i0DPQ+c5X8iJjDBBFcU9uKiBZpw2YZX/RxYWAWLvfiCzC6VGsIKbEAdFs5Q==}
dependencies:
- '@unocss/core': 0.45.6
- css-tree: 2.2.0
+ '@unocss/core': 0.45.7
+ css-tree: 2.2.1
dev: true
- /@unocss/transformer-variant-group/0.45.6:
- resolution: {integrity: sha512-rVf/6ZgXwRqW1Xeia59ggk4L/9SAMUW0+slkm3mmvgn2fgJ0Pj4rzhLszRsHi3Oua0ZMbQoFXw+mY/GEEA6KfQ==}
+ /@unocss/transformer-variant-group/0.45.7:
+ resolution: {integrity: sha512-rxnu7YtjZXxghHTYCjgWIBerqp3u+FhionzAWQZ0Ull/i2rzMfDbQPOTpPvT+rYB6nJFNfOWYaJILmy/TKRejw==}
dependencies:
- '@unocss/core': 0.45.6
+ '@unocss/core': 0.45.7
dev: true
- /@unocss/vite/0.45.6_vite@3.0.7:
- resolution: {integrity: sha512-6FcSoOWaciJCO0Bnhv001/9HTvO2ye1E/VX+Ey7JZg4ulltyhiszounRSxzBaflO2KDP/tE5O/K2iHywyHRrLg==}
+ /@unocss/vite/0.45.7_vite@3.0.8:
+ resolution: {integrity: sha512-nR4lUNGL6eV8YtrmgAA7IrccJaO9yT+5+W8KkSzIyWxZSITQL66OsOijv9ASdstyctqHjTHdJln6Xt850YWQ8w==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0
dependencies:
'@ampproject/remapping': 2.2.0
'@rollup/pluginutils': 4.2.1
- '@unocss/config': 0.45.6
- '@unocss/core': 0.45.6
- '@unocss/inspector': 0.45.6
- '@unocss/scope': 0.45.6
- '@unocss/transformer-directives': 0.45.6
+ '@unocss/config': 0.45.7
+ '@unocss/core': 0.45.7
+ '@unocss/inspector': 0.45.7
+ '@unocss/scope': 0.45.7
+ '@unocss/transformer-directives': 0.45.7
magic-string: 0.26.2
- vite: 3.0.7
+ vite: 3.0.8
dev: true
/@vercel/nft/0.21.0:
@@ -2166,7 +2166,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.3
- caniuse-lite: 1.0.30001375
+ caniuse-lite: 1.0.30001378
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -2177,7 +2177,7 @@ packages:
/babel-plugin-dynamic-import-node/2.3.3:
resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
dependencies:
- object.assign: 4.1.3
+ object.assign: 4.1.4
dev: true
/babel-plugin-polyfill-corejs2/0.3.2_@babel+core@7.18.10:
@@ -2264,8 +2264,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001375
- electron-to-chromium: 1.4.218
+ caniuse-lite: 1.0.30001378
+ electron-to-chromium: 1.4.222
node-releases: 2.0.6
update-browserslist-db: 1.0.5_browserslist@4.21.3
dev: true
@@ -2309,13 +2309,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.21.3
- caniuse-lite: 1.0.30001375
+ caniuse-lite: 1.0.30001378
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite/1.0.30001375:
- resolution: {integrity: sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==}
+ /caniuse-lite/1.0.30001378:
+ resolution: {integrity: sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA==}
dev: true
/chalk/2.4.2:
@@ -2519,8 +2519,8 @@ packages:
source-map: 0.6.1
dev: true
- /css-tree/2.2.0:
- resolution: {integrity: sha512-7y32czN0VBL8WkevhC/mrHnoHOmQaJ1Wvp8sjRuTz6/n9cjL83jQaUru2MvP7kzjpGVwrSy5CE4XyQObWGIHQQ==}
+ /css-tree/2.2.1:
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
dependencies:
mdn-data: 2.0.28
@@ -2615,7 +2615,7 @@ packages:
css-selector-tokenizer: 0.8.0
postcss: 8.4.16
postcss-js: 4.0.0_postcss@8.4.16
- tailwindcss: 3.1.8
+ tailwindcss: 3.1.8_postcss@8.4.16
transitivePeerDependencies:
- ts-node
dev: true
@@ -2659,8 +2659,8 @@ packages:
resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==}
dev: true
- /defu/6.0.0:
- resolution: {integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==}
+ /defu/6.1.0:
+ resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==}
dev: true
/delegates/1.0.0:
@@ -2762,8 +2762,8 @@ packages:
jake: 10.8.5
dev: true
- /electron-to-chromium/1.4.218:
- resolution: {integrity: sha512-INDylKH//YIf2w67D+IjkfVnGVrZ/D94DAU/FPPm6T4jEPbEDQvo9r2wTj0ncFdtJH8+V8BggZTaN8Rzk5wkgw==}
+ /electron-to-chromium/1.4.222:
+ resolution: {integrity: sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==}
dev: true
/emoji-regex/8.0.0:
@@ -2802,7 +2802,7 @@ packages:
is-weakref: 1.0.2
object-inspect: 1.12.2
object-keys: 1.1.1
- object.assign: 4.1.3
+ object.assign: 4.1.4
regexp.prototype.flags: 1.4.3
string.prototype.trimend: 1.0.5
string.prototype.trimstart: 1.0.5
@@ -3046,22 +3046,22 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-config-prettier/8.5.0_eslint@8.21.0:
+ /eslint-config-prettier/8.5.0_eslint@8.22.0:
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.21.0
+ eslint: 8.22.0
dev: true
- /eslint-plugin-svelte3/4.0.0_a7wk4ghvg4hia4trwaglu7p6cq:
+ /eslint-plugin-svelte3/4.0.0_laaqauvsmoyypsiqkozwyi2fn4:
resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==}
peerDependencies:
eslint: '>=8.0.0'
svelte: ^3.2.0
dependencies:
- eslint: 8.21.0
+ eslint: 8.22.0
svelte: 3.49.0
dev: true
@@ -3081,13 +3081,13 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.21.0:
+ /eslint-utils/3.0.0_eslint@8.22.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.21.0
+ eslint: 8.22.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -3101,8 +3101,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.21.0:
- resolution: {integrity: sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==}
+ /eslint/8.22.0:
+ resolution: {integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
@@ -3116,7 +3116,7 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.21.0
+ eslint-utils: 3.0.0_eslint@8.22.0
eslint-visitor-keys: 3.3.0
espree: 9.3.3
esquery: 1.4.0
@@ -3255,8 +3255,8 @@ packages:
resolution: {integrity: sha512-fdXOPciCALTWvooKxyRUmYERiw1L1mzqVsfpk5F9kGr3NoT/Sdwew4BqGctY6xZpUXiZ7dXXPb27Om2nmUmHMg==}
dev: true
- /fff-flavored-frontmatter/0.2.1:
- resolution: {integrity: sha512-e67ykDJbD00kqsBYvEZWMykcKDat1UtF0Vxi5CKhBad2V+FK3JGpqg8eUEtK7jao/UkPS0iyfKvSpZ67VXWQlQ==}
+ /fff-flavored-frontmatter/0.2.2:
+ resolution: {integrity: sha512-9o5OAYWuRn+g4ZAwje6kT1BAW/o2DdX0O66f/cJmDQehnAeZr7yzpl2Uu+UkUyReblhFL5XI2z73JgSaMpeBWw==}
dev: true
/file-entry-cache/6.0.1:
@@ -3779,7 +3779,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.7.3
+ '@types/node': 18.7.6
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@@ -4421,8 +4421,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /object.assign/4.1.3:
- resolution: {integrity: sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==}
+ /object.assign/4.1.4:
+ resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
@@ -4437,7 +4437,7 @@ packages:
destr: 1.1.1
node-fetch-native: 0.1.4
ufo: 0.8.5
- undici: 5.8.2
+ undici: 5.9.1
dev: true
/once/1.4.0:
@@ -5180,14 +5180,14 @@ packages:
glob: 7.2.3
dev: true
- /rollup-plugin-terser/7.0.2_rollup@2.77.3:
+ /rollup-plugin-terser/7.0.2_rollup@2.78.0:
resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
peerDependencies:
rollup: ^2.0.0
dependencies:
'@babel/code-frame': 7.18.6
jest-worker: 26.6.2
- rollup: 2.77.3
+ rollup: 2.78.0
serialize-javascript: 4.0.0
terser: 5.14.2
dev: true
@@ -5206,6 +5206,14 @@ packages:
fsevents: 2.3.2
dev: true
+ /rollup/2.78.0:
+ resolution: {integrity: sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
/run-parallel/1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -5551,8 +5559,8 @@ packages:
resolution: {integrity: sha512-2wJseuhlVYVRoCKJGQuwCySTMsvBVS4dchah6Ecz9RNng0zufx6NxToXc7iGf0QOHjo9wwAsOczRI+Ou2q4gEg==}
dev: true
- /svelte-check/2.8.0_vylzxgme5yisu3bsyvcau4hjtq:
- resolution: {integrity: sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==}
+ /svelte-check/2.8.1_vylzxgme5yisu3bsyvcau4hjtq:
+ resolution: {integrity: sha512-cibyY1sgt3ONIDnQbSgV2X9AJFhwEslRHNo95lijrYfPzVEvTvbmL2ohsUyqB5L7j1GhLXtQbjCJ4lZZ/fwbeQ==}
hasBin: true
peerDependencies:
svelte: ^3.24.0
@@ -5670,10 +5678,12 @@ packages:
stable: 0.1.8
dev: true
- /tailwindcss/3.1.8:
+ /tailwindcss/3.1.8_postcss@8.4.16:
resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==}
engines: {node: '>=12.13.0'}
hasBin: true
+ peerDependencies:
+ postcss: ^8.0.9
dependencies:
arg: 5.0.2
chokidar: 3.5.3
@@ -5839,12 +5849,12 @@ packages:
resolution: {integrity: sha512-YMnPPUSfW0pT4Zzy4inM8tRHJZmhH+KcuFW/3qxkLKPhswEw18gQYe1jt57jY6ctFB0fnpiCpQ2Jtkbg4y/IPA==}
dependencies:
'@antfu/utils': 0.5.2
- defu: 6.0.0
+ defu: 6.1.0
jiti: 1.14.0
dev: true
- /undici/5.8.2:
- resolution: {integrity: sha512-3KLq3pXMS0Y4IELV045fTxqz04Nk9Ms7yfBBHum3yxsTR4XNn+ZCaUbf/mWitgYDAhsplQ0B1G4S5D345lMO3A==}
+ /undici/5.9.1:
+ resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==}
engines: {node: '>=12.18'}
dev: true
@@ -5926,31 +5936,31 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unocss/0.45.6_vite@3.0.7:
- resolution: {integrity: sha512-ipU1kB2nbNvfh2O6u7qJ/zBwXvl/sRNlc+/dDWRCKu2feMnyR9g/4Vnw024RS8X+Jr7NN4eiGSzqMLoPoT6XOA==}
+ /unocss/0.45.7_vite@3.0.8:
+ resolution: {integrity: sha512-W0TpEKDXYS5pS8wwXpp4uavMVfqhzpcLB1zOlWTXQVnbo+zeAXsj9zNwiHjLyWNLVRYeoA9tjRLsVhAho+MLKg==}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 0.45.6
+ '@unocss/webpack': 0.45.7
peerDependenciesMeta:
'@unocss/webpack':
optional: true
dependencies:
- '@unocss/cli': 0.45.6
- '@unocss/core': 0.45.6
- '@unocss/preset-attributify': 0.45.6
- '@unocss/preset-icons': 0.45.6
- '@unocss/preset-mini': 0.45.6
- '@unocss/preset-tagify': 0.45.6
- '@unocss/preset-typography': 0.45.6
- '@unocss/preset-uno': 0.45.6
- '@unocss/preset-web-fonts': 0.45.6
- '@unocss/preset-wind': 0.45.6
- '@unocss/reset': 0.45.6
- '@unocss/transformer-attributify-jsx': 0.45.6
- '@unocss/transformer-compile-class': 0.45.6
- '@unocss/transformer-directives': 0.45.6
- '@unocss/transformer-variant-group': 0.45.6
- '@unocss/vite': 0.45.6_vite@3.0.7
+ '@unocss/cli': 0.45.7
+ '@unocss/core': 0.45.7
+ '@unocss/preset-attributify': 0.45.7
+ '@unocss/preset-icons': 0.45.7
+ '@unocss/preset-mini': 0.45.7
+ '@unocss/preset-tagify': 0.45.7
+ '@unocss/preset-typography': 0.45.7
+ '@unocss/preset-uno': 0.45.7
+ '@unocss/preset-web-fonts': 0.45.7
+ '@unocss/preset-wind': 0.45.7
+ '@unocss/reset': 0.45.7
+ '@unocss/transformer-attributify-jsx': 0.45.7
+ '@unocss/transformer-compile-class': 0.45.7
+ '@unocss/transformer-directives': 0.45.7
+ '@unocss/transformer-variant-group': 0.45.7
+ '@unocss/vite': 0.45.7_vite@3.0.8
transitivePeerDependencies:
- supports-color
- vite
@@ -6027,16 +6037,17 @@ packages:
vfile-message: 3.1.2
dev: true
- /vite-plugin-pwa/0.12.3_vite@3.0.7:
+ /vite-plugin-pwa/0.12.3_zz5rv25dunwhhp2yo7fftka3gi:
resolution: {integrity: sha512-gmYdIVXpmBuNjzbJFPZFzxWYrX4lHqwMAlOtjmXBbxApiHjx9QPXKQPJjSpeTeosLKvVbNcKSAAhfxMda0QVNQ==}
peerDependencies:
vite: ^2.0.0 || ^3.0.0-0
+ workbox-window: ^6.4.0
dependencies:
debug: 4.3.4
fast-glob: 3.2.11
pretty-bytes: 6.0.0
- rollup: 2.77.3
- vite: 3.0.7
+ rollup: 2.78.0
+ vite: 3.0.8
workbox-build: 6.5.4
workbox-window: 6.5.4
transitivePeerDependencies:
@@ -6044,8 +6055,8 @@ packages:
- supports-color
dev: true
- /vite/3.0.7:
- resolution: {integrity: sha512-dILhvKba1mbP1wCezVQx/qhEK7/+jVn9ciadEcyKMMhZpsuAi/eWZfJRMkmYlkSFG7Qq9NvJbgFq4XOBxugJsA==}
+ /vite/3.0.8:
+ resolution: {integrity: sha512-AOZ4eN7mrkJiOLuw8IA7piS4IdOQyQCA81GxGsAQvAZzMRi9ZwGB3TOaYsj4uLAWK46T5L4AfQ6InNGlxX30IQ==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -6159,9 +6170,9 @@ packages:
'@babel/core': 7.18.10
'@babel/preset-env': 7.18.10_@babel+core@7.18.10
'@babel/runtime': 7.18.9
- '@rollup/plugin-babel': 5.3.1_56fnebo2rl23pzm3cph57q7t7i
- '@rollup/plugin-node-resolve': 11.2.1_rollup@2.77.3
- '@rollup/plugin-replace': 2.4.2_rollup@2.77.3
+ '@rollup/plugin-babel': 5.3.1_nacwgboicnu5wzmxlfrlauwase
+ '@rollup/plugin-node-resolve': 11.2.1_rollup@2.78.0
+ '@rollup/plugin-replace': 2.4.2_rollup@2.78.0
'@surma/rollup-plugin-off-main-thread': 2.2.3
ajv: 8.11.0
common-tags: 1.8.2
@@ -6170,8 +6181,8 @@ packages:
glob: 7.2.3
lodash: 4.17.21
pretty-bytes: 5.6.0
- rollup: 2.77.3
- rollup-plugin-terser: 7.0.2_rollup@2.77.3
+ rollup: 2.78.0
+ rollup-plugin-terser: 7.0.2_rollup@2.78.0
source-map: 0.8.0-beta.0
stringify-object: 3.3.0
strip-comments: 2.0.1
diff --git a/src/routes/2022-03-03.md b/src/routes/2022-03-03.md
new file mode 100644
index 00000000..e62ea44f
--- /dev/null
+++ b/src/routes/2022-03-03.md
@@ -0,0 +1,78 @@
+---
+title: JavaScript · 判断水仙花数
+summary: 用JavaScript判断水仙花数
+created: 2022-03-03T15:07:14.533Z
+categories:
+ - JavaScript
+tags:
+ - JavaScript
+slug: Narcissistic-number-in-JavaScript
+lastmod: 2022-04-07T07:20:02.340Z
+---
+
+题目来源: [“如果”可以“重来” | 百度前端技术学园](http://ife.baidu.com/javascript/if&while.html#%E7%BC%96%E7%A0%81%E4%B8%89)
+
+## 题目
+
+根据用户输入的数据,判断水仙花数(三位数),水仙花数是指一个 n 位数 (n≥3),它的每个位上的数字的 n 次幂之和等于它本身。
+
+```html
+
+
+
+
+
+```
+
+**需求说明**
+
+- 当点击 `开始判断` 按钮,就执行 `numDaffodils` 函数判断输入的数字是否为水仙花数.
+- 如果是,就弹出提示框提示是水仙花数,如果不是,就提示不是水仙花数
+- 例如输入 153,`153=1* 1*1+5*5*5+3*3*3` , 是水仙花数,就提示 153 是水仙花数。
+- 请加入输入判断,必须输入数字,不能输入其他类型。
+
+## 解法
+
+```html
+
+
+
+
+
+```
+
+这里有一个坑:从 `` 获取输入内容[^1],因为 `type=text` ,所以输出的是 `string` 而不是 `number`,不能直接用`typeof ==='number'`判断输入的是不是数字
+
+## 参考
+
+- [learn/task2_3 简单水仙花.html · Homeuh/learn · GitHub](https://github.com/Homeuh/learn/blob/6ed2d79cd6abff09f981c0af21080c38b55b6ef2/out/artifacts/Web0_1_Web_exploded/Task_JS/task2_3%E7%AE%80%E5%8D%95%E6%B0%B4%E4%BB%99%E8%8A%B1.html)
+
+- [IFE/水仙花数.html · Yaomiaomu/IFE · GitHub](https://github.com/Yaomiaomu/IFE/blob/fed038d6c76b2bf62ee83d6539c927c6fa333b91/JAVASCRIPT/%E6%B0%B4%E4%BB%99%E8%8A%B1%E6%95%B0.html)
+
+[^1]: [HTML text input allow only numeric input](https://stackoverflow.com/questions/469357/html-text-input-allow-only-numeric-input)
diff --git a/src/routes/2022-03-04-decbin.md b/src/routes/2022-03-04-decbin.md
new file mode 100644
index 00000000..754dd785
--- /dev/null
+++ b/src/routes/2022-03-04-decbin.md
@@ -0,0 +1,76 @@
+---
+title: JavaScript · 十进制数转二进制
+summary: 用JavaScript将十进制数转二进制数
+created: 2022-03-04T14:57:48.683Z
+draft: ''
+tags:
+ - JavaScript
+categories:
+ - JavaScript
+lastmod: 2022-04-16T12:54:16.167Z
+type: default
+# changelogs:
+# - tag: "20220308"
+# summary:
+# - 将`push` 改为`unshift`
+# - 使用`padding`填充字符串
+# - 修改`binNumber.length >= binBit`
+---
+
+## 题目
+
+来源:[“如果”可以“重来” | 百度前端技术学园](http://ife.baidu.com/javascript/if&while.html#:~:text=opens%20new%20window)
+
+验证工具:[在线进制转换 | 进制转换器 — 在线工具](https://www.sojson.com/hexconvert.html)
+
+### Task1
+
+实现当点击转化按钮时,将输入的十进制数字转化为二进制,并显示在 `result` 的 `p` 标签内
+
+### Task2
+
+- 转化显示后的二进制数为 bin-bit 中输入的数字宽度,例如 `dec-number` 为 5 ,`bin-bit` 为 5 ,则转化后数字为 `00101`
+- 如果 `bin-bit` 小于转化后的二进制本身位数,则使用原本的位数,如 `dec-number` 为 5 ,`bin-bit` 为 2 ,依然输出 `101` ,但同时在 console 中报个错。
+
+## 解法
+
+```html
+
+
+
+
运算结果
+ +``` diff --git a/src/routes/2022-03-06-airtable.md b/src/routes/2022-03-06-airtable.md new file mode 100644 index 00000000..97e63f81 --- /dev/null +++ b/src/routes/2022-03-06-airtable.md @@ -0,0 +1,115 @@ +--- +title: Airtable · 网页剪藏 +summary: Airtable Web Cilpper设置 +created: 2022-03-06T05:58:29.026Z +categories: + - 实用技巧 +tags: + - 实用技巧 +# layout: post +lastmod: 2022-04-16T12:54:20.049Z +--- + +## 书签这回事 + +上回说到用 [自建网页书签 Flare](https://seviche.cc/blog/flare/) ,今天不小心把 SSH 链接弄坏了(也就是连不上了),因为搭载的服务不多,所以把整个服务器都重装了,Flare 网页书签也炸了。 + +其实搭建之后我没有用过(一次都没有),平时的书签管理主要靠搜索,各个浏览器之间的书签互相导入后,直接在搜索栏搜,如果是常用的网址,我用 Chorme 扩展 [eesel](https://chrome.google.com/webstore/detail/eesel-productivity-at-wor/jffaiidojfhflballoapgofphkadiono) 来解决,它可以列出最近用过的网页,按站点分类,查找起来很方便 + + + +最近还推出了一个新功能,可以通过命令进行一下快捷操作,如创建新的 coda 文件、figma 文件等……有点像 Alfred + + + +然后还有一个工具叫 [Omni](https://chrome.google.com/webstore/detail/omni-bookmark-history-tab/mapjgeachilmcbbokkgcbgpbakaaeehi) 可以做类似的事情,它还可以搜收藏夹,但不知道为什么我的 Chrome 用不了这个,所以也一直没用。 + +## 关于 Airtable + +Airtable 是一个多功能的表格应用,它的表格跟 Notion 里的 Database 挺像的,不过功能更多,用来做网页收藏夹 Free Plan 完全够用。基本的操作可以看这个: [真· Airtable 3 分钟菜鸟入门 - 少数派](https://sspai.com/post/44746) ,我没有什么要补充的。 + +从去年开始,我开始用 Airtable 整理我的一些收藏夹。原因如下: + +1. 可以分享的表格链接,移动端网页适配也很好 +2. 提供可嵌入网页(如博客)的 ` + +