Skip to content

Commit 4fe4860

Browse files
committed
[TASK] add buildModule and uploadModule commands
1 parent 5a6462f commit 4fe4860

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

lib/args/args.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ const commands = [
1414
'upload',
1515
'cleanUpload',
1616
'ciUpload',
17+
'uploadModule',
18+
'buildModule',
1719
'validate',
1820
'lighthouse',
1921
'fields',

lib/init.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,20 @@ async function cliInit () {
108108
await checkNodeModules(data)
109109
await import('@resultify/hubspot-cms-lib/ciUpload')
110110
break
111+
case 'uploadModule':
112+
// upload standalone modules to the root of HUBSPOT cms portall
113+
checkIsHubSpotCmsTheme(data)
114+
checkCliToThemeCompatibility(data, cliPackageJson)
115+
await checkNodeModules(data)
116+
await import('@resultify/hubspot-cms-lib/uploadModule')
117+
break
118+
case 'buildModule':
119+
// build standalone modules
120+
checkIsHubSpotCmsTheme(data)
121+
checkCliToThemeCompatibility(data, cliPackageJson)
122+
await checkNodeModules(data)
123+
await import('@resultify/hubspot-cms-lib/buildModule')
124+
break
111125
case 'fetch':
112126
// fetch files from HubSpot
113127
checkIsHubSpotCmsTheme(data)

0 commit comments

Comments
 (0)