wobsoriano / numix

Write your server code inside Vue SFC's and handle forms easily.

Home Page:https://numix.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Numix

Add remix-like loaders and actions to your Nuxt page components.

<script lang="ts">
import { prisma } from '@/lib/prisma.server'

export async function loader() {
  const products = await prisma.product.findMany()
  return products
}
</script>

<script setup lang="ts">
const { data } = await useLoaderData<typeof loader>()
</script>

<template>
  <div>
    <h1>Products</h1>
    <div v-for="product in data" :key="product.id">
      {{ product.name }}
    </div>
  </div>
</template>

Documentation

For documentation about Numix please visit https://numix.vercel.app.

Development

  • Run cp playground/.env.example playground/.env
  • Run pnpm dev:prepare to generate type stubs.
  • Use pnpm dev to start playground in development mode.

License

MIT

About

Write your server code inside Vue SFC's and handle forms easily.

https://numix.vercel.app


Languages

Language:TypeScript 81.6%Language:Vue 14.5%Language:JavaScript 3.9%