Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
254442f
feat: generate openapi schema
mismosmi Sep 5, 2025
5c99d5f
test: add tests for react-tapi
mismosmi Sep 5, 2025
c3c3635
test: passing route to component
mismosmi Sep 5, 2025
80f723d
fix: GetRoute type
mismosmi Sep 5, 2025
536d9ee
feat: run CI workflow on review submitted
mismosmi Sep 5, 2025
ff00e82
fix: test uses correct route
mismosmi Sep 5, 2025
5716e47
refactor: organize imports
mismosmi Sep 5, 2025
ed2542e
chore: test depends on build
mismosmi Sep 5, 2025
6485748
feat: call .then to resolve lacyPromise to regular promise
mismosmi Sep 8, 2025
8d8a48e
feat: react-tapi returns a lacyPromise
mismosmi Sep 8, 2025
048243c
refactor: lacy returns thenable, not promise
mismosmi Dec 2, 2025
7e4b91d
chore: run ci on automerge enabled
mismosmi Dec 2, 2025
50c5f21
refactor: move openapi.json into .well-known
mismosmi Dec 2, 2025
4430871
refactor: correct pathname for well openapi route
mismosmi Dec 2, 2025
eec8472
chore: add react typing deps
mismosmi Dec 2, 2025
e278f4f
chore: more react typings
mismosmi Dec 2, 2025
a1b1b28
chore: global dev dependency on typescript
mismosmi Dec 2, 2025
1c8914f
chore: add missing peer dep on react
mismosmi Dec 2, 2025
aa5c012
feat: add clean command
mismosmi Dec 2, 2025
dac17b5
feat: move from bun to pnpm
mismosmi Dec 29, 2025
e543997
chore: update ci
mismosmi Dec 29, 2025
460170b
chore: run build as postinstall
mismosmi Dec 29, 2025
ce00559
chore: setup pnpm before node
mismosmi Dec 29, 2025
cfd2fef
chore: create empty cli.js file
mismosmi Dec 29, 2025
f4be895
chore: re-export cli.js
mismosmi Dec 29, 2025
8365954
fix: impoort path
mismosmi Dec 29, 2025
e440621
fix: all the messy node-style imports with js extensions
mismosmi Dec 29, 2025
cca93ce
fix: no require in dev mode
mismosmi Dec 29, 2025
60cf774
feat: update router package to use vitest
mismosmi Dec 29, 2025
95a8798
test: use vitest for lacy
mismosmi Dec 29, 2025
d0a2f2d
fix: add redis and use runner_temp
mismosmi Dec 29, 2025
cc223c0
fix: redis url
mismosmi Dec 29, 2025
b8f608b
chore: map redis port
mismosmi Dec 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/great-beers-sort.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@farbenmeer/bunny": patch
"@farbenmeer/tapi": patch
---

Add generateOpenAPISchema method to TAPI and serve it as /openapi.json from bunny
5 changes: 5 additions & 0 deletions .changeset/shy-cars-burn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@farbenmeer/tapi": patch
---

fix GetRoute type
5 changes: 5 additions & 0 deletions .changeset/tangy-shrimps-search.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@farbenmeer/react-tapi": patch
---

useQuery returns a lacy promise
30 changes: 26 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,38 @@ name: CI

on:
pull_request:
types:
- opened
- synchronize
- reopened
- auto_merge_enabled

jobs:
unit-tests:
name: Unit Tests
runs-on: ubuntu-latest
services:
# Label used to access the service container
redis:
# Docker Hub image
image: redis
# Set health checks to wait until redis has started
options: >-
--health-cmd "redis-cli ping"
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports:
- 6379:6379

steps:
- uses: actions/checkout@v6
- uses: oven-sh/setup-bun@v2
- uses: pnpm/action-setup@v4.2.0
- uses: actions/setup-node@v6
with:
bun-version: latest
node-version-file: .nvmrc
cache: pnpm

- run: bun install
- run: bun run test
- run: pnpm install
- run: pnpm run build
- run: pnpm run test
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
25
659 changes: 0 additions & 659 deletions bun.lock

This file was deleted.

17 changes: 6 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,13 @@
"name": "tapi",
"private": true,
"scripts": {
"build": "for i in {1..4} ; do bun run --filter \"./packages/$i-*\" build ; done",
"release": "for i in {1..4} ; do bun run --filter \"./packages/$i-*\" release ; done ; echo 'Done'",
"test": "bun run --filter '*' test"
"build": "pnpm run -r build",
"release": "pnpm run -r release",
"test": "pnpm run -r test"
},
"devDependencies": {
"@changesets/cli": "^2.29.6"
"@changesets/cli": "^2.29.6",
"typescript": "^5.9.3"
},
"workspaces": [
"packages/*"
],
"trustedDependencies": [
"@parcel/watcher",
"@tailwindcss/oxide"
]
"packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0"
}
25 changes: 0 additions & 25 deletions packages/1-bun-auth/CHANGELOG.md

This file was deleted.

85 changes: 0 additions & 85 deletions packages/1-bun-auth/README.md

This file was deleted.

50 changes: 0 additions & 50 deletions packages/1-bun-auth/package.json

This file was deleted.

112 changes: 0 additions & 112 deletions packages/1-bun-auth/src/adapter-drizzle-sqlite/index.ts

This file was deleted.

Loading