Skip to content

Releases: Yokozuna59/mermaid-lint

v0.1.0

25 May 18:48
a049582
Compare
Choose a tag to compare

What's Changed

  • docs(license): set author and program name in license by @Yokozuna59 in #1
  • docs: create intial README.md with description by @Yokozuna59 in #2
  • chore: create initial package.json file by @Yokozuna59 in #3
  • build: create root tsconfig.base.json by @Yokozuna59 in #4
  • style: configure root editorconfig by @Yokozuna59 in #5
  • style: set yml/yaml file indent to 2 in editorconfig by @Yokozuna59 in #6
  • chore: gitignore node_modules directories by @Yokozuna59 in #7
  • style: add and configure husky with commitlint by @Yokozuna59 in #8
  • chore: perform lf normalize on text and exclude .husky from lang status by @Yokozuna59 in #9
  • docs: set project description as blockquotes by @Yokozuna59 in #10
  • style: switch husky commitlint to @commitlint/cli by @Yokozuna59 in #11
  • style: config markdownlint and add markdownlint-cli by @Yokozuna59 in #12
  • style: add and config lint-staged to run on .md files by @Yokozuna59 in #13
  • chore: add pre-commit hook to husky by @Yokozuna59 in #14
  • chore: remove base tsconfig options conflict with eslint by @Yokozuna59 in #15
  • style: add eslint compatible with typescript and lint-staged by @Yokozuna59 in #16
  • style: add prettier compatible with lint-staged by @Yokozuna59 in #17
  • style: make eslint with compatible with prettier by @Yokozuna59 in #18
  • style: move prettier config from eslint plugins into extends by @Yokozuna59 in #19
  • style: make prettier wrap json arrays in separate lines by @Yokozuna59 in #20
  • style: ignore generated dir in eslint and prettier by @Yokozuna59 in #21
  • fix: resolve DOM and moduleResolution when using langium by @Yokozuna59 in #22
  • build: add rimraf to dev dependencies by @Yokozuna59 in #23
  • feat(parser): create initial parser package with initial pie diagram by @Yokozuna59 in #24
  • fix(pie): use built-in string regex instead of label by @Yokozuna59 in #25
  • fix(parser): fix eof exception for pie charts by @Yokozuna59 in #26
  • build(dev-deps): add vitest to devDependencies with config file by @Yokozuna59 in #27
  • chore: add clean, format, and lint scripts by @Yokozuna59 in #28
  • fix(pie): fix pie chart duplicated newlines with minor changes by @Yokozuna59 in #29
  • chore: rename language-server to language by @Yokozuna59 in #30
  • fix: fix renamed path in langium-config by @Yokozuna59 in #31
  • chore: remove broken license symlink by @Yokozuna59 in #32
  • chore: add generated code from langium-cli by @Yokozuna59 in #33
  • build(deps): add chevrotain to parser dependencies by @Yokozuna59 in #34
  • docs(roadmap): add project roadmap by @Yokozuna59 in #35
  • style: organize langium grammar by @Yokozuna59 in #36
  • feat: override langium TokenBuilder for custom terminal rules by @Yokozuna59 in #37
  • test(pie): create pie and showData syntax unit test by @Yokozuna59 in #38
  • test(pie): remove unnecessary unnecessary basic test cases by @Yokozuna59 in #39
  • test(pie): add spaces and tabs to syntax test cases by @Yokozuna59 in #40
  • feat(common): add accTitle and accDescr and EOF to grammar by @Yokozuna59 in #41
  • test(common): add accessiblty option unit test by @Yokozuna59 in #42
  • fix(common): handle empty multi-line accdescr by @Yokozuna59 in #43
  • test: add beforeAll instead of async describe by @Yokozuna59 in #44
  • build: add eslint-plugin-tsdoc with config by @Yokozuna59 in #45
  • test: convert toEqual into toBe by @Yokozuna59 in #46
  • test(common): add duplicate accessiblty options test cases by @Yokozuna59 in #47
  • test(common): convert commented test cases into todo by @Yokozuna59 in #48
  • test(common): add accessibility inside accessibility test cases by @Yokozuna59 in #49
  • test(pie): update pie tests cases by @Yokozuna59 in #50
  • test(common): separate acctitle and accdescr into two files by @Yokozuna59 in #51
  • test: add vitest coverage with istanbul as provider by @Yokozuna59 in #52
  • test(common): fix expect of acctitle inside acctitle test case by @Yokozuna59 in #53
  • fix(common): fix dublicate acctitle matching by @Yokozuna59 in #54
  • build(dev-deps): update devDependencies by @Yokozuna59 in #55
  • test(common): organize accdescr tests by single, multi line, duplicate by @Yokozuna59 in #56
  • test(common): organize acctitle tests by normal and duplicate by @Yokozuna59 in #57
  • style: add import sorter by @Yokozuna59 in #58
  • chore: eslint and prettier ignore coverage directory by @Yokozuna59 in #59
  • chore: change npx into pnpm in husky hooks by @Yokozuna59 in #60
  • build(dev-deps): add and config more eslint plugins and resolve errors by @Yokozuna59 in #61
  • style: split matchers from mermaid-token-builder by @Yokozuna59 in #62
  • style: move matchers inside language directory by @Yokozuna59 in #63
  • fix(pie): fix sectoin eof and rename title accessiblity by @Yokozuna59 in #64
  • chore: add Yokozuna59 as project sponsor by @Yokozuna59 in #65
  • chore: exclude generated from coverage and include it as src by @Yokozuna59 in #66
  • fix(common): reorder hidden rules and remove more than one newline by @Yokozuna59 in #67
  • fix(pie): fix EOF and NEWLINE parsing for Secion parse rule by @Yokozuna59 in #68
  • revert: fix(pie): fix EOF and NEWLINE parsing for Secion parse rule by @Yokozuna59 in #69
  • fix(common): fix title and acc multiple times declaration by @Yokozuna59 in #70
  • test: uncomment lexer and parser errors except by @Yokozuna59 in #71
  • feat: add multiple title declaration by @Yokozuna59 in #72
  • fix: resolve build errors for publishing npm package by @Yokozuna59 in #73
  • test(common): add title test cases by @Yokozuna59 in #74

New Contributors

Full Changelog: https://github.com/Yokozuna59/mermaid-lint/commits/v0.1.0