Skip to content

Commit eb60aee

Browse files
committed
chore: move sample-runner.js into build directory
1 parent e2b5225 commit eb60aee

File tree

2 files changed

+9
-15
lines changed

2 files changed

+9
-15
lines changed

sample-runner.js renamed to build/sample-runner.js

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
const inquirer = require('inquirer')
2-
const chalk = require('chalk')
32
const fs = require('fs')
3+
const path = require('path')
44
const { spawn } = require('child_process')
5-
const samplePackage = require('./samples/app/package.json')
5+
const samplePackage = require('../samples/app/package.json')
66
const originalMain = samplePackage.main
77

88
let tns
99

1010
const files = fs
11-
.readdirSync('./samples/app')
11+
.readdirSync(path.resolve(__dirname, '../samples/app'))
1212
.filter(file => file.endsWith('.js'))
1313
.filter(file => !file.startsWith('nativescript-vue'))
1414

@@ -30,17 +30,11 @@ inquirer
3030
.then(res => {
3131
setMain(res.sample)
3232
tns = spawn('tns', ['run', res.platform], {
33-
cwd: './samples'
33+
cwd: path.resolve(__dirname, '../samples')
3434
})
3535

36-
tns.on('error', err => {
37-
console.log(err)
38-
})
39-
40-
tns.stdout.on('data', chunk => {
41-
const line = chunk.toString().trim()
42-
console.log(line)
43-
})
36+
tns.on('error', err => console.log(err))
37+
tns.stdout.on('data', data => process.stdout.write(data))
4438
})
4539

4640
function shutDown() {
@@ -58,7 +52,7 @@ function shutDown() {
5852
function setMain(file) {
5953
samplePackage.main = file
6054
fs.writeFileSync(
61-
'./samples/app/package.json',
55+
path.resolve(__dirname, '../samples/app/package.json'),
6256
JSON.stringify(samplePackage, null, 2)
6357
)
6458
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
"scripts": {
77
"test": "jest",
88
"tdd": "jest --watch",
9+
"samples": "node build/sample-runner.js",
910
"dev": "rollup -c build/config.js -w --o samples/app/nativescript-vue.js --environment TARGET:nativescript-vue",
10-
"samples": "node sample-runner.js",
11-
"build:docs": "cd docs && npm run build",
1211
"build": "node build/build.js",
12+
"build:docs": "cd docs && npm run build",
1313
"precommit": "lint-staged",
1414
"prettier": "prettier --no-semi --single-quote --write \"{{platform,__test__}/**/*.js,samples/app/*.js}\"",
1515
"release": "node build/releaser.js"

0 commit comments

Comments
 (0)