Socket
Socket
Sign inDemoInstall

redisk

Package Overview
Dependencies
36
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.3 to 2.1.4

.github/workflows/nodejs.yml

2

dist/decorators/hasone.decorator.d.ts
import 'reflect-metadata';
import { Type } from '../metadata';
export declare function HasOne<T>(type: () => Type<T>, options?: {
export declare function HasOne<T>(type: (type?: any) => Type<T>, options?: {
cascadeInsert: boolean;
cascadeUpdate: boolean;
}): Function;
{
"name": "redisk",
"version": "2.1.3",
"version": "2.1.4",
"description": "TypeScript ORM for Redis.",

@@ -16,3 +16,4 @@ "main": "index.js",

"publish:next": "npm publish --access public --tag next",
"test": "jest --no-cache --runInBand"
"test": "jest --no-cache --runInBand",
"changelog": "auto-changelog -p"
},

@@ -43,7 +44,11 @@ "dependencies": {

"devDependencies": {
"@commitlint/cli": "^8.3.5",
"@commitlint/config-conventional": "^8.3.4",
"@types/jest": "^24.9.1",
"@types/node": "^13.9.0",
"auto-changelog": "^1.16.4",
"cpx": "^1.5.0",
"husky": "^4.2.3",
"jest": "^25.1.0",
"ts-jest": "^25.0.0",
"ts-jest": "^25.3.0",
"typescript": "^3.7.5"

@@ -65,3 +70,8 @@ },

"verbose": true
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
}
}

@@ -5,3 +5,4 @@ <h1 align="center">

[![npm version](https://badge.fury.io/js/redisk.svg)](https://badge.fury.io/js/redisk)
[![npm version](https://badge.fury.io/js/redisk.svg)](https://badge.fury.io/js/redisk)
![Redisk CI](https://github.com/ArkerLabs/redisk/workflows/Redisk%20CI/badge.svg)

@@ -129,3 +130,3 @@ Redisk is a TypeScript ORM library for Redis.

@HasOne(() => Group, {cascadeInsert: true, cascadeUpdate: true})
@HasOne(type => Group, {cascadeInsert: true, cascadeUpdate: true})
@Property()

@@ -226,3 +227,3 @@ public group: Group;

@HasOne(() => Group, {cascadeInsert: true, cascadeUpdate: true})
@HasOne(type => Group, {cascadeInsert: true, cascadeUpdate: true})
@Property()

@@ -229,0 +230,0 @@ public readonly group: Group;

@@ -42,6 +42,6 @@ import { RediskTestUtils } from './utils/redisk-test-utils';

expect(await utils.redisk.getClient().smembers('user:search:name')).toEqual(
[ users[2].id + ':_id_:' + users[2].name.toLowerCase(), users[1].id + ':_id_:' + users[1].name.toLowerCase() ]
expect((await utils.redisk.getClient().smembers('user:search:name')).sort((a, b) => a.localeCompare(b))).toEqual(
[ users[2].id + ':_id_:' + users[2].name.toLowerCase(), users[1].id + ':_id_:' + users[1].name.toLowerCase() ].sort((a, b) => a.localeCompare(b))
);
});
});

@@ -29,3 +29,3 @@ import { Entity } from '../../src/decorators/entity.decorator';

@HasOne(() => Group, {cascadeInsert: true, cascadeUpdate: true})
@HasOne(type => Group, {cascadeInsert: true, cascadeUpdate: true})
@Property({indexed: true})

@@ -32,0 +32,0 @@ public readonly group: Group;

@@ -64,4 +64,4 @@ import { RediskTestUtils } from './utils/redisk-test-utils';

expect(await utils.redisk.getClient().smembers('user:search:name')).toEqual(
[ users[0].id + ':_id_:' + users[0].name.toLowerCase(), id + ':_id_:' + name.toLowerCase() ]
expect((await utils.redisk.getClient().smembers('user:search:name')).sort((a, b) => a.localeCompare(b))).toEqual(
[ users[0].id + ':_id_:' + users[0].name.toLowerCase(), id + ':_id_:' + name.toLowerCase() ].sort((a, b) => a.localeCompare(b))
);

@@ -128,4 +128,4 @@ });

expect(await utils.redisk.getClient().smembers('user:search:name')).toEqual(
[ users[0].id + ':_id_:' + users[0].name.toLowerCase(), id + ':_id_:' + newName.toLowerCase() ]
expect((await utils.redisk.getClient().smembers('user:search:name')).sort((a, b) => a.localeCompare(b))).toEqual(
[ users[0].id + ':_id_:' + users[0].name.toLowerCase(), id + ':_id_:' + newName.toLowerCase() ].sort((a, b) => a.localeCompare(b))
);

@@ -167,6 +167,6 @@ });

expect(await utils.redisk.getClient().smembers('user:search:name')).toEqual(
[ users[0].id + ':_id_:' + users[0].name.toLowerCase(), id + ':_id_:' + newName.toLowerCase() ]
);
const receivedSearch = (await utils.redisk.getClient().smembers('user:search:name')).sort((a, b) => a.localeCompare(b));
const expectedSearch = [ users[0].id + ':_id_:' + users[0].name.toLowerCase(), id + ':_id_:' + newName.toLowerCase() ].sort((a, b) => a.localeCompare(b));
expect(receivedSearch).toEqual(expectedSearch);
});
});

@@ -30,3 +30,3 @@ import { RediskTestUtils } from './utils/redisk-test-utils';

it('should return filtered persisted entities', async () => {
expect(await utils.redisk.search(
expect((await utils.redisk.search(
User,

@@ -37,5 +37,5 @@ {

},
2
)).toEqual([users[3], users[2]]);
3
)).sort((a, b) => a.id.localeCompare(b.id))).toEqual([users[0], users[3], users[2]].sort((a, b) => a.id.localeCompare(b.id)));
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc