├── .babelrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── package.json ├── src └── index.js ├── test ├── convert_test.js ├── fixtures │ ├── complicated.json │ └── transform.json ├── mocha.opts └── transformer_test.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["latest"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /node_modules 3 | /build 4 | /tmp 5 | npm-debug.log 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/src/index.js -------------------------------------------------------------------------------- /test/convert_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/test/convert_test.js -------------------------------------------------------------------------------- /test/fixtures/complicated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/test/fixtures/complicated.json -------------------------------------------------------------------------------- /test/fixtures/transform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/test/fixtures/transform.json -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --compilers js:babel-register --ui tdd 2 | -------------------------------------------------------------------------------- /test/transformer_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/test/transformer_test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightsofapollo/joi-to-json-schema/HEAD/yarn.lock --------------------------------------------------------------------------------