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

@douglasgabr/cypher-builder

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@douglasgabr/cypher-builder - npm Package Compare versions

Comparing version 3.4.0 to 3.4.1

13

CHANGELOG.md

@@ -0,1 +1,14 @@

# 3.4.1 / 2022-04-05
- fix(pagination): use neo4j driver `int` constructor for limit and skip
```typescript
import { Builder } from '@douglasgabr/cypher-builder';
import { int } from 'neo4j-driver';
new Builder().limit(1).skip(2);
// parameters will be
const parameters = { limit: int(1), skip: int(2) };
```
# 3.4.0 / 2022-01-16

@@ -2,0 +15,0 @@

6

dist/clauses/pagination-clauses/limit.clause.js
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.LimitClauseStringBuilder = exports.LimitClause = void 0;
const base_clause_1 = require("../base-clause");
const neo4j_driver_1 = __importDefault(require("neo4j-driver"));
class LimitClause extends base_clause_1.Clause {
constructor(parametersBag, limit) {
super('LIMIT');
this.limitParam = parametersBag.add(limit, true, 'limit');
this.limitParam = parametersBag.add(neo4j_driver_1.default.int(limit), true, 'limit');
}

@@ -10,0 +14,0 @@ }

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SkipClauseStringBuilder = exports.SkipClause = void 0;
const base_clause_1 = require("../base-clause");
const neo4j_driver_1 = __importDefault(require("neo4j-driver"));
class SkipClause extends base_clause_1.Clause {
constructor(parametersBag, skip) {
super('SKIP');
this.skipParam = parametersBag.add(skip, true, 'skip');
this.skipParam = parametersBag.add(neo4j_driver_1.default.int(skip), true, 'skip');
}

@@ -10,0 +14,0 @@ }

9

package.json
{
"name": "@douglasgabr/cypher-builder",
"version": "3.4.0",
"version": "3.4.1",
"description": "Fluent CQL builder for Neo4j",

@@ -32,2 +32,4 @@ "main": "dist/index.js",

"@commitlint/config-conventional": "^16.0.0",
"@swc/core": "^1.2.163",
"@swc/jest": "^0.2.20",
"@types/jest": "^27.0.0",

@@ -41,6 +43,9 @@ "@typescript-eslint/eslint-plugin": "^5.0.0",

"jest-extended": "^1.2.0",
"neo4j-driver": "^4.0.0",
"prettier": "2.5.1",
"ts-jest": "^27.0.3",
"typescript": "^4.4.3"
},
"peerDependencies": {
"neo4j-driver": "^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