Todo tasks grouped by scopes.
- VStr
- string intern
- camel/pascal cache
- str ops
- scanner
- UTF8 support
- parser
- IR converter
- v-if
- v-for
- v-slot
- v-model
- slot outlet
- element
- build props
- transformer
-
SWCRSLint integration - Rewrite MergePass struct
-
- code generator
- module preamble
- wrap error handler in Rc
- compile option
- Arena allocation
-
Parallelization
- IR converter
- v-on
- v-once
- v-memo
- transformer
- code generator
- TODO
-
script
-
template
- asset url
-
style
- scoped style
- v-bind css var
- css modules
- scanner test
- parser test
- dir parser test
- Add insta snapshot
- Move snapshot outside of src
- Add benchmark framework
- Micro benchmarks for scanner
- Micro benchmarks for parser
- Micro benchmarks for converter
- Micro benchmarks for transformer
- Micro benchmarks for codegen
- Integrated benchmarks using repos like Element-Plus
- Add pre-commit hooks.
- Add Github Actions for various checks.
- Change single lib to cargo workspaces.
- TODO. not ready for contribution for now.