diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7552efa3b7..ede5e19ad6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -68,7 +68,7 @@ try {
### Init deprecated and InitThrowsErrors removed
-The config passed to `init` was not being used eariler.
+The config passed to `init` was not being used earlier.
It will now be used.
The `init` function is deprecated and will be removed in the next major release.
init currently works as a wrapper to `initialize` and `run`.
@@ -195,7 +195,7 @@ mermaid.run({
- "Cannot activate" in sequenceDiagram [\#647](https://github.com/knsv/mermaid/issues/647)
- Link \("click" statement\) in flowchart does not work in exported SVG [\#646](https://github.com/knsv/mermaid/issues/646)
- How to pass styling [\#639](https://github.com/knsv/mermaid/issues/639)
-- The live editor cant show seq diagram with notes for 8.0.0-alpha.3 [\#638](https://github.com/knsv/mermaid/issues/638)
+- The live editor can't show seq diagram with notes for 8.0.0-alpha.3 [\#638](https://github.com/knsv/mermaid/issues/638)
- import mermaid.css with ES6 + NPM [\#634](https://github.com/knsv/mermaid/issues/634)
- Actor line cuts through other elements [\#633](https://github.com/knsv/mermaid/issues/633)
- Graph TD line out of the picture \(left side\) [\#630](https://github.com/knsv/mermaid/issues/630)
@@ -504,7 +504,7 @@ mermaid.run({
- Docs css: code hard to read [\#324](https://github.com/knsv/mermaid/issues/324)
- About Markpad integration [\#323](https://github.com/knsv/mermaid/issues/323)
-- How to link backwords in flowchat? [\#321](https://github.com/knsv/mermaid/issues/321)
+- How to link backwards in flowchat? [\#321](https://github.com/knsv/mermaid/issues/321)
- Help with editor [\#310](https://github.com/knsv/mermaid/issues/310)
- +1 [\#293](https://github.com/knsv/mermaid/issues/293)
- Basic chart does not render on Chome, but does in Firefox [\#290](https://github.com/knsv/mermaid/issues/290)
@@ -619,7 +619,7 @@ mermaid.run({
- render to png from the cli does not display the marker-end arrow heads [\#181](https://github.com/knsv/mermaid/issues/181)
- Links in sequence diagrams [\#159](https://github.com/knsv/mermaid/issues/159)
- comment characters `%%` cause parse error [\#141](https://github.com/knsv/mermaid/issues/141)
-- Add a reversed assymetric shape [\#124](https://github.com/knsv/mermaid/issues/124)
+- Add a reversed asymmetric shape [\#124](https://github.com/knsv/mermaid/issues/124)
- Add syntax for double headed arrows [\#123](https://github.com/knsv/mermaid/issues/123)
- Support for font-awesome [\#49](https://github.com/knsv/mermaid/issues/49)
@@ -659,7 +659,7 @@ mermaid.run({
- Auto linewrap for notes in sequence diagrams [\#178](https://github.com/knsv/mermaid/issues/178)
- Execute code after initialize [\#176](https://github.com/knsv/mermaid/issues/176)
- Autoscaling for all diagram types [\#175](https://github.com/knsv/mermaid/issues/175)
-- Problem wit click event callback [\#174](https://github.com/knsv/mermaid/issues/174)
+- Problem with click event callback [\#174](https://github.com/knsv/mermaid/issues/174)
- How to escape characters? [\#170](https://github.com/knsv/mermaid/issues/170)
- it can not work [\#167](https://github.com/knsv/mermaid/issues/167)
- UML Class diagram [\#154](https://github.com/knsv/mermaid/issues/154)
@@ -762,7 +762,7 @@ mermaid.run({
- subgraph background is black in rendered flowchart PNG via CLI [\#121](https://github.com/knsv/mermaid/issues/121)
- Integrate editor at https://github.com/naseer/mermaid-webapp [\#110](https://github.com/knsv/mermaid/issues/110)
- Internet Explorer Support [\#99](https://github.com/knsv/mermaid/issues/99)
-- Assymetric shapes not documented [\#82](https://github.com/knsv/mermaid/issues/82)
+- Asymmetric shapes not documented [\#82](https://github.com/knsv/mermaid/issues/82)
- NoModificationAllowedError [\#23](https://github.com/knsv/mermaid/issues/23)
- Improve arrows [\#3](https://github.com/knsv/mermaid/issues/3)
@@ -908,7 +908,7 @@ mermaid.run({
- Question marks don't render properly with /dist/mermaid.full.min.js [\#30](https://github.com/knsv/mermaid/issues/30)
- Error with some characters [\#25](https://github.com/knsv/mermaid/issues/25)
-- Provide parse function in browser widthout `require`? [\#21](https://github.com/knsv/mermaid/issues/21)
+- Provide parse function in browser without `require`? [\#21](https://github.com/knsv/mermaid/issues/21)
- Better label text support [\#18](https://github.com/knsv/mermaid/issues/18)
- Cap-cased words break parser [\#8](https://github.com/knsv/mermaid/issues/8)
diff --git a/cypress/integration/rendering/gitGraph.spec.js b/cypress/integration/rendering/gitGraph.spec.js
index c01a557961..9f040a36f0 100644
--- a/cypress/integration/rendering/gitGraph.spec.js
+++ b/cypress/integration/rendering/gitGraph.spec.js
@@ -26,7 +26,7 @@ describe('Git Graph diagram', () => {
`gitGraph
commit id: "Normal Commit"
commit id: "Reverse Commit" type: REVERSE
- commit id: "Hightlight Commit" type: HIGHLIGHT
+ commit id: "Highlight Commit" type: HIGHLIGHT
`,
{}
);
@@ -36,7 +36,7 @@ describe('Git Graph diagram', () => {
`gitGraph
commit id: "Normal Commit with tag" tag: "v1.0.0"
commit id: "Reverse Commit with tag" type: REVERSE tag: "RC_1"
- commit id: "Hightlight Commit" type: HIGHLIGHT tag: "8.8.4"
+ commit id: "Highlight Commit" type: HIGHLIGHT tag: "8.8.4"
`,
{}
);
@@ -102,7 +102,7 @@ describe('Git Graph diagram', () => {
{}
);
});
- it('8: should render a simple gitgraph with more than 8 branchs & overriding variables', () => {
+ it('8: should render a simple gitgraph with more than 8 branches & overriding variables', () => {
imgSnapshotTest(
`%%{init: { 'logLevel': 'debug', 'theme': 'default' , 'themeVariables': {
'gitBranchLabel0': '#ffffff',
@@ -358,7 +358,7 @@ gitGraph
`gitGraph TB:
commit id: "Normal Commit"
commit id: "Reverse Commit" type: REVERSE
- commit id: "Hightlight Commit" type: HIGHLIGHT
+ commit id: "Highlight Commit" type: HIGHLIGHT
`,
{}
);
@@ -368,7 +368,7 @@ gitGraph
`gitGraph TB:
commit id: "Normal Commit with tag" tag: "v1.0.0"
commit id: "Reverse Commit with tag" type: REVERSE tag: "RC_1"
- commit id: "Hightlight Commit" type: HIGHLIGHT tag: "8.8.4"
+ commit id: "Highlight Commit" type: HIGHLIGHT tag: "8.8.4"
`,
{}
);
@@ -434,7 +434,7 @@ gitGraph
{}
);
});
- it('22: should render a simple gitgraph with more than 8 branchs & overriding variables | Vertical Branch', () => {
+ it('22: should render a simple gitgraph with more than 8 branches & overriding variables | Vertical Branch', () => {
imgSnapshotTest(
`%%{init: { 'logLevel': 'debug', 'theme': 'default' , 'themeVariables': {
'gitBranchLabel0': '#ffffff',
diff --git a/cypress/integration/rendering/timeline.spec.ts b/cypress/integration/rendering/timeline.spec.ts
index 68da01d503..c748b54d3c 100644
--- a/cypress/integration/rendering/timeline.spec.ts
+++ b/cypress/integration/rendering/timeline.spec.ts
@@ -57,7 +57,7 @@ describe('Timeline diagram', () => {
{}
);
});
- it('5: should render a simple timeline with directive overriden colors', () => {
+ it('5: should render a simple timeline with directive overridden colors', () => {
imgSnapshotTest(
` %%{init: { 'logLevel': 'debug', 'theme': 'default' , 'themeVariables': {
'cScale0': '#ff0000',
diff --git a/demos/c4context.html b/demos/c4context.html
index cf358b5501..f674054a2f 100644
--- a/demos/c4context.html
+++ b/demos/c4context.html
@@ -173,7 +173,7 @@
C4 context diagram demos
Container(mobile, "Mobile App", "Xamarin", "Provides a limited subset of the Internet Banking functionality to customers via their mobile device.")
}
- Deployment_Node(comp, "Customer's computer", "Mircosoft Windows or Apple macOS"){
+ Deployment_Node(comp, "Customer's computer", "Microsoft Windows or Apple macOS"){
Deployment_Node(browser, "Web Browser", "Google Chrome, Mozilla Firefox,
Apple Safari or Microsoft Edge"){
Container(spa, "Single Page Application", "JavaScript and Angular", "Provides all of the Internet Banking functionality to customers via their web browser.")
}
diff --git a/demos/flowchart.html b/demos/flowchart.html
index 8389510b28..d7032a663c 100644
--- a/demos/flowchart.html
+++ b/demos/flowchart.html
@@ -22,7 +22,7 @@ graph
---
graph LR
accTitle: This is a complicated flow
- accDescr: This is the descriptoin for the complicated flow.
+ accDescr: This is the description for the complicated flow.
sid-B3655226-6C29-4D00-B685-3D5C734DC7E1["
diff --git a/demos/requirements.html b/demos/requirements.html
index 3ede080588..2510db8dd1 100644
--- a/demos/requirements.html
+++ b/demos/requirements.html
@@ -17,7 +17,7 @@
Requirement diagram demos
requirementDiagram
- accTitle: Requirments demo in black and white
+ accTitle: Requirements demo in black and white
accDescr: A series of requirement boxes showing relationships among them. Has meaningless task names
requirement test_req {
diff --git a/demos/state.html b/demos/state.html
index a3fc042927..3b4c20a57e 100644
--- a/demos/state.html
+++ b/demos/state.html
@@ -183,7 +183,7 @@ This shows Composite states
- Compsite states can link to themselves
+ Composite states can link to themselves
stateDiagram-v2
state Active {
@@ -199,7 +199,7 @@ transition labels can span multiple lines using "br" tags or \n
stateDiagram-v2
[*] --> S1
S1 --> S2: This long line uses a br tag
to create multiple
lines.
- S1 --> S3: This transition descripton uses \na newline character\nto create multiple\nlines.
+ S1 --> S3: This transition description uses \na newline character\nto create multiple\nlines.
diff --git a/docs/config/accessibility.md b/docs/config/accessibility.md
index bf8b3e5915..836d6bcb23 100644
--- a/docs/config/accessibility.md
+++ b/docs/config/accessibility.md
@@ -97,7 +97,7 @@ See [the accTitle and accDescr usage examples](#acctitle-and-accdescr-usage-exam
graph LR
accTitle: Big Decisions
accDescr: Bob's Burgers process for making big decisions
- A[Identify Big Descision] --> B{Make Big Decision}
+ A[Identify Big Decision] --> B{Make Big Decision}
B --> D[Be done]
```
@@ -105,7 +105,7 @@ See [the accTitle and accDescr usage examples](#acctitle-and-accdescr-usage-exam
graph LR
accTitle: Big Decisions
accDescr: Bob's Burgers process for making big decisions
- A[Identify Big Descision] --> B{Make Big Decision}
+ A[Identify Big Decision] --> B{Make Big Decision}
B --> D[Be done]
```
@@ -137,7 +137,7 @@ Here is the HTML generated for the SVG element: _(Note that some of the SVG attr
for making very, very big decisions.
This is actually a very simple flow: identify the big decision and then make the big decision.
}
- A[Identify Big Descision] --> B{Make Big Decision}
+ A[Identify Big Decision] --> B{Make Big Decision}
B --> D[Be done]
```
@@ -149,7 +149,7 @@ Here is the HTML generated for the SVG element: _(Note that some of the SVG attr
for making very, very big decisions.
This is actually a very simple flow: identify the big decision and then make the big decision.
}
- A[Identify Big Descision] --> B{Make Big Decision}
+ A[Identify Big Decision] --> B{Make Big Decision}
B --> D[Be done]
```
diff --git a/docs/syntax/flowchart.md b/docs/syntax/flowchart.md
index acd7c2db5b..1bdce6aa63 100644
--- a/docs/syntax/flowchart.md
+++ b/docs/syntax/flowchart.md
@@ -764,7 +764,7 @@ flowchart LR
end
%% ^ These subgraphs are identical, except for the links to them:
- %% Link *to* subgraph1: subgraph1 direction is mantained
+ %% Link *to* subgraph1: subgraph1 direction is maintained
outside --> subgraph1
%% Link *within* subgraph2:
%% subgraph2 inherits the direction of the top-level graph (LR)
@@ -783,7 +783,7 @@ flowchart LR
end
%% ^ These subgraphs are identical, except for the links to them:
- %% Link *to* subgraph1: subgraph1 direction is mantained
+ %% Link *to* subgraph1: subgraph1 direction is maintained
outside --> subgraph1
%% Link *within* subgraph2:
%% subgraph2 inherits the direction of the top-level graph (LR)
@@ -1112,7 +1112,7 @@ flowchart TD
B-->E(A fa:fa-camera-retro perhaps?)
```
-Mermaid is compatible with Font Awesome up to verion 5, Free icons only. Check that the icons you use are from the [supported set of icons](https://fontawesome.com/v5/search?o=r&m=free).
+Mermaid is compatible with Font Awesome up to version 5, Free icons only. Check that the icons you use are from the [supported set of icons](https://fontawesome.com/v5/search?o=r&m=free).
## Graph declarations with spaces between vertices and link and without semicolon
diff --git a/docs/syntax/quadrantChart.md b/docs/syntax/quadrantChart.md
index 39b57fd131..9f22fd5753 100644
--- a/docs/syntax/quadrantChart.md
+++ b/docs/syntax/quadrantChart.md
@@ -102,26 +102,26 @@ Points are used to plot a circle inside the quadrantChart. The syntax is `
## Chart Configurations
-| Parameter | Description | Default value |
-| --------------------------------- | ------------------------------------------------------------------------------------------------- | :-----------: |
-| chartWidth | Width of the chart | 500 |
-| chartHeight | Height of the chart | 500 |
-| titlePadding | Top and Bottom padding of the title | 10 |
-| titleFontSize | Title font size | 20 |
-| quadrantPadding | Padding outside all the quadrants | 5 |
-| quadrantTextTopPadding | Quadrant text top padding when text is drawn on top ( not data points are there) | 5 |
-| quadrantLabelFontSize | Quadrant text font size | 16 |
-| quadrantInternalBorderStrokeWidth | Border stroke width inside the quadrants | 1 |
-| quadrantExternalBorderStrokeWidth | Quadrant external border stroke width | 2 |
-| xAxisLabelPadding | Top and bottom padding of x-axis text | 5 |
-| xAxisLabelFontSize | X-axis texts font size | 16 |
-| xAxisPosition | Position of x-axis (top , bottom) if there are points the x-axis will alway be rendered in bottom | 'top' |
-| yAxisLabelPadding | Left and Right padding of y-axis text | 5 |
-| yAxisLabelFontSize | Y-axis texts font size | 16 |
-| yAxisPosition | Position of y-axis (left , right) | 'left' |
-| pointTextPadding | Padding between point and the below text | 5 |
-| pointLabelFontSize | Point text font size | 12 |
-| pointRadius | Radius of the point to be drawn | 5 |
+| Parameter | Description | Default value |
+| --------------------------------- | -------------------------------------------------------------------------------------------------- | :-----------: |
+| chartWidth | Width of the chart | 500 |
+| chartHeight | Height of the chart | 500 |
+| titlePadding | Top and Bottom padding of the title | 10 |
+| titleFontSize | Title font size | 20 |
+| quadrantPadding | Padding outside all the quadrants | 5 |
+| quadrantTextTopPadding | Quadrant text top padding when text is drawn on top ( not data points are there) | 5 |
+| quadrantLabelFontSize | Quadrant text font size | 16 |
+| quadrantInternalBorderStrokeWidth | Border stroke width inside the quadrants | 1 |
+| quadrantExternalBorderStrokeWidth | Quadrant external border stroke width | 2 |
+| xAxisLabelPadding | Top and bottom padding of x-axis text | 5 |
+| xAxisLabelFontSize | X-axis texts font size | 16 |
+| xAxisPosition | Position of x-axis (top , bottom) if there are points the x-axis will always be rendered in bottom | 'top' |
+| yAxisLabelPadding | Left and Right padding of y-axis text | 5 |
+| yAxisLabelFontSize | Y-axis texts font size | 16 |
+| yAxisPosition | Position of y-axis (left , right) | 'left' |
+| pointTextPadding | Padding between point and the below text | 5 |
+| pointLabelFontSize | Point text font size | 12 |
+| pointRadius | Radius of the point to be drawn | 5 |
## Chart Theme Variables
diff --git a/docs/syntax/timeline.md b/docs/syntax/timeline.md
index d42a2dc7c4..610ad98c7c 100644
--- a/docs/syntax/timeline.md
+++ b/docs/syntax/timeline.md
@@ -217,7 +217,7 @@ Note that there are no sections defined, and each time period and its correspond
2. Disable the multiColor option using the `disableMultiColor` option. This will make all time periods and events follow the same color scheme.
-You will need to add this option either via mermaid.intialize function or directives.
+You will need to add this option either via mermaid.initialize function or directives.
```javascript
mermaid.initialize({
diff --git a/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.js b/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.js
index 1e376054dd..f42cc34633 100644
--- a/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.js
+++ b/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.js
@@ -231,12 +231,12 @@ export const adjustClustersAndEdges = (graph, depth) => {
if (children.length > 0) {
log.debug('Cluster identified', id, descendants);
edges.forEach((edge) => {
- // log.debug('Edge, decendants: ', edge, decendants[id]);
+ // log.debug('Edge, descendants: ', edge, descendants[id]);
// Check if any edge leaves the cluster (not the actual cluster, that's a link from the box)
if (edge.v !== id && edge.w !== id) {
// Any edge where either the one of the nodes is descending to the cluster but not the other
- // if (decendants[id].indexOf(edge.v) < 0 && decendants[id].indexOf(edge.w) < 0) {
+ // if (descendants[id].indexOf(edge.v) < 0 && descendants[id].indexOf(edge.w) < 0) {
const d1 = isDescendant(edge.v, id);
const d2 = isDescendant(edge.w, id);
diff --git a/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.spec.js b/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.spec.js
index 1444a82c48..d44e543911 100644
--- a/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.spec.js
+++ b/packages/mermaid/src/dagre-wrapper/mermaid-graphlib.spec.js
@@ -419,7 +419,7 @@ describe('extractDescendants', function () {
return {};
});
});
- it('Simple case of one level decendants GLB9', function () {
+ it('Simple case of one level descendants GLB9', function () {
/*
subgraph A
a
diff --git a/packages/mermaid/src/diagrams/er/erRenderer.js b/packages/mermaid/src/diagrams/er/erRenderer.js
index 0c19d491b6..895847456b 100644
--- a/packages/mermaid/src/diagrams/er/erRenderer.js
+++ b/packages/mermaid/src/diagrams/er/erRenderer.js
@@ -202,7 +202,7 @@ const drawAttributes = (groupNode, entityTextNode, attributes) => {
let attribStyle = 'attributeBoxOdd'; // We will flip the style on alternate rows to achieve a banded effect
attributeNodes.forEach((attributeNode) => {
- // Calculate the alignment y co-ordinate for the type/name of the attribute
+ // Calculate the alignment y coordinate for the type/name of the attribute
const alignY = heightOffset + heightPadding + attributeNode.height / 2;
// Position the type attribute
@@ -579,8 +579,8 @@ export const draw = function (text, id, _version, diagObj) {
// 2. Make sure they are all added to the graph
// 3. Add all the edges (relationships) to the graph as well
// 4. Let dagre do its magic to lay out the graph. This assigns:
- // - the centre co-ordinates for each node, bearing in mind the dimensions and edge relationships
- // - the path co-ordinates for each edge
+ // - the centre coordinates for each node, bearing in mind the dimensions and edge relationships
+ // - the path coordinates for each edge
// But it has no impact on the svg child nodes - the diagram remains with every entity rooted at 0,0
// 5. Now assign a transform to each entity in the svg node so that it gets drawn in the correct place, as determined by
// its centre point, which is obtained from the graph, and it's width and height
diff --git a/packages/mermaid/src/diagrams/er/parser/erDiagram.spec.js b/packages/mermaid/src/diagrams/er/parser/erDiagram.spec.js
index 825af737a6..ba29ff04b9 100644
--- a/packages/mermaid/src/diagrams/er/parser/erDiagram.spec.js
+++ b/packages/mermaid/src/diagrams/er/parser/erDiagram.spec.js
@@ -92,7 +92,7 @@ describe('when parsing ER diagram it...', function () {
});
});
- it('cannot contain % because it interfers with parsing comments', function () {
+ it('cannot contain % because it interferes with parsing comments', function () {
expect(() => {
erDiagram.parser.parse(`erDiagram\n "Blo%rf"\n`);
const entities = erDb.getEntities();
diff --git a/packages/mermaid/src/diagrams/flowchart/elk/flowRenderer-elk.js b/packages/mermaid/src/diagrams/flowchart/elk/flowRenderer-elk.js
index 737b492fb3..e613d2df20 100644
--- a/packages/mermaid/src/diagrams/flowchart/elk/flowRenderer-elk.js
+++ b/packages/mermaid/src/diagrams/flowchart/elk/flowRenderer-elk.js
@@ -561,7 +561,7 @@ export const addEdges = function (edges, diagObj, graph, svg) {
};
// TODO: break out and share with dagre wrapper. The current code in dagre wrapper also adds
-// adds the line to the graph, but we don't need that here. This is why we cant use the dagre
+// adds the line to the graph, but we don't need that here. This is why we can't use the dagre
// wrapper directly for this
/**
* Add the markers to the edge depending on the type of arrow is
diff --git a/packages/mermaid/src/diagrams/git/gitGraphParserV2.spec.js b/packages/mermaid/src/diagrams/git/gitGraphParserV2.spec.js
index df20a5eb5a..540ab773bf 100644
--- a/packages/mermaid/src/diagrams/git/gitGraphParserV2.spec.js
+++ b/packages/mermaid/src/diagrams/git/gitGraphParserV2.spec.js
@@ -6,7 +6,7 @@ describe('when parsing a gitGraph', function () {
parser.yy = gitGraphAst;
parser.yy.clear();
});
- it('should handle a gitGraph commit with NO pararms, get auto-genrated reandom ID', function () {
+ it('should handle a gitGraph commit with NO pararms, get auto-generated reandom ID', function () {
const str = `gitGraph:
commit
`;
diff --git a/packages/mermaid/src/diagrams/mindmap/mindmap.spec.js b/packages/mermaid/src/diagrams/mindmap/mindmap.spec.js
index 845205f9b3..c0b72060d9 100644
--- a/packages/mermaid/src/diagrams/mindmap/mindmap.spec.js
+++ b/packages/mermaid/src/diagrams/mindmap/mindmap.spec.js
@@ -129,7 +129,7 @@ root
expect(child.nodeId).toEqual('theId');
expect(child.type).toEqual(mindmap.yy.nodeType.ROUNDED_RECT);
});
- it('MMP-10 mutiple types (circle)', function () {
+ it('MMP-10 multiple types (circle)', function () {
let str = `mindmap
root((the root))
`;
@@ -141,7 +141,7 @@ root
expect(mm.type).toEqual(mindmap.yy.nodeType.CIRCLE);
});
- it('MMP-11 mutiple types (cloud)', function () {
+ it('MMP-11 multiple types (cloud)', function () {
let str = `mindmap
root)the root(
`;
@@ -152,7 +152,7 @@ root
expect(mm.children.length).toEqual(0);
expect(mm.type).toEqual(mindmap.yy.nodeType.CLOUD);
});
- it('MMP-12 mutiple types (bang)', function () {
+ it('MMP-12 multiple types (bang)', function () {
let str = `mindmap
root))the root((
`;
@@ -164,7 +164,7 @@ root
expect(mm.type).toEqual(mindmap.yy.nodeType.BANG);
});
- it('MMP-12-a mutiple types (hexagon)', function () {
+ it('MMP-12-a multiple types (hexagon)', function () {
let str = `mindmap
root{{the root}}
`;
diff --git a/packages/mermaid/src/diagrams/state/stateDiagram.spec.js b/packages/mermaid/src/diagrams/state/stateDiagram.spec.js
index 536031c815..7fcf4d0a6a 100644
--- a/packages/mermaid/src/diagrams/state/stateDiagram.spec.js
+++ b/packages/mermaid/src/diagrams/state/stateDiagram.spec.js
@@ -212,14 +212,14 @@ describe('state diagram, ', function () {
parser.parse(str);
});
- it('should handle state defintions with separation of id', function () {
+ it('should handle state definitions with separation of id', function () {
const str = `stateDiagram\n
state "Long state description" as state1
`;
parser.parse(str);
});
- it('should handle state defintions with separation of id', function () {
+ it('should handle state definitions with separation of id', function () {
const str = `stateDiagram
state "Not Shooting State" as NotShooting {
state "Idle mode" as Idle
@@ -360,7 +360,7 @@ describe('state diagram, ', function () {
parser.parse(str);
});
- it('should handle notes for composit states', function () {
+ it('should handle notes for composite states', function () {
const str = `stateDiagram\n
[*] --> NotShooting
diff --git a/packages/mermaid/src/diagrams/xychart/parser/xychart.jison.spec.ts b/packages/mermaid/src/diagrams/xychart/parser/xychart.jison.spec.ts
index 23fdb8ae8b..d113250aa4 100644
--- a/packages/mermaid/src/diagrams/xychart/parser/xychart.jison.spec.ts
+++ b/packages/mermaid/src/diagrams/xychart/parser/xychart.jison.spec.ts
@@ -386,7 +386,7 @@ describe('Testing xychart jison file', () => {
'xychart-beta\nx-axis xAxisName\ny-axis yAxisName\n bar "barTitle with space" [ +23 , -4aa5 , 56.6 ] ';
expect(parserFnConstructor(str)).toThrow();
});
- it('parse multiple bar and line varient 1', () => {
+ it('parse multiple bar and line variant 1', () => {
const str =
'xychart-beta\nx-axis xAxisName\ny-axis yAxisName\n bar barTitle1 [23, 45, 56.6] \n line lineTitle1 [11, 45.5, 67, 23] \n bar barTitle2 [13, 42, 56.89] \n line lineTitle2 [45, 99, 012]';
expect(parserFnConstructor(str)).not.toThrow();
@@ -409,7 +409,7 @@ describe('Testing xychart jison file', () => {
[45, 99, 12]
);
});
- it('parse multiple bar and line varient 2', () => {
+ it('parse multiple bar and line variant 2', () => {
const str = `
xychart-beta horizontal
title Basic xychart
diff --git a/packages/mermaid/src/diagrams/xychart/xychartDb.ts b/packages/mermaid/src/diagrams/xychart/xychartDb.ts
index 927a6aff56..637477f28b 100644
--- a/packages/mermaid/src/diagrams/xychart/xychartDb.ts
+++ b/packages/mermaid/src/diagrams/xychart/xychartDb.ts
@@ -78,8 +78,8 @@ function textSanitizer(text: string) {
function setTmpSVGG(SVGG: Group) {
tmpSVGGroup = SVGG;
}
-function setOrientation(oriantation: string) {
- if (oriantation === 'horizontal') {
+function setOrientation(orientation: string) {
+ if (orientation === 'horizontal') {
xyChartConfig.chartOrientation = 'horizontal';
} else {
xyChartConfig.chartOrientation = 'vertical';
diff --git a/packages/mermaid/src/docs/config/accessibility.md b/packages/mermaid/src/docs/config/accessibility.md
index 67fb090b80..559c739874 100644
--- a/packages/mermaid/src/docs/config/accessibility.md
+++ b/packages/mermaid/src/docs/config/accessibility.md
@@ -91,7 +91,7 @@ See [the accTitle and accDescr usage examples](#acctitle-and-accdescr-usage-exam
graph LR
accTitle: Big Decisions
accDescr: Bob's Burgers process for making big decisions
- A[Identify Big Descision] --> B{Make Big Decision}
+ A[Identify Big Decision] --> B{Make Big Decision}
B --> D[Be done]
```
@@ -123,7 +123,7 @@ Here is the HTML generated for the SVG element: _(Note that some of the SVG attr
for making very, very big decisions.
This is actually a very simple flow: identify the big decision and then make the big decision.
}
- A[Identify Big Descision] --> B{Make Big Decision}
+ A[Identify Big Decision] --> B{Make Big Decision}
B --> D[Be done]
```
diff --git a/packages/mermaid/src/docs/syntax/flowchart.md b/packages/mermaid/src/docs/syntax/flowchart.md
index d06e75c22b..3620c159e5 100644
--- a/packages/mermaid/src/docs/syntax/flowchart.md
+++ b/packages/mermaid/src/docs/syntax/flowchart.md
@@ -487,7 +487,7 @@ flowchart LR
end
%% ^ These subgraphs are identical, except for the links to them:
- %% Link *to* subgraph1: subgraph1 direction is mantained
+ %% Link *to* subgraph1: subgraph1 direction is maintained
outside --> subgraph1
%% Link *within* subgraph2:
%% subgraph2 inherits the direction of the top-level graph (LR)
@@ -757,7 +757,7 @@ flowchart TD
B-->E(A fa:fa-camera-retro perhaps?)
```
-Mermaid is compatible with Font Awesome up to verion 5, Free icons only. Check that the icons you use are from the [supported set of icons](https://fontawesome.com/v5/search?o=r&m=free).
+Mermaid is compatible with Font Awesome up to version 5, Free icons only. Check that the icons you use are from the [supported set of icons](https://fontawesome.com/v5/search?o=r&m=free).
## Graph declarations with spaces between vertices and link and without semicolon
diff --git a/packages/mermaid/src/docs/syntax/quadrantChart.md b/packages/mermaid/src/docs/syntax/quadrantChart.md
index 835bbfa32f..d6793aea61 100644
--- a/packages/mermaid/src/docs/syntax/quadrantChart.md
+++ b/packages/mermaid/src/docs/syntax/quadrantChart.md
@@ -83,26 +83,26 @@ Points are used to plot a circle inside the quadrantChart. The syntax is `
## Chart Configurations
-| Parameter | Description | Default value |
-| --------------------------------- | ------------------------------------------------------------------------------------------------- | :-----------: |
-| chartWidth | Width of the chart | 500 |
-| chartHeight | Height of the chart | 500 |
-| titlePadding | Top and Bottom padding of the title | 10 |
-| titleFontSize | Title font size | 20 |
-| quadrantPadding | Padding outside all the quadrants | 5 |
-| quadrantTextTopPadding | Quadrant text top padding when text is drawn on top ( not data points are there) | 5 |
-| quadrantLabelFontSize | Quadrant text font size | 16 |
-| quadrantInternalBorderStrokeWidth | Border stroke width inside the quadrants | 1 |
-| quadrantExternalBorderStrokeWidth | Quadrant external border stroke width | 2 |
-| xAxisLabelPadding | Top and bottom padding of x-axis text | 5 |
-| xAxisLabelFontSize | X-axis texts font size | 16 |
-| xAxisPosition | Position of x-axis (top , bottom) if there are points the x-axis will alway be rendered in bottom | 'top' |
-| yAxisLabelPadding | Left and Right padding of y-axis text | 5 |
-| yAxisLabelFontSize | Y-axis texts font size | 16 |
-| yAxisPosition | Position of y-axis (left , right) | 'left' |
-| pointTextPadding | Padding between point and the below text | 5 |
-| pointLabelFontSize | Point text font size | 12 |
-| pointRadius | Radius of the point to be drawn | 5 |
+| Parameter | Description | Default value |
+| --------------------------------- | -------------------------------------------------------------------------------------------------- | :-----------: |
+| chartWidth | Width of the chart | 500 |
+| chartHeight | Height of the chart | 500 |
+| titlePadding | Top and Bottom padding of the title | 10 |
+| titleFontSize | Title font size | 20 |
+| quadrantPadding | Padding outside all the quadrants | 5 |
+| quadrantTextTopPadding | Quadrant text top padding when text is drawn on top ( not data points are there) | 5 |
+| quadrantLabelFontSize | Quadrant text font size | 16 |
+| quadrantInternalBorderStrokeWidth | Border stroke width inside the quadrants | 1 |
+| quadrantExternalBorderStrokeWidth | Quadrant external border stroke width | 2 |
+| xAxisLabelPadding | Top and bottom padding of x-axis text | 5 |
+| xAxisLabelFontSize | X-axis texts font size | 16 |
+| xAxisPosition | Position of x-axis (top , bottom) if there are points the x-axis will always be rendered in bottom | 'top' |
+| yAxisLabelPadding | Left and Right padding of y-axis text | 5 |
+| yAxisLabelFontSize | Y-axis texts font size | 16 |
+| yAxisPosition | Position of y-axis (left , right) | 'left' |
+| pointTextPadding | Padding between point and the below text | 5 |
+| pointLabelFontSize | Point text font size | 12 |
+| pointRadius | Radius of the point to be drawn | 5 |
## Chart Theme Variables
diff --git a/packages/mermaid/src/docs/syntax/timeline.md b/packages/mermaid/src/docs/syntax/timeline.md
index 201ab6b16f..eeff9b1353 100644
--- a/packages/mermaid/src/docs/syntax/timeline.md
+++ b/packages/mermaid/src/docs/syntax/timeline.md
@@ -143,7 +143,7 @@ Note that there are no sections defined, and each time period and its correspond
2. Disable the multiColor option using the `disableMultiColor` option. This will make all time periods and events follow the same color scheme.
-You will need to add this option either via mermaid.intialize function or directives.
+You will need to add this option either via mermaid.initialize function or directives.
```javascript
mermaid.initialize({
diff --git a/packages/mermaid/src/schemas/config.schema.yaml b/packages/mermaid/src/schemas/config.schema.yaml
index 69cd86a685..ee92b4875f 100644
--- a/packages/mermaid/src/schemas/config.schema.yaml
+++ b/packages/mermaid/src/schemas/config.schema.yaml
@@ -221,7 +221,7 @@ properties:
type: number
default: 16
-$defs: # JSON Schema definition (maybe we should move these to a seperate file)
+$defs: # JSON Schema definition (maybe we should move these to a separate file)
BaseDiagramConfig:
# TODO: More config needs to be moved here
title: Base Diagram Config
diff --git a/packages/mermaid/src/themes/theme-base.js b/packages/mermaid/src/themes/theme-base.js
index 663af85016..d1a6eae2ab 100644
--- a/packages/mermaid/src/themes/theme-base.js
+++ b/packages/mermaid/src/themes/theme-base.js
@@ -165,7 +165,7 @@ class Theme {
}
}
- // Setup teh label color for the set
+ // Setup the label color for the set
this.scaleLabelColor = this.scaleLabelColor || this.labelTextColor;
for (let i = 0; i < this.THEME_COLOR_LIMIT; i++) {
diff --git a/packages/mermaid/src/themes/theme-dark.js b/packages/mermaid/src/themes/theme-dark.js
index 300cf30366..c566251090 100644
--- a/packages/mermaid/src/themes/theme-dark.js
+++ b/packages/mermaid/src/themes/theme-dark.js
@@ -203,7 +203,7 @@ class Theme {
this['surfacePeer' + i] || adjust(this.mainBkg, { h: 30, s: -30, l: -(-7 + i * 4) });
}
- // Setup teh label color for the set
+ // Setup the label color for the set
this.scaleLabelColor = this.scaleLabelColor || (this.darkMode ? 'black' : this.labelTextColor);
for (let i = 0; i < this.THEME_COLOR_LIMIT; i++) {
diff --git a/packages/mermaid/src/themes/theme-forest.js b/packages/mermaid/src/themes/theme-forest.js
index adf337a16c..0270f51ff9 100644
--- a/packages/mermaid/src/themes/theme-forest.js
+++ b/packages/mermaid/src/themes/theme-forest.js
@@ -128,7 +128,7 @@ class Theme {
this['cScaleInv' + i] = this['cScaleInv' + i] || adjust(this['cScale' + i], { h: 180 });
}
- // Setup teh label color for the set
+ // Setup the label color for the set
this.scaleLabelColor =
this.scaleLabelColor !== 'calculated' && this.scaleLabelColor
? this.scaleLabelColor
diff --git a/packages/mermaid/src/utils.spec.ts b/packages/mermaid/src/utils.spec.ts
index 3be3bc2141..8ccf5b2107 100644
--- a/packages/mermaid/src/utils.spec.ts
+++ b/packages/mermaid/src/utils.spec.ts
@@ -450,7 +450,7 @@ describe('when parsing font sizes', function () {
expect(utils.parseFontSize(undefined)).toEqual([undefined, undefined]);
});
- it('handles unparseable input', function () {
+ it('handles unparsable input', function () {
// @ts-expect-error Explicitly testing unparsable input
expect(utils.parseFontSize({ fontSize: 14 })).toEqual([undefined, undefined]);
});
diff --git a/tests/webpack/src/index.js b/tests/webpack/src/index.js
index 51738aa62c..e667cfc5d0 100644
--- a/tests/webpack/src/index.js
+++ b/tests/webpack/src/index.js
@@ -22,7 +22,7 @@ const load = async () => {
Popularisation
British popular psychology author Tony Buzan
Research
- On effectivness
and features
+ On effectiveness
and features
On Automatic creation
Uses
Creative techniques