Skip to content

Commit 6efd35f

Browse files
committed
fix: common code issues resolved
1 parent b6147a6 commit 6efd35f

File tree

7 files changed

+158
-16
lines changed

7 files changed

+158
-16
lines changed

scripts/generator/frameworks/react-native/rnpaper/components.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"type": "string",
6060
"hasDist": true,
6161
"isEnum": false,
62-
"name": "material-slider"
62+
"name": "material-switch"
6363
},
6464
"@react-native-jsonschema-form-components/material-input": {
6565
"version": "0.0.1",

scripts/generator/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
const ejs = require('ejs');
2424
const shelljs = require('shelljs');
2525

26-
const componentSettings = require(`./frameworks/${process.env.FRAMEWORK_NAME}/${process.env.UI_FRAMEWORK_NAME}/components.json`);
26+
const componentSettings = require(`./frameworks/${process.env.COMPONENTS_FRAMEWORK_NAME}/${process.env.UI_FRAMEWORK_NAME}/components.json`);
2727

2828
// Config
2929
const { CONFIG, folderHashMapping } = require('./config');

scripts/generator/modules-generator.js

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,25 @@ const moduleGenerator = (
2121
`npm install ${modName}@${componentSettings[moduleName][modName].version} --save-exact`,
2222
);
2323
});
24-
shelljs.cp(
25-
'-R',
26-
`node_modules/@react-jsonschema-form-${moduleName}/`,
27-
`${generatedLocation}/${moduleName}`,
28-
);
24+
if (moduleName === 'interceptors') {
25+
shelljs.cp(
26+
'-R',
27+
`node_modules/@${process.env.INTERCEPTORS_FRAMEWORK_NAME}-jsonschema-form-${moduleName}/`,
28+
`${generatedLocation}/${moduleName}`,
29+
);
30+
} else if(moduleName === 'utils') {
31+
shelljs.cp(
32+
'-R',
33+
`node_modules/@${process.env.UTILS_FRAMEWORK_NAME}-jsonschema-form-${moduleName}/`,
34+
`${generatedLocation}/${moduleName}`,
35+
);
36+
} else {
37+
shelljs.cp(
38+
'-R',
39+
`node_modules/@${process.env.COMPONENTS_FRAMEWORK_NAME}-jsonschema-form-${moduleName}/`,
40+
`${generatedLocation}/${moduleName}`,
41+
);
42+
}
2943

3044
Object.keys(componentSettings[moduleName])
3145
.filter((c) => !componentSettings[moduleName][c].notAvailable)

scripts/generator/package-lock.json

Lines changed: 109 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/generator/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
"@react-jsonschema-form-interceptors/translate-range-date": "2.0.0",
1515
"@react-jsonschema-form-interceptors/translate-ratings": "2.0.0",
1616
"@react-jsonschema-form-utils/enum-utils": "2.0.1",
17-
"@react-jsonschema-form-utils/parse-values": "2.0.1"
17+
"@react-jsonschema-form-utils/parse-values": "2.0.1",
18+
"@react-native-jsonschema-form-components/empty-div": "0.0.1",
19+
"@react-native-jsonschema-form-components/material-checkbox": "0.0.1",
20+
"@react-native-jsonschema-form-components/material-input": "0.0.1",
21+
"@react-native-jsonschema-form-components/material-radio-group": "0.0.1",
22+
"@react-native-jsonschema-form-components/material-select": "0.0.1",
23+
"@react-native-jsonschema-form-components/material-switch": "0.0.1"
1824
}
1925
}

