@liftitapp/typeorm-model-generator
Advanced tools
Comparing version 0.2.25 to 1.0.0
"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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
125490
2651