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
intoextends
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
intopnpm
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
insidelanguage
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
- @Yokozuna59 made their first contribution in #1
Full Changelog: https://github.com/Yokozuna59/mermaid-lint/commits/v0.1.0