# @ripple-ts/adapter-bun

## 0.5.9

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.9

## 0.5.8

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.8

## 0.5.7

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.7

## 0.5.6

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.6

## 0.5.5

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.5

## 0.5.4

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.4

## 0.5.3

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.3

## 0.5.2

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.2

## 0.5.1

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.1

## 0.5.0

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.5.0

## 0.4.7

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.4.7

## 0.4.6

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.4.6

## 0.4.5

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.4.5

## 0.4.4

### Patch Changes

- [#1493](https://github.com/Ripple-TS/ripple/pull/1493)
  [`3258f98`](https://github.com/Ripple-TS/ripple/commit/3258f980a476468236ab915e02a7360c0b32a840)
  Thanks [@Dev-next-gen](https://github.com/Dev-next-gen)! - The Bun static
  middleware now serves a prerendered page's `index.html` for a directory request.
  `Bun.file().exists()` is false for a directory, so these requests always fell
  through to the server render.
- Updated dependencies
  [[`2702373`](https://github.com/Ripple-TS/ripple/commit/27023731ee8da64bba45b245a4fa0b33444e40b8)]:
  - @ripple-ts/adapter@0.4.4

## 0.4.3

### Patch Changes

- [#1487](https://github.com/Ripple-TS/ripple/pull/1487)
  [`b4abea0`](https://github.com/Ripple-TS/ripple/commit/b4abea0ab4830eed99adf14dc95a0ef214b24af1)
  Thanks [@leonidaz](https://github.com/leonidaz)! - feat: build shapes.
  `ripple({ ssr: false })` builds a client-only app: components compile without
  the hydration cursor or `track()` serialization hashes (`hydration: false` on
  the compiler), the runtime's hydration paths are compiled out through its
  `HYDRATION` build constant, and `hydrate()` throws; `ssr: true` compiles every
  module for the server. `prerender()` on `ripple/server` renders a component to
  static HTML with every boundary settled and the CSS as text, and a `RenderRoute`
  marked `prerender: true` is rendered through the built server entry at build
  time into `<outDir>/client<path>/index.html`, which the node and bun adapters
  now serve for a directory request before the server renders. The client build's
  `index.html` template moves to the server output so a static handler never
  serves its placeholders.
- Updated dependencies []:
  - @ripple-ts/adapter@0.4.3

## 0.4.2

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.4.2

## 0.4.1

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.4.1

## 0.4.0

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.4.0

## 0.3.128

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.128

## 0.3.127

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.127

## 0.3.126

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.126

## 0.3.125

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.125

## 0.3.124

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.124

## 0.3.123

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.123

## 0.3.122

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.122

## 0.3.121

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.121

## 0.3.120

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.120

## 0.3.119

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.119

## 0.3.118

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.118

## 0.3.117

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.117

## 0.3.116

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.116

## 0.3.115

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.115

## 0.3.114

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.114

## 0.3.113

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.113

## 0.3.112

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.112

## 0.3.111

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.111

## 0.3.110

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.110

## 0.3.109

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.109

## 0.3.108

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.108

## 0.3.107

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.107

## 0.3.106

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.106

## 0.3.105

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.105

## 0.3.104

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.104

## 0.3.103

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.103

## 0.3.102

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.102

## 0.3.101

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.101

## 0.3.100

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.100

## 0.3.99

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.99

## 0.3.98

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.98

## 0.3.97

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.97

## 0.3.96

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.96

## 0.3.95

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.95

## 0.3.94

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.94

## 0.3.93

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.93

## 0.3.92

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.92

## 0.3.91

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.91

## 0.3.90

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.90

## 0.3.89

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.89

## 0.3.88

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.88

## 0.3.87

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.87

## 0.3.86

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.86

## 0.3.85

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.85

## 0.3.84

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.84

## 0.3.83

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.83

## 0.3.82

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.82

## 0.3.81

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.81

## 0.3.80

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.80

## 0.3.79

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.79

## 0.3.78

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.78

## 0.3.77

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.77

## 0.3.76

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.76

## 0.3.75

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.75

## 0.3.74

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.74

## 0.3.73

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.73

## 0.3.72

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.72

## 0.3.71

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.71

## 0.3.70

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.70

## 0.3.69

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.69

## 0.3.68

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.68

## 0.3.67

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.67

## 0.3.66

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.66

## 0.3.65

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.65

## 0.3.64

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.64

## 0.3.63

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.63

## 0.3.62

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.62

## 0.3.61

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.61

## 0.3.60

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.60

## 0.3.59

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.59

## 0.3.58

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.58

## 0.3.57

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.57

## 0.3.56

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.56

## 0.3.55

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.55

## 0.3.54

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.54

## 0.3.53

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.53

## 0.3.52

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.52

## 0.3.51

### Patch Changes

- [`f1b1f94`](https://github.com/Ripple-TS/ripple/commit/f1b1f9475553cbe3632a5cc9794a8f54615c29f2)
  Thanks [@leonidaz](https://github.com/leonidaz)! - Patch packages currently
  versioned at 0.3.50 to fix the bump that caused major 1.0.0 release with a minor
  changeset.

- Updated dependencies
  [[`f1b1f94`](https://github.com/Ripple-TS/ripple/commit/f1b1f9475553cbe3632a5cc9794a8f54615c29f2)]:
  - @ripple-ts/adapter@0.3.51

## 0.3.50

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.50

## 0.3.49

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.49

## 0.3.48

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.48

## 0.3.47

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.47

## 0.3.46

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.46

## 0.3.45

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.45

## 0.3.44

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.44

## 0.3.43

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.43

## 0.3.42

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.42

## 0.3.41

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.41

## 0.3.40

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.40

## 0.3.39

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.39

## 0.3.38

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.38

## 0.3.37

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.37

## 0.3.36

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.36

## 0.3.35

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.35

## 0.3.34

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.34

## 0.3.33

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.33

## 0.3.32

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.32

## 0.3.31

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.31

## 0.3.30

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.30

## 0.3.29

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.29

## 0.3.28

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.28

## 0.3.27

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.27

## 0.3.26

### Patch Changes

- [`68d80f8`](https://github.com/Ripple-TS/ripple/commit/68d80f8c7a6398692e00497b90cb3d0ba981aea3)
  Thanks [@leonidaz](https://github.com/leonidaz)! - Correct package versions.

- Updated dependencies
  [[`68d80f8`](https://github.com/Ripple-TS/ripple/commit/68d80f8c7a6398692e00497b90cb3d0ba981aea3)]:
  - @ripple-ts/adapter@0.3.26

## 1.0.1

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@1.0.1

## 1.0.0

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@1.0.0

## 0.3.25

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.25

## 0.3.24

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.24

## 0.3.23

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.23

## 0.3.22

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.22

## 0.3.21

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.21

## 0.3.20

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.20

## 0.3.19

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.19

## 0.3.18

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.18

## 0.3.17

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.17

## 0.3.16

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.16

## 0.3.15

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.15

## 0.3.14

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.14

## 0.3.13

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.13

## 0.3.12

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.12

## 0.3.11

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.11

## 0.3.10

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.10

## 0.3.9

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.9

## 0.3.8

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.8

## 0.3.7

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.7

## 0.3.6

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.6

## 0.3.5

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.5

## 0.3.4

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.4

## 0.3.3

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.3

## 0.3.2

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.2

## 0.3.1

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.1

## 0.3.0

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.3.0

## 0.2.216

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.2.216

## 0.2.215

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.2.215

## 0.2.214

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.2.214

## 0.2.213

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.2.213

## 0.2.212

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.2.212

## 0.2.211

### Patch Changes

- [#694](https://github.com/Ripple-TS/ripple/pull/694)
  [`fa285f4`](https://github.com/Ripple-TS/ripple/commit/fa285f441ab8d748c3dfea6adb463e3ca6d614b5)
  Thanks [@trueadm](https://github.com/trueadm)! - Add a shared
  `ServeStaticDirectoryOptions` type in `@ripple-ts/adapter` and update node/bun
  adapters to consume it instead of redefining the same
  `ServeStaticOptions & { dir?: string }` shape locally.
- Updated dependencies
  [[`fa285f4`](https://github.com/Ripple-TS/ripple/commit/fa285f441ab8d748c3dfea6adb463e3ca6d614b5)]:
  - @ripple-ts/adapter@0.2.211

## 0.2.210

### Patch Changes

- Updated dependencies []:
  - @ripple-ts/adapter@0.2.210

## 0.2.209

### Patch Changes

- [#696](https://github.com/Ripple-TS/ripple/pull/696)
  [`cc23cc0`](https://github.com/Ripple-TS/ripple/commit/cc23cc03e2a264944d1d0f2edac6852528a07d10)
  Thanks [@WebEferen](https://github.com/WebEferen)! - Extract shared adapter
  primitives and types into `@ripple-ts/adapter`, then use them from both
  `@ripple-ts/adapter-node` and `@ripple-ts/adapter-bun`.

- [#700](https://github.com/Ripple-TS/ripple/pull/700)
  [`45e0689`](https://github.com/Ripple-TS/ripple/commit/45e0689b648b6a63ee0d9eb192344a9889787b48)
  Thanks [@WebEferen](https://github.com/WebEferen)! - Add a shared
  `ServeStaticDirectoryOptions` type in `@ripple-ts/adapter` and update node/bun
  adapters to consume it instead of redefining the same
  `ServeStaticOptions & { dir?: string }` shape locally.
- Updated dependencies
  [[`cc23cc0`](https://github.com/Ripple-TS/ripple/commit/cc23cc03e2a264944d1d0f2edac6852528a07d10),
  [`45e0689`](https://github.com/Ripple-TS/ripple/commit/45e0689b648b6a63ee0d9eb192344a9889787b48)]:
  - @ripple-ts/adapter@0.2.209
