New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@wildberries/boilerplate-config-packager

Package Overview
Dependencies
Maintainers
2
Versions
594
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wildberries/boilerplate-config-packager - npm Package Compare versions

Comparing version 0.0.2-beta.10 to 0.0.2-beta.11

42

config/packager/executor.js
#!/usr/bin/env node
const path = require("path");
const Copier = require("@mihanizm56/node-file-copier");
const { exec } = require("./utils/fs-promises");
const { getConsoleArgs } = require("./utils/get-args");
const path = require('path');
const Copier = require('@mihanizm56/node-file-copier');
const { exec } = require('./utils/fs-promises');
const { getConsoleArgs } = require('./utils/get-args');
const {
packageJsonPatchEU,
packageJsonPatchRU,
} = require("./utils/package-json-patch");
} = require('./utils/package-json-patch');
const flags = getConsoleArgs(process.argv);
const configPath = flags.euro ? "eu" : "ru";
const configPath = flags.euro ? 'eu' : 'ru';
const packageJsonPatch = flags.euro ? packageJsonPatchEU : packageJsonPatchRU;

@@ -19,10 +19,10 @@

process.cwd(),
"node_modules",
"@wildberries",
"boilerplate-config-packager",
"lib",
configPath
'node_modules',
'@wildberries',
'boilerplate-config-packager',
'lib',
configPath,
);
const toFolder = path.join(process.cwd(), "config");
const toFolder = path.join(process.cwd(), 'config');

@@ -35,25 +35,23 @@ const arrayToCopy = [{ from: fromFolder, to: toFolder }];

try {
await exec(`rm -fr ${path.join(process.cwd(), "config")}`);
console.log('(config-packager): start to execute');
console.log("(config-packager): start to execute");
await exec(
"npm install @wildberries/boilerplate-config-packager@0.0.2-beta.10"
'npm install @wildberries/boilerplate-config-packager@0.0.2-beta.11',
);
console.log("(config-packager): start to copy");
console.log('(config-packager): start to copy');
copier.activate();
console.log("(config-packager): start to patch package.json");
console.log('(config-packager): start to patch package.json');
await packageJsonPatch();
await exec("npm uninstall @wildberries/boilerplate-config-packager");
await exec('npm uninstall @wildberries/boilerplate-config-packager');
console.log("(config-packager): start install cli packages");
console.log('(config-packager): start install cli packages');
await exec("npm install");
await exec('npm install');
console.log("(config-packager): installed successfully");
console.log('(config-packager): installed successfully');
} catch (error) {

@@ -60,0 +58,0 @@ console.log("error when executing the package", error); // eslint-disable-line

@@ -1,4 +0,4 @@

const { writeFile } = require("../utils/fs-promises");
const path = require("path");
const commandsFile = require("../commands/commands.json");
const path = require('path');
const commandsFile = require('../commands/commands.json');
const { writeFile } = require('./fs-promises');

@@ -9,6 +9,3 @@ module.exports.packageJsonPatchEU = async () => {

const packageJsonProjectFile = require(path.join(
process.cwd(),
"package.json"
)); // eslint-disable-line
const packageJsonProjectFile = require(path.join(process.cwd(),'package.json')); // eslint-disable-line

@@ -28,19 +25,19 @@ const newPackage = {

hooks: {
"commit-msg":
"commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js",
"pre-commit":
"node cli/_utils/ci-utils/executor.js --command=check-full",
"prepare-commit-msg": "node config/git/prepare-commit.js",
'commit-msg':
'commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js',
'pre-commit':
'node cli/_utils/ci-utils/executor.js --command=check-full',
'prepare-commit-msg': 'node config/git/prepare-commit.js',
},
},
"config-overrides-path": "config/webpack/config-overrides.js",
'config-overrides-path': 'config/webpack/config-overrides.js',
};
await writeFile(
path.join(process.cwd(), "package.json"),
path.join(process.cwd(), 'package.json'),
JSON.stringify(newPackage, null, 2),
"utf8"
'utf8',
);
} catch (error) {
console.log("get an error when getting package", error);
console.log('get an error when getting package', error);
}

@@ -53,6 +50,3 @@ };

const packageJsonProjectFile = require(path.join(
process.cwd(),
"package.json"
)); // eslint-disable-line
const packageJsonProjectFile = require(path.join(process.cwd(),'package.json')); // eslint-disable-line

@@ -72,20 +66,20 @@ const newPackage = {

hooks: {
"commit-msg":
"commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js",
"pre-commit":
"node cli/_utils/ci-utils/executor.js --command=check-full",
"prepare-commit-msg": "node config/git/prepare-commit.js",
'commit-msg':
'commitlint -E HUSKY_GIT_PARAMS -g config/git/commitlint.js',
'pre-commit':
'node cli/_utils/ci-utils/executor.js --command=check-full',
'prepare-commit-msg': 'node config/git/prepare-commit.js',
},
},
"config-overrides-path": "config/webpack/config-overrides.js",
'config-overrides-path': 'config/webpack/config-overrides.js',
};
await writeFile(
path.join(process.cwd(), "package.json"),
path.join(process.cwd(), 'package.json'),
JSON.stringify(newPackage, null, 2),
"utf8"
'utf8',
);
} catch (error) {
console.log("get an error when getting package", error);
console.log('get an error when getting package', error);
}
};
{
"name": "@wildberries/boilerplate-config-packager",
"version": "0.0.2-beta.10",
"version": "0.0.2-beta.11",
"description": "boilerplate cli-executor",

@@ -21,3 +21,3 @@ "scripts": {

"babel-eslint": "10.1.0",
"commitizen": "4.0.4",
"commitizen": "4.0.3",
"cz-customizable": "6.2.0",

@@ -45,4 +45,3 @@ "eslint": "6.8.0",

"files": [
"lib/ru/",
"lib/eu/",
"lib/",
"config/packager/",

@@ -49,0 +48,0 @@ "node_modules/@mihanizm56/node-file-copier/"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc