mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-14 18:12:09 +08:00
30 lines
864 B
JavaScript
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,
|
|
};
|