Files

30 lines
864 B
JavaScript

const helpers = require("./helpers/projectHelpers");
const projectFilesManager = require("./helpers/projectFilesManager");
const dependencyManager = require("./helpers/dependencyManager");
function install() {
const projectDir = helpers.getProjectDir();
const packageJson = helpers.getPackageJson(projectDir);
projectFilesManager.addProjectFiles(projectDir);
const postinstallOptions = dependencyManager.addProjectDeps(packageJson);
packageJson.devDependencies = postinstallOptions.deps;
helpers.writePackageJson(packageJson, projectDir);
dependencyManager.showHelperMessages(postinstallOptions);
}
function uninstall() {
const projectDir = helpers.getProjectDir();
projectFilesManager.removeProjectFiles(projectDir);
console.log("NativeScript Webpack removed!");
}
module.exports = {
install,
uninstall,
};