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

@nestjs/schematics

Package Overview
Dependencies
Maintainers
2
Versions
136
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nestjs/schematics - npm Package Compare versions

Comparing version

to
11.0.0-next.1

dist/lib/application/files/ts/eslint.config.mjs

18

dist/lib/application/application.factory.js

@@ -19,9 +19,9 @@ "use strict";

const target = Object.assign({}, options);
target.author = !!target.author ? target.author : defaults_1.DEFAULT_AUTHOR;
target.description = !!target.description
target.author = target.author ? target.author : defaults_1.DEFAULT_AUTHOR;
target.description = target.description
? target.description
: defaults_1.DEFAULT_DESCRIPTION;
target.language = !!target.language ? target.language : defaults_1.DEFAULT_LANGUAGE;
target.language = target.language ? target.language : defaults_1.DEFAULT_LANGUAGE;
target.name = resolvePackageName(target.name.toString());
target.version = !!target.version ? target.version : defaults_1.DEFAULT_VERSION;
target.version = target.version ? target.version : defaults_1.DEFAULT_VERSION;
target.specFileSuffix = (0, formatting_1.normalizeToKebabOrSnakeCase)(options.specFileSuffix || 'spec');

@@ -32,6 +32,4 @@ target.packageManager =

: target.packageManager;
target.dependencies = !!target.dependencies ? target.dependencies : '';
target.devDependencies = !!target.devDependencies
? target.devDependencies
: '';
target.dependencies = target.dependencies ? target.dependencies : '';
target.devDependencies = target.devDependencies ? target.devDependencies : '';
return target;

@@ -51,5 +49,7 @@ }

