UNPKG

@nxrocks/nx-flutter

Version:

Nx plugin adding first class support for Flutter in your Nx workspace

23 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPackageInfo = getPackageInfo; const js_yaml_1 = require("js-yaml"); const fileutils_1 = require("@nx/workspace/src/utilities/fileutils"); const common_1 = require("@nxrocks/common"); function getPackageInfo(project) { if ((0, fileutils_1.fileExists)((0, common_1.getProjectFilePath)(project, 'pubspec.yaml'))) { // const pubspec = (0, js_yaml_1.load)((0, common_1.getProjectFileContent)(project, 'pubspec.yaml')); const dependencies = []; Object.keys(Object.assign({}, pubspec.dependencies, pubspec.dev_dependencies)).forEach((depId) => { dependencies.push({ packageId: depId, packageFile: 'pubspec.yaml' }); }); return { packageId: pubspec.name, packageFile: 'pubspec.yaml', dependencies: dependencies, }; } throw new Error(`Cannot inspect dependencies of Flutter projet at: '${(0, common_1.getProjectRoot)(project)}'.\n` + `No 'pubspec.yaml' was found.`); } //# sourceMappingURL=deps-utils.js.map