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

bun-sqlite-key-value

Package Overview
Dependencies
Maintainers
0
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bun-sqlite-key-value - npm Package Compare versions

Comparing version 1.9.2 to 1.9.3

8

dist/index.js

@@ -309,13 +309,13 @@ // src/index.ts

return new Proxy({}, {
get(target, property, receiver) {
get(_, property) {
return self.get(property);
},
set(target, property, value) {
set(_, property, value) {
self.set(property, value);
return true;
},
has(target, property) {
has(_, property) {
return self.has(property);
},
deleteProperty(target, property) {
deleteProperty(_, property) {
self.delete(property);

@@ -322,0 +322,0 @@ return true;

{
"name": "bun-sqlite-key-value",
"version": "1.9.2",
"version": "1.9.3",
"author": {

@@ -5,0 +5,0 @@ "name": "Gerold Penz",

@@ -40,6 +40,2 @@ # Bun SQLite Key Value

store.data.myKey // --> "Hello World"
// Or use the short name for the data proxy object.
store.d.myKey = 123456789
store.d.myKey // --> 123456789
```

@@ -97,5 +93,2 @@

data[<key>] = <value>
d.<key> = <value>
d[<key>] = <value>
```

@@ -138,5 +131,2 @@

store.d.myKey4 = "my-value"
store.d["myKey5"] = "my-value"
// Becomes invalid after 30 seconds

@@ -154,5 +144,2 @@ store.set("myKey6", "item-with-ttl", 30000)

data[<key>]: any
d.<key>: any
d[<key>]: any
```

@@ -179,5 +166,2 @@

store.data["myKey"] // --> "my-value"
store.d.myKey // --> "my-value"
store.d["myKey"] // --> "my-value"
```

@@ -310,3 +294,3 @@

```
Reads the data from the database and returns entries in an array as key-value pairs.
Reads the data from the database and returns items in an array as key-value pairs.

@@ -463,3 +447,3 @@ ### startsWithOrKeys

const store = new BunSqliteKeyValue(undefined, {ttlMs: 1000})
const store = new BunSqliteKeyValue(":memory:", {ttlMs: 1000})

@@ -483,3 +467,2 @@ const KEY = "cache-key"

<key> in <store>.data
<key> in <store>.d
```

@@ -567,3 +550,2 @@

delete <store>.data.<key>
delete <store>.d.<key>
```

@@ -591,3 +573,2 @@

delete store.data.myKey
delete store.d.myKey

@@ -668,2 +649,5 @@ // Delete multiple items

If `true` is passed, the expired entries are deleted first
before the entries are counted.
If the parameter is not specified or `false` is passed,

@@ -673,6 +657,3 @@ then only the entries that have no expiration date or

If `true` is passed, the expired entries are deleted first
before the entries are counted.
### Example

@@ -829,3 +810,2 @@

- `<store>.data.<key> = <value>`
- `<store>.d.<key> = <value>`

@@ -839,3 +819,2 @@ ### Set items

- `<store>.data.<key>`
- `<store>.d.<key>`
- `getSet(key: string, value: any): any`

@@ -890,3 +869,2 @@ - `getRandomValue(): any`

- `delete <store>.data.<key>`
- `delete <store>.d.<key>`

@@ -905,3 +883,2 @@ ### Count

- `<key> in <store>.data`
- `<key> in <store>.d`
- `getRandomKey()`

@@ -908,0 +885,0 @@ - `randomKey()` --> alias for getRandomKey()

@@ -42,4 +42,3 @@ import { Database, type Statement } from "bun:sqlite"

data = this.getDataObject()
// Alias for `data`
d = this.data
d = this.data // Alias for `data`

@@ -487,7 +486,7 @@ private deleteExpiredStatement: Statement

get(target, property: string, receiver) {
get(_, property: string) {
return self.get(property)
},
set(target, property: string, value: any) {
set(_, property: string, value: any) {
self.set(property, value)

@@ -497,7 +496,7 @@ return true

has(target, property: string) {
has(_, property: string) {
return self.has(property)
},
deleteProperty(target: {}, property: string) {
deleteProperty(_: {}, property: string) {
self.delete(property)

@@ -504,0 +503,0 @@ return true

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