Skip to content
This repository was archived by the owner on Jun 15, 2025. It is now read-only.

Commit 9940676

Browse files
committed
fix Socket 0.5 support
1 parent 043f503 commit 9940676

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

index.js

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff 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'

0 commit comments

Comments
 (0)