Skip to content

Commit 47f5c09

Browse files
authored
feat: simplify symlink-package by using lnfs-cli (#43)
1 parent 0fd5e11 commit 47f5c09

File tree

1 file changed

+3
-22
lines changed

1 file changed

+3
-22
lines changed

src/cli.ts

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ async function main(): Promise<void> {
185185
tslint: "tslint -p tsconfig.json './src/**/*.ts'",
186186
typecheck: 'tsc -p tsconfig.json',
187187
build: `parcel build --out-file dist/${name}.js src/${name}.ts`,
188-
'symlink-package': 'node dev/symlinkPackage.js',
188+
'symlink-package': 'mkdirp dist && lnfs ./package.json ./dist/package.json',
189189
serve: `npm run symlink-package && parcel serve --no-hmr --out-file dist/${name}.js src/${name}.ts`,
190190
'watch:typecheck': 'tsc -p tsconfig.json -w',
191191
'watch:build': 'tsc -p tsconfig.dist.json -w',
@@ -201,25 +201,6 @@ async function main(): Promise<void> {
201201
await writeFile('package.json', JSON.stringify(packageJson, null, 2))
202202
}
203203

204-
console.log('📂 Creating dev directory')
205-
await mkdir('dev')
206-
await writeFile('dev/symlinkPackage.js', [
207-
"const createSymlink = require('create-symlink')",
208-
"const { existsSync } = require('fs')",
209-
"const mkdirp = require('mkdirp-promise')",
210-
"const { resolve } = require('path')",
211-
'',
212-
"mkdirp('dist').then(async () => {",
213-
" if (!existsSync('./dist/package.json')) {",
214-
" await createSymlink(resolve('./package.json'), resolve('./dist/package.json'))",
215-
' }',
216-
' process.exit(0)',
217-
'}).catch(err => {',
218-
' console.error(err)',
219-
' process.exit(1)',
220-
'})',
221-
].join('\n'))
222-
223204
try {
224205
console.log('📂 Creating src directory')
225206
await mkdir('src')
@@ -263,8 +244,8 @@ async function main(): Promise<void> {
263244
'tslint',
264245
'@sourcegraph/tslint-config',
265246
'@sourcegraph/tsconfig',
266-
'create-symlink',
267-
'mkdirp-promise',
247+
'lnfs-cli',
248+
'mkdirp',
268249
],
269250
{ stdio: 'inherit' }
270251
)

0 commit comments

Comments
 (0)