From a35e00134e535f3d808558cbfe8b9b45fcfc2226 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 10 Nov 2022 06:51:40 +0000 Subject: [PATCH 01/15] chore(deps): update actions/stale action to v6 --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 9341dba8..a150127f 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -8,7 +8,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v5 + - uses: actions/stale@v6 with: repo-token: ${{ secrets.GITHUB_TOKEN }} exempt-issue-labels: 'retained' From 393ce10bc261fed4692845c1b47871ea3ba32a3f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 10 Nov 2022 06:52:03 +0000 Subject: [PATCH 02/15] chore(deps): update dependency cypress to v11 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 800a553e..87def212 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "chai": "4.3.6", "cssnano": "5.1.13", "cy-verify-downloads": "0.1.11", - "cypress": "10.11.0", + "cypress": "11.0.1", "cypress-localstorage-commands": "2.2.1", "eslint": "8.27.0", "eslint-config-prettier": "8.5.0", diff --git a/yarn.lock b/yarn.lock index 54711f89..d621deff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1459,10 +1459,10 @@ cypress-localstorage-commands@2.2.1: resolved "https://registry.yarnpkg.com/cypress-localstorage-commands/-/cypress-localstorage-commands-2.2.1.tgz#9895d75a3e8059e78d61231c5794dc46e0fc5fdd" integrity sha512-m7IwoM+BMOJj7FzzN4It268c/i/Ur72CQX8JwLICkQ6ZgF1XNJOIKlQ7Rszg45ATLTjVTL1QElKCZECoU8cthQ== -cypress@10.11.0: - version "10.11.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-10.11.0.tgz#e9fbdd7638bae3d8fb7619fd75a6330d11ebb4e8" - integrity sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA== +cypress@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-11.0.1.tgz#5332a1825b37ab3f4f81d74389930c55cc7cf31d" + integrity sha512-NuEfd0Vim492RJ3m/+bbTZ3OZrqXgfAfuLaZfIQ9D5lKocS3EDr2tyAarZdAhKwLyoh7OJ33jwMeMFIDbzYqog== dependencies: "@cypress/request" "^2.88.10" "@cypress/xvfb" "^1.2.4" From a1ce7238b04d0e5ec53f73c2e648a111352385e6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Nov 2022 01:45:41 +0000 Subject: [PATCH 03/15] chore(deps): update all non-major dependencies --- package.json | 10 +++++----- yarn.lock | 55 +++++++++++++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index 800a553e..c326925c 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@types/uuid": "8.3.4", "@typescript-eslint/eslint-plugin": "5.42.0", "@typescript-eslint/parser": "5.42.0", - "@vitest/ui": "0.24.3", + "@vitest/ui": "0.25.1", "autoprefixer": "10.4.12", "c8": "7.12.0", "chai": "4.3.6", @@ -56,25 +56,25 @@ "postcss-load-config": "4.0.1", "prettier": "2.7.1", "prettier-plugin-svelte": "2.8.0", - "svelte": "3.52.0", + "svelte": "3.53.1", "svelte-preprocess": "4.10.7", "tailwindcss": "3.2.1", "tslib": "2.4.0", "typescript": "4.8.4", "vite": "3.2.2", - "vitest": "0.24.3" + "vitest": "0.25.1" }, "dependencies": { "@mermaid-js/mermaid-mindmap": "9.2.2", "analytics": "0.8.1", "analytics-plugin-plausible": "0.0.6", - "daisyui": "2.38.1", + "daisyui": "2.39.1", "js-base64": "3.7.2", "mermaid": "9.2.2", "moment": "2.29.4", "monaco-editor": "0.34.1", "monaco-mermaid": "1.0.6", - "pako": "2.0.4", + "pako": "2.1.0", "random-word-slugs": "0.1.6", "svg-pan-zoom": "3.6.1", "uuid": "9.0.0" diff --git a/yarn.lock b/yarn.lock index 54711f89..b79b3638 100644 --- a/yarn.lock +++ b/yarn.lock @@ -612,10 +612,10 @@ "@typescript-eslint/types" "5.42.0" eslint-visitor-keys "^3.3.0" -"@vitest/ui@0.24.3": - version "0.24.3" - resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.24.3.tgz#8058e4c9b8a276fbfef1ef0907291f19694a722b" - integrity sha512-f5agYA/sdkiipq42TZayJoeUGjWx+opDjIVeNnb1SG2BNxqObFqh6GuJlzpGHerg4a2+ZSoVo4f4p2+dEyXPmg== +"@vitest/ui@0.25.1": + version "0.25.1" + resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.25.1.tgz#09f55e133b2865d0751d0fd75f1bcbcbb60f7d24" + integrity sha512-VjzyfLjNS5Zc7XCCFJW3cM2iVW305D65NG0PIWefA4A8mwOH/QJJ4nFj/4cwXzwL0/VT3/ppvpv3UDNZoh/YOQ== dependencies: sirv "^2.0.2" @@ -661,7 +661,7 @@ acorn-walk@^7.0.0: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^8.0.2: +acorn-walk@^8.0.2, acorn-walk@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== @@ -2039,10 +2039,10 @@ dagre@^0.8.5: graphlib "^2.1.8" lodash "^4.17.15" -daisyui@2.38.1: - version "2.38.1" - resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-2.38.1.tgz#28a3303a1832f41e9804d76ec769335ac1248372" - integrity sha512-fHAVi+bT3H9QCNM7LNEH1EMPT0IwqufuW2RNhTJZorX3TftB1bWW437BVmSt70AZH72Xvp0mVxwVS3ChSKSj0w== +daisyui@2.39.1: + version "2.39.1" + resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-2.39.1.tgz#0d9fe91dba114ab98651c8712de8b5c6a153abe2" + integrity sha512-J7goHjiQ6zk7irpKJ0HyElAuWF+x8iGoebQ1IfHM6BuvKoGSOcfZC/bedTultsX2Co5XARsE+qvE7BI1amUtsQ== dependencies: color "^4.2" css-selector-tokenizer "^0.8.0" @@ -4062,10 +4062,10 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -pako@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pako/-/pako-2.0.4.tgz#6cebc4bbb0b6c73b0d5b8d7e8476e2b2fbea576d" - integrity sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg== +pako@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" + integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== parent-module@^1.0.0: version "1.0.1" @@ -5070,10 +5070,10 @@ svelte-preprocess@4.10.7: sorcery "^0.10.0" strip-indent "^3.0.0" -svelte@3.52.0: - version "3.52.0" - resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.52.0.tgz#08259eff20904c63882b66a5d409a55e8c6743b8" - integrity sha512-FxcnEUOAVfr10vDU5dVgJN19IvqeHQCS1zfe8vayTfis9A2t5Fhx+JDe5uv/C3j//bB1umpLJ6quhgs9xyUbCQ== +svelte@3.53.1: + version "3.53.1" + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.53.1.tgz#db9d7df7a8f570e8e22547444c149208b1914442" + integrity sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw== svg-pan-zoom@3.6.1: version "3.6.1" @@ -5187,10 +5187,10 @@ tiny-glob@^0.2.9: globalyzer "0.1.0" globrex "^0.1.2" -tinybench@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.3.0.tgz#febb2e697c735c0cdb8eb1e43cb1d2fa1821f983" - integrity sha512-zs1gMVBwyyG2QbVchYIbnabRhMOCGvrwZz/q+SV+LIMa9q5YDQZi2kkI6ZRqV2Bz7ba1uvrc7ieUoE4KWnGeKg== +tinybench@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.3.1.tgz#14f64e6b77d7ef0b1f6ab850c7a808c6760b414d" + integrity sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA== tinypool@^0.3.0: version "0.3.0" @@ -5432,19 +5432,22 @@ vite@^3.0.0: optionalDependencies: fsevents "~2.3.2" -vitest@0.24.3: - version "0.24.3" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.24.3.tgz#d91c7e2d557877d5270033efdf18add6063f0c97" - integrity sha512-aM0auuPPgMSstWvr851hB74g/LKaKBzSxcG3da7ejfZbx08Y21JpZmbmDYrMTCGhVZKqTGwzcnLMwyfz2WzkhQ== +vitest@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.25.1.tgz#4eafca68fabab22b6099451ab3fcaac33290a4ed" + integrity sha512-eH74h6MkuEgsqR4mAQZeMK9O0PROiKY+i+1GMz/fBi5A3L2ml5U7JQs7LfPU7+uWUziZyLHagl+rkyfR8SLhlA== dependencies: "@types/chai" "^4.3.3" "@types/chai-subset" "^1.3.3" "@types/node" "*" + acorn "^8.8.0" + acorn-walk "^8.2.0" chai "^4.3.6" debug "^4.3.4" local-pkg "^0.4.2" + source-map "^0.6.1" strip-literal "^0.4.2" - tinybench "^2.3.0" + tinybench "^2.3.1" tinypool "^0.3.0" tinyspy "^1.0.2" vite "^3.0.0" From 233f1822d18f0be4bed7cfe21a120867627c5597 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Tue, 15 Nov 2022 16:04:36 +0530 Subject: [PATCH 04/15] chore: Rename components --- .../components/{actions.svelte => Actions.svelte} | 2 +- .../components/{editor.svelte => Editor.svelte} | 4 +++- .../components/{navbar.svelte => Navbar.svelte} | 2 +- .../components/{preset.svelte => Preset.svelte} | 2 +- src/lib/components/{theme.svelte => Theme.svelte} | 0 src/lib/components/{view.svelte => View.svelte} | 2 +- .../components/card/{card.svelte => Card.svelte} | 4 ++-- .../components/card/{tabs.svelte => Tabs.svelte} | 0 src/lib/components/card/card.test.ts | 2 +- .../history/{history.svelte => History.svelte} | 2 +- src/lib/components/history/history.test.ts | 2 +- src/lib/util/fileLoaders/gist.ts | 4 ++-- src/lib/util/migrations.ts | 2 +- src/routes/+layout.svelte | 2 +- src/routes/edit/+page.svelte | 14 +++++++------- src/routes/view/+page.svelte | 2 +- 16 files changed, 24 insertions(+), 22 deletions(-) rename src/lib/components/{actions.svelte => Actions.svelte} (99%) rename src/lib/components/{editor.svelte => Editor.svelte} (98%) rename src/lib/components/{navbar.svelte => Navbar.svelte} (98%) rename src/lib/components/{preset.svelte => Preset.svelte} (98%) rename src/lib/components/{theme.svelte => Theme.svelte} (100%) rename src/lib/components/{view.svelte => View.svelte} (99%) rename src/lib/components/card/{card.svelte => Card.svelte} (92%) rename src/lib/components/card/{tabs.svelte => Tabs.svelte} (100%) rename src/lib/components/history/{history.svelte => History.svelte} (99%) diff --git a/src/lib/components/actions.svelte b/src/lib/components/Actions.svelte similarity index 99% rename from src/lib/components/actions.svelte rename to src/lib/components/Actions.svelte index ed2acfd3..13fefaa7 100644 --- a/src/lib/components/actions.svelte +++ b/src/lib/components/Actions.svelte @@ -1,6 +1,6 @@ diff --git a/src/lib/components/Preset.svelte b/src/lib/components/Preset.svelte index 059b0134..0eae7dc5 100644 --- a/src/lib/components/Preset.svelte +++ b/src/lib/components/Preset.svelte @@ -104,7 +104,8 @@ Mermaid` }; - const loadSampleDiagram = (diagramType: string): void => { + type SampleTypes = keyof typeof samples; + const loadSampleDiagram = (diagramType: SampleTypes): void => { updateCode(samples[diagramType], { updateDiagram: true, resetPanZoom: true @@ -113,8 +114,8 @@ }; // Adding in this array will add an icon to the preset menu - const newDiagrams: Array = ['Mindmap']; - const diagramOrder: Array = [ + const newDiagrams: Array = ['Mindmap']; + const diagramOrder: Array = [ 'Sequence', 'Flow', 'Class', diff --git a/src/lib/components/Theme.svelte b/src/lib/components/Theme.svelte index 2e860077..6f456a68 100644 --- a/src/lib/components/Theme.svelte +++ b/src/lib/components/Theme.svelte @@ -1,4 +1,4 @@ -