@ionic/cli-plugin-ionic-angular
Advanced tools
Comparing version
@@ -17,3 +17,27 @@ "use strict"; | ||
exports.name = '@ionic/cli-plugin-ionic-angular'; | ||
exports.version = '0.0.7-alpha.9279cbab'; | ||
exports.version = '0.0.7-alpha.cec30e7d'; | ||
function getIonicAngularVersion(env) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
try { | ||
const ionicAngularPackageJson = yield cli_utils_1.readPackageJsonFile(path.resolve(env.project.directory, 'node_modules', 'ionic-angular', 'package.json')); | ||
return ionicAngularPackageJson.version; | ||
} | ||
catch (e) { | ||
env.log.error('Error with ionic-angular package.json file:', e); | ||
} | ||
}); | ||
} | ||
; | ||
function getAppScriptsVersion(env) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
try { | ||
const appScriptsPackageJson = yield cli_utils_1.readPackageJsonFile(path.resolve(env.project.directory, 'node_modules', '@ionic', 'app-scripts', 'package.json')); | ||
return appScriptsPackageJson.version; | ||
} | ||
catch (e) { | ||
env.log.error('Error with @ionic/app-scripts package.json file:', e); | ||
} | ||
}); | ||
} | ||
; | ||
function registerHooks(hooks) { | ||
@@ -25,5 +49,4 @@ hooks.register(exports.name, 'command:docs', ({ env }) => __awaiter(this, void 0, void 0, function* () { | ||
} | ||
const ionicAngularPackageJson = yield cli_utils_1.readPackageJsonFile(path.resolve(env.project.directory, 'node_modules', 'ionic-angular', 'package.json')); | ||
const ionicAngularVersion = ionicAngularPackageJson.version ? ionicAngularPackageJson.version + '/' : ''; | ||
const url = `${docsHomepage}/${ionicAngularVersion}api`; | ||
const ionicAngularVersion = yield getIonicAngularVersion(env); | ||
const url = `${docsHomepage}/${ionicAngularVersion ? ionicAngularVersion + '/' : ''}api`; | ||
return url; | ||
@@ -38,10 +61,7 @@ })); | ||
} | ||
const [ionicAngularPackageJson, appScriptsPackageJson] = yield Promise.all([ | ||
cli_utils_1.readPackageJsonFile(path.resolve(env.project.directory, 'node_modules', 'ionic-angular', 'package.json')), | ||
cli_utils_1.readPackageJsonFile(path.resolve(env.project.directory, 'node_modules', '@ionic', 'app-scripts', 'package.json')), | ||
]); | ||
const [ionicAngularVersion, appScriptsVersion] = yield Promise.all([getIonicAngularVersion(env), getAppScriptsVersion(env)]); | ||
return [ | ||
{ type: 'local-npm', name: 'Ionic Framework', version: `ionic-angular ${ionicAngularPackageJson.version}` }, | ||
{ type: 'local-npm', name: 'Ionic Framework', version: ionicAngularVersion ? `ionic-angular ${ionicAngularVersion}` : 'not installed' }, | ||
{ type: 'local-npm', name: exports.name, version: exports.version }, | ||
{ type: 'local-npm', name: '@ionic/app-scripts', version: appScriptsPackageJson.version }, | ||
{ type: 'local-npm', name: '@ionic/app-scripts', version: appScriptsVersion ? appScriptsVersion : 'not installed' }, | ||
]; | ||
@@ -48,0 +68,0 @@ })); |
{ | ||
"name": "@ionic/cli-plugin-ionic-angular", | ||
"version": "0.0.7-alpha.9279cbab", | ||
"version": "0.0.7-alpha.cec30e7d", | ||
"description": "Ionic CLI build plugin for Ionic Angular projects", | ||
@@ -45,3 +45,3 @@ "homepage": "https://ionic.io/", | ||
"dependencies": { | ||
"@ionic/cli-utils": "0.0.12-alpha.9279cbab", | ||
"@ionic/cli-utils": "0.0.12-alpha.cec30e7d", | ||
"chalk": "^1.1.3", | ||
@@ -48,0 +48,0 @@ "inquirer": "^3.0.6" |
17054
3.49%308
6.94%+ Added
- Removed