11{
2- "name" : " Teradata" ,
3- "version" : " 0.2.21 " ,
4- "author" : " hackolade" ,
5- "engines" : {
6- "hackolade" : " 7.7.10" ,
7- "hackoladePlugin" : " 1.2.0"
8- },
9- "contributes" : {
10- "target" : {
11- "applicationTarget" : " Teradata" ,
12- "title" : " Teradata" ,
13- "versions" : [
14- " v17.00" ,
15- " v17.10" ,
16- " v17.20"
17- ]
18- },
19- "features" : {
20- "views" : {
21- "enabled" : true ,
22- "viewLevel" : " model" ,
23- "disablePipelines" : true ,
24- "includeViews" : true
25- },
26- "nestedCollections" : false ,
27- "disablePatternField" : true ,
28- "enableForwardEngineering" : {
29- "jsonDocument" : true ,
30- "jsonSchema" : true ,
31- "excel" : true ,
32- "plugin" : true ,
33- "dbt" : true
34- },
35- "enableReverseEngineering" : true ,
36- "disableChoices" : true ,
37- "enableJsonType" : true ,
38- "disableDenormalization" : true ,
39- "enableComplexTypesNormalization" : true ,
40- "generateAssociativeEntitiesForManyToManyRelationships" : true ,
41- "relationships" : {
42- "compositeRelationships" : {
43- "allowRelationshipsByProperties" : [
44- " primaryKey" ,
45- " unique" ,
46- " compositeUniqueKey" ,
47- " compositePrimaryKey"
48- ]
49- }
50- },
51- "FEScriptCommentsSupported" : true ,
52- "disableJsonDataMaxLength" : true ,
53- "discoverRelationships" : true ,
54- "enableKeysMultipleAbrr" : true
55- }
56- },
57- "scripts" : {
58- "lint" : " eslint . --max-warnings=0" ,
59- "package" : " node esbuild.package.js"
60- },
61- "description" : " Hackolade plugin for Teradata" ,
62- "disabled" : false ,
63- "lint-staged" : {
64- "*.{js,json}" : " prettier --write"
65- },
66- "simple-git-hooks" : {
67- "pre-commit" : " npx lint-staged" ,
68- "pre-push" : " npx eslint ."
69- },
70- "devDependencies" : {
71- "@hackolade/hck-esbuild-plugins-pack" : " 0.0.1" ,
72- "@typescript-eslint/eslint-plugin" : " 7.11.0" ,
73- "@typescript-eslint/parser" : " 7.11.0" ,
74- "esbuild" : " 0.25.0" ,
75- "esbuild-plugin-clean" : " 1.0.1" ,
76- "esbuild-plugin-copy" : " 2.1.1" ,
77- "eslint" : " 8.57.0" ,
78- "eslint-config-prettier" : " 9.1.0" ,
79- "eslint-formatter-teamcity" : " ^1.0.0" ,
80- "eslint-plugin-import" : " ^2.26.0" ,
81- "eslint-plugin-prettier" : " 5.1.3" ,
82- "eslint-plugin-unused-imports" : " 3.2.0" ,
83- "lint-staged" : " 14.0.1" ,
84- "prettier" : " 3.2.5" ,
85- "simple-git-hooks" : " 2.11.1"
86- },
87- "dependencies" : {
88- "lodash" : " 4.17.21"
89- }
90- }
2+ "name" : " Teradata" ,
3+ "version" : " 0.2.22 " ,
4+ "author" : " hackolade" ,
5+ "engines" : {
6+ "hackolade" : " 7.7.10" ,
7+ "hackoladePlugin" : " 1.2.0"
8+ },
9+ "contributes" : {
10+ "target" : {
11+ "applicationTarget" : " Teradata" ,
12+ "title" : " Teradata" ,
13+ "versions" : [
14+ " v17.00" ,
15+ " v17.10" ,
16+ " v17.20"
17+ ]
18+ },
19+ "features" : {
20+ "views" : {
21+ "enabled" : true ,
22+ "viewLevel" : " model" ,
23+ "disablePipelines" : true ,
24+ "includeViews" : true
25+ },
26+ "nestedCollections" : false ,
27+ "disablePatternField" : true ,
28+ "enableForwardEngineering" : {
29+ "jsonDocument" : true ,
30+ "jsonSchema" : true ,
31+ "excel" : true ,
32+ "plugin" : true ,
33+ "dbt" : true
34+ },
35+ "enableReverseEngineering" : true ,
36+ "disableChoices" : true ,
37+ "enableJsonType" : true ,
38+ "disableDenormalization" : true ,
39+ "enableComplexTypesNormalization" : true ,
40+ "generateAssociativeEntitiesForManyToManyRelationships" : true ,
41+ "relationships" : {
42+ "compositeRelationships" : {
43+ "allowRelationshipsByProperties" : [
44+ " primaryKey" ,
45+ " unique" ,
46+ " compositeUniqueKey" ,
47+ " compositePrimaryKey"
48+ ]
49+ }
50+ },
51+ "FEScriptCommentsSupported" : true ,
52+ "disableJsonDataMaxLength" : true ,
53+ "discoverRelationships" : true ,
54+ "enableKeysMultipleAbrr" : true
55+ }
56+ },
57+ "scripts" : {
58+ "lint" : " eslint . --max-warnings=0" ,
59+ "package" : " node esbuild.package.js"
60+ },
61+ "description" : " Hackolade plugin for Teradata" ,
62+ "disabled" : false ,
63+ "lint-staged" : {
64+ "*.{js,json}" : " prettier --write"
65+ },
66+ "simple-git-hooks" : {
67+ "pre-commit" : " npx lint-staged" ,
68+ "pre-push" : " npx eslint ."
69+ },
70+ "devDependencies" : {
71+ "@hackolade/hck-esbuild-plugins-pack" : " 0.0.1" ,
72+ "@typescript-eslint/eslint-plugin" : " 7.11.0" ,
73+ "@typescript-eslint/parser" : " 7.11.0" ,
74+ "esbuild" : " 0.25.0" ,
75+ "esbuild-plugin-clean" : " 1.0.1" ,
76+ "esbuild-plugin-copy" : " 2.1.1" ,
77+ "eslint" : " 8.57.0" ,
78+ "eslint-config-prettier" : " 9.1.0" ,
79+ "eslint-formatter-teamcity" : " ^1.0.0" ,
80+ "eslint-plugin-import" : " ^2.26.0" ,
81+ "eslint-plugin-prettier" : " 5.1.3" ,
82+ "eslint-plugin-unused-imports" : " 3.2.0" ,
83+ "lint-staged" : " 14.0.1" ,
84+ "prettier" : " 3.2.5" ,
85+ "simple-git-hooks" : " 2.11.1"
86+ },
87+ "dependencies" : {
88+ "lodash" : " 4.17.21"
89+ }
90+ }
0 commit comments