diff --git a/package.json b/package.json index a0aaab5..cdd9a39 100644 --- a/package.json +++ b/package.json @@ -1,100 +1,101 @@ { - "name": "Oracle", - "version": "0.2.46", - "author": "hackolade", - "engines": { - "hackolade": "7.7.10", - "hackoladePlugin": "1.2.0" - }, - "contributes": { - "target": { - "applicationTarget": "Oracle", - "title": "Oracle", - "versions": [ - "12c", - "18c", - "19c", - "21c", - "23ai", - "26ai" - ] - }, - "features": { - "nestedCollections": false, - "disablePatternField": true, - "disableMultipleTypes": true, - "enableForwardEngineering": { - "jsonDocument": true, - "jsonSchema": true, - "excel": true, - "plugin": true, - "dbt": true - }, - "disableReverseEngineering": false, - "disableChoices": true, - "enableJsonType": true, - "useJsonTypesWithComplexTypes": true, - "reverseSchemaIntoOneColumn": true, - "disableDenormalization": true, - "enableComplexTypesNormalization": true, - "restrictNestedFieldsAsPrimaryKey": false, - "views": { - "enabled": true, - "viewLevel": "model", - "disablePipelines": true, - "includeViews": true - }, - "relationships": { - "compositeRelationships": { - "allowRelationshipsByProperties": [ - "primaryKey", - "unique", - "compositeUniqueKey", - "compositePrimaryKey" - ] - } - }, - "enableFetchSystemEntitiesCheckbox": true, - "discoverRelationships": true, - "enableKeysMultipleAbrr": true, - "FEScriptCommentsSupported": true - } - }, - "description": "Hackolade plugin for Oracle and Autonomous databases", - "disabled": false, - "dependencies": { - "adm-zip": "0.5.9", - "async": "3.2.6", - "lodash": "4.17.21", - "oracledb": "6.6.0", - "perplex": "0.11.0" - }, - "lint-staged": { - "*.{js,json}": "prettier --write" - }, - "simple-git-hooks": { - "pre-commit": "npx lint-staged", - "pre-push": "npx eslint ." - }, - "scripts": { - "lint": "eslint . --max-warnings=0", - "package": "node esbuild.package.js" - }, - "devDependencies": { - "@hackolade/hck-esbuild-plugins-pack": "0.0.1", - "@typescript-eslint/eslint-plugin": "7.11.0", - "@typescript-eslint/parser": "7.11.0", - "esbuild": "0.25.9", - "esbuild-plugin-clean": "1.0.1", - "esbuild-plugin-copy": "2.1.1", - "eslint": "8.57.0", - "eslint-config-prettier": "9.1.0", - "eslint-formatter-teamcity": "^1.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-unused-imports": "3.2.0", - "lint-staged": "15.2.10", - "prettier": "3.2.5", - "simple-git-hooks": "2.11.1" - } -} \ No newline at end of file + "name": "Oracle", + "version": "0.2.46", + "author": "hackolade", + "engines": { + "hackolade": "7.7.10", + "hackoladePlugin": "1.2.0" + }, + "contributes": { + "target": { + "applicationTarget": "Oracle", + "title": "Oracle", + "versions": [ + "12c", + "18c", + "19c", + "21c", + "23ai", + "26ai" + ] + }, + "features": { + "nestedCollections": false, + "disablePatternField": true, + "disableMultipleTypes": true, + "enableForwardEngineering": { + "jsonDocument": true, + "jsonSchema": true, + "excel": true, + "plugin": true, + "dbt": true + }, + "disableReverseEngineering": false, + "disableChoices": true, + "enableJsonType": true, + "useJsonTypesWithComplexTypes": true, + "reverseSchemaIntoOneColumn": true, + "disableDenormalization": true, + "enableComplexTypesNormalization": true, + "enableManyToManyRelationshipsNormalization": true, + "restrictNestedFieldsAsPrimaryKey": false, + "views": { + "enabled": true, + "viewLevel": "model", + "disablePipelines": true, + "includeViews": true + }, + "relationships": { + "compositeRelationships": { + "allowRelationshipsByProperties": [ + "primaryKey", + "unique", + "compositeUniqueKey", + "compositePrimaryKey" + ] + } + }, + "enableFetchSystemEntitiesCheckbox": true, + "discoverRelationships": true, + "enableKeysMultipleAbrr": true, + "FEScriptCommentsSupported": true + } + }, + "description": "Hackolade plugin for Oracle and Autonomous databases", + "disabled": false, + "dependencies": { + "adm-zip": "0.5.9", + "async": "3.2.6", + "lodash": "4.17.21", + "oracledb": "6.6.0", + "perplex": "0.11.0" + }, + "lint-staged": { + "*.{js,json}": "prettier --write" + }, + "simple-git-hooks": { + "pre-commit": "npx lint-staged", + "pre-push": "npx eslint ." + }, + "scripts": { + "lint": "eslint . --max-warnings=0", + "package": "node esbuild.package.js" + }, + "devDependencies": { + "@hackolade/hck-esbuild-plugins-pack": "0.0.1", + "@typescript-eslint/eslint-plugin": "7.11.0", + "@typescript-eslint/parser": "7.11.0", + "esbuild": "0.25.9", + "esbuild-plugin-clean": "1.0.1", + "esbuild-plugin-copy": "2.1.1", + "eslint": "8.57.0", + "eslint-config-prettier": "9.1.0", + "eslint-formatter-teamcity": "^1.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-unused-imports": "3.2.0", + "lint-staged": "15.2.10", + "prettier": "3.2.5", + "simple-git-hooks": "2.11.1" + } +}