Compare commits

...
Author SHA1 Message Date
Sidharth Vinod aaa69216a6 Fix import 2022-08-12 14:42:09 +05:30
Sidharth Vinod 0086ba9f2a Add message in popup 2022-08-12 13:54:35 +05:30
Sidharth Vinod 736dd46831 fix #914 Add render diagram keyboard shortcut 2022-08-12 13:36:24 +05:30
Sidharth Vinod 2d5dfee074 fix Image test 2022-08-12 11:44:44 +05:30
sidharthv96 a33b93529a Update Browserslist 2022-08-12 05:59:20 +00:00
Sidharth Vinod c29fd69426 Update mermaid 2022-08-12 11:28:06 +05:30
Sidharth Vinod 798f04e030 Update deps 2022-08-09 23:58:14 +05:30
Sidharth Vinod 8212ff450b Update deps 2022-08-09 23:44:55 +05:30
Sidharth Vinod afaaa92c48 Update deps 2022-08-09 23:39:44 +05:30
Sidharth VinodandGitHub 742bc02c0d Merge pull request #939 from mermaid-js/dependabot/npm_and_yarn/develop/tailwindcss-3.1.8
chore(deps-dev): bump tailwindcss from 3.1.6 to 3.1.8
2022-08-09 23:29:11 +05:30
Sidharth VinodandGitHub 5032281ff1 Merge pull request #940 from mermaid-js/dependabot/npm_and_yarn/develop/vitest/ui-0.21.0
chore(deps-dev): bump @vitest/ui from 0.19.1 to 0.21.0
2022-08-09 23:28:51 +05:30
dependabot[bot]andGitHub 9d7572aaa0 chore(deps-dev): bump @vitest/ui from 0.19.1 to 0.21.0
Bumps [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) from 0.19.1 to 0.21.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.21.0/packages/ui)

