Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
ac3b82a
refactor(core): route implementations through extensions
kojiwakayama Aug 1, 2026
94f7ec9
fix(packaging): preserve bundled MLflow lifecycle
kojiwakayama Aug 1, 2026
ff915bb
refactor(blob): extract S3 and GCS providers
kojiwakayama Aug 1, 2026
e6220ab
add explicit Node WebSocket extension contract
kojiwakayama Jul 30, 2026
50d1c68
wire explicit WebSocket provider into Node servers
kojiwakayama Jul 30, 2026
f9101c1
complete explicit Node WebSocket integration
kojiwakayama Aug 1, 2026
5150aff
fix(blob): close extension readiness gaps
kojiwakayama Aug 1, 2026
1cd9e53
chore(integration): refresh runtime extension artifacts
kojiwakayama Aug 1, 2026
7d079b7
fix(server): preserve startup failure through rollback
kojiwakayama Aug 1, 2026
7098f7a
fix(extensions): preserve runtime-neutral root boundary
kojiwakayama Aug 1, 2026
e82806b
chore(boundaries): ratchet Node adapter imports
kojiwakayama Aug 1, 2026
78e2933
fix(build): embed explicit extension entrypoints
kojiwakayama Aug 1, 2026
d168fdb
feat(extensions): enforce explicit activation
kojiwakayama Aug 1, 2026
ab70252
test(extensions): cover activation identity aliases
kojiwakayama Aug 1, 2026
4eeb601
feat(extensions): bind discovered entrypoint identity
kojiwakayama Aug 1, 2026
f2fb23a
feat(extensions): add safe manifest reader
kojiwakayama Aug 1, 2026
60fe824
fix(extensions): harden manifest intrinsics
kojiwakayama Aug 1, 2026
305a398
fix(extensions): sanitize manifest failure paths
kojiwakayama Aug 1, 2026
81c226c
fix(extensions): preserve typed manifest errors
kojiwakayama Aug 1, 2026
7707b2a
fix(extensions): bind explicit activation identity
kojiwakayama Aug 1, 2026
6ccda51
fix(extensions): bind activation imports to discovery identity
kojiwakayama Aug 1, 2026
9502c73
fix(extensions): load canonical files on Node 18
kojiwakayama Aug 1, 2026
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
15 changes: 10 additions & 5 deletions deno.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,12 @@
"./extensions/ext-llm-google",
"./extensions/ext-llm-openai",
"./extensions/ext-auth-jwt",
"./extensions/ext-blob-gcs",
"./extensions/ext-blob-s3",
"./extensions/ext-bundler-esbuild",
"./extensions/ext-cache-redis",
"./extensions/ext-css-tailwind",
"./extensions/ext-node-websocket-ws",
"./extensions/ext-document-kreuzberg",
"./extensions/ext-db-sqlite",
"./extensions/ext-parser-babel",
Expand All @@ -68,8 +71,7 @@
"data/",
".deno_cache/",
"cli/templates/files/",
"cli/templates/integrations/",
"extensions/"
"cli/templates/integrations/"
],
"exports": {
".": "./src/index.ts",
Expand All @@ -96,6 +98,7 @@
"./channels/invoke": "./src/channels/invoke.ts",
"./tool": "./src/tool/index.ts",
"./workflow": "./src/workflow/index.ts",
"./workflow/blob": "./src/workflow/blob/index.ts",
"./workflow/worker": "./src/workflow/worker/index.ts",
"./workflow/claude-code": "./src/workflow/claude-code/index.ts",
"./workflow/claude-code/react": "./src/workflow/claude-code/react/index.ts",
Expand All @@ -111,6 +114,7 @@
"./webhook": "./src/webhook/index.ts",
"./mcp": "./src/mcp/index.ts",
"./middleware": "./src/middleware/index.ts",
"./errors": "./src/errors/index.ts",
"./observability": "./src/observability/index.ts",
"./observability/sentry": "./src/observability/sentry.ts",
"./observability/otlp-setup": "./src/observability/tracing/otlp-setup.ts",
Expand Down Expand Up @@ -142,6 +146,7 @@
"./extensions/sandbox": "./src/extensions/sandbox/index.ts",
"./extensions/schema": "./src/extensions/schema/index.ts",
"./extensions/observability": "./src/extensions/observability/index.ts",
"./extensions/websocket": "./src/extensions/websocket/index.ts",
"./testing": "./src/testing/index.ts",
"./testing/assert": "./src/testing/assert.ts",
"./testing/bdd": "./src/testing/bdd.ts",
Expand Down Expand Up @@ -301,6 +306,7 @@
"#veryfront/trigger/": "./src/trigger/",
"#veryfront/server": "./src/server/index.ts",
"#veryfront/server/project-env": "./src/server/project-env/index.ts",
"#veryfront/extensions/websocket": "./src/extensions/websocket/index.ts",
"#veryfront/testing": "./src/testing/index.ts",
"#veryfront/testing/assert": "./src/testing/assert.ts",
"#veryfront/testing/bdd": "./src/testing/bdd.ts",
Expand Down Expand Up @@ -383,8 +389,7 @@
"react/jsx-runtime": "./react/jsx-runtime.ts",
"react/jsx-dev-runtime": "./react/jsx-dev-runtime.ts",
"veryfront/schemas": "./src/schemas/index.ts",
"veryfront/chat/message-prep": "./src/chat/message-prep.ts",
"#dnt": "jsr:@deno/dnt@0.42.3"
"veryfront/chat/message-prep": "./src/chat/message-prep.ts"
},
"compilerOptions": {
"jsx": "react-jsx",
Expand All @@ -411,7 +416,7 @@
"production": "deno task generate && deno run --allow-read --allow-write --allow-net --allow-env --allow-run --allow-sys --unstable-worker-options --unstable-net cli/main.ts serve --mode=production",
"build:prepare": "deno run -A scripts/build/generate-integrations-module.ts && deno task generate && deno run -A scripts/build/prepare-framework-sources.ts",
"build": "deno task build:prepare && deno run -A scripts/build/compile-binary.ts --output ./bin/veryfront",
"build:npm": "deno run -A scripts/build/generate-integrations-module.ts && deno task generate && deno run -A scripts/build/build-npm-dnt.ts",
"build:npm": "deno run -A scripts/build/generate-integrations-module.ts && deno task generate && deno run --config=scripts/test.deno.json --frozen -A scripts/build/build-npm-dnt.ts",
"release": "deno run -A scripts/release.ts",
"test": "deno task generate && DENO_TESTING=1 VF_DISABLE_LRU_INTERVAL=1 SSR_TRANSFORM_PER_PROJECT_LIMIT=0 REVALIDATION_PER_PROJECT_LIMIT=0 NODE_ENV=production LOG_FORMAT=text deno test --preload=src/schemas/_test-setup.ts --no-check --parallel --allow-all '--ignore=tests/e2e,tests/integration/compiled-binary-e2e.test.ts' --unstable-worker-options --unstable-net",
"test:unit": "deno task generate && DENO_TESTING=1 VF_DISABLE_LRU_INTERVAL=1 SSR_TRANSFORM_PER_PROJECT_LIMIT=0 REVALIDATION_PER_PROJECT_LIMIT=0 NODE_ENV=production LOG_FORMAT=text deno test --preload=src/schemas/_test-setup.ts --no-check --parallel --allow-all --v8-flags=--max-old-space-size=8192 '--ignore=tests,src/workflow/__tests__' --unstable-worker-options --unstable-net $(find src cli -name '*.test.ts*' ! -name '*.integration.test.ts*')",
Expand Down
Loading