Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shybovycha/soy2jsx
https://github.com/shybovycha/soy2jsx
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/shybovycha/soy2jsx
- Owner: shybovycha
- Created: 2020-02-05T06:46:45.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T06:35:06.000Z (about 2 years ago)
- Last Synced: 2024-11-03T15:38:20.537Z (2 months ago)
- Language: JavaScript
- Size: 1.11 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# soy2jsx converter
![Build status](https://github.com/shybovycha/soy2jsx/workflows/Build/badge.svg)
## Overview
The goal of this small utility is to automatically convert SOY (Google Closure Template) files to JSX files.
By now it only supports parsing SOY syntax in most of its features.
## Usage
Compile parser: `npm run-script compile-grammar`
Run parser against single file: `node index.js FILENAME.SOY`
Run parser against a directory: `node index.js DIRECTORY`
## TODO
1. complete the tests
2. fix optimizer