Skip to content

Commit 5cb27df

Browse files
committed
Merge branch 'with-axios' of github.com:imaginarymachines/cli into with-axios
2 parents 5baa4e9 + 75dcfe7 commit 5cb27df

File tree

5 files changed

+130
-163
lines changed

5 files changed

+130
-163
lines changed

package-lock.json

Lines changed: 0 additions & 96 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
"fs-extra": "^10.0.1",
6161
"get-file-object-from-local-path": "^1.0.2",
6262
"inquirer": "^8.2.0",
63-
"isomorphic-fetch": "^3.0.0",
6463
"laravel-vapor": "^0.5.1",
6564
"request": "^2.88.2",
6665
"shelljs": "^0.8.5"

pluginMachine.json

Lines changed: 79 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,81 @@
11
{
2-
"slug": "build-with-one-admin-pages",
3-
"pluginId": 2,
4-
"buildId": 2,
5-
"entryPoints": {
6-
"adminPages": [
7-
"build-with-one-admin-pages-0"
8-
],
9-
"blocks": [
10-
""
11-
]
12-
},
13-
"buildIncludes": [
14-
"build-with-one-admin-pages.php",
15-
"readme.txt",
16-
"php",
17-
"vendor",
18-
"build",
19-
"blocks/init.php",
20-
"blocks/index.js",
21-
"admin/build-with-one-admin-pages-0/init.php"
2+
"slug": "build-with-two-admin-pages",
3+
"pluginId": 1,
4+
"buildId": 1,
5+
"entryPoints": {
6+
"adminPages": [
7+
"build-with-two-admin-pages-0",
8+
"build-with-two-admin-pages-1",
9+
"name",
10+
"a",
11+
"aaa",
12+
"qa",
13+
"aa"
2214
],
23-
"buildSteps": {
24-
"dev": [
25-
26-
],
27-
"prod": [
28-
"node -v"
29-
]
30-
}
31-
}
15+
"blocks": []
16+
},
17+
"buildIncludes": [
18+
"build-with-two-admin-pages.php",
19+
"readme.txt",
20+
"php",
21+
"vendor",
22+
"build",
23+
"inc",
24+
"admin/build-with-two-admin-pages-0/init.php",
25+
"admin/build-with-two-admin-pages-1/init.php",
26+
"admin/name/init.php",
27+
"admin/name/init.php",
28+
"admin/a/init.php",
29+
"admin/a/init.php",
30+
"admin/aaa/init.php",
31+
"admin/aaa/init.php",
32+
"admin/a/init.php",
33+
"admin/a/init.php",
34+
"admin/qa/init.php",
35+
"admin/qa/init.php",
36+
"admin/aa/init.php",
37+
"admin/aa/init.php",
38+
"admin/a/init.php",
39+
"admin/a/init.php",
40+
"admin/a/init.php",
41+
"admin/a/init.php",
42+
"admin/a/init.php",
43+
"admin/a/init.php",
44+
"admin/a/init.php",
45+
"admin/a/init.php",
46+
"admin/aaa/init.php",
47+
"admin/aaa/init.php",
48+
"admin/a/init.php",
49+
"admin/a/init.php",
50+
"admin/aaa/init.php",
51+
"admin/aaa/init.php",
52+
"admin/aa/init.php",
53+
"admin/aa/init.php",
54+
"admin/aa/init.php",
55+
"admin/aa/init.php",
56+
"admin/aaa/init.php",
57+
"admin/aaa/init.php",
58+
"admin/a/init.php",
59+
"admin/a/init.php",
60+
"admin/a/init.php",
61+
"admin/a/init.php",
62+
"admin/a/init.php",
63+
"admin/a/init.php",
64+
"admin/a/init.php",
65+
"admin/a/init.php",
66+
"admin/a/init.php",
67+
"admin/a/init.php",
68+
"admin/a/init.php",
69+
"admin/a/init.php"
70+
],
71+
"buildSteps": {
72+
"dev": [
73+
"yarn",
74+
"yarn start"
75+
],
76+
"prod": [
77+
"yarn",
78+
"yarn build"
79+
]
80+
}
81+
}

src/commands/plugin.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ async function handleAddFeature(pluginDir,pluginMachine,pluginMachineJson,option
171171
data[option] = options[option].toLowerCase();
172172
}
173173
}
174+
if( 'adminPageType' === option ) {
175+
data[option] = options[option].toUpperCase();
176+
177+
}
174178
});
175179
data.featureType = feature;
176180

@@ -183,6 +187,10 @@ async function handleAddFeature(pluginDir,pluginMachine,pluginMachineJson,option
183187
if( files.length ){
184188
files.forEach(async(file) => {
185189
let fileContents = await pluginMachine.getFeatureCode(pluginMachineJson,featureId,file);
190+
//If json file got converted to js, then convert back to json
191+
if( 'object' === typeof fileContents ) {
192+
fileContents = JSON.stringify(fileContents, null, 2);
193+
}
186194
promises.push(
187195
await pluginMachine.writeFile(pluginDir,file,fileContents).catch(e => {
188196
throw new Error(e);

0 commit comments

Comments
 (0)