UNPKG

840 BJavaScriptView Raw
1const helpers = require("./projectHelpers");
2const projectFilesManager = require("./projectFilesManager");
3const dependencyManager = require("./dependencyManager");
4
5function install() {
6 const projectDir = helpers.getProjectDir();
7 const packageJson = helpers.getPackageJson(projectDir);
8
9 projectFilesManager.addProjectFiles(projectDir);
10
11 const postinstallOptions = dependencyManager.addProjectDeps(packageJson);
12 packageJson.devDependencies = postinstallOptions.deps;
13
14 helpers.writePackageJson(packageJson, projectDir);
15
16 dependencyManager.showHelperMessages(postinstallOptions);
17}
18
19function uninstall() {
20 const projectDir = helpers.getProjectDir();
21 projectFilesManager.removeProjectFiles(projectDir);
22
23 console.log("NativeScript Webpack removed!");
24}
25
26module.exports = {
27 install,
28 uninstall,
29};