Pranay Prakash
6ec95c37b3
Actually use webpack ( #284 )
...
After bumping to next 16, we forgot to set --webpack in next dev and
build
2025-11-08 18:25:49 -08:00
Copilot
4f9ae4e8de
Remove step function transformation in client mode ( #271 )
2025-11-07 22:32:29 -08:00
Sébastien Chopin
fb8153bec4
feat: add Nuxt module and documentation ( #187 )
...
* feat: add Nuxt module and documentation
* fix: add the prepare in the build command
* Apply suggestion from @vercel[bot]
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* chore: simplify usage without /nuxt
* wip
* Update nuxt.mdx
Co-Authored-By: Daniel Roe <daniel@roe.dev >
* add clean command and ignore prepare
* use @workflow/nitro
* Changeset
Added a Nuxt module and updated documentation accordingly.
* feat: enable typescript plugin in tsconfig
* chore: revert accordion value
* chore: use symlink
* fix: json parsing in trigger route for nitro-v2
* ci: add e2e tests for nuxt
* ci: add nuxt to test matrix
* chore: make sure to add /nuxt to avoid conflicts when importing entry-points
* chore: move typescriptPlugin option to Nitro
* chore: body is already parsed
* fix: use readRawBody
* fix: use rawBody in hook.post too
* chore: add missing import (but not required)
* chore: update pm
* Create resolve-symlinks.sh
* chore: add also node-rs/xxhash
* Update create-test-matrix.mjs
* update matrix
* Update create-test-matrix.mjs
* remove symlink to nitro-v2
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev >
Co-authored-by: Pranay Prakash <pranay.gp@gmail.com >
Co-authored-by: Adrian Lam <me@adriandlam.com >
2025-11-08 01:10:59 +01:00
Adrian
adf0cfeb91
feat: add getPort for detecting pid port ( #233 )
...
* feat: add getPort method for detecting pid port
* lockfile
* update tests and fix getPort usage
* changeset
* docs: update sveltekit getting started
* fix: use pid-port
* fix: not using config port env
* fix: remove unused getPort from world core
* remove unused stuff
* fix: world local config returning port 3000 as fallback
* changeset
* fix: rebase conflicts
* fix: util test missing http import
* changeset
* fix: wrong import for getPort in core runtime
* fix: getPort in @workflow/utils being imported into workflow runtime
* test: simplify sveltekit test
* fix missing import in test
* fix: async await stuff with getPort
* refactor: move getPort to @workflow/utils/get-port
* test: simplfiy getPort tests
* test: fix sveltekit ports
2025-11-07 14:36:36 -08:00
Adrian
98c36f1eb0
feat: add hmr and fix dev tests ( #199 )
...
* add hmr and dev tests for nitro and sveltekit
* changeset
* revert: e2e testing code
* add streams.ts to workbench apps
* fix: test confnigs
* fix: hmr failing on new files for sveltekit plugin
* lockfile
* switch testing to use 3_stream.ts
* fix: sveltekit hmr test file import
* fix: nextjs testing file
* remove stuff
* changeset
* refactor(tests): expose config through matrix config
* fix: add symlink for nextjs turbopack
* add resolve symlinks script
* fix: nextjs-webpack resolve symlinks script
2025-11-07 12:30:39 -08:00
Nathan Rajlich
24243158b0
Remove sleep() overloads e2e tests ( #235 )
...
The overloads parsing logic is now covered in unit tests, so we only
need one e2e test for the specific sleep functionality.
Signed-off-by: Nathan Rajlich <n@n8.io >
2025-11-05 19:11:41 -08:00
David Khourshid
809e0feeca
Allow specifying milliseconds to sleep() ( #165 )
...
Signed-off-by: David Khourshid <davidkpiano@gmail.com >
2025-11-05 13:56:44 -08:00
Pranay Prakash
9f56434631
Make getWritable work inside steps ( #222 )
2025-11-05 09:54:13 -08:00
Adrian
05714f7924
feat: add sveltekit support ( #131 )
...
* add workbench sveltekit
* add sveltekit package
* fix: use js for generated server routes in svelte
* add test routes for sveltekit workbench
* updates from debugging
* feat: add sveltekit build target
* update user sign up workflow workbench sveltekit
* fix: base builder missing GET route handler for sveltekit
* feat: add vercel builder and check for vercel env
* refactor: workflowPlugin for sveltekit
* ci: add tests to workbench sveltekit
* fix: no start command and vercel builder outputs
* fix: base builder conditions
* .
* add auto adapter sveltekit
* fix: disable checking origin for cross site ci stuff
* allow all trusted origins in svelte config
* fix: add catch for error thrown when waiting for ops
* fix: sveltekit workbench adapter
* test
* test
* refactor: move vercel builder on config resolved
* update package json
* add demo workflow trigger
* test letting sveltekit handle route generation
* fix: exclude git ignore for local builder outputs
* update config
* add debug logs
* update debug
* update turbo.json
* fix env check
* another output
* use top-level await
* ensure vercel functions are patched
* change hook
* update
* fix spread
* debug
* update
* chore: remove vercel builder
* chore: update comments in sveltekit workflow package
* chore: remove console comment
* refactor: workflow svelte plugin
* refactor: simplify local builder config
* chore: remove unused deps
* chore: add comment for workbench svelte app
* chore: add sveltekit export to workflow
* export sveltekit from workflow
* lockfile
* chore: remove unused deps svelte workbench
* update styling
* add sveltekit getting started docs
* update sveltekit docs getting started
* changeset
* Apply suggestion from @vercel[bot]
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* use proper env var
* Update packages/sveltekit/src/index.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* Update docs/content/docs/getting-started/sveltekit.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Document CSRF protection bypass in SvelteKit workbench config (#157 )
* Initial plan
* docs: add CSRF security warning to svelte.config.js
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
* refactor: deduplicate SvelteKit request conversion logic (#156 )
* Initial plan
* refactor: extract duplicated SvelteKit request conversion to helper
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
* docs: fix getting staretd sveltekit missing folder
* chore: cleanup sveltekit builder after rebase
* lockfile
* fix: sveltekit building logic in base builder
* refactor: move sveltekit builder logic to its own package
* fix: console log base builder
* changeset
* test
* feat: create hmr plugin
* fix: add initial build on load
* fix: check all files for workflows and steps
* add comments for plugin todo
* remove catching error
* fix: missing context for nodejs envs causing waitUntil to fail
* fix: setting global request conext in vercel environments
---------
Co-authored-by: JJ Kasper <jj@jjsweb.site >
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-03 21:15:33 -08:00
Adrian
278c3eeeb2
chore: update license ( #192 )
...
* chore: update license on vite workbench app
* update cargo toml
2025-11-03 13:45:01 -08:00
Pooya Parsa
e814dba6f2
feat: workflow/vite plugin ( #172 )
...
* feat: nitro+vite support and workbench
* update package.json files
* test: add local-build test for vite
* update to vite plugin
* fix imports
* dedup nitro
* update
* update nitro
* allow passing options via plugin
* Update packages/nitro/src/vite.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* test: add vite tests
* trigger ci
* fix: missing js extension from builder and rollup
* refactor: move debug => unenv under vite plugin
* alternative workaround
* Update packages/nitro/src/vite.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* rename plugin
* Update packages/cli/package.json
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* lockfile
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Adrian Lam <me@adriandlam.com >
2025-11-03 13:24:03 -08:00
Pranay Prakash
f973954bd3
Switching from MIT to Apache + DCO ( #191 )
...
* Switching from MIT to Apache + DCO
* Add DCO github app
2025-11-03 12:42:40 -08:00
Nathan Rajlich
796fafd58d
Remove isInstanceOf() function and utilize is() method on Error subclasses instead ( #148 )
2025-10-30 13:08:52 -07:00
Pooya Parsa
f2b1619b96
Add support for custom "workflows" directories in Nitro ( #52 )
2025-10-28 23:03:51 -07:00
JJ Kasper
5e3ba7bad0
Bump Next.js workbench apps to v16 ( #126 )
2025-10-28 14:14:44 -07:00
Pranay Prakash
6a44f40d3c
chore: fix clean scripts ( #61 )
...
* chore: fix clean scripts
* vade fix
2025-10-25 16:22:51 -07:00
Gal Schlezinger
4ca9a3edbd
Introducing Workflow DevKit
...
build durable, resilient, and observable workflows.
Co-authored-by: Nathan Rajlich <n@n8.io >
Co-authored-by: Pranay Prakash <pranay.gp@gmail.com >
Co-authored-by: Adrian <me@adriandlam.com >
Co-authored-by: JJ Kasper <jj@jjsweb.site >
Co-authored-by: Vercel Release Bot <88769842+vercel-release-bot@users.noreply.github.com >
Co-authored-by: Peter Wielander <mittgfu@gmail.com >
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com >
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il >
Co-authored-by: Manuel Muñoz Solera <mamuso@mamuso.net >
Co-authored-by: Garrett <garrett.tolbert@vercel.com >
Co-authored-by: Lars Grammel <lars.grammel@gmail.com >
Co-authored-by: Pooya Parsa <pyapar@gmail.com >
Co-authored-by: Tom Dale <tom@tomdale.net >
Co-authored-by: Vishal Yathish <135551666+visyat@users.noreply.github.com >
Co-authored-by: josh <144584931+dancer@users.noreply.github.com >
2025-10-23 12:07:52 +03:00