@solid-mediakit/authpc-plugin
v1.5.2
Published
Package for easily creating server rpc functions in solid-start with goodies baked in
Downloads
320
Readme
@solid-mediakit/authpc-plugin
A Vite plugin for AuthPC
Installation
pnpm install @solid-mediakit/authpc-plugin
Add to app.config.ts
Wrap your entire config with the withAuthPC
method for typesafety:
import { withAuthPC } from '@solid-mediakit/authpc-plugin'
const config = withAuthPC(
{
ssr: true,
},
{
auth: 'authjs',
authCfg: {
source: '~/server/auth', // where your AuthJS config is located
configName: 'authOpts', // The variable name of your AuthJS Config
protectedMessage: 'You need to sign in first',
},
},
)
declare module '@solid-mediakit/authpc' {
interface Settings {
config: typeof config
}
}
export default config