This repository was archived by the owner on Jun 15, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -170,8 +170,21 @@ async function main (argv) {
170170 ...templates [ templateName ] ?. deps ?? [ ]
171171 ]
172172
173+ // remove eventually
174+ let isSocket05orGreater = true
175+
173176 try {
174- await exec ( 'ssc --version' )
177+ const { stdout } = await exec ( 'ssc --version' )
178+
179+ try {
180+ sscVersion = stdout . trim ( ) . split ( ' ' ) [ 0 ]
181+ // split by dot
182+ . split ( '.' )
183+ // convert to numbers
184+ . map ( s => parseInt ( s ) )
185+
186+ isSocket05orGreater = sscVersion [ 0 ] >= 1 || sscVersion [ 1 ] >= 5
187+ } catch ( err ) { }
175188 } catch ( err ) {
176189 process . stdout . write ( 'Installing \'@socketsupply/socket\' locally (ssc not in PATH)\n' )
177190 deps . push ( '@socketsupply/socket' )
@@ -186,12 +199,6 @@ async function main (argv) {
186199 }
187200 process . stdout . write ( 'Ok.\n' )
188201
189- const socketVersion = ( await exec ( 'npm info @socketsupply/socket version' ) ) . stdout . trim ( )
190- // split by dot
191- . split ( '.' )
192- // convert to numbers
193- . map ( s => parseInt ( s ) )
194-
195202 process . stdout . write ( 'Adding package scripts...' )
196203 let pkg
197204
@@ -202,8 +209,6 @@ async function main (argv) {
202209 process . exit ( 1 )
203210 }
204211
205- const isSocket05orGreater = socketVersion [ 0 ] >= 1 || socketVersion [ 1 ] >= 5
206-
207212 pkg . type = 'module'
208213 pkg . scripts [ 'init-project' ] = `ssc init${ isSocket05orGreater ? ' --config' : '' } `
209214 pkg . scripts . start = 'ssc build -r -o'
You can’t perform that action at this time.
0 commit comments