@ember-apply/typescript
Version:
ember-apply plugin for adding typescript to an existing app
29 lines (22 loc) • 760 B
JavaScript
import { packageJson } from 'ember-apply';
import { canUseBuiltInTypes, isEmberDataPresent } from './queries.js';
export async function printDetectedInfo() {
/** @type {any} */
let manifest = await packageJson.read();
let allDeps = {
...(manifest.devDependencies || {}),
...(manifest.dependencies || {}),
};
let emberSource = allDeps['ember-source'];
let emberCli = allDeps['ember-cli'];
let emberCliBabel = allDeps['ember-cli-babel'];
console.info(`
Specified Versions:
ember-cli: ${emberCli}
ember-source: ${emberSource}
ember-cli-babel: ${emberCliBabel}
Queries:
has ember-data? ${await isEmberDataPresent()}
can use built in types? ${await canUseBuiltInTypes()}
`);
}