Sidharth Vinod
c2f72402f2
Test
2022-09-03 11:02:14 +05:30
Sidharth Vinod
13e7da10ca
Add doc verification to CI
2022-09-03 10:53:41 +05:30
Sidharth Vinod
4225f5e2f5
Turn off jsdoc warnings that were polluting logs
2022-09-03 10:53:25 +05:30
Sidharth Vinod
3833dcd0d8
Add verification for doc change
2022-09-03 10:06:21 +05:30
Sidharth Vinod
829e1c2390
Fix typo
2022-09-03 09:56:47 +05:30
Sidharth Vinod
c3da6c10fb
Add generated file to git
2022-09-03 09:55:52 +05:30
Sidharth Vinod
017fdfa552
Fail commit if docs changed
2022-09-03 09:53:46 +05:30
Sidharth Vinod
cc38667df3
Add generated file to git
2022-09-03 09:53:42 +05:30
Sidharth Vinod
b6d0d7fe15
Fail commit if docs changed
2022-09-03 09:52:29 +05:30
Sidharth Vinod
f45c0e3617
Fail commit if docs changed
2022-09-03 09:45:59 +05:30
Sidharth Vinod
0aabae40ad
Update doc test
2022-09-03 09:18:00 +05:30
Sidharth Vinod
9d5c50a36f
Update doc test
2022-09-03 09:16:54 +05:30
Sidharth Vinod
e34e208786
Add auto generated docs
2022-09-03 09:13:37 +05:30
Sidharth Vinod
d01de850eb
Update doc test
2022-09-03 09:11:46 +05:30
Sidharth Vinod
bd14dc508f
Build docs in lintstaged
2022-09-03 09:09:41 +05:30
Sidharth Vinod
3b88150e11
Move docs to src
2022-09-03 09:06:42 +05:30
Sidharth Vinod
cfae2b6a40
Doc transformer
2022-09-03 02:13:21 +05:30
Sidharth Vinod
d73cafa7c8
Merge pull request #3396 from aloisklink/fix/fix-passing-single-node-to-mermaid.init
...
fix: fix passing a single Node to mermaid.init()
2022-09-02 14:28:43 +05:30
Alois Klink
b3c0c57c6d
fix: fix passing a single Node to mermaid.init()
...
Passing a single Node to mermaid.init() results in an error, as it
calls `new NodeList()`, which causes `TypeError: Illegal constructor`.
See 5597cf45bf/src/mermaid.ts (L73)
If we instead use the `ArrayLike` interface, we can just use a simple
array, instead of a NodeList.
I've also added a basic test case, by mocking the `mermaidAPI.render()`
function so it isn't called, as the d3 functions don't work in Node.JS.
The mocks are a bit messy, since
a) Jest doesn't fully support ESM yet, and
b) mermaidAPI is frozen with `Object.freeze()`,
but the mermaidAPI mocks work as long as we keep them simple.
Fixes: c68ec54fdd980a6b4d1c1b58aec991badba16676
2022-09-02 04:39:58 +01:00
Knut Sveidqvist
5597cf45bf
Merge pull request #3336 from mermaid-js/sidv/typescript
...
Introducing TypeScript
2022-09-01 16:59:51 +02:00
Sidharth Vinod
1ced01c7f6
Typo fix
2022-09-01 20:21:13 +05:30
Sidharth Vinod
e46d9c1173
Merge branch 'develop' into sidv/typescript
...
* develop:
chore(deps-dev): bump @commitlint/cli from 17.1.1 to 17.1.2
chore(deps-dev): bump terser-webpack-plugin from 5.3.5 to 5.3.6
chore(deps-dev): bump webpack-dev-server from 4.10.0 to 4.10.1
Fix gitGraph findLane function error
Replacing replaceAll with replace
Rework 'parseDuration' as a pure duration parsing
Supports duration in decimal
Create a more consistent 'parseDuration'
Fix svgDraw return types
Add more tests
Fix nested types
Fix nested types
Add nested test
Updating to version to 9.1.6
2022-09-01 20:06:42 +05:30
Sidharth Vinod
2272eb6644
Fix repo URL
2022-09-01 20:04:06 +05:30
Knut Sveidqvist
ac76fb73a8
Merge pull request #3360 from vallsv/feature-ms-duration
...
Feature decimal duration in second for gantt diagram
2022-09-01 16:23:42 +02:00
Knut Sveidqvist
694692fb5d
Merge pull request #3354 from mermaid-js/sidv/tsAnnotation
...
Add nested test for parseGenericTypes
2022-09-01 16:21:46 +02:00
Knut Sveidqvist
f4a99fc612
Merge pull request #3390 from mermaid-js/dependabot/npm_and_yarn/develop/commitlint/cli-17.1.2
...
chore(deps-dev): bump @commitlint/cli from 17.1.1 to 17.1.2
2022-09-01 16:01:53 +02:00
Knut Sveidqvist
b00d569215
Merge pull request #3389 from mermaid-js/dependabot/npm_and_yarn/develop/terser-webpack-plugin-5.3.6
...
chore(deps-dev): bump terser-webpack-plugin from 5.3.5 to 5.3.6
2022-09-01 16:01:41 +02:00
Knut Sveidqvist
1921623bdf
Merge pull request #3387 from mermaid-js/dependabot/npm_and_yarn/develop/webpack-dev-server-4.10.1
...
chore(deps-dev): bump webpack-dev-server from 4.10.0 to 4.10.1
2022-09-01 16:01:30 +02:00
Knut Sveidqvist
3502fb46f8
Merge pull request #3383 from hughli-git/fix_git_stack_exceeded
...
Fix gitGraph findLane function error
2022-09-01 16:00:43 +02:00
Knut Sveidqvist
bacdd49176
Merge pull request #3380 from mermaid-js/3056_Chrome_Compatibility
...
3056 chrome compatibility
2022-09-01 15:59:46 +02:00
Knut Sveidqvist
065a3176b8
Merge pull request #3379 from mermaid-js/3238_Gitgraph_merge_commits
...
3238 gitgraph merge commits
2022-09-01 15:57:43 +02:00
Sidharth Vinod
4fa0d366db
Revert flowchart change
2022-09-01 19:17:31 +05:30
Sidharth Vinod
36be8114d0
Revert flowchart change
2022-09-01 19:16:15 +05:30
Sidharth Vinod
4619ff2ad0
Merge branch 'develop' into sidv/typescript
...
* develop:
Update dependabot.yml
2022-09-01 18:41:05 +05:30
Sidharth Vinod
8c85c10212
Fix TODO Qs
2022-09-01 18:40:28 +05:30
dependabot[bot]
0092ca1da0
chore(deps-dev): bump @commitlint/cli from 17.1.1 to 17.1.2
...
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli ) from 17.1.1 to 17.1.2.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v17.1.2/@commitlint/cli )
---
updated-dependencies:
- dependency-name: "@commitlint/cli"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 08:22:51 +00:00
dependabot[bot]
fa85e2a650
chore(deps-dev): bump terser-webpack-plugin from 5.3.5 to 5.3.6
...
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin ) from 5.3.5 to 5.3.6.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.5...v5.3.6 )
---
updated-dependencies:
- dependency-name: terser-webpack-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 08:22:31 +00:00
dependabot[bot]
3dc7e0e694
chore(deps-dev): bump webpack-dev-server from 4.10.0 to 4.10.1
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.10.0 to 4.10.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.10.0...v4.10.1 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 08:21:49 +00:00
Knut Sveidqvist
98b2febe30
Merge pull request #3382 from mermaid-js/fix-dependabot
...
Update dependabot.yml
2022-09-01 10:19:45 +02:00
hughligit
9d5e855e8e
Fix gitGraph findLane function error
...
findLane may infinite loop after recursive call, then cause RangeError: Maximum call stack size exceeded.
2022-08-31 16:51:36 +08:00
Sidharth Vinod
e7b199adaf
Update dependabot.yml
2022-08-31 11:48:23 +05:30
Sidharth Vinod
9b319a55f6
Merge branch 'develop' into sidv/typescript
...
* develop:
chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.1 (#3376 )
chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 (#3378 )
chore(deps): bump dompurify from 2.3.10 to 2.4.0 (#3375 )
chore(deps-dev): bump @commitlint/config-conventional (#3370 )
chore(deps-dev): bump @babel/core from 7.18.10 to 7.18.13 (#3373 )
chore(deps-dev): bump eslint-plugin-jest from 26.8.7 to 27.0.1 (#3372 )
chore(deps-dev): bump jest-environment-jsdom from 28.1.3 to 29.0.1 (#3369 )
chore(deps-dev): bump babel-jest from 28.1.3 to 29.0.1 (#3368 )
Updating docs to latest mermaid version
build: add eslint --cache file
Adjusting size and test
Updated viewBox settings
Border
feat(git): allow custom merge commit ids
Document line curve options
Added 'ms' duration
Fix font weight for messages in sequence diagrams
Added lollipop feature for updated codebase
2022-08-31 11:34:59 +05:30
ashishj
8f107026a9
Merge branch 'develop' into 3056_Chrome_Compatibility
2022-08-30 19:57:38 +02:00
ashishj
c846b48882
Replacing replaceAll with replace
2022-08-30 19:55:01 +02:00
ashishj
a93f37a3fc
#3238 Updated documentation
2022-08-30 19:25:22 +02:00
ashishj
dd40b19c89
#3238 Added more rendering test cases
2022-08-30 18:37:13 +02:00
ashishj
7068f6c08a
#3238 Added test cases
2022-08-30 18:32:06 +02:00
Ashish Jain
5b63260240
Merge pull request #3311 from may4everL/1145_lollipop_interface
...
Added lollipop feature for updated codebase
2022-08-30 18:16:49 +02:00
ashishj
d2aaf6aad9
#3238 Merge from 'develop'
2022-08-30 18:11:10 +02:00
Ashish Jain
d7e0888801
Merge pull request #3361 from aloisklink/feature/3356_git_custom_merge_commit_id
...
feat(git): allow custom merge commit ids
2022-08-30 17:50:57 +02:00