return (0, schematics_1.apply)((0, schematics_1.url)((0, core_1.join)('./files', options.language)), [
options.spec ? (0, schematics_1.noop)() : (0, schematics_1.filter)((path) => !path.endsWith('__specFileSuffix__.ts')),
options.spec
? (0, schematics_1.noop)()
: (0, schematics_1.filter)((path) => !path.endsWith('__specFileSuffix__.ts')),
options.spec
? (0, schematics_1.noop)()
: (0, schematics_1.filter)((path) => {

@@ -56,0 +56,0 @@ const languageExtension = options.language || 'ts';

@@ -30,16 +30,17 @@ {

"devDependencies": {
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.12.0",
"@nestjs/cli": "^10.0.0",
"@nestjs/schematics": "^10.0.0",
"@nestjs/testing": "^10.0.0",
"@types/eslint__js": "^8.42.3",
"@types/express": "^5.0.0",
"@types/jest": "^29.5.2",
"@types/node": "^20.3.1",
"@types/node": "^22.0.0",
"@types/supertest": "^6.0.0",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"eslint": "^8.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint": "^9.12.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^15.11.0",
"jest": "^29.5.0",
"prettier": "^3.0.0",
"prettier": "^3.3.3",
"source-map-support": "^0.5.21",

@@ -51,3 +52,4 @@ "supertest": "^7.0.0",

"tsconfig-paths": "^4.2.0",
"typescript": "^5.1.3"
"typescript": "^5.3.3",
"typescript-eslint": "^8.8.1"
},

@@ -54,0 +56,0 @@ "jest": {

@@ -93,4 +93,4 @@ "use strict";

const bootstrapFunction = tsFile.getFunction('bootstrap');
const listenStatement = bootstrapFunction.getStatement(node => node.getText().includes('listen'));
const setPrefixStatement = bootstrapFunction.getStatement(node => node.getText().includes('setGlobalPrefix'));
const listenStatement = bootstrapFunction.getStatement((node) => node.getText().includes('listen'));
const setPrefixStatement = bootstrapFunction.getStatement((node) => node.getText().includes('setGlobalPrefix'));
if (!listenStatement || setPrefixStatement) {

@@ -97,0 +97,0 @@ return tree;

@@ -30,7 +30,8 @@ "use strict";

const nestJson = JSON.parse(content || '{}');
if (nestJson.hasOwnProperty('defaultLibraryPrefix')) {
if (Object.prototype.hasOwnProperty.call(nestJson, 'defaultLibraryPrefix')) {
return nestJson['defaultLibraryPrefix'];
}
}
catch (e) {
catch {
return defaultLibraryPrefix;
}

@@ -45,3 +46,3 @@ return defaultLibraryPrefix;

}
target.language = !!target.language ? target.language : defaults_1.DEFAULT_LANGUAGE;
target.language = target.language ? target.language : defaults_1.DEFAULT_LANGUAGE;
target.name = (0, formatting_1.normalizeToKebabOrSnakeCase)(target.name);

@@ -104,3 +105,4 @@ target.path =

const defaultSourceRoot = options.rootDir !== undefined ? options.rootDir : defaults_1.DEFAULT_LIB_PATH;
scripts[defaultFormatScriptName] = `prettier --write "src/**/*.ts" "test/**/*.ts" "${defaultSourceRoot}/**/*.ts"`;
scripts[defaultFormatScriptName] =
`prettier --write "src/**/*.ts" "test/**/*.ts" "${defaultSourceRoot}/**/*.ts"`;
}

@@ -107,0 +109,0 @@ }

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

}
catch (err) {
catch {
return filenames.length > 0

@@ -38,3 +38,3 @@ ? await this.readAnyOf(filenames.slice(1, filenames.length))

}
catch (err) {
catch {
return filenames.length > 0

@@ -41,0 +41,0 @@ ? this.readSyncAnyOf(filenames.slice(1, filenames.length))

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

}
if (path.endsWith('.gateway.ts') || path.endsWith('.gateway.__specFileSuffix__.ts')) {
if (path.endsWith('.gateway.ts') ||
path.endsWith('.gateway.__specFileSuffix__.ts')) {
return options.type === 'ws';

@@ -142,5 +143,5 @@ }

}
catch (err) {
catch {
}
};
}

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

let name = packageJson.name;
name = name.replace(/[^\w.]+/g, '-').replace(/\-+/g, '-');
name = name.replace(/[^\w.]+/g, '-').replace(/-+/g, '-');
return name[0] === '-' ? name.substr(1) : name;

@@ -56,3 +56,3 @@ }

}
target.language = !!target.language ? target.language : defaults_1.DEFAULT_LANGUAGE;
target.language = target.language ? target.language : defaults_1.DEFAULT_LANGUAGE;
target.name = (0, formatting_1.normalizeToKebabOrSnakeCase)(target.name);

@@ -140,3 +140,4 @@ target.path =

const defaultSourceRoot = options.rootDir !== undefined ? options.rootDir : defaults_1.DEFAULT_APPS_PATH;
scripts[defaultFormatScriptName] = `prettier --write "${defaultSourceRoot}/**/*.ts" "${defaults_1.DEFAULT_LIB_PATH}/**/*.ts"`;
scripts[defaultFormatScriptName] =
`prettier --write "${defaultSourceRoot}/**/*.ts" "${defaults_1.DEFAULT_LIB_PATH}/**/*.ts"`;
}

@@ -146,3 +147,4 @@ if (scripts[defaultStartScriptName] &&

const defaultSourceRoot = options.rootDir !== undefined ? options.rootDir : defaults_1.DEFAULT_APPS_PATH;
scripts[defaultStartScriptName] = `node dist/${defaultSourceRoot}/${defaultAppName}/main`;
scripts[defaultStartScriptName] =
`node dist/${defaultSourceRoot}/${defaultAppName}/main`;
}

@@ -149,0 +151,0 @@ }

@@ -164,4 +164,4 @@ "use strict";

let options = JSON.stringify(staticOptions.value, null, spacing);
options = options.replace(/\"([^(\")"]+)\":/g, '$1:');
options = options.replace(/\"/g, `'`);
options = options.replace(/"([^(")"]+)":/g, '$1:');
options = options.replace(/"/g, `'`);
options = options.slice(0, options.length - 1) + ' }';

@@ -168,0 +168,0 @@ symbol += `.${staticOptions.name}(${options})`;

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

const reversedContent = Array.from(contentLines).reverse();
const reverseImports = reversedContent.filter(line => line.match(/\} from ('|")/));
const reverseImports = reversedContent.filter((line) => line.match(/\} from ('|")/));
if (reverseImports.length <= 0) {

@@ -22,0 +22,0 @@ return 0;

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

}
const moduleFilename = directory.subfiles.find(filename => /\.module\.(t|j)s$/.test(filename));
const moduleFilename = directory.subfiles.find((filename) => /\.module\.(t|j)s$/.test(filename));
return moduleFilename !== undefined

@@ -21,0 +21,0 @@ ? (0, core_1.join)(directory.path, moduleFilename.valueOf())

@@ -9,7 +9,5 @@ "use strict";

const relativeDir = (0, core_1.relative)((0, core_1.dirname)((placeholder + from)), (0, core_1.dirname)((placeholder + to)));
return (relativeDir.startsWith('.')
? relativeDir
: './' + relativeDir).concat(relativeDir.length === 0 ? (0, core_1.basename)(to) : '/' + (0, core_1.basename)(to));
return (relativeDir.startsWith('.') ? relativeDir : './' + relativeDir).concat(relativeDir.length === 0 ? (0, core_1.basename)(to) : '/' + (0, core_1.basename)(to));
}
}
exports.PathSolver = PathSolver;

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

const files = ['nest-cli.json', 'nest.json'].concat(extraFiles || []);
return files.map(file => host.exists(file)).some(isPresent => isPresent);
return files.map((file) => host.exists(file)).some((isPresent) => isPresent);
}

@@ -12,0 +12,0 @@ function mergeSourceRoot(options) {

{
"name": "@nestjs/schematics",
"version": "10.2.3",
"version": "11.0.0-next.1",
"description": "Nest - modern, fast, powerful node.js web framework (@schematics)",

@@ -27,3 +27,3 @@ "main": "dist/index.js",

"release": "release-it",
"prepare": "husky install"
"prepare": "husky"
},

@@ -45,4 +45,4 @@ "repository": {

"dependencies": {
"@angular-devkit/core": "17.3.11",
"@angular-devkit/schematics": "17.3.11",
"@angular-devkit/core": "19.0.1",
"@angular-devkit/schematics": "19.0.1",
"comment-json": "4.2.5",

@@ -53,21 +53,28 @@ "jsonc-parser": "3.3.1",

"devDependencies": {
"@commitlint/cli": "19.5.0",
"@commitlint/config-angular": "19.5.0",
"@commitlint/cli": "19.6.0",
"@commitlint/config-angular": "19.6.0",
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.15.0",
"@types/eslint__js": "8.42.3",
"@types/jest": "29.5.14",
"@types/node": "20.17.1",
"@typescript-eslint/eslint-plugin": "8.11.0",
"@typescript-eslint/parser": "8.11.0",
"@types/node": "22.9.3",
"@typescript-eslint/eslint-plugin": "8.15.0",
"@typescript-eslint/parser": "8.15.0",
"cpx2": "8.0.0",
"eslint": "9.13.0",
"eslint": "9.15.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "15.12.0",
"gulp": "5.0.0",
"gulp-clean": "0.4.0",
"husky": "9.1.6",
"husky": "9.1.7",
"jest": "29.7.0",
"nyc": "17.1.0",
"prettier": "3.3.3",
"release-it": "17.10.0",
"ts-jest": "29.2.5",
"ts-node": "10.9.2",
"typescript": "5.6.3"
"typescript": "5.7.2",
"typescript-eslint": "^8.15.0"
},

@@ -74,0 +81,0 @@ "peerDependencies": {