Compare commits

..

1 Commits

Author SHA1 Message Date
Sidharth Vinod
83fb2d933c Test 2024-06-22 21:58:44 +05:30
7 changed files with 527 additions and 888 deletions

View File

@@ -25,7 +25,7 @@ module.exports = {
'plugin:json/recommended',
'plugin:markdown/recommended-legacy',
'plugin:@cspell/recommended',
'biome',
'prettier',
],
plugins: [
'@typescript-eslint',

View File

@@ -238,17 +238,6 @@
Alice-xJohn: Hello John, how are you?
John--xAlice: Great!
</pre>
<hr />
<pre class="mermaid">
sequenceDiagram
participant Alice
participant Bob
Alice<<->>Bob: Hello!
Alice<<->>Bob: Wow, we said that at the same time!
Bob<<-->>Alice: Bidirectional Arrows are so cool
</pre>
<script type="module">
import mermaid from './mermaid.esm.mjs';
mermaid.initialize({

View File

@@ -27,7 +27,7 @@
"release": "pnpm build",
"lint": "pnpm biome check && pnpm lint:jison",
"lint:fix": "pnpm biome check --write",
"lint:ci": "pnpm lint && cross-env NODE_OPTIONS=--max_old_space_size=16384 eslint --cache --cache-strategy content .",
"lint:ci": "cross-env NODE_OPTIONS=--max_old_space_size=8192 eslint --cache --cache-strategy content . && pnpm lint",
"lint:jison": "tsx ./scripts/jison/lint.mts",
"contributors": "tsx scripts/updateContributors.ts",
"cypress": "cypress run",
@@ -86,7 +86,7 @@
"cypress-image-snapshot": "^4.0.1",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-config-biome": "^1.7.3",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-cypress": "^2.15.1",
"eslint-plugin-html": "^8.0.0",
"eslint-plugin-jest": "^27.9.0",

View File

@@ -445,20 +445,21 @@ export const addEdges = function (edges, diagObj, graph, svg) {
edgeData.arrowTypeStart = 'arrow_open';
edgeData.arrowTypeEnd = 'arrow_open';
/* eslint-disable no-fallthrough */
switch (edge.type) {
// biome-ignore lint/suspicious/noFallthroughSwitchClause: Expected fallthrough
// biome-ignore lint/suspicious/noFallthroughSwitchClause: <explanation>
case 'double_arrow_cross':
edgeData.arrowTypeStart = 'arrow_cross';
case 'arrow_cross':
edgeData.arrowTypeEnd = 'arrow_cross';
break;
// biome-ignore lint/suspicious/noFallthroughSwitchClause: Expected fallthrough
// biome-ignore lint/suspicious/noFallthroughSwitchClause: <explanation>
case 'double_arrow_point':
edgeData.arrowTypeStart = 'arrow_point';
case 'arrow_point':
edgeData.arrowTypeEnd = 'arrow_point';
break;
// biome-ignore lint/suspicious/noFallthroughSwitchClause: Expected fallthrough
// biome-ignore lint/suspicious/noFallthroughSwitchClause: <explanation>
case 'double_arrow_circle':
edgeData.arrowTypeStart = 'arrow_circle';
case 'arrow_circle':

View File

@@ -244,20 +244,21 @@ export const addEdges = async function (edges, g, diagObj) {
edgeData.arrowTypeStart = 'arrow_open';
edgeData.arrowTypeEnd = 'arrow_open';
/* eslint-disable no-fallthrough */
switch (edge.type) {
// biome-ignore lint/suspicious/noFallthroughSwitchClause: Expected fallthrough
// biome-ignore lint/suspicious/noFallthroughSwitchClause: <explanation>
case 'double_arrow_cross':
edgeData.arrowTypeStart = 'arrow_cross';
case 'arrow_cross':
edgeData.arrowTypeEnd = 'arrow_cross';
break;
// biome-ignore lint/suspicious/noFallthroughSwitchClause: Expected fallthrough
// biome-ignore lint/suspicious/noFallthroughSwitchClause: <explanation>
case 'double_arrow_point':
edgeData.arrowTypeStart = 'arrow_point';
case 'arrow_point':
edgeData.arrowTypeEnd = 'arrow_point';
break;
// biome-ignore lint/suspicious/noFallthroughSwitchClause: Expected fallthrough
// biome-ignore lint/suspicious/noFallthroughSwitchClause: <explanation>
case 'double_arrow_circle':
edgeData.arrowTypeStart = 'arrow_circle';
case 'arrow_circle':

View File

@@ -98,7 +98,7 @@ const run = async function (
}
) {
try {
await runThrowsErrors(options);
await runThrowsErrors(42);
} catch (e) {
if (isDetailedError(e)) {
log.error(e.str);

1382
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff