{"_id":"@credenceanalytics/oracledb-to-json-schema","_rev":"13-6397907a0eb592a7586a2807d5fc2916","name":"@credenceanalytics/oracledb-to-json-schema","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.1":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.1","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.1","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"639add60f42db9932705f60360760f40c1ca2eaf","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.1.tgz","fileCount":7,"integrity":"sha512-1l76/9h2yzqmaEPV56/tpmSafaGsMW1M81G/uYRwi1KVHld8rqVKA5yWJyamlLpe4CZIEvBwUm9KTiDzHWhIog==","signatures":[{"sig":"MEUCIE3Bjf6N4XAgjE7zh/tHE2uaD+dBsevhaMyB1cERK5sRAiEA5P/tK3cFaiAQtUDdkJL2EpIFsoQI7TaPMjJLNe6PFAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35370},"main":"index.js","gitHead":"00d11803b97d3d260336e567a1466e135903b201","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"winston":"^3.11.0","oracledb":"^6.1.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","supertest":"^6.3.3","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.1_1699186434730_0.027850760407523545","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.2","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.2","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"9eea96e4d00d710d0bc4afcb956ca0c9c119ecd9","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.2.tgz","fileCount":7,"integrity":"sha512-PIaoyVN9MxhXK7MyxDW8TamJDrhK8evxfCZNC5flTLmEQ0GzrK1xr9Qd3BYxJVs6eiUp8cKfZ05YdJviG4NAoA==","signatures":[{"sig":"MEYCIQDu/KxqK6IB2GBoNE0xu0rY7vUYzG1UOlKWHKkhqfUZbgIhAK1YVd8UWsr8PIDffMmi5VtWKorn70oZ9gabljDIQMu/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35310},"main":"index.js","gitHead":"9f6a9d485dc401d38d8b0453f2ff65edad3b424f","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.2_1699186996528_0.649653889749668","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.3","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.3","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"55d1f9696cff5c272ce54fa07b2883bb053227ec","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.3.tgz","fileCount":7,"integrity":"sha512-1yUy5VzfAztNMoofahyfKMKBvxBMSwiHLhxo4igsxLrHIPinSLOfaWYa3xH7MfgeXNqUePM5Ye+c8qR/sbIKbA==","signatures":[{"sig":"MEYCIQCzwA49nlAQ7bNc64w5UK4PWAJiKL+dGkV8vpwJ52mVewIhAKhcZ7E0chdQvUvPgJ6x505tq+wSl8pYGnF6lKmryZh/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36549},"main":"index.js","gitHead":"04f469693015911c462cf7a300fe3bb3d72cb22f","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.3_1700050518131_0.7228300973451984","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.4","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.4","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"00a51142287b081effb33ff637ae93d38f7da67e","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.4.tgz","fileCount":7,"integrity":"sha512-sezACen+2ClRr7xgeMLwR3d/18Ms7czujr3vhhLlKTrqWCDn1SgkskFMWRVD/BZUewj98H8fesGKneUSFKosPw==","signatures":[{"sig":"MEQCIAuenmoisLcPhPZwzbBtBARbWnoK++oqNcN6mEjzVxroAiBKzokJD3QYXMpvynFB4cPkoZfuO/3B/Z8Qa/Kn48EPKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36484},"main":"index.js","gitHead":"ff9d8f88c2624d4793228dfad80a01a69c87fe0a","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.4_1700051063320_0.9823470933526459","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.5","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.5","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"d237b62f0637db831d0902ca89fa7cf081107652","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.5.tgz","fileCount":7,"integrity":"sha512-Z4s5DwXPSebZyWIJvBULQa0xj130+VMn2aDSVOuyLHVEWXdlGC34jnNcj5XC1EuivFssTMDV7BQ65CwL94D69w==","signatures":[{"sig":"MEUCIQDVJwBk+07om4n7FqMK7cqa8fXwo5b1vX1G5Iz6sEHXWAIgLkuBfZ4sdmdFeAh3dpMAPjxe5S9sSEoQiyN9fmGa0zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36823},"main":"index.js","gitHead":"11d22960dfdb844410a1bd2243aeee1228fec331","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.5_1703529693414_0.25667968150170495","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.6","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.6","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"5b48b27f9fcea1c535d1af6526f42a4f39ffd0ff","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.6.tgz","fileCount":7,"integrity":"sha512-/kiQLdJ36Y3BiY2A1iY5yWqSUBq9tvPnokfrXjt8+N6mogVckgqN6uyccSSXA8oXoN3tvA+vSfXfiSNZpUIBDA==","signatures":[{"sig":"MEQCIBjn5KIMLOIIl0ynnMGtVUVVZmwDcpLSNMan+zHivStYAiBh/xZlnjowl1HHWc8GMk4VedDms3wJ4ewc7m8idUnolA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37222},"main":"index.js","gitHead":"b3549293cc0851ef7dcd5e1b98c8541ca9056259","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.6_1703587363349_0.27539780236906086","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.7","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.7","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"f9eb7bfb9a7cba07c22f9a04b4f1f3c4ab725fb8","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.7.tgz","fileCount":7,"integrity":"sha512-EI0g/0AEfgUIM6BA8DZYurndVHAVaxYsVOWL9pnO+4Ib9VWlCIG/jaCcjAN3ZTYN/Va23+vCwQRkio31Ho5Gjw==","signatures":[{"sig":"MEYCIQDWG5lAfrCdNjbcQkO4AI0i3pTw5aYaIOUoBXSU37FljgIhAIBuphP556E9pJvtnhydyip9HPFEQ7JGN9PGa/er8GM8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37418},"main":"index.js","gitHead":"250992033e0cc7a0a2313d7c9c550efef24609de","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.7_1703588380700_0.983299717934125","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.8","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.8","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"003817bb413369fda77391c4dc513a8cfce31fbf","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.8.tgz","fileCount":7,"integrity":"sha512-CGuUqxQ7dj5yruDe4mx3X62viWdWKtclHXaVMv9AN1sk4RorkyJc8G6xfTthNwH7eTWfHoFoRc1I9N3IEEZDWA==","signatures":[{"sig":"MEQCIHiU7ackbg1IBXWzu9VD0dr+WQsvEqtzTvjuQSprKSYlAiBAIIjh162sOrwSEsY62TRd0nr8qwMbfmBeCiylfJdJ8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37418},"main":"index.js","gitHead":"84d100ae00c5a8fbc95ec6c9de3432d304564e94","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.8_1704290318352_0.6065630139251561","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.9","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.9","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"f5794a7f29055a56671701bc28d9e128f20c5457","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.9.tgz","fileCount":7,"integrity":"sha512-YyjTS3Qg5o2834p95GlYn4buG5Z9juudrVTky5CSlqZDMGSLXAKDAeSo2tfLQixVVYKY76SPZ8uY340v/YdTqg==","signatures":[{"sig":"MEUCIQCIwyS93tdZ4HW2yfH/1Xj/wJF8oi7dlaQphi9B+9v28AIgLWF+5uwB+MdFqSrEDztmPpRBeOE6UBl+vlmxkeQcDTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38373},"main":"index.js","gitHead":"3718974a7200e3757676af65d1848be7bd50493b","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.9_1704636762892_0.49014675836242194","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@credenceanalytics/oracledb-to-json-schema","version":"1.0.10","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","_id":"@credenceanalytics/oracledb-to-json-schema@1.0.10","maintainers":[{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},{"name":"atulknowsme","email":"atulpal@credenceanalytics.com"},{"name":"shruti_shende","email":"shrutishende@credenceanalytics.com"},{"name":"sonalnadkar","email":"sonalnadkar@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"bf61d36834d404e33deaa9293fd3ed2273294f8f","tarball":"https://registry.npmjs.org/@credenceanalytics/oracledb-to-json-schema/-/oracledb-to-json-schema-1.0.10.tgz","fileCount":7,"integrity":"sha512-fnj3/gH3RNdRAHT41t2bFmpYO2O+2epnqd8bczc6Om0L3Z5b6q1W3mFZUBkWIsd9iiRtGMXdH+id06xf+taJmw==","signatures":[{"sig":"MEUCIEaTpJHuG0w4HTAqpTyuyk9uZeT05SYw5TzhjPeZdnuUAiEAntKgrNXK5DuvDD7LahzuG6v6xWtFNtbu645CyCCZUf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38777},"main":"index.js","gitHead":"9f3f5493dd05bc7ef764c6d652b745e018f5ad5e","scripts":{"dev":"node my-dev-run.js","test":"jest"},"_npmUser":{"name":"jiteshsuthar","email":"jiteshsuthar@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"_npmVersion":"6.14.13","description":"Oracle Database DDL to JSON Schema","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"oracledb":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jest-html-reporter":"^3.10.2"},"_npmOperationalInternal":{"tmp":"tmp/oracledb-to-json-schema_1.0.10_1704801358388_0.9044215565756664","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-11-05T12:13:54.653Z","modified":"2026-09-21T10:50:52.774Z","1.0.1":"2023-11-05T12:13:54.932Z","1.0.2":"2023-11-05T12:23:16.781Z","1.0.3":"2023-11-15T12:15:18.292Z","1.0.4":"2023-11-15T12:24:23.505Z","1.0.5":"2023-12-25T18:41:33.604Z","1.0.6":"2023-12-26T10:42:43.601Z","1.0.7":"2023-12-26T10:59:40.838Z","1.0.8":"2024-01-03T13:58:38.506Z","1.0.9":"2024-01-07T14:12:43.063Z","1.0.10":"2024-01-09T11:55:58.591Z"},"author":{"name":"jiteshsuthar@credenceanalytics.com"},"license":"ISC","keywords":["parse","parser","oracle","oracledb","sql","ddl","json","schema","jsonschema","convert","converter","export","exporter"],"repository":{"url":"https://gitlab.credenceanalytics.com/frameworks-and-tools/oracledb-to-json-schema","type":"git"},"description":"Oracle Database DDL to JSON Schema","maintainers":[{"email":"vikasprabhu@credenceanalytics.com","name":"prabhuvikas"},{"email":"surajchavan@credenceanalytics.com","name":"suraj_chavan"},{"email":"mohinimemane@credenceanalytics.com","name":"mohinim18"},{"email":"jiteshsuthar@credenceanalytics.com","name":"jiteshsuthar"},{"email":"mandakadam@credenceanalytics.com","name":"mandakadam"},{"email":"sonalnadkar@credenceanalytics.com","name":"sonalnadkar"},{"email":"suhassurwase@credenceanalytics.com","name":"suhas_surwase"}],"readme":"# Export of Oracle database object Schema\n\nThis Node.js module exports Oracle database object schema in JSON/Script formats.\n\n## Introduction\n\nThis module provides a utility to retrieve table structures in JSON format & other object DDL in script files based on the database connection object.\n\n## Features\n\n-   Export table JSON schema\n-   Export schema of Oracle object types like view, function etc.\n\n## Folder Structure for DB Objects\n\n-   Below structure will be created by the package, if not available in the provided path.\n    ```\n    definition/\n       ├── table\n       ├── procedure\n       ├── view\n       ├── function\n       ├── trigger\n       ├── synonym\n       ├── sequence\n       ├── index\n       ├── constraint\n       ├── ref_constraint\n       ├── package\n       ├── package_body\n       ├── type\n       └── type_body\n    ```\n\n## Requirements\n\n-   Node.js\n-   Oracle Database, Client libraries\n\n## Installation\n\n```bash\nnpm install @credenceanalytics/oracledb-to-json-schema\n```\n\n## Usage\n\n### toJSONSchema(dbConnObj, options, objTypeArr, objArr)\n\n-   `dbConnObj` - Oracle database connection object\n-   `options`: Additional feature based option parameters.\n    -   **exportDir** - Path where the `definition` folder will be created to export schema. Default is `./`\n-   `objTypeArr` : Oracle object type in array format e.g. [\"VIEW\", \"FUNCTION\"]\n-   `objArr` : Oracle object name in array format e.g. [\"TAB1\", \"TAB2\"]\n\n```javascript\nconst oracledbToJson = require(\"@credenceanalytics/oracledb-to-json-schema\");\nconst expSchema = new oracledbToJson();\nconst options = { exportDir: \"dbmodel/legacy\" };\nconst objTypeArr = [\"TABLE\"];\nconst objArr = [\"TAB1\", \"TAB2\"];\nawait expSchema.toJSONSchema(dbConnObj, options, objTypeArr, objArr);\n```\n\nFeatures:\n\n-   Schema export of all objects\n    ```javascript\n    toJSONSchema(dbConnObj, options);\n    ```\n-   Schema export of selective object types\n    ```javascript\n    toJSONSchema(dbConnObj, options, [\"TABLE\"]);\n    ```\n    ```javascript\n    toJSONSchema(dbConnObj, options, [\"VIEW\", \"FUNCTION\"]);\n    ```\n-   Export of selective object\n    ```javascript\n    toJSONSchema(dbConnObj, options, [\"TABLE\"], [\"TAB1\", \"TAB2\"]);\n    ```\n\nSample code to export schema:\n\n-   index.js\n    ```javascript\n    const oracledbToJson = require(\"@credenceanalytics/oracledb-to-json-schema\");\n    const oracledb = require(\"oracledb\");\n    const expSchema = new oracledbToJson();\n    const options = { exportDir: \"./dbmodel/legacy\" };\n    const dbconfig = {\n    \tusername: \"\",\n    \tpassword: \"\",\n    \thost: \"\",\n    \tdatabase: \"\"\n    };\n    async function jsonSchema() {\n    \tconsole.time(\"jsonSchema\");\n    \tlet dbConnObj;\n    \ttry {\n    \t\tconst connectString = `${dbconfig.host}/${dbconfig.database}`;\n    \t\tdbConnObj = await oracledb.getConnection({ user: dbconfig.username, password: dbconfig.password, connectString });\n\n            // Schema export of all objects\n    \t\tvar resp = await expSchema.toJSONSchema(dbConnObj, options);\n            console.log(\"Result:\", resp);\n    \t} catch (error) {\n    \t\tconsole.error(\"Oracle DB execution exception:\", error);\n    \t\tthrow error;\n    \t} finally {\n    \t\tif (dbConnObj) {\n    \t\t\ttry {\n    \t\t\t\tawait dbConnObj.close();\n    \t\t\t} catch (error) {\n    \t\t\t\tconsole.error(\"Error closing connection:\", error);\n    \t\t\t\tthrow error;\n    \t\t\t}\n    \t\t}\n    \t}\n    \tconsole.timeEnd(\"jsonSchema\");\n    }\n    jsonSchema();\n    ```\n\n## Package Test Case Run\n\n-   `npm test - <folderdir> <dbusername> <dbpassword> <dbhost> <dbname> <options>`\n\n    -   Sample\n\n    ```bash\n    npm test - dbusername dbpassword dbhost dbname {\\\"exportDir\\\":\\\"test\\\"}\n    ```\n## Additional Resources\nPackage to import oracle database schema : [import-oracledb-schema](https://www.npmjs.com/package/@credenceanalytics/import-oracledb-schema)","readmeFilename":"README.md"}