├── .gitignore ├── .mocharc.json ├── .npmignore ├── .prettierrc ├── .tool-versions ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example ├── .gitignore ├── .tool-versions ├── README.md ├── elm-tooling.json ├── elm.json ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── logo.svg ├── src │ ├── Main.elm │ └── index.js └── vite.config.js ├── img ├── nice_output.png └── ugly_output.png ├── package.json ├── src ├── CommonTypes.ts ├── JsonML.ts ├── elm-debug-parser.ts ├── elm-debug.pegjs ├── formatters │ ├── JsonMLFormatter.ts │ ├── SimpleFormatter.ts │ └── elements │ │ ├── BooleanElement.ts │ │ ├── BytesElement.ts │ │ ├── CustomTypeElement.ts │ │ ├── DebugElement.ts │ │ ├── DictElement.ts │ │ ├── Elements.ts │ │ ├── EllipsisElement.ts │ │ ├── FilesElement.ts │ │ ├── InternalsElement.ts │ │ ├── ListElement.ts │ │ ├── NumberElement.ts │ │ ├── RecordElement.ts │ │ ├── StringElement.ts │ │ ├── Styles.ts │ │ ├── TupleElement.ts │ │ └── TypeElement.ts ├── index.ts └── peg-file.d.ts ├── test ├── builders.ts ├── jsonml-formatter.spec.ts ├── jsonml.spec.ts ├── parser.spec.ts └── simple-formatter.spec.ts ├── tsconfig.json ├── tslint.json ├── vite.config.js └── vitest.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/.prettierrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.5.0 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.5.0 2 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/README.md -------------------------------------------------------------------------------- /example/elm-tooling.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/elm-tooling.json -------------------------------------------------------------------------------- /example/elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/elm.json -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/index.html -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/public/favicon.ico -------------------------------------------------------------------------------- /example/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/public/logo.svg -------------------------------------------------------------------------------- /example/src/Main.elm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/src/Main.elm -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/src/index.js -------------------------------------------------------------------------------- /example/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/example/vite.config.js -------------------------------------------------------------------------------- /img/nice_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/img/nice_output.png -------------------------------------------------------------------------------- /img/ugly_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/img/ugly_output.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/package.json -------------------------------------------------------------------------------- /src/CommonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/CommonTypes.ts -------------------------------------------------------------------------------- /src/JsonML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/JsonML.ts -------------------------------------------------------------------------------- /src/elm-debug-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/elm-debug-parser.ts -------------------------------------------------------------------------------- /src/elm-debug.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/elm-debug.pegjs -------------------------------------------------------------------------------- /src/formatters/JsonMLFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/JsonMLFormatter.ts -------------------------------------------------------------------------------- /src/formatters/SimpleFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/SimpleFormatter.ts -------------------------------------------------------------------------------- /src/formatters/elements/BooleanElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/BooleanElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/BytesElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/BytesElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/CustomTypeElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/CustomTypeElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/DebugElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/DebugElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/DictElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/DictElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/Elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/Elements.ts -------------------------------------------------------------------------------- /src/formatters/elements/EllipsisElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/EllipsisElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/FilesElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/FilesElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/InternalsElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/InternalsElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/ListElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/ListElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/NumberElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/NumberElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/RecordElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/RecordElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/StringElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/StringElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/Styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/Styles.ts -------------------------------------------------------------------------------- /src/formatters/elements/TupleElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/TupleElement.ts -------------------------------------------------------------------------------- /src/formatters/elements/TypeElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/formatters/elements/TypeElement.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/peg-file.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/src/peg-file.d.ts -------------------------------------------------------------------------------- /test/builders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/test/builders.ts -------------------------------------------------------------------------------- /test/jsonml-formatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/test/jsonml-formatter.spec.ts -------------------------------------------------------------------------------- /test/jsonml.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/test/jsonml.spec.ts -------------------------------------------------------------------------------- /test/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/test/parser.spec.ts -------------------------------------------------------------------------------- /test/simple-formatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/test/simple-formatter.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/tslint.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/vite.config.js -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraklin/elm-debug-transformer/HEAD/vitest.config.js --------------------------------------------------------------------------------