47 paket, satu versi
Setiap paket @samveys/* dirilis bersama dengan satu versi. Pasang yang kamu butuhkan dan tambahkan plugin-nya ke samveys.config.ts.
Inti
Fondasi yang dipakai setiap app.
@samveys/core
bawaan
Container, inject(), provider, plugin, hook, siklus hidup, config, env, logger, error, hashing dan enkripsi
1.0.3
5 Nov 2026
pnpm add @samveys/core
@samveys/validator
bawaan
Schema bertipe yang mengikuti Standard Schema v1
1.0.3
5 Nov 2026
pnpm add @samveys/validator
@samveys/console
bawaan
CLI svs, defineCommand, perintah inspeksi, svs check
1.0.3
5 Nov 2026
pnpm add @samveys/console
@samveys/testing
bawaan
createTestApp, klien HTTP test in-process, waktu palsu, event palsu, perekam hook
1.0.3
5 Nov 2026
pnpm add @samveys/testing
HTTP & API
Satu kernel, beberapa transport dan gaya API.
@samveys/http
bawaan
Kernel, router, controller, middleware, Problem Details, header keamanan, driver node, SSE, WebSocket
1.0.3
5 Nov 2026
pnpm add @samveys/http
@samveys/fastify
Fastify memegang siklus hidup server, kernel Samveys memegang setiap request
1.0.3
5 Nov 2026
pnpm add @samveys/fastify fastify
@samveys/hono
Hono membawa transport lewat @hono/node-server; kernel memegang setiap request
1.0.3
5 Nov 2026
pnpm add @samveys/hono @hono/node-server hono
@samveys/http-client
Retry, batas waktu, pool konkurensi, fake dan perlindungan SSRF
1.0.3
5 Nov 2026
pnpm add @samveys/http-client
@samveys/openapi
OpenAPI 3.1 dari schema route, /docs khusus dev, generator klien bertipe, pemeriksaan breaking change
Menambah generate:openapigenerate:clientopenapi:diff
1.0.3
5 Nov 2026
pnpm add @samveys/openapi
@samveys/graphql
Batas kedalaman, jumlah dan biaya, rate limit per objek, kontrol batching
1.0.3
5 Nov 2026
pnpm add @samveys/graphql
@samveys/grpc
gRPC, gRPC-Web dan protokol Connect dari satu definisi service
1.0.3
5 Nov 2026
pnpm add @samveys/grpc
Data
SQL, dokumen dan pencarian di balik satu set kontrak.
@samveys/database
Koneksi, query builder dan schema builder, migrasi, seeder; PostgreSQL, MySQL/MariaDB, SQLite
Menambah migratemigrate:rollbackmigrate:statusdb:seeddb:wipedb:import-laravel
1.0.3
5 Nov 2026
pnpm add @samveys/database mysql2 pg
@samveys/orm
Model schema-first, relasi, eager loading, pelindung mass-assignment dan lazy-loading, factory
Menambah make:modelmake:migrationmodel:showmodel:prune
1.0.3
5 Nov 2026
pnpm add @samveys/orm
@samveys/search
Model yang bisa dicari di FTS5, tsvector atau FULLTEXT, dengan outbox untuk pembaruan indeks
1.0.3
5 Nov 2026
pnpm add @samveys/search
@samveys/mssql
Driver Microsoft SQL Server (tedious lewat mssql)
1.0.3
5 Nov 2026
pnpm add @samveys/mssql
@samveys/oracle
Driver Oracle Database (node-oracledb mode thin)
1.0.3
5 Nov 2026
pnpm add @samveys/oracle
@samveys/libsql
Driver libSQL / Turso (sqld lewat HTTP, dialek SQLite)
1.0.3
5 Nov 2026
pnpm add @samveys/libsql
@samveys/mongodb
ODM dokumen bertipe dengan query aman dari injeksi dan transaksi
1.0.3
5 Nov 2026
pnpm add @samveys/mongodb
@samveys/meilisearch
Driver pencarian Meilisearch, REST lewat fetch
1.0.3
5 Nov 2026
pnpm add @samveys/meilisearch
@samveys/typesense
Driver pencarian Typesense, REST lewat fetch
1.0.3
5 Nov 2026
pnpm add @samveys/typesense
@samveys/opensearch
Driver pencarian OpenSearch, REST lewat fetch
1.0.3
5 Nov 2026
pnpm add @samveys/opensearch
Keamanan
Identitas, sesi dan isolasi.
@samveys/security
Pelindung CSRF (Fetch Metadata + token), CORS, rate limiting
1.0.3
5 Nov 2026
pnpm add @samveys/security
@samveys/session
Sesi di sisi server, cookie aman, regenerasi id, data flash
1.0.3
5 Nov 2026
pnpm add @samveys/session
@samveys/auth
Guard sesi dan token API, login OIDC dengan PKCE, policy
Menambah make:auth
1.0.3
5 Nov 2026
pnpm add @samveys/auth
@samveys/tenancy
Resolusi tenant, query ORM per tenant, database per tenant, row level security PostgreSQL
1.0.3
5 Nov 2026
pnpm add @samveys/tenancy
Fitur
Bagian yang ujung-ujungnya dibangun ulang di setiap produk.
@samveys/cache
Store memori, database dan failover, lock lintas proses, funnel
1.0.3
5 Nov 2026
pnpm add @samveys/cache
@samveys/queue
Job, retry, driver database dengan SKIP LOCKED, outbox transaksional, worker
Menambah queue:workqueue:failedqueue:retry
1.0.3
5 Nov 2026
pnpm add @samveys/queue
@samveys/scheduler
Tugas cron, lock anti-tumpang-tindih dan satu-server, schedule:run
Menambah schedule:runschedule:list
1.0.3
5 Nov 2026
pnpm add @samveys/scheduler
@samveys/mail
Mailable, SMTP lewat node:net/tls, transport log dan fake
1.0.3
5 Nov 2026
pnpm add @samveys/mail
@samveys/notifications
Channel mail dan database, antrean opsional, registry channel
1.0.3
5 Nov 2026
pnpm add @samveys/notifications
@samveys/storage
Disk lokal dan S3 (SigV4) dan upload yang aman
1.0.3
5 Nov 2026
pnpm add @samveys/storage
@samveys/webhooks
Pengiriman masuk yang terverifikasi dan event keluar yang ditandatangani
1.0.3
5 Nov 2026
pnpm add @samveys/webhooks
@samveys/payment
Driver Midtrans dan Xendit di atas webhooks dan http-client
1.0.3
5 Nov 2026
pnpm add @samveys/payment
@samveys/broadcast
Meneruskan pesan SSE dan WebSocket antar instance
1.0.3
5 Nov 2026
pnpm add @samveys/broadcast
@samveys/i18n
Format Intl, negosiasi locale dan terjemahan MessageFormat 2
1.0.3
5 Nov 2026
pnpm add @samveys/i18n
@samveys/flags
Feature flag kompatibel OpenFeature dengan provider database
1.0.3
5 Nov 2026
pnpm add @samveys/flags
@samveys/env-crypt
svs env:encrypt dan env:decrypt
Menambah env:encryptenv:decrypt
1.0.3
5 Nov 2026
pnpm add @samveys/env-crypt
@samveys/health
Endpoint liveness dan readiness, sadar shutdown
1.0.3
5 Nov 2026
pnpm add @samveys/health
@samveys/inspector
Merekam request, query, job, mail dan exception saat development
Menambah inspector:prune
1.0.3
5 Nov 2026
pnpm add @samveys/inspector
@samveys/admin
Layar CRUD yang dirender server, diperiksa policy dan diaudit untuk model ORM
1.0.3
5 Nov 2026
pnpm add @samveys/admin
@samveys/mcp
Server MCP yang menyediakan info app, route, schema, config dan error terakhir untuk agen AI
Menambah mcp
1.0.3
5 Nov 2026
pnpm add @samveys/mcp
Tampilan
HTML yang dirender server, jembatan SPA dan tooling editor.
@samveys/view
Kontrak ViewEngine, registry engine dan ctx.view
1.0.3
5 Nov 2026
pnpm add @samveys/view
@samveys/template
.tpl.html dikompilasi jadi modul ES, tanpa eval
1.0.3
5 Nov 2026
pnpm add @samveys/template
@samveys/vite
Tag @vite, pembaca manifest dan penyajian aset ber-hash
1.0.3
5 Nov 2026
pnpm add @samveys/vite
@samveys/inertia
Protokol Inertia v2: ctx.inertia, partial reload, shared props, hook SSR
1.0.3
5 Nov 2026
pnpm add @samveys/inertia
@samveys/vue
Render komponen Vue di sisi server dengan state untuk hydration
1.0.3
5 Nov 2026
pnpm add @samveys/vue @vue/server-renderer vue
@samveys/lsp
Language server template: completion, hover, diagnostik, go-to-file
1.0.3
5 Nov 2026
pnpm add @samveys/lsp
Bawaan, atau tinggal satu paket lagi
| Area | Bawaan | Lewat paket opsional |
|---|---|---|
| Server HTTP | node:http | Fastify, Hono |
| Database | PostgreSQL, MySQL/MariaDB, SQLite | SQL Server, Oracle, libSQL/Turso, MongoDB |
| Tampilan | — (hanya API) | Engine template, Inertia, Vue |
| Realtime | SSE, WebSocket | Broadcast lintas instance |
| API lain | — | GraphQL, gRPC, OpenAPI |
| Pencarian | driver database (FTS5, tsvector, FULLTEXT) | Meilisearch, Typesense, OpenSearch |