├── .circleci └── config.yml ├── .github ├── FUNDING.yml └── workflows │ ├── Codecov.js.yml │ └── node.js.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .travis.yml ├── .vscode └── launch.json ├── .watchmanconfig ├── README.md ├── eslint.config.js ├── example ├── example.js └── example.xml ├── license ├── package.json ├── rollup.config.js ├── scripts ├── inline-plugins.js └── make-new-release.sh ├── src ├── constants.js ├── converters │ └── astToJson.js ├── lexer.js ├── model.js ├── transpiler.js └── xmlToJson.js ├── test ├── benchmark-input.xml ├── benchmark.spec.js ├── lexer.spec.js ├── mock-with-tabs.xml ├── mock.xml ├── testUtils.js └── transpiler.spec.js └── typings └── simple-xml-to-json.d.ts /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/Codecov.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.github/workflows/Codecov.js.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea/ 3 | node_modules/ 4 | package-lock.json 5 | lib/ 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/eslint.config.js -------------------------------------------------------------------------------- /example/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/example/example.js -------------------------------------------------------------------------------- /example/example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/example/example.xml -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/inline-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/scripts/inline-plugins.js -------------------------------------------------------------------------------- /scripts/make-new-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/scripts/make-new-release.sh -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/converters/astToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/src/converters/astToJson.js -------------------------------------------------------------------------------- /src/lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/src/lexer.js -------------------------------------------------------------------------------- /src/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/src/model.js -------------------------------------------------------------------------------- /src/transpiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/src/transpiler.js -------------------------------------------------------------------------------- /src/xmlToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/src/xmlToJson.js -------------------------------------------------------------------------------- /test/benchmark-input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/benchmark-input.xml -------------------------------------------------------------------------------- /test/benchmark.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/benchmark.spec.js -------------------------------------------------------------------------------- /test/lexer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/lexer.spec.js -------------------------------------------------------------------------------- /test/mock-with-tabs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/mock-with-tabs.xml -------------------------------------------------------------------------------- /test/mock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/mock.xml -------------------------------------------------------------------------------- /test/testUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/testUtils.js -------------------------------------------------------------------------------- /test/transpiler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/test/transpiler.spec.js -------------------------------------------------------------------------------- /typings/simple-xml-to-json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirgit/simple-xml-to-json/HEAD/typings/simple-xml-to-json.d.ts --------------------------------------------------------------------------------