---
updated-dependencies:
- dependency-name: "@vitest/ui"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 17:20:13 +00:00
dependabot[bot]andGitHub fbb0c25c9e chore(deps-dev): bump tailwindcss from 3.1.6 to 3.1.8
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.6...v3.1.8)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 17:20:12 +00:00
Sidharth VinodandGitHub b4a5722cf3 Merge pull request #936 from mermaid-js/dependabot/npm_and_yarn/develop/autoprefixer-10.4.8
chore(deps-dev): bump autoprefixer from 10.4.7 to 10.4.8
2022-08-08 22:47:30 +05:30
dependabot[bot]andGitHub 6df26f605a chore(deps-dev): bump autoprefixer from 10.4.7 to 10.4.8
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.7...10.4.8)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 07:31:11 +00:00
Sidharth VinodandGitHub 89234bc69a Merge pull request #930 from mermaid-js/dependabot/npm_and_yarn/develop/typescript-eslint/eslint-plugin-5.32.0
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0
2022-08-08 12:58:33 +05:30
Sidharth VinodandGitHub 5cb1aae17c Merge pull request #929 from mermaid-js/dependabot/npm_and_yarn/develop/vite-3.0.4
chore(deps-dev): bump vite from 3.0.3 to 3.0.4
2022-08-05 18:44:24 +05:30
dependabot[bot]andGitHub d8284c999c chore(deps-dev): bump vite from 3.0.3 to 3.0.4
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v3.0.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-05 09:39:08 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
168190343b chore(deps-dev): bump @sveltejs/kit (#932)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.396 to 1.0.0-next.403.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.403/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 11:36:54 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2ff8a5ceb6 chore(deps): bump daisyui from 2.20.0 to 2.22.0 (#934)
Bumps [daisyui](https://github.com/saadeghi/daisyui) from 2.20.0 to 2.22.0.
- [Release notes](https://github.com/saadeghi/daisyui/releases)
- [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/saadeghi/daisyui/commits)

---
updated-dependencies:
- dependency-name: daisyui
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 11:36:41 +02:00
sidharthv96 61bbaca001 Update Browserslist 2022-08-05 07:31:18 +00:00
Sidharth VinodandGitHub faa841964b Merge pull request #933 from mermaid-js/dependabot/npm_and_yarn/develop/testing-library/jest-dom-5.16.5
chore(deps-dev): bump @testing-library/jest-dom from 5.16.4 to 5.16.5
2022-08-05 13:00:14 +05:30
dependabot[bot]andGitHub d99ef77083 chore(deps-dev): bump @testing-library/jest-dom from 5.16.4 to 5.16.5
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.16.4 to 5.16.5.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.16.4...v5.16.5)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-05 07:03:23 +00:00
dependabot[bot]andGitHub a7f87c4e25 chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.31.0 to 5.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-05 07:02:48 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4352077821 chore(deps-dev): bump cypress-localstorage-commands from 2.1.0 to 2.2.0 (#920)
Bumps [cypress-localstorage-commands](https://github.com/javierbrea/cypress-localstorage-commands) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/javierbrea/cypress-localstorage-commands/releases)
- [Changelog](https://github.com/javierbrea/cypress-localstorage-commands/blob/master/CHANGELOG.md)
- [Commits](https://github.com/javierbrea/cypress-localstorage-commands/compare/v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: cypress-localstorage-commands
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 13:14:09 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
288a7d71ec chore(deps): bump node from 18.6.0 to 18.7.0 (#923)
Bumps node from 18.6.0 to 18.7.0.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 13:11:20 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aeed0fb800 chore(deps-dev): bump vitest from 0.18.1 to 0.19.1 (#924)
Bumps [vitest](https://github.com/vitest-dev/vitest) from 0.18.1 to 0.19.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/compare/v0.18.1...v0.19.1)

---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 13:04:59 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
be23fbf2db chore(deps-dev): bump @vitest/ui from 0.18.1 to 0.19.1 (#926)
Bumps [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) from 0.18.1 to 0.19.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.19.1/packages/ui)

---
updated-dependencies:
- dependency-name: "@vitest/ui"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 13:04:52 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9ec55ae4dc chore(deps-dev): bump @typescript-eslint/eslint-plugin (#927)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.7 to 5.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 12:50:05 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
813b2f0019 chore(deps-dev): bump @sveltejs/kit (#925)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.390 to 1.0.0-next.396.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.396/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 10:18:34 +02:00
mmorel-35 eb0de971c5 Update Browserslist 2022-07-29 07:17:30 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9a82443868 chore(deps): bump @analytics/google-analytics from 1.0.2 to 1.0.3 (#921)
Bumps [@analytics/google-analytics](https://github.com/DavidWells/analytics) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/DavidWells/analytics/releases)
- [Commits](https://github.com/DavidWells/analytics/compare/@analytics/google-analytics@1.0.2...@analytics/google-analytics@1.0.3)

---
updated-dependencies:
- dependency-name: "@analytics/google-analytics"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 09:16:33 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5901871c62 chore(deps-dev): bump @typescript-eslint/parser from 5.30.7 to 5.31.0 (#918)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.7 to 5.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 09:16:19 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2ea77c0791 chore(deps-dev): bump vite from 3.0.2 to 3.0.3 (#919)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v3.0.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 09:16:00 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7ea6b9105d chore(deps): bump daisyui from 2.19.1 to 2.20.0 (#922)
Bumps [daisyui](https://github.com/saadeghi/daisyui) from 2.19.1 to 2.20.0.
- [Release notes](https://github.com/saadeghi/daisyui/releases)
- [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/saadeghi/daisyui/commits)

---
updated-dependencies:
- dependency-name: daisyui
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 09:15:42 +02:00
sidharthv96 cd84c14f8b Update Browserslist 2022-07-26 10:39:17 +00:00
Sidharth VinodandGitHub 70a5a6ec25 Merge pull request #915 from mermaid-js/develop
Develop
2022-07-22 18:18:24 +05:30
Sidharth VinodandGitHub 9ff9404d87 Merge pull request #913 from mermaid-js/dependabot/npm_and_yarn/develop/sveltejs/kit-1.0.0-next.390
chore(deps-dev): bump @sveltejs/kit from 1.0.0-next.377 to 1.0.0-next.390
2022-07-22 17:51:20 +05:30
dependabot[bot]andGitHub 4aaae7fced chore(deps-dev): bump @sveltejs/kit
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.377 to 1.0.0-next.390.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.390/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 09:09:01 +00:00
Sidharth VinodandGitHub 022292fd42 Merge pull request #912 from mermaid-js/dependabot/npm_and_yarn/develop/typescript-eslint/parser-5.30.7
chore(deps-dev): bump @typescript-eslint/parser from 5.30.6 to 5.30.7
2022-07-22 14:37:16 +05:30
dependabot[bot]andGitHub e44415c0d1 chore(deps-dev): bump @typescript-eslint/parser from 5.30.6 to 5.30.7
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.6 to 5.30.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 08:59:38 +00:00
Sidharth VinodandGitHub 7f47896e6e Merge pull request #906 from mermaid-js/dependabot/npm_and_yarn/develop/cypress-10.3.1
chore(deps-dev): bump cypress from 10.3.0 to 10.3.1
2022-07-22 14:27:48 +05:30
Sidharth VinodandGitHub 3dd35fdf71 Merge pull request #909 from mermaid-js/dependabot/npm_and_yarn/develop/eslint-8.20.0
chore(deps-dev): bump eslint from 8.19.0 to 8.20.0
2022-07-22 14:27:43 +05:30
Sidharth VinodandGitHub 885928ac5c Merge pull request #910 from mermaid-js/dependabot/npm_and_yarn/develop/daisyui-2.19.1
chore(deps): bump daisyui from 2.19.0 to 2.19.1
2022-07-22 14:27:38 +05:30
Sidharth VinodandGitHub ea757c8f20 Merge pull request #911 from mermaid-js/dependabot/npm_and_yarn/develop/vite-3.0.2
chore(deps-dev): bump vite from 3.0.0 to 3.0.2
2022-07-22 14:27:31 +05:30
dependabot[bot]andGitHub 7d53df2898 chore(deps-dev): bump cypress from 10.3.0 to 10.3.1
Bumps [cypress](https://github.com/cypress-io/cypress) from 10.3.0 to 10.3.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js)
- [Commits](https://github.com/cypress-io/cypress/compare/v10.3.0...v10.3.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:30:37 +00:00
dependabot[bot]andGitHub 6e7118734a chore(deps-dev): bump vite from 3.0.0 to 3.0.2
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 3.0.0 to 3.0.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v3.0.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:28:39 +00:00
dependabot[bot]andGitHub 197187e359 chore(deps): bump daisyui from 2.19.0 to 2.19.1
Bumps [daisyui](https://github.com/saadeghi/daisyui) from 2.19.0 to 2.19.1.
- [Release notes](https://github.com/saadeghi/daisyui/releases)
- [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/saadeghi/daisyui/commits)

---
updated-dependencies:
- dependency-name: daisyui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:28:26 +00:00
dependabot[bot]andGitHub 50064ae34d chore(deps-dev): bump eslint from 8.19.0 to 8.20.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.19.0...v8.20.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:28:15 +00:00
sidharthv96 ae369a554e Update Browserslist 2022-07-22 07:27:51 +00:00
Sidharth VinodandGitHub ac3dce8fbb Merge pull request #904 from mermaid-js/dependabot/npm_and_yarn/develop/c8-7.12.0
chore(deps-dev): bump c8 from 7.11.3 to 7.12.0
2022-07-22 12:56:30 +05:30
Sidharth VinodandGitHub b08eefd35e Merge pull request #905 from mermaid-js/dependabot/npm_and_yarn/develop/typescript-eslint/eslint-plugin-5.30.7
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.30.7
2022-07-22 12:56:24 +05:30
Sidharth VinodandGitHub 7dfed9e569 Merge pull request #908 from mermaid-js/dependabot/npm_and_yarn/develop/analytics/google-analytics-1.0.2
chore(deps): bump @analytics/google-analytics from 0.5.3 to 1.0.2
2022-07-22 12:56:17 +05:30
Sidharth VinodandGitHub a62877c4ea Merge pull request #907 from mermaid-js/dependabot/npm_and_yarn/develop/sveltejs/adapter-static-1.0.0-next.38
chore(deps-dev): bump @sveltejs/adapter-static from 1.0.0-next.36 to 1.0.0-next.38
2022-07-22 12:56:05 +05:30
dependabot[bot]andGitHub 3dcf2fc348 chore(deps): bump @analytics/google-analytics from 0.5.3 to 1.0.2
Bumps [@analytics/google-analytics](https://github.com/DavidWells/analytics) from 0.5.3 to 1.0.2.
- [Release notes](https://github.com/DavidWells/analytics/releases)
- [Commits](https://github.com/DavidWells/analytics/compare/@analytics/google-analytics@0.5.3...@analytics/google-analytics@1.0.2)

---
updated-dependencies:
- dependency-name: "@analytics/google-analytics"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:03:41 +00:00
dependabot[bot]andGitHub 56d464e18b chore(deps-dev): bump @sveltejs/adapter-static
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.36 to 1.0.0-next.38.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.38/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:03:26 +00:00
dependabot[bot]andGitHub 134fe719f3 chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.6 to 5.30.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:03:02 +00:00
dependabot[bot]andGitHub b74ff7d001 chore(deps-dev): bump c8 from 7.11.3 to 7.12.0
Bumps [c8](https://github.com/bcoe/c8) from 7.11.3 to 7.12.0.
- [Release notes](https://github.com/bcoe/c8/releases)
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bcoe/c8/compare/v7.11.3...v7.12.0)

---
updated-dependencies:
- dependency-name: c8
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 07:02:41 +00:00
Sidharth VinodandGitHub 8d8386fabe Merge pull request #901 from mermaid-js/develop
Develop
2022-07-17 15:48:00 +05:30
Sidharth Vinod 3113b16b37 Update HTTP Verb casing 2022-07-16 23:39:12 +05:30
Sidharth Vinod a38d1077bd Add vite 2022-07-16 23:27:17 +05:30
Sidharth VinodandGitHub 3de578a28e Merge pull request #902 from mermaid-js/dependabot/npm_and_yarn/develop/vitest/ui-0.18.1
chore(deps-dev): bump @vitest/ui from 0.18.0 to 0.18.1
2022-07-16 23:25:43 +05:30
dependabot[bot]andGitHub 9c3e03d56c chore(deps-dev): bump @vitest/ui from 0.18.0 to 0.18.1
Bumps [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.18.1/packages/ui)

---
updated-dependencies:
- dependency-name: "@vitest/ui"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-16 16:30:25 +00:00
sidharthv96 6f7eb5c580 Update Browserslist 2022-07-16 16:27:58 +00:00
Sidharth Vinod f2e32b3c01 Update deps 2022-07-16 21:56:46 +05:30
Sidharth VinodandGitHub 4917d7ac88 Merge pull request #893 from mermaid-js/dependabot/npm_and_yarn/develop/vitest-0.18.0
chore(deps-dev): bump vitest from 0.17.1 to 0.18.0
2022-07-15 14:07:22 +05:30
Sidharth Vinod 50dd0a91d4 Update sveltekit 2022-07-15 14:06:28 +05:30
dependabot[bot]andGitHub 166ed3e29e chore(deps-dev): bump vitest from 0.17.1 to 0.18.0
Bumps [vitest](https://github.com/vitest-dev/vitest) from 0.17.1 to 0.18.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/compare/v0.17.1...v0.18.0)

---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-15 08:33:19 +00:00
Sidharth VinodandGitHub 0d09dfb11d Merge pull request #897 from mermaid-js/dependabot/npm_and_yarn/develop/typescript-eslint/parser-5.30.6
chore(deps-dev): bump @typescript-eslint/parser from 5.30.5 to 5.30.6
2022-07-15 14:01:18 +05:30
Sidharth VinodandGitHub a93ddb48d0 Merge pull request #898 from mermaid-js/dependabot/npm_and_yarn/develop/tailwindcss-3.1.6
chore(deps-dev): bump tailwindcss from 3.1.5 to 3.1.6
2022-07-15 14:01:02 +05:30
Sidharth VinodandGitHub 94166fe0e7 Merge pull request #899 from mermaid-js/dependabot/docker/develop/node-18.6.0
chore(deps): bump node from 18.4.0 to 18.6.0
2022-07-15 14:00:45 +05:30
dependabot[bot]andGitHub 5933366bff chore(deps): bump node from 18.4.0 to 18.6.0
Bumps node from 18.4.0 to 18.6.0.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-15 07:15:31 +00:00
dependabot[bot]andGitHub 7a65759a8b chore(deps-dev): bump @typescript-eslint/parser from 5.30.5 to 5.30.6
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.5 to 5.30.6.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.6/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-15 07:15:09 +00:00
dependabot[bot]andGitHub 920759d2be chore(deps-dev): bump tailwindcss from 3.1.5 to 3.1.6
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.5...v3.1.6)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-15 07:13:05 +00:00
sidharthv96 de14de1e4a Update Browserslist 2022-07-15 07:11:37 +00:00
Sidharth VinodandGitHub 9f318675d4 Merge pull request #895 from mermaid-js/dependabot/npm_and_yarn/develop/typescript-eslint/eslint-plugin-5.30.6
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.6
2022-07-15 12:40:23 +05:30
dependabot[bot]andGitHub 764fb9f461 chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.5 to 5.30.6.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.6/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-15 07:02:58 +00:00
Sidharth Vinod befe9f5b29 Merge branch 'master' into develop
* master:
2022-07-13 01:23:34 +05:30
Sidharth Vinod 1245a3756f Merge branch 'develop' of https://github.com/mermaid-js/mermaid-live-editor into develop
* 'develop' of https://github.com/mermaid-js/mermaid-live-editor:
  Update Browserslist
  chore(deps): bump daisyui from 2.17.0 to 2.19.0
2022-07-13 01:23:11 +05:30
Sidharth VinodandGitHub cc8111fdb7 Merge pull request #890 from mermaid-js/develop
Develop
2022-07-13 01:16:19 +05:30
sidharthv96 58c6bb6628 Update Browserslist 2022-07-12 07:45:57 +00:00
Sidharth VinodandGitHub 3c8ab2ec32 Merge pull request #889 from mermaid-js/dependabot/npm_and_yarn/develop/daisyui-2.19.0
chore(deps): bump daisyui from 2.17.0 to 2.19.0
2022-07-12 13:15:00 +05:30
dependabot[bot]andGitHub 5cf08a2d54 chore(deps): bump daisyui from 2.17.0 to 2.19.0
Bumps [daisyui](https://github.com/saadeghi/daisyui) from 2.17.0 to 2.19.0.
- [Release notes](https://github.com/saadeghi/daisyui/releases)
- [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/saadeghi/daisyui/commits)

---
updated-dependencies:
- dependency-name: daisyui
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-12 07:36:28 +00:00
Sidharth VinodandGitHub 91c3564477 Merge pull request #888 from johannchopin/feature/improve-view-button
improve button to be link
2022-07-09 10:18:16 +05:30
johannchopin 950de30854 improve button to be link 2022-07-08 19:36:44 +02:00
Sidharth VinodandGitHub 57df1cfac1 Merge pull request #886 from mermaid-js/develop
Develop
2022-07-08 18:05:44 +05:30
Sidharth Vinod 67a4cff405 Install deps before updating monaco 2022-07-08 17:54:33 +05:30
Sidharth VinodandGitHub 185fd55b72 Merge pull request #869 from jonmbake/add-integrity-hash-sri
fix #783: Add sub-resource integrity (SRI) hash to all cdn resources
2022-07-08 13:53:42 +05:30
Sidharth Vinod d7388b0ccb Use 'node-html-parser' 2022-07-08 13:44:16 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
852d4260b9 chore(deps-dev): bump @vitest/ui from 0.17.0 to 0.17.1 (#883)
Bumps [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.17.1/packages/ui)

---
updated-dependencies:
- dependency-name: "@vitest/ui"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 09:59:42 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8c37a3b912 chore(deps-dev): bump svelte from 3.48.0 to 3.49.0 (#881)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.48.0 to 3.49.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.48.0...v3.49.0)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 09:36:08 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e39254deda chore(deps-dev): bump tailwindcss from 3.1.4 to 3.1.5 (#884)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 09:28:16 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e410f7744c chore(deps-dev): bump @sveltejs/kit (#882)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.359 to 1.0.0-next.361.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.361/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 09:28:02 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fb91377462 chore(deps-dev): bump vitest from 0.17.0 to 0.17.1 (#880)
Bumps [vitest](https://github.com/vitest-dev/vitest) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/compare/v0.17.0...v0.17.1)

---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 09:27:46 +02:00
Sidharth VinodandGitHub 1ab98b5b9d Merge pull request #878 from mermaid-js/vitest
Add vitest
2022-07-07 10:53:52 +05:30
Jon Bake 5b9823298e fix #783: Add sub-resource integrity (SRI) hash to all CDN resources
Also update update-monaco script to update SRI integrity hash when performing a monaco upgrade.
2022-07-02 14:56:00 -05:00
18 changed files with 573 additions and 525 deletions
+7 -1
View File
@@ -10,7 +10,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: ./bin/update-monaco
- uses: actions/setup-node@v2
with:
node-version: 18
- name: Update monaco version
run: |
yarn install
node ./bin/update-monaco.js
- name: Commit changes
uses: EndBug/add-and-commit@v9
with:
+1 -1
View File
@@ -6,7 +6,7 @@
# Stop : press ctrl + c
# or
# docker stop mermaid-live-editor
FROM node:18.4.0 as mermaid-live-editor-builder
FROM node:18.7.0 as mermaid-live-editor-builder
COPY --chown=node:node . /home
WORKDIR /home
RUN yarn install
-12
View File
@@ -1,12 +0,0 @@
#!/bin/bash
monacoVersion="$(jq -r '.dependencies."monaco-editor"' package.json)"
monacoVersion="${monacoVersion:1}"
if [[ $(uname) == "Darwin" ]];
then
sed -i '' -E "s/monaco-editor\/[^/]*/monaco-editor\/$monacoVersion/g" ./src/app.html
else
sed -i'' -E "s/monaco-editor\/[^/]*/monaco-editor\/$monacoVersion/g" ./src/app.html
fi
+45
View File
@@ -0,0 +1,45 @@
import fs from 'fs';
import path from 'path';
import { parse } from 'node-html-parser';
import prettier from 'prettier';
// parse monaco version out of package.json
const packageJson = JSON.parse(fs.readFileSync('package.json'));
const monacoVersion = packageJson.dependencies['monaco-editor'].replace('^', '');
// fetch monaco sri info from cdnjs api
const cdnjsAPIResp = await fetch(
`https://api.cdnjs.com/libraries/monaco-editor/${monacoVersion}?fields=sri`
);
if (cdnjsAPIResp.ok) {
const respJson = await cdnjsAPIResp.json();
const htmlPath = path.join('src', 'app.html');
const appHtml = fs
.readFileSync(htmlPath, 'utf8')
// update monaco version of every asset in app.html
.replaceAll(/[0-9.]+\/min\/vs/g, `${monacoVersion}/min/vs`);
const root = parse(appHtml);
const updateIntegrity = (tag, attr) => {
for (const node of root
.getElementsByTagName(tag)
.filter((node) => node.getAttribute(attr)?.includes('monaco-editor'))) {
const file = node.getAttribute(attr).split(`${monacoVersion}/`)[1];
node.setAttribute('integrity', respJson.sri[file]);
}
};
updateIntegrity('script', 'src');
updateIntegrity('link', 'href');
fs.writeFileSync(
htmlPath,
prettier.format(root.toString(), {
singleQuote: false,
parser: 'html',
bracketSameLine: true,
useTabs: true
})
);
} else {
throw Error('Unable to fetch monaco sri data from cdnjs api.');
}
+9
View File
@@ -21,6 +21,15 @@ describe('Auto sync tests', () => {
cy.getLocalStorage('codeStore').snapshot();
});
it('should update diagram when shortcut is used', () => {
cy.contains('Auto sync').click();
cy.get('#view').should('not.have.class', 'outOfSync');
getEditor().type(' C --> Test');
cy.get('#view').should('have.class', 'outOfSync');
getEditor().type(`{${cmd}}{enter}`);
cy.get('#view').should('not.have.class', 'outOfSync');
});
it('should show/hide sync button with auto sync', () => {
cy.get('[data-cy=sync]').should('not.exist');
cy.contains('Auto sync').click();
+1 -1
View File
@@ -78,7 +78,7 @@ describe('Site Loads', () => {
it('should allow persisting "securityLevel" using confirm dialogue', () => {
const b64State = toBase64(
`{"code":"graph TD\\nA[\\"<img src='https://via.placeholder.com/64' width=64/>\\"]","mermaid":"{\\"securityLevel\\": \\"loose\\", \\"theme\\": \\"forest\\"}","updateEditor":true,"autoSync":true,"updateDiagram":true}`,
`{"code":"graph TD\\nA[\\"<img src='https://dummyimage.com/64' width=64/>\\"]","mermaid":"{\\"securityLevel\\": \\"loose\\", \\"theme\\": \\"forest\\"}","updateEditor":true,"autoSync":true,"updateDiagram":true}`,
true
);
cy.on('window:confirm', () => false);
+1 -1
View File
@@ -16,7 +16,7 @@ module.exports = {
"1": "{\"code\":\"graph TD\\n A[Party] -->|Get money| B(Go shopping!!)\\n \",\"mermaid\":\"{\\n \\\"theme\\\": \\\"forest\\\",\\n \\\"test\\\": \\\"hello world\\\"\\n}\",\"updateEditor\":false,\"autoSync\":true,\"updateDiagram\":true,\"loader\":{\"type\":\"files\",\"config\":{\"codeURL\":\"https://gist.githubusercontent.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/raw/4eb03887e6a41397e80bdcdbf94017c498f8f1e2/code.mmd\",\"configURL\":\"https://gist.githubusercontent.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/raw/4eb03887e6a41397e80bdcdbf94017c498f8f1e2/config.json\"}}}"
}
},
"__version": "10.3.0",
"__version": "10.4.0",
"Auto sync tests": {
"should dim diagram when code is edited": {
"1": "{\"code\":\"graph TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Test\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"updateEditor\":false,\"autoSync\":false,\"updateDiagram\":false}"
+23 -23
View File
@@ -4,7 +4,7 @@
"type": "module",
"license": "MIT",
"scripts": {
"dev": "vite dev --host 0.0.0.0",
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"lint": "prettier --check --cache --plugin-search-dir=. .;eslint --ignore-path .gitignore .",
@@ -21,23 +21,23 @@
},
"devDependencies": {
"@cypress/snapshot": "2.1.7",
"@sveltejs/adapter-static": "1.0.0-next.34",
"@sveltejs/kit": "1.0.0-next.359",
"@testing-library/jest-dom": "5.16.4",
"@sveltejs/adapter-static": "1.0.0-next.39",
"@sveltejs/kit": "1.0.0-next.405",
"@testing-library/jest-dom": "5.16.5",
"@testing-library/svelte": "3.1.3",
"@types/mermaid": "8.2.9",
"@types/pako": "1.0.3",
"@typescript-eslint/eslint-plugin": "5.30.5",
"@typescript-eslint/parser": "5.30.5",
"@vitest/ui": "0.17.0",
"autoprefixer": "10.4.7",
"c8": "7.11.3",
"@typescript-eslint/eslint-plugin": "5.33.0",
"@typescript-eslint/parser": "5.33.0",
"@vitest/ui": "0.21.1",
"autoprefixer": "10.4.8",
"c8": "7.12.0",
"chai": "4.3.6",
"cssnano": "5.1.12",
"cy-verify-downloads": "0.1.8",
"cypress": "10.3.0",
"cypress-localstorage-commands": "2.1.0",
"eslint": "8.19.0",
"cypress": "10.4.0",
"cypress-localstorage-commands": "2.2.0",
"eslint": "8.21.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-cypress": "2.12.1",
"eslint-plugin-es": "4.1.0",
@@ -49,28 +49,28 @@
"jsdom": "20.0.0",
"lint-staged": "13.0.3",
"node-html-parser": "5.3.3",
"postcss": "8.4.14",
"postcss": "8.4.16",
"postcss-load-config": "4.0.1",
"prettier": "2.7.1",
"prettier-plugin-svelte": "2.7.0",
"svelte": "3.48.0",
"svelte": "3.49.0",
"svelte-preprocess": "4.10.7",
"tailwindcss": "3.1.4",
"tailwindcss": "3.1.8",
"tslib": "2.4.0",
"typescript": "4.7.4",
"vite": "2.9.13",
"vitest": "0.17.0",
"vitest-svelte-kit": "0.0.6"
"vite": "3.0.5",
"vitest": "0.21.1",
"vitest-svelte-kit": "0.0.7"
},
"dependencies": {
"@analytics/google-analytics": "0.5.3",
"@analytics/google-analytics": "1.0.3",
"@macfja/svelte-persistent-store": "1.3.0",
"analytics": "0.8.1",
"daisyui": "2.17.0",
"daisyui": "2.22.0",
"js-base64": "3.7.2",
"mermaid": "9.1.3",
"mermaid": "9.1.5",
"moment": "2.29.4",
"monaco-editor": "0.33.0",
"monaco-editor": "0.34.0",
"monaco-mermaid": "1.0.6",
"pako": "2.0.4",
"random-word-slugs": "0.1.6"
@@ -82,7 +82,7 @@
]
},
"volta": {
"node": "16.15.0",
"node": "18.5.0",
"yarn": "1.22.10"
},
"engines": {
+15 -7
View File
@@ -15,30 +15,38 @@
<link rel="manifest" href="%sveltekit.assets%/manifest.json" />
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css" />
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css"
integrity="sha512-HK5fgLBL+xu6dm/Ii3z4xhlSUyZgTT9tuc/hSrtw6uzJOvgRr2a9jyxxT1ely+B+xFAmJKVSTbpM/CuL7qxO8w=="
crossorigin="anonymous"
referrerpolicy="no-referrer" />
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.33.0/min/vs/editor/editor.main.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.34.0/min/vs/editor/editor.main.min.css"
integrity="sha512-iQEIc0rsSDujsfjtD+lfyJ1W23Bh/lbgriubKDAym6VlEIDRj9rrbSIyJRyshOrl8s0yRcQ0+gyrZfSLyjJGWQ=="
crossorigin="anonymous"
referrerpolicy="no-referrer" />
<script>
var require = {
paths: { vs: 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.33.0/min/vs' }
paths: {
vs: "https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.34.0/min/vs",
},
};
</script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.33.0/min/vs/loader.min.js"
src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.34.0/min/vs/loader.min.js"
integrity="sha512-6bIYsGqvLpAiEBXPdRQeFf5cueeBECtAKJjIHer3BhBZNTV3WLcLA8Tm3pDfxUwTMIS+kAZwTUvJ1IrMdX8C5w=="
crossorigin="anonymous"
referrerpolicy="no-referrer"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.33.0/min/vs/editor/editor.main.nls.min.js"
src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.34.0/min/vs/editor/editor.main.nls.min.js"
integrity="sha512-CCv+DKWw+yZhxf4Z+ExT6HC5G+3S45TeMTYcJyYbdrv4BpK2vyALJ4FoVR/KGWDIPu7w4tNCOC9MJQIkYPR5FA=="
crossorigin="anonymous"
referrerpolicy="no-referrer"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.33.0/min/vs/editor/editor.main.js"
src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.34.0/min/vs/editor/editor.main.js"
integrity="sha512-TTPQbVI87mnVMV+1KbkKJ8vdQ4QqqbKyuTtJ9wQD8CqnwQLSQgXH7MWOQ88VO7pRzxWhqI1vYDeEV651sAH4ig=="
crossorigin="anonymous"
referrerpolicy="no-referrer"></script>
%sveltekit.head%
</head>
<body>
+9
View File
@@ -2,6 +2,7 @@
import type { EditorEvents } from '$lib/types';
import { stateStore } from '$lib/util/state';
import { themeStore } from '$lib/util/theme';
import { syncDiagram } from '$lib/util/util';
import type monaco from 'monaco-editor';
import { createEventDispatcher, onMount } from 'svelte';
import initEditor from 'monaco-mermaid';
@@ -66,6 +67,14 @@
text
});
});
editor.addAction({
id: 'mermaid-render-diagram',
label: 'Render Diagram',
keybindings: [Monaco.KeyMod.CtrlCmd | Monaco.KeyCode.Enter],
run: function () {
syncDiagram();
}
});
Monaco?.editor.setTheme($themeStore.isDark ? 'mermaid-dark' : 'mermaid');
const resizeObserver = new ResizeObserver((entries) => {
editor.layout({
+2 -2
View File
@@ -7,7 +7,7 @@ const loaders: Record<string, Loader> = {
export const loadDataFromUrl = async (): Promise<void> => {
const searchParams = new URLSearchParams(window.location.search);
let state: State = defaultState;
let state: Partial<State> = defaultState;
let code: string, config: string;
let loaded = false;
const codeURL: string = searchParams.get('code');
@@ -48,7 +48,7 @@ export const loadDataFromUrl = async (): Promise<void> => {
configURL
}
}
} as State;
};
}
loaded &&
updateCodeStore({
+4 -3
View File
@@ -2,6 +2,7 @@ import { writable, get, derived } from 'svelte/store';
import { persist, localStorage } from '@macfja/svelte-persistent-store';
import { saveStatistics } from './stats';
import { serializeState, deserializeState } from './serde';
import { cmdKey } from './util';
import mermaid from 'mermaid';
import type { Readable } from 'svelte/store';
@@ -104,7 +105,7 @@ export const loadState = (data: string): void => {
updateCodeStore({ ...state, updateEditor: true });
};
export const updateCodeStore = (newState: State): void => {
export const updateCodeStore = (newState: Partial<State>): void => {
inputStateStore.update((state) => {
return { ...state, ...newState };
});
@@ -120,13 +121,13 @@ export const updateCode = (
if (lines > 50 && !prompted && get(stateStore).autoSync) {
const turnOff = confirm(
'Long diagram detected. Turn off Auto Sync? Click the sync logo to manually sync.'
`Long diagram detected. Turn off Auto Sync? Use ${cmdKey} + Enter or click the sync logo to manually sync.`
);
prompted = true;
if (turnOff) {
updateCodeStore({
autoSync: false
} as State);
});
}
}
+4 -2
View File
@@ -1,4 +1,3 @@
import type { State } from '$lib/types';
import { initURLSubscription, loadState, updateCodeStore } from './state';
import { analytics, initAnalytics } from './stats';
import { loadDataFromUrl } from './fileLoaders/loader';
@@ -11,7 +10,7 @@ export const loadStateFromURL = (): void => {
export const syncDiagram = (): void => {
updateCodeStore({
updateDiagram: true
} as State);
});
};
export const initHandler = async (): Promise<void> => {
@@ -22,3 +21,6 @@ export const initHandler = async (): Promise<void> => {
await initAnalytics();
analytics?.page();
};
export const isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
export const cmdKey = isMac ? 'Cmd' : 'Ctrl';
+2 -2
View File
@@ -1,2 +1,2 @@
import { get as manifestGet } from '../manifest.json';
export const get = manifestGet;
import { GET as manifestGet } from '../manifest.json';
export const GET = manifestGet;
+6 -8
View File
@@ -7,7 +7,7 @@
import Card from '$lib/components/card/card.svelte';
import History from '$lib/components/history/history.svelte';
import { updateCode, updateConfig, inputStateStore, stateStore } from '$lib/util/state';
import { initHandler, syncDiagram } from '$lib/util/util';
import { cmdKey, initHandler, syncDiagram } from '$lib/util/util';
import { onMount } from 'svelte';
import type { EditorUpdateEvent, State, Tab, DocConfig } from '$lib/types';
import { base } from '$app/paths';
@@ -111,10 +111,6 @@
}
};
const viewDiagram = () => {
window.open(`${base}/view#${$stateStore.serialized}`, '_blank').focus();
};
onMount(async () => {
await initHandler();
const resizer = document.getElementById('resizeHandler');
@@ -158,7 +154,7 @@
{#if !$stateStore.autoSync}
<button
class="btn btn-secondary btn-xs mr-1"
title="Sync Diagram"
title="Sync Diagram ({cmdKey} + Enter)"
data-cy="sync"
on:click={syncDiagram}><i class="fas fa-sync" /></button>
{/if}
@@ -181,11 +177,13 @@
<div id="resizeHandler" class="hidden md:block" />
<div class="flex-1 flex flex-col overflow-hidden">
<Card title="Diagram" isCloseable={false}>
<button
<a
href={`${base}/view#${$stateStore.serialized}`}
target="_blank"
slot="actions"
class="btn btn-secondary btn-xs"
title="View diagram in new page"
on:click|stopPropagation={() => viewDiagram()}><i class="far fa-eye mr-1" />View</button>
><i class="fas fa-external-link-alt mr-1" />Full screen</a>
<div class="flex-1 overflow-auto">
<View />
+1 -1
View File
@@ -1,5 +1,5 @@
import { base } from '$app/paths';
export const get = (): { body: unknown } => {
export const GET = (): { body: unknown } => {
return {
body: {
short_name: 'Mermaid',
+8
View File
@@ -7,6 +7,14 @@ const config = {
ssr: {
noExternal: ['@macfja/svelte-persistent-store']
},
server: {
port: 3000,
host: true
},
preview: {
port: 3000,
host: true
},
test: {
environment: 'jsdom',
// in-source testing
+435 -461
View File
File diff suppressed because it is too large Load Diff