UNPKG

@udraft/core

Version:

uDraft is a language and stack agnostic code-generation tool that simplifies full-stack development by converting a single YAML file into code for rapid development.

19 lines 922 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addPackgeJsonDependency = void 0; const addPackgeJsonDependency = (content, dependencies) => { const packageJson = JSON.parse(content || "{}"); packageJson.dependencies = packageJson.dependencies || {}; packageJson.devDependencies = packageJson.devDependencies || {}; for (const dependency of dependencies) { if ((dependency.dev && packageJson.devDependencies[dependency.name]) || (!dependency.dev && packageJson.dependencies[dependency.name])) continue; dependency.dev ? (packageJson.devDependencies[dependency.name] = dependency.version) : (packageJson.dependencies[dependency.name] = dependency.version); } return JSON.stringify(packageJson, null, 2); }; exports.addPackgeJsonDependency = addPackgeJsonDependency; //# sourceMappingURL=json.js.map