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

shenanigans-manager

Package Overview
Dependencies
Maintainers
1
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shenanigans-manager - npm Package Compare versions

Comparing version 0.2.43 to 0.2.44

2

package.json
{
"name": "shenanigans-manager",
"version": "0.2.43",
"version": "0.2.44",
"description": "Manages large-scale operations on FullScreenShenanigans project.",

@@ -5,0 +5,0 @@ "bin": {

@@ -20,3 +20,3 @@ {

"run-for-every-file": "^1.1.0",
"shenanigans-manager": "^0.2.40",
"shenanigans-manager": "^0.2.43",
"sinon": "^7.4.2",

@@ -23,0 +23,0 @@ "sinon-chai": "^3.3.0",

@@ -24,3 +24,3 @@ "use strict";

const args = Object.assign({ commandName, directory: process.cwd() }, argv);
const main = () => __awaiter(void 0, void 0, void 0, function* () {
const main = () => __awaiter(this, void 0, void 0, function* () {
const runner = new runner_1.Runner(new commandSearcher_1.CommandSearcher([path.join(__dirname, "commands")], new nameTransformer_1.NameTransformer()));

@@ -27,0 +27,0 @@ try {

@@ -22,3 +22,3 @@ "use strict";

*/
const getRepositoriesInBuildOrder = (directory, repositories, runtime) => __awaiter(void 0, void 0, void 0, function* () {
const getRepositoriesInBuildOrder = (directory, repositories, runtime) => __awaiter(this, void 0, void 0, function* () {
try {

@@ -42,3 +42,3 @@ return yield package_build_order_1.buildOrder({

*/
exports.runCommandInAll = (runtime, command, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.runCommandInAll = (runtime, command, args) => __awaiter(this, void 0, void 0, function* () {
const fullOrder = yield getRepositoriesInBuildOrder(args.directory, runtime.settings.allRepositories, runtime);

@@ -45,0 +45,0 @@ const results = [];

@@ -21,3 +21,3 @@ "use strict";

*/
exports.BootstrapRepository = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.BootstrapRepository = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -24,0 +24,0 @@ for (const directory of [".vscode", "src", "test"]) {

@@ -21,3 +21,3 @@ "use strict";

*/
exports.CleanInstall = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.CleanInstall = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -24,0 +24,0 @@ const baseDir = path.join(args.directory, args.repository);

@@ -17,3 +17,3 @@ "use strict";

*/
exports.CloneRepository = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.CloneRepository = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.ensureArgsExist(args, "directory", "repository");

@@ -20,0 +20,0 @@ const shell = new shell_1.Shell(runtime.logger);

@@ -28,3 +28,3 @@ "use strict";

*/
exports.CompleteBuild = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.CompleteBuild = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
const fullOrder = yield package_build_order_1.buildOrder({

@@ -31,0 +31,0 @@ paths: utils_1.resolvePackagePaths(args.directory, runtime.settings.allRepositories),

@@ -41,3 +41,3 @@ "use strict";

*/
exports.CompleteSetup = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.CompleteSetup = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.ensureArgsExist(args, "directory");

@@ -44,0 +44,0 @@ yield utils_1.ensurePathExists(args.directory);

@@ -18,5 +18,5 @@ "use strict";

*/
exports.DoesRepositoryExist = (args) => __awaiter(void 0, void 0, void 0, function* () {
exports.DoesRepositoryExist = (args) => __awaiter(this, void 0, void 0, function* () {
command_1.ensureArgsExist(args, "directory", "repository");
return fs.exists(path.join(args.directory, args.repository));
});

@@ -20,3 +20,3 @@ "use strict";

*/
exports.EnsureDirsExist = (_runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.EnsureDirsExist = (_runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -23,0 +23,0 @@ const promises = [];

@@ -17,3 +17,3 @@ "use strict";

*/
exports.EnsureRepositoryExists = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.EnsureRepositoryExists = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
if (!(yield doesRepositoryExist_1.DoesRepositoryExist(args))) {

@@ -20,0 +20,0 @@ yield cloneRepository_1.CloneRepository(runtime, args);

@@ -17,3 +17,3 @@ "use strict";

*/
exports.Exec = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.Exec = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.ensureArgsExist(args, "spawn", "repository");

@@ -20,0 +20,0 @@ return new shell_1.Shell(runtime.logger)

@@ -21,3 +21,3 @@ "use strict";

*/
exports.GenerateTestHtml = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.GenerateTestHtml = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -24,0 +24,0 @@ yield ensureRepositoryExists_1.EnsureRepositoryExists(runtime, args);

@@ -20,3 +20,3 @@ "use strict";

*/
exports.Help = (runtime) => __awaiter(void 0, void 0, void 0, function* () {
exports.Help = (runtime) => __awaiter(this, void 0, void 0, function* () {
runtime.logger.log([

@@ -23,0 +23,0 @@ chalk_1.default.bold.cyan("shenanigans-manager"),

@@ -36,8 +36,9 @@ "use strict";

};
const getPackageTemplate = (basePackageContents) => __awaiter(void 0, void 0, void 0, function* () {
const getPackageTemplate = (basePackageContents) => __awaiter(this, void 0, void 0, function* () {
const packageTemplate = yield utils_1.parseFileJson(path.join(__dirname, "../../setup/package.json"));
if (basePackageContents.shenanigans.maps) {
const shenanigans = basePackageContents.shenanigans || {};
if (shenanigans.maps) {
mergeOnPackageTemplate(packageTemplate, (yield utils_1.parseFileJson(path.join(__dirname, "../../setup/package-maps.json"))));
}
if (basePackageContents.shenanigans.web !== undefined) {
if (shenanigans.web !== undefined) {
mergeOnPackageTemplate(packageTemplate, (yield utils_1.parseFileJson(path.join(__dirname, "../../setup/package-web.json"))));

@@ -50,3 +51,3 @@ }

*/
exports.HydratePackageJson = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.HydratePackageJson = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -53,0 +54,0 @@ yield ensureRepositoryExists_1.EnsureRepositoryExists(runtime, args);

@@ -36,4 +36,5 @@ import chalk from "chalk";

path.join(__dirname, "../../setup/package.json"));
const shenanigans = basePackageContents.shenanigans || {};
if (basePackageContents.shenanigans.maps) {
if (shenanigans.maps) {
mergeOnPackageTemplate(

@@ -44,3 +45,3 @@ packageTemplate,

if (basePackageContents.shenanigans.web !== undefined) {
if (shenanigans.web !== undefined) {
mergeOnPackageTemplate(

@@ -47,0 +48,0 @@ packageTemplate,

@@ -21,3 +21,4 @@ "use strict";

const sections = ["Top", "Development"];
if (packageContents.shenanigans.maps) {
const shenanigans = packageContents.shenanigans || {};
if (shenanigans.maps) {
sections.push("Maps");

@@ -27,3 +28,3 @@ }

};
exports.replaceBetween = (readmeContents, section, settings) => __awaiter(void 0, void 0, void 0, function* () {
exports.replaceBetween = (readmeContents, section, settings) => __awaiter(this, void 0, void 0, function* () {
const starter = `<!-- ${section} -->`;

@@ -48,3 +49,3 @@ const ender = `<!-- /${section} -->`;

*/
exports.HydrateReadme = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.HydrateReadme = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -51,0 +52,0 @@ const readmeLocation = path.join(args.directory, args.repository, "README.md");

@@ -14,4 +14,5 @@ import chalk from "chalk";

const sections = ["Top", "Development"];
const shenanigans = packageContents.shenanigans || {};
if (packageContents.shenanigans.maps) {
if (shenanigans.maps) {
sections.push("Maps");

@@ -18,0 +19,0 @@ }

@@ -25,3 +25,3 @@ "use strict";

*/
exports.InstallGlobalDependencies = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.InstallGlobalDependencies = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory");

@@ -28,0 +28,0 @@ // tslint:disable-next-line:no-require-imports

@@ -20,3 +20,3 @@ "use strict";

*/
exports.LinkToDependencies = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.LinkToDependencies = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -23,0 +23,0 @@ const shell = new shell_1.Shell(runtime.logger)

@@ -20,3 +20,3 @@ "use strict";

*/
exports.Mustache = (_runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.Mustache = (_runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.defaultPathArgs(args, "directory", "repository");

@@ -23,0 +23,0 @@ command_1.ensureArgsExist(args, "input", "output");

@@ -17,3 +17,3 @@ "use strict";

*/
exports.OpenOnGithub = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.OpenOnGithub = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.ensureArgsExist(args, "repository");

@@ -20,0 +20,0 @@ const url = [

@@ -18,3 +18,3 @@ "use strict";

*/
exports.TslintFix = (runtime, args) => __awaiter(void 0, void 0, void 0, function* () {
exports.TslintFix = (runtime, args) => __awaiter(this, void 0, void 0, function* () {
command_1.ensureArgsExist(args, "directory", "repository");

@@ -21,0 +21,0 @@ yield ensureRepositoryExists_1.EnsureRepositoryExists(runtime, args);

@@ -36,5 +36,5 @@ import { IPackagePaths } from "package-build-order";

*
* @param basePackageLocation Locatino of a package's package.json.
* @param basePackageLocation Location of a package's package.json.
* @returns Promise for the names of all the package's dependencies.
*/
export declare const getDependencyNamesAndExternalsOfPackage: (basePackageLocation: string) => Promise<IDependencyNamesAndExternals>;

@@ -16,3 +16,3 @@ "use strict";

const path = require("path");
exports.ensurePathExists = (...pathComponents) => __awaiter(void 0, void 0, void 0, function* () {
exports.ensurePathExists = (...pathComponents) => __awaiter(this, void 0, void 0, function* () {
let currentDirectory = "";

@@ -34,3 +34,3 @@ for (const pathComponent of pathComponents) {

*/
exports.getDependencies = (repository, logger) => __awaiter(void 0, void 0, void 0, function* () {
exports.getDependencies = (repository, logger) => __awaiter(this, void 0, void 0, function* () {
const packagePath = path.join(...repository, "package.json");

@@ -45,4 +45,4 @@ try {

});
exports.parseFileJson = (file) => __awaiter(void 0, void 0, void 0, function* () { return JSON.parse((yield fs.readFile(file)).toString()); });
exports.globAsync = (source) => __awaiter(void 0, void 0, void 0, function* () {
exports.parseFileJson = (file) => __awaiter(this, void 0, void 0, function* () { return JSON.parse((yield fs.readFile(file)).toString()); });
exports.globAsync = (source) => __awaiter(this, void 0, void 0, function* () {
return new Promise((resolve, reject) => {

@@ -74,6 +74,6 @@ glob(source, (error, matches) => {

*
* @param basePackageLocation Locatino of a package's package.json.
* @param basePackageLocation Location of a package's package.json.
* @returns Promise for the names of all the package's dependencies.
*/
exports.getDependencyNamesAndExternalsOfPackage = (basePackageLocation) => __awaiter(void 0, void 0, void 0, function* () {
exports.getDependencyNamesAndExternalsOfPackage = (basePackageLocation) => __awaiter(this, void 0, void 0, function* () {
const { dependencies, shenanigans } = yield exports.parseFileJson(basePackageLocation);

@@ -93,3 +93,4 @@ // Packages that have no dependencies or are not from FullScreenShenanigans can be ignored

const allDependencyNames = Object.keys(dependencies);
for (const localDependency of Object.keys(dependencies)) {
for (let i = 0; i < allDependencyNames.length; i += 1) {
const localDependency = allDependencyNames[i];
const modulePackageLocation = path.normalize(basePackageLocation.replace("package.json", `node_modules/${localDependency}/package.json`));

@@ -96,0 +97,0 @@ if (yield fs.exists(modulePackageLocation)) {

@@ -87,3 +87,3 @@ import chalk from "chalk";

*
* @param basePackageLocation Locatino of a package's package.json.
* @param basePackageLocation Location of a package's package.json.
* @returns Promise for the names of all the package's dependencies.

@@ -112,3 +112,4 @@ */

for (const localDependency of Object.keys(dependencies)) {
for (let i = 0; i < allDependencyNames.length; i += 1) {
const localDependency = allDependencyNames[i];
const modulePackageLocation = path.normalize(

@@ -115,0 +116,0 @@ basePackageLocation.replace(

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