# mix-exs-parser

Convert mix.exs to the AST-like JSON.

[playground](https://mix-exs-parser.surge.sh/) | [npm](https://www.npmjs.com/package/@old-skull/mix-exs-parser)

## Examples

Visit [playground](https://mix-exs-parser.surge.sh/)

OR

Look at examples in the `test` folder.

## TODO

- [ ] `@expression`
- [ ] nested objects and arrays

## Credits

- [Config #2(am-kantox)](https://github.com/am-kantox/elixir-iteraptor/blob/master/mix.exs)
- [Config #3(am-kantox)](https://github.com/am-kantox/siblings/blob/main/mix.exs)
- [Config #4(ueberauth)](https://github.com/ueberauth/guardian/blob/master/mix.exs)
- [Config #5(plausible)](https://github.com/plausible/analytics/blob/master/mix.exs)