
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
trpc-nitro-adapter-v11
Advanced tools
A tRPC adapter for the nitro web server framework. This beta version supports tRPC v11.
Beta Version Notice: This is a beta version of the adapter that supports tRPC v11. For the stable version supporting tRPC v10, use the original package.
A tRPC adapter for the nitro web server framework.
For the beta version with tRPC v11 support:
npm install trpc-nitro-adapter-v11@beta
pnpm add trpc-nitro-adapter-v11@beta
yarn add trpc-nitro-adapter-v11@beta
First of all you need a router to handle your queries, mutations and subscriptions.
A sample router is given below, saved in in a file named .trpc/router.ts
*. Note, if your router file starts getting too big, split your router into several subrouters each implemented in its own file. Then merge them into a single root appRouter.
To read more about how to define a router, please consult the tRPC router documentation.
// file: ./trpc/router.ts
import { initTRPC } from '@trpc/server'
export const t = initTRPC.create()
export const appRouter = t.router({
// ... define your routes here
})
// Export your type definition for use in the adapter:
export type AppRouter = typeof appRouter
Please consult the tRPC documentation for more information on how to create a router.
Then, in your nitro server, create a file in your routes directory named [...trpc].ts
to ensure that the trpc param is passed to your nitro eventHandler.
// file: /routes/[...trpc].ts
// Import your router:
import { appRouter } from './trpc/router.ts'
// Import from the beta package:
import { defineNitroTRPCEventHandler } from 'trpc-nitro-adapter-v11'
// Export as default the defineNitroTRPCEventHandler function:
export default defineNitroTRPCEventHandler({
router: appRouter,
createContext: () => {
// Return your custom defined context here:
return {}
}
})
FAQs
A tRPC adapter for the nitro web server framework. This beta version supports tRPC v11.
We found that trpc-nitro-adapter-v11 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.