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

bun-types

Package Overview
Dependencies
Maintainers
0
Versions
842
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bun-types - npm Package Compare versions

Comparing version

to
1.2.3-canary.20250222T140533

2

docs/api/fetch.md

@@ -340,3 +340,3 @@ Bun implements the WHATWG `fetch` standard, with some extensions to meet the needs of server-side JavaScript.

[fetch] > Connection: keep-alive
[fetch] > User-Agent: Bun/1.2.3-canary.20250221T140617
[fetch] > User-Agent: Bun/1.2.3-canary.20250222T140533
[fetch] > Accept: */*

@@ -343,0 +343,0 @@ [fetch] > Host: example.com

@@ -113,3 +113,3 @@ Spawn child processes with `Bun.spawn` or `Bun.spawnSync`.

const text = await new Response(proc.stdout).text();
console.log(text); // => "1.2.3-canary.20250221T140617"
console.log(text); // => "1.2.3-canary.20250222T140533"
```

@@ -116,0 +116,0 @@

@@ -186,2 +186,10 @@ Bun provides native bindings for working with PostgreSQL databases with a modern, Promise-based API. The interface is designed to be simple and performant, using tagged template literals for queries and offering features like connection pooling, transactions, and prepared statements.

### Queries in files
You can use the `sql.file` method to read a query from a file and execute it, if the file includes $1, $2, etc you can pass parameters to the query. If no parameters are used it can execute multiple commands per file.
```ts
const result = await sql.file("query.sql", [1, 2, 3]);
```
### Unsafe Queries

@@ -292,2 +300,17 @@

## Dynamic passwords
When clients need to use alternative authentication schemes such as access tokens or connections to databases with rotating passwords, provide either a synchronous or asynchronous function that will resolve the dynamic password value at connection time.
```ts
import { SQL } from "bun";
const sql = new SQL(url, {
// Other connection config
...
// Password function for the database user
password: async () => await signer.getAuthToken(),
});
```
## Transactions

@@ -294,0 +317,0 @@

@@ -10,3 +10,3 @@ Use `bun publish` to publish a package to the npm registry.

## Output
bun publish v1.2.3-canary.20250221T140617 (ca7428e9)
bun publish v1.2.3-canary.20250222T140533 (ca7428e9)

@@ -13,0 +13,0 @@ packed 203B package.json

@@ -12,3 +12,3 @@ ---

◐ Installing dependencies...
bun install v1.2.3-canary.20250221T140617 (16b4bf34)
bun install v1.2.3-canary.20250222T140533 (16b4bf34)
+ @nuxt/devtools@0.8.2

@@ -15,0 +15,0 @@ + nuxt@3.7.0

@@ -19,3 +19,3 @@ ---

"peerDependencies": {
+ "@types/bun": "^1.2.3-canary.20250221T140617"
+ "@types/bun": "^1.2.3-canary.20250222T140533"
}

@@ -32,3 +32,3 @@ }

"peerDependencies": {
"@types/bun": "^1.2.3-canary.20250221T140617"
"@types/bun": "^1.2.3-canary.20250222T140533"
},

@@ -35,0 +35,0 @@ "peerDependenciesMeta": {

@@ -100,3 +100,3 @@ ---

# Update a dependency to a specific version
$ bun update @types/bun@1.2.3-canary.20250221T140617
$ bun update @types/bun@1.2.3-canary.20250222T140533

@@ -103,0 +103,0 @@ # Update all dependencies to the latest versions

@@ -24,3 +24,3 @@ ---

$ bun test
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -51,3 +51,3 @@ test.test.js:

$ bun test test3
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -90,3 +90,3 @@ test3.test.js:

$ bun test -t add
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -93,0 +93,0 @@ test.test.js:

@@ -21,3 +21,3 @@ ---

$ bun test test/snap
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -65,3 +65,3 @@ test/snap.test.ts:

$ bun test
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -83,3 +83,3 @@ test/snap.test.ts:

$ bun test --update-snapshots
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -86,0 +86,0 @@ test/snap.test.ts:

@@ -32,3 +32,3 @@ ---

$ bun test --update-snapshots
bun test v1.2.3-canary.20250221T140617 (9c68abdb)
bun test v1.2.3-canary.20250222T140533 (9c68abdb)

@@ -35,0 +35,0 @@ test/snap.test.ts:

@@ -8,3 +8,3 @@ ---

```ts#index.ts
Bun.version; // => "1.2.3-canary.20250221T140617"
Bun.version; // => "1.2.3-canary.20250222T140533"
```

@@ -11,0 +11,0 @@

@@ -17,3 +17,3 @@ Bun ships as a single executable with no dependencies that can be installed a few different ways.

# to install a specific version
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250221T140617"
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250222T140533"
```

@@ -193,6 +193,6 @@

To install a specific version of Bun, you can pass the git tag of the version you want to install to the install script, such as `bun-v1.2.0` or `bun-v1.2.3-canary.20250221T140617`.
To install a specific version of Bun, you can pass the git tag of the version you want to install to the install script, such as `bun-v1.2.0` or `bun-v1.2.3-canary.20250222T140533`.
```sh
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250221T140617"
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250222T140533"
```

@@ -206,3 +206,3 @@

# PowerShell:
$ iex "& {$(irm https://bun.sh/install.ps1)} -Version 1.2.3-canary.20250221T140617"
$ iex "& {$(irm https://bun.sh/install.ps1)} -Version 1.2.3-canary.20250222T140533"
```

@@ -209,0 +209,0 @@

@@ -127,7 +127,7 @@ ---

```sh
[fetch] $ curl --http1.1 "https://example.com/" -X POST -H "content-type: application/json" -H "Connection: keep-alive" -H "User-Agent: Bun/1.2.3-canary.20250221T140617" -H "Accept: */*" -H "Host: example.com" -H "Accept-Encoding: gzip, deflate, br" --compressed -H "Content-Length: 13" --data-raw "{\"foo\":\"bar\"}"
[fetch] $ curl --http1.1 "https://example.com/" -X POST -H "content-type: application/json" -H "Connection: keep-alive" -H "User-Agent: Bun/1.2.3-canary.20250222T140533" -H "Accept: */*" -H "Host: example.com" -H "Accept-Encoding: gzip, deflate, br" --compressed -H "Content-Length: 13" --data-raw "{\"foo\":\"bar\"}"
[fetch] > HTTP/1.1 POST https://example.com/
[fetch] > content-type: application/json
[fetch] > Connection: keep-alive
[fetch] > User-Agent: Bun/1.2.3-canary.20250221T140617
[fetch] > User-Agent: Bun/1.2.3-canary.20250222T140533
[fetch] > Accept: */*

@@ -174,3 +174,3 @@ [fetch] > Host: example.com

[fetch] > Connection: keep-alive
[fetch] > User-Agent: Bun/1.2.3-canary.20250221T140617
[fetch] > User-Agent: Bun/1.2.3-canary.20250222T140533
[fetch] > Accept: */*

@@ -177,0 +177,0 @@ [fetch] > Host: example.com

@@ -23,3 +23,3 @@ Bun Shell makes shell scripting with JavaScript & TypeScript fun. It's a cross-platform bash-like shell with seamless JavaScript interop.

- **Shell scripting**: Bun Shell can be used to run shell scripts (`.bun.sh` files).
- **Custom interpreter**: Bun Shell is written in Zig, along with it's lexer, parser, and interpreter. Bun Shell is a small programming language.
- **Custom interpreter**: Bun Shell is written in Zig, along with its lexer, parser, and interpreter. Bun Shell is a small programming language.

@@ -26,0 +26,0 @@ ## Getting started

@@ -58,3 +58,3 @@ Bun's test runner plays well with existing component and DOM testing libraries, including React Testing Library and [`happy-dom`](https://github.com/capricorn86/happy-dom).

$ bun test
bun test v1.2.3-canary.20250221T140617
bun test v1.2.3-canary.20250222T140533

@@ -61,0 +61,0 @@ dom.test.ts:

{
"version": "1.2.3-canary.20250221T140617",
"version": "1.2.3-canary.20250222T140533",
"name": "bun-types",

@@ -4,0 +4,0 @@ "license": "MIT",

Sorry, the diff of this file is too big to display