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
3
Versions
819
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 1.2.3-canary.20250213T140654 to 1.2.3-canary.20250214T140552

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.20250213T140654
[fetch] > User-Agent: Bun/1.2.3-canary.20250214T140552
[fetch] > Accept: */*

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

@@ -184,4 +184,4 @@ Production servers often read, upload, and write files to S3-compatible object storage services instead of the local filesystem. Historically, that means local filesystem APIs you use in development can't be used in production. When you use Bun, things are different.

expiresIn: 3600, // 1 hour
method: 'PUT',
type: 'application/json', // No extension for inferring, so we can specify the content type to be JSON
method: "PUT",
type: "application/json", // No extension for inferring, so we can specify the content type to be JSON
});

@@ -365,2 +365,52 @@

### Using Bun's S3Client with supabase
To use Bun's S3 client with [supabase](https://supabase.com/), set `endpoint` to the supabase endpoint in the `S3Client` constructor. The supabase endpoint includes your account ID and /storage/v1/s3 path. Make sure to set Enable connection via S3 protocol on in the supabase dashboard in https://supabase.com/dashboard/project/<account-id>/settings/storage and to set the region informed in the same section.
```ts
import { S3Client } from "bun";
const supabase = new S3Client({
accessKeyId: "access-key",
secretAccessKey: "secret-key",
bucket: "my-bucket",
region: "us-west-1",
endpoint: "https://<account-id>.supabase.co/storage/v1/s3/storage",
});
```
### Using Bun's S3Client with S3 Virtual Hosted-Style endpoints
When using a S3 Virtual Hosted-Style endpoint, you need to set the `virtualHostedStyle` option to `true` and if no endpoint is provided, Bun will use region and bucket to infer the endpoint to AWS S3, if no region is provided it will use `us-east-1`. If you provide a the endpoint, there are no need to provide the bucket name.
```ts
import { S3Client } from "bun";
// AWS S3 endpoint inferred from region and bucket
const s3 = new S3Client({
accessKeyId: "access-key",
secretAccessKey: "secret-key",
bucket: "my-bucket",
virtualHostedStyle: true,
// endpoint: "https://my-bucket.s3.us-east-1.amazonaws.com",
// region: "us-east-1",
});
// AWS S3
const s3WithEndpoint = new S3Client({
accessKeyId: "access-key",
secretAccessKey: "secret-key",
endpoint: "https://<bucket-name>.s3.<region>.amazonaws.com",
virtualHostedStyle: true,
});
// Cloudflare R2
const r2WithEndpoint = new S3Client({
accessKeyId: "access-key",
secretAccessKey: "secret-key",
endpoint: "https://<bucket-name>.<account-id>.r2.cloudflarestorage.com",
virtualHostedStyle: true,
});
```
## Credentials

@@ -367,0 +417,0 @@

@@ -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.20250213T140654"
console.log(text); // => "1.2.3-canary.20250214T140552"
```

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

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

## Output
bun publish v1.2.3-canary.20250213T140654 (ca7428e9)
bun publish v1.2.3-canary.20250214T140552 (ca7428e9)

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

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

◐ Installing dependencies...
bun install v1.2.3-canary.20250213T140654 (16b4bf34)
bun install v1.2.3-canary.20250214T140552 (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.20250213T140654"
+ "@types/bun": "^1.2.3-canary.20250214T140552"
}

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

"peerDependencies": {
"@types/bun": "^1.2.3-canary.20250213T140654"
"@types/bun": "^1.2.3-canary.20250214T140552"
},

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

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

# Update a dependency to a specific version
$ bun update @types/bun@1.2.3-canary.20250213T140654
$ bun update @types/bun@1.2.3-canary.20250214T140552

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

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

$ bun test
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

$ bun test test3
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

$ bun test -t add
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

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

$ bun test test/snap
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

$ bun test
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

$ bun test --update-snapshots
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

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

$ bun test --update-snapshots
bun test v1.2.3-canary.20250213T140654 (9c68abdb)
bun test v1.2.3-canary.20250214T140552 (9c68abdb)

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

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

```ts#index.ts
Bun.version; // => "1.2.3-canary.20250213T140654"
Bun.version; // => "1.2.3-canary.20250214T140552"
```

@@ -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.20250213T140654"
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250214T140552"
```

@@ -192,6 +192,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.20250213T140654`.
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.20250214T140552`.
```sh
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250213T140654"
$ curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.3-canary.20250214T140552"
```

@@ -205,3 +205,3 @@

# PowerShell:
$ iex "& {$(irm https://bun.sh/install.ps1)} -Version 1.2.3-canary.20250213T140654"
$ iex "& {$(irm https://bun.sh/install.ps1)} -Version 1.2.3-canary.20250214T140552"
```

@@ -208,0 +208,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.20250213T140654" -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.20250214T140552" -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.20250213T140654
[fetch] > User-Agent: Bun/1.2.3-canary.20250214T140552
[fetch] > Accept: */*

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

[fetch] > Connection: keep-alive
[fetch] > User-Agent: Bun/1.2.3-canary.20250213T140654
[fetch] > User-Agent: Bun/1.2.3-canary.20250214T140552
[fetch] > Accept: */*

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

@@ -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.20250213T140654
bun test v1.2.3-canary.20250214T140552

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

{
"version": "1.2.3-canary.20250213T140654",
"version": "1.2.3-canary.20250214T140552",
"name": "bun-types",

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

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

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