UNPKG

687 BJavaScriptView Raw
1#!/usr/bin/env node
2
3if (process.argv.length > 2) {
4
5 if (process.env.npm_config_argv && process.env.npm_config_argv.length > 0 && process.env.npm_config_argv !== 'undefined') {
6 try {
7 var npmRunArgs = JSON.parse(process.env.npm_config_argv);
8 if (npmRunArgs && npmRunArgs.original && npmRunArgs.original.length > 2) {
9 // add flags from original "npm run" command
10 for (var i = 2; i < npmRunArgs.original.length; i++) {
11 process.argv.push(npmRunArgs.original[i]);
12 }
13 }
14 } catch (e) {
15 console.log(e)
16 }
17 }
18
19 require('../dist/index').run(process.argv[2]);
20
21} else {
22 console.error('Missing ionic app script task name');
23}