dependabot[bot]
6312eb9dcf
chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.37.0 ( #3451 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.36.1 to 5.37.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.37.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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 21:39:53 +01:00
dependabot[bot]
c636b873e9
chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 ( #3447 )
2022-09-13 18:42:54 +00:00
dependabot[bot]
ff971c8300
chore(deps-dev): bump jest-environment-jsdom from 29.0.2 to 29.0.3 ( #3441 )
...
Bumps [jest-environment-jsdom](https://github.com/facebook/jest/tree/HEAD/packages/jest-environment-jsdom ) from 29.0.2 to 29.0.3.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.0.3/packages/jest-environment-jsdom )
---
updated-dependencies:
- dependency-name: jest-environment-jsdom
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 19:19:54 +01:00
dependabot[bot]
0c0d37efb2
chore(deps-dev): bump babel-jest from 29.0.2 to 29.0.3 ( #3448 )
...
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest ) from 29.0.2 to 29.0.3.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.0.3/packages/babel-jest )
---
updated-dependencies:
- dependency-name: babel-jest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 19:17:49 +01:00
dependabot[bot]
39081b6bfb
chore(deps-dev): bump eslint from 8.23.0 to 8.23.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.23.0 to 8.23.1.
- [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.23.0...v8.23.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 19:12:12 +01:00
Knut Sveidqvist
0c0468123f
Release 9.1.7
v9.1.7
2022-09-13 19:55:34 +02:00
ashishj
50da58afe0
Fix for broken rendering test
2022-09-13 19:18:12 +02:00
ashishj
8c4808a681
#3409 Clean up dead code
2022-09-13 18:27:25 +02:00
ashishj
d60ce53e05
#3409 Fixed the truncated tags issue
2022-09-13 18:23:24 +02:00
Sidharth Vinod
4fc4d71350
chore: fix eslint warnings
2022-09-13 21:39:58 +05:30
Sidharth Vinod
b5dcb4f345
chore: Turn off eslint rules in spec, demos, etc.
2022-09-13 21:39:19 +05:30
Sidharth Vinod
a7f0b2ba21
Merge branch 'develop' into sidv/esbuildFail
...
* develop: (40 commits)
chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 (#3446 )
chore(deps): bump actions/checkout from 2 to 3 (#3449 )
change wording of console log message (use comma)
Moving out tests from mermaid.spec.js
Fix for issue with setting the loglevel via numbers
chore: update browsers list
Limiting the interaction between the mermaid diagram and Mermaid to the diagramAPI
Fix for broken tests
chore(docs): Remove edit this page
fix(git): support unusual prefixes in branch name
formatting
eslint fixes
Creating detectors and moving out diagram specific code from the diagramAPI
add eslint-disable no-console for file
fix: Run precommit hook for doc.mts changes too
chore: Updated doc files
fix: Formatting issue
(formatting only) sort imports just to force a new CI lint check
ci: re-enable coveralls coverage upload
build(dev-deps): remove unused `coveralls`
...
2022-09-13 15:59:18 +05:30
Sidharth Vinod
c5bba0b153
fix: conflict
2022-09-13 15:57:42 +05:30
Sidharth Vinod
94868e48cb
ESM test
2022-09-13 12:46:29 +05:30
Sidharth Vinod
e7ac2368c3
Add local jison linting
2022-09-13 12:46:14 +05:30
Sidharth Vinod
bbaf2c2f20
chore: cleanup
2022-09-13 11:32:39 +05:30
Sidharth Vinod
ecd175dd38
chore: Remove webpack & babel dependencies
2022-09-13 11:31:42 +05:30
Sidharth Vinod
5434cfc89d
feat: Remove webpack
2022-09-13 11:26:44 +05:30
Sidharth Vinod
a87abc00c6
Add diagramAPI to outfile
2022-09-13 11:25:14 +05:30
dependabot[bot]
3d32280c49
chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 ( #3446 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.8.2 to 4.8.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.2...v4.8.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:30:43 +02:00
dependabot[bot]
07638f5505
chore(deps): bump actions/checkout from 2 to 3 ( #3449 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:27:45 +02:00
Knut Sveidqvist
73620ebee9
Merge pull request #3431 from aloisklink/other/re-enable-coverage
...
Re-enable coverage upload to coveralls
2022-09-12 19:04:54 +02:00
Sidharth Vinod
8b534440a0
Merge pull request #3420 from weedySeaDragon/docs/3418_auto_generated_comment_html_files
...
Docs: add '..auto generated..' to .html documentation files
2022-09-12 21:52:40 +05:30
Ashley Engelund
7f56112f8e
change wording of console log message (use comma)
...
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com>
2022-09-12 09:17:40 -07:00
Knut Sveidqvist
0edc2751f3
Merge pull request #3436 from mermaid-js/3061_decoupling
...
Creating detectors and moving out diagram specific code from the diag…
2022-09-12 12:56:55 +02:00
Knut Sveidqvist
06365faef3
Moving out tests from mermaid.spec.js
2022-09-12 11:24:58 +02:00
Knut Sveidqvist
885e69c809
Fix for issue with setting the loglevel via numbers
2022-09-12 10:53:45 +02:00
Knut Sveidqvist
9ef50d7a93
Merge branch 'develop' into 3061_decoupling
2022-09-12 10:47:45 +02:00
mmorel-35
ca5fbb7fa8
chore: update browsers list
2022-09-12 07:20:57 +00:00
Knut Sveidqvist
7a8a9ca5b0
Merge pull request #3438 from aloisklink/fix/3362_support-branch-names-that-start-with-branch
...
fix(git): support unusual prefixes in branch name
2022-09-12 08:55:19 +02:00
Knut Sveidqvist
9e5e7b31e9
Limiting the interaction between the mermaid diagram and Mermaid to the diagramAPI
2022-09-12 08:51:52 +02:00
Sidharth Vinod
d8735060dc
Disable minimization on non min
files.
2022-09-12 11:55:40 +05:30
Sidharth Vinod
681f4bb803
Keep webpack as default build option
2022-09-12 11:41:50 +05:30
Sidharth Vinod
e740325d84
Unify webpack build
2022-09-12 11:41:26 +05:30
Knut Sveidqvist
213309f5e2
Fix for broken tests
2022-09-12 07:41:56 +02:00
Sidharth Vinod
a3bda3c559
Merge pull request #3437 from aloisklink/esbuild-backwards-compatible-core-js
...
Esbuild: backwards-compatible `mermaid.core.mjs`
2022-09-12 10:55:38 +05:30
Sidharth Vinod
bfa69aa084
chore(docs): Remove edit this page
2022-09-12 10:55:13 +05:30
Alois Klink
3f76eb0ac2
docs: update mermaid.core.*
JSDoc
...
Fix typo and add that `mermaid.core.*` is compatible with Vite.
2022-09-12 06:21:57 +01:00
Sidharth Vinod
0e504f30b9
Merge branch 'develop' into sidv/esbuild
...
* develop:
Suppress errors
Introduce stricter linting
Introduce stricter linting
2022-09-12 09:49:31 +05:30
Alois Klink
1527956669
fix(git): support unusual prefixes in branch name
...
jison throws an error if a branch name starts with an unusual prefix.
For example, a branch named `branch/test-branch` will throw a
parse error, since jison thinks it's a `branch` command, and not
a branch id.
An easy fix is to use the `(?=\s|$)` regex to ensure that only
'branch ' or 'branch\n' will be parsed as the branch command.
Fixes: https://github.com/mermaid-js/mermaid/issues/3362
2022-09-11 22:52:02 +01:00
Ashley Engelund (weedySeaDragon @ github)
9cc7da09fc
formatting
2022-09-11 14:10:34 -07:00
Alois Klink
5554725f63
build: change package export to mermaid.core.mjs
...
`mermaid.core.mjs` should be the default export.
This is because it does not bundle `node_modules/`, allowing users of
mermaid to bundle dependencies themselves,
using Webpack/ESBuild/others.
2022-09-11 21:56:32 +01:00
Alois Klink
37aaca0090
build: convert core build to unbundled ESM
...
The `mermaid.core.js` build was previously a UMD build that did not
have `node_modules` bundled.
This was designed for users to add `mermaid` to their own apps,
then bundle with Webpack/ESBuild.
Hence the bundle test in `cypress/platform/bundle-test.js`.
As ESBuild does not support UMD, I've switched the `mermaid.core.js`
to instead use ESM, as Mermaid now requires ESM
(due to d3 requiring ESM). All modern bundlers also support ESM.
2022-09-11 21:56:30 +01:00
Alois Klink
48a899f7a9
build: remove main function from .jison
files
...
When converting a `.jison` file into a CommonJS module,
jison by default adds a main() function that calls `require("fs");`
Even though the main function is never used in the browser,
because `fs` is a Node.JS only module, this causes some esbuild issues.
To disable this, we can just set an empty main to the jison generator.
2022-09-11 21:56:26 +01:00
Ashley Engelund (weedySeaDragon @ github)
6ad9208119
eslint fixes
2022-09-11 11:37:23 -07:00
Knut Sveidqvist
fc9d22562b
Creating detectors and moving out diagram specific code from the diagramAPI
2022-09-10 15:53:50 +02:00
Ashley Engelund (weedySeaDragon @ github)
ad56a22277
Merge remote-tracking branch 'MERMAID/develop' into docs/3418_auto_generated_comment_html_files
...
# Conflicts:
# src/docs.mts
2022-09-09 18:48:21 -07:00
Ashley Engelund (weedySeaDragon @ github)
8ca91d6303
add eslint-disable no-console for file
2022-09-09 18:32:26 -07:00
Sidharth Vinod
9d0901801b
Suppress errors
2022-09-09 18:26:57 +05:30
Knut Sveidqvist
f63acea34a
Merge pull request #3393 from mermaid-js/sidv/typescript
...
Introduce stricter typescript linting
2022-09-09 14:51:33 +02:00