Skip to content

Commit 9d8ded1

Browse files
committed
Add feature enableManyToManyRelationshipsNormalization
1 parent 054b9f3 commit 9d8ded1

File tree

1 file changed

+97
-96
lines changed

1 file changed

+97
-96
lines changed

package.json

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

0 commit comments

Comments
 (0)