@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
17 lines (14 loc) • 589 B
TypeScript
import { ProjectConfiguration } from '@nx/devkit';
import { PackageJson } from 'nx/src/utils/package-json.js';
import { CargoToml } from './toml.js';
type PackageManagerType = "package.json" | "Cargo.toml";
declare const PackageManagerTypes: {
PackageJson: PackageManagerType;
CargoToml: PackageManagerType;
};
type PackageInfo = {
content: PackageJson | CargoToml;
type: PackageManagerType;
};
declare const getPackageInfo: (project: ProjectConfiguration) => null | PackageInfo;
export { type PackageInfo, type PackageManagerType, PackageManagerTypes, getPackageInfo };