Socket
Socket
Sign inDemoInstall

@liftitapp/typeorm-model-generator

Package Overview
Dependencies
Maintainers
4
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@liftitapp/typeorm-model-generator - npm Package Compare versions

Comparing version 0.2.25 to 1.0.0

9

dist/src/NamingStrategy.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const change_case_1 = require("change-case");
const AbstractNamingStrategy_1 = require("./AbstractNamingStrategy");

@@ -10,6 +11,2 @@ class NamingStrategy extends AbstractNamingStrategy_1.AbstractNamingStrategy {

columnOldName.substring(1, columnOldName.length);
if (columnName.toLowerCase().endsWith("id") &&
!columnName.toLowerCase().endsWith("guid")) {
columnName = columnName.substring(0, columnName.toLowerCase().lastIndexOf("id"));
}
if (!isNaN(parseInt(columnName[columnName.length - 1], 10))) {

@@ -36,3 +33,3 @@ columnName = columnName.substring(0, columnName.length - 1);

}
return columnName;
return change_case_1.camelCase(columnName);
}

@@ -43,3 +40,3 @@ entityName(entityName) {

columnName(columnName) {
return columnName;
return change_case_1.camelCase(columnName);
}

@@ -46,0 +43,0 @@ }

{
"name": "@liftitapp/typeorm-model-generator",
"version": "0.2.25",
"version": "1.0.0",
"description": "Generates models for TypeORM from existing databases.",

@@ -5,0 +5,0 @@ "bin": "bin/typeorm-model-generator",

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