Socket
Socket
Sign inDemoInstall

knex-schema-inspector

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

knex-schema-inspector - npm Package Compare versions

Comparing version 1.5.9 to 1.5.10

6

dist/dialects/mssql.js

@@ -49,4 +49,8 @@ "use strict";

};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseDefaultValue = exports.rawColumnToColumn = void 0;
var lodash_isnil_1 = __importDefault(require("lodash.isnil"));
function rawColumnToColumn(rawColumn) {

@@ -58,3 +62,3 @@ return __assign(__assign({}, rawColumn), { default_value: parseDefaultValue(rawColumn.default_value) ||

function parseDefaultValue(value) {
if (!value)
if (lodash_isnil_1.default(value))
return null;

@@ -61,0 +65,0 @@ value = value.replace(/^\(([\s\S]*)\)$/, '$1');

@@ -38,4 +38,8 @@ "use strict";

};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseDefaultValue = exports.rawColumnToColumn = void 0;
var lodash_isnil_1 = __importDefault(require("lodash.isnil"));
function rawColumnToColumn(rawColumn) {

@@ -69,3 +73,3 @@ return {

function parseDefaultValue(type) {
if (!type)
if (lodash_isnil_1.default(type))
return null;

@@ -72,0 +76,0 @@ if (type.startsWith('nextval('))

3

lib/dialects/mssql.ts

@@ -6,2 +6,3 @@ import { Knex } from 'knex';

import { ForeignKey } from '../types/foreign-key';
import isNil from 'lodash.isnil';

@@ -49,3 +50,3 @@ type RawTable = {

export function parseDefaultValue(value: string | null) {
if (!value) return null;
if (isNil(value)) return null;

@@ -52,0 +53,0 @@ value = value.replace(/^\(([\s\S]*)\)$/, '$1');

@@ -6,2 +6,3 @@ import { Knex } from 'knex';

import { ForeignKey } from '../types/foreign-key';
import isNil from 'lodash.isnil';

@@ -66,3 +67,3 @@ type RawTable = {

export function parseDefaultValue(type: string | null) {
if (!type) return null;
if (isNil(type)) return null;
if (type.startsWith('nextval(')) return type;

@@ -69,0 +70,0 @@

{
"name": "knex-schema-inspector",
"version": "1.5.9",
"version": "1.5.10",
"description": "Utility for extracting information about existing DB schema",

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

"@types/lodash.flatten": "^4.4.6",
"@types/lodash.isnil": "^4.0.6",
"@types/mocha": "^8.0.3",

@@ -69,4 +70,5 @@ "@types/node": "^14.0.13",

"dependencies": {
"lodash.flatten": "^4.4.0"
"lodash.flatten": "^4.4.0",
"lodash.isnil": "^4.0.0"
}
}
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