create-mytech
Version:
Create Your Own Techstack with basic boilerplate code.
23 lines (19 loc) • 534 B
text/typescript
import path from "path";
import fs from "fs-extra";
export const writePackageJSON = async (
projectPath: string,
dependencies: Object,
devDependencies: Object
) => {
const packageJsonPath = path.join(projectPath, "package.json");
const packageJson = await fs.readJson(packageJsonPath);
packageJson.dependencies = {
...packageJson.dependencies,
dependencies,
};
packageJson.devDependencies = {
...packageJson.devDependencies,
devDependencies,
};
await fs.writeJson(packageJsonPath, packageJson, { spaces: 2 });
};