Commit 25ea963
feat: add @posthog/convex package (#3077)
* chore: move progress from posthog-convex repo
* Switch from vitest to jest
* fix readme link
* add changeset
* Potential fix for code scanning alert no. 2135: Incomplete string escaping or encoding
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix(convex): stabilize example tests in CI
* fix(react-native): declare missing babel preset-react
* Revert "fix(react-native): declare missing babel preset-react"
This reverts commit 9fe9473. The change was a fix for a
broken test from a different PR, not needed here.
* refactor(convex): move example app to examples/example-convex
Move the Convex example from packages/convex/example/ to the
top-level examples/ directory for consistency with other SDK examples.
- Create standalone package.json with own dependencies
- Exclude test files from convex tsconfig (Convex dev typecheck)
- Update jest config roots and moduleNameMapper to resolve
@posthog/convex from workspace source for integration tests
- Update convex.json functions path
- Remove example-only devDeps from package (chokidar-cli, react, etc.)
* fix(react-native): declare @babel/preset-react as devDependency
The react-native package uses @babel/preset-react in its babel config
but never declared it explicitly. Also add typescript to convex package's
devDependencies via catalog to prevent lockfile version drift from
cascading to unrelated packages.
* chore(convex): address PR review feedback
- Remove unnecessary client/_generated directory (convex-test finds component/_generated)
- Remove placeholder lib.test.ts
- Use pnpm instead of npm in README install instructions
* fix: regenerate lockfile from main to resolve babel side effects
Reset pnpm-lock.yaml to main and regenerated with only the convex
package dependencies on top, eliminating hoisting changes that were
causing posthog-js-lite build failures on Vercel.
* fix: declare babel presets as explicit devDependencies
Add @babel/preset-env and @babel/preset-typescript to packages that
reference them in babel.config but never declared them. These were
resolving via hoisting, which broke when the dependency tree changed.
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>1 parent a1c2df9 commit 25ea963
File tree
66 files changed
+7677
-70
lines changed- .changeset
- .github
- ISSUE_TEMPLATE
- workflows
- bin
- examples/example-convex
- convex
- _generated
- src
- packages
- ai
- convex
- src
- client
- component
- _generated
- react-native
- react
- web
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
66 files changed
+7677
-70
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
0 commit comments