https://github.com/brightluau/bright
A scriptable tool for transforming and transpiling Luau code
https://github.com/brightluau/bright
luau
Last synced: 6 months ago
JSON representation
A scriptable tool for transforming and transpiling Luau code
- Host: GitHub
- URL: https://github.com/brightluau/bright
- Owner: brightluau
- License: mpl-2.0
- Created: 2024-12-31T01:00:30.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-03-31T19:50:54.000Z (6 months ago)
- Last Synced: 2025-04-16T13:45:44.455Z (6 months ago)
- Topics: luau
- Language: Luau
- Homepage: https://brightluau.dev/
- Size: 639 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Bright
A scriptable tool for transforming and transpiling Luau code
## Non-goals
- Drop-in replacement for Darklua - Bright is designed to be a much more complex transformer and will support more
complex rule definitions, but in exchange this means that it won't act as a simple drop-in
- Simplicity - since Bright is scriptable, it will support a wide variety of transformations that you can apply to code,
which means that writing a transformer will not be simple; clear documentation should be prioritised over simplicity
- Producing new ASTs - transformer scripts are for transforming existing ASTs, not making new ones