scripts/installer/framework-generator.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ const frameworkGenerator = ({
33
frameworkName,
44
uiFrameworkName,
55
uiFrameworkTemplate,
6+
interceptorFrameworkName,
7+
utilsFrameworkName
68
}) => {
79
const frameworkDir = `${shelljs.pwd()}/src/framework`;
810
const helpersDir = `${shelljs.pwd()}/scripts/installer/frameworks/${frameworkName}/helpers`;
@@ -50,7 +52,7 @@ const frameworkGenerator = ({
5052
shellFileString.to(`${shelljs.pwd()}/src/framework/ui-framework/index.ts`);
5153
shelljs.mv(`${shelljs.pwd()}/package.json`, `${shelljs.pwd()}/package-original.json`);
5254
shelljs.cp(reactMUIPackageJson, `${shelljs.pwd()}/package.json`);
53-
shelljs.exec(`cross-env FRAMEWORK_NAME=${frameworkName} UI_FRAMEWORK_NAME=${uiFrameworkName} npm install`);
55+
shelljs.exec(`cross-env INTERCEPTORS_FRAMEWORK_NAME=${interceptorFrameworkName} UTILS_FRAMEWORK_NAME=${utilsFrameworkName} COMPONENTS_FRAMEWORK_NAME=${frameworkName} UI_FRAMEWORK_NAME=${uiFrameworkName} npm install`);
5456
shelljs.rm('-rf', `${shelljs.pwd()}/package.json`);
5557
shelljs.mv(`${shelljs.pwd()}/package-original.json`, `${shelljs.pwd()}/package.json`);
5658
}

scripts/installer/index.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ if (process.argv && process.argv.length === 3) {
2626
shelljs,
2727
frameworkName: 'react',
2828
uiFrameworkName: 'mui',
29-
uiFrameworkTemplate: reactUIFrameworkTemplate
29+
uiFrameworkTemplate: reactUIFrameworkTemplate,
30+
interceptorFrameworkName: 'react',
31+
utilsFrameworkName: 'react'
3032
});
3133
break;
3234

@@ -38,7 +40,9 @@ if (process.argv && process.argv.length === 3) {
3840
shelljs,
3941
frameworkName: 'vue',
4042
uiFrameworkName: 'mui',
41-
uiFrameworkTemplate: vueUIFrameworkTemplate
43+
uiFrameworkTemplate: vueUIFrameworkTemplate,
44+
interceptorFrameworkName: 'vue',
45+
utilsFrameworkName: 'vue'
4246
});
4347
break;
4448

@@ -50,7 +54,9 @@ if (process.argv && process.argv.length === 3) {
5054
shelljs,
5155
frameworkName: 'react-native',
5256
uiFrameworkName: 'rnpaper',
53-
uiFrameworkTemplate: rnUIFrameworkTemplate
57+
uiFrameworkTemplate: rnUIFrameworkTemplate,
58+
interceptorFrameworkName: 'react',
59+
utilsFrameworkName: 'react'
5460
});
5561
//shelljs.rm('-rf', `${shelljs.pwd()}/scripts/installer/frameworks/react-native/cross-framework-wrapper/react/form-styles.ts`);
5662
//shelljs.rm('-rf', `${shelljs.pwd()}/scripts/installer/frameworks/react-native/cross-framework-wrapper/react/form-field-styles.ts`);
@@ -64,7 +70,9 @@ if (process.argv && process.argv.length === 3) {
6470
shelljs,
6571
frameworkName: 'angular',
6672
uiFrameworkName: 'mui',
67-
uiFrameworkTemplate: angularUIFrameworkTemplate
73+
uiFrameworkTemplate: angularUIFrameworkTemplate,
74+
interceptorFrameworkName: 'angular',
75+
utilsFrameworkName: 'angular'
6876
});
6977
break;
7078

@@ -76,7 +84,9 @@ if (process.argv && process.argv.length === 3) {
7684
shelljs,
7785
frameworkName: 'stencil',
7886
uiFrameworkName: 'mui',
79-
uiFrameworkTemplate: stencilUIFrameworkTemplate
87+
uiFrameworkTemplate: stencilUIFrameworkTemplate,
88+
interceptorFrameworkName: 'stencil',
89+
utilsFrameworkName: 'stencil'
8090
});
8191
break;
8292

@@ -88,7 +98,9 @@ if (process.argv && process.argv.length === 3) {
8898
shelljs,
8999
frameworkName: 'svelte',
90100
uiFrameworkName: 'mui',
91-
uiFrameworkTemplate: svelteUIFrameworkTemplate
101+
uiFrameworkTemplate: svelteUIFrameworkTemplate,
102+
interceptorFrameworkName: 'svelte',
103+
utilsFrameworkName: 'svelte'
92104
});
93105
break;
94106

0 commit comments

Comments
 (0)