Skip to content

Commit

Permalink
fix(config/cli): semi-isolate deps
Browse files Browse the repository at this point in the history
  • Loading branch information
Krakazybik committed Feb 20, 2022
1 parent 970b2dd commit 621763e
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions packages/cli/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ const basicPackages = {
};

const depsPackages = {
"eslint-plugin-boundaries": "2.8.0",
"eslint-plugin-import": "2.25.4",
"eslint-plugin-boundaries": "^2.8.0",
"eslint-plugin-import": "^2.25.4",
};

const typescriptDeps = {
Expand All @@ -32,14 +32,12 @@ function isTypeScriptProject(userDeps) {
}

function installDependencies(installFn, dependencies, dev = true) {
const depsString = Object.keys(dependencies)
.map((dep) => {
const version = dependencies[dep] && `@${dependencies[dep]}`;
return dep + version;
})
.join(" ");
const depsString = Object.keys(dependencies).reduce((result, dep) => {
const version = dependencies[dep] && `@${dependencies[dep]}`;
return `${result} "${dep + version}"`;
}, "");

const installArgs = `${dev && "-D "}${depsString}`;
const installArgs = `${dev && "-D"}${depsString}`;

installFn(installArgs);
}
Expand All @@ -62,7 +60,7 @@ function getUserDeps(cli) {
return _.merge(cli.pkg.dependencies, cli.pkg.devDependencies);
}

function bootstrap({ withTs = true, force = true }) {
function bootstrap({ withTs = true, force = false }) {
log.info("@feature-sliced/eslint-config/cli");

const userDeps = getUserDeps(cli);
Expand Down

0 comments on commit 621763e

Please sign in to comment.