Todo app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Riyyi c26c74a2fb Add code copy button 10 months ago
.github/workflows Fix broken gh-pages sqlite3 dependency with Bun 10 months ago
content/articles Add code copy button 10 months ago
public Initial commit 1 year ago
src Add code copy button 10 months ago
.gitignore Initial commit 1 year ago
README.org Components: Implement multiple column sorting on data-grid 1 year ago
content.config.ts Attempt at Markdown page rendering 10 months ago
eslint.config.mjs Initial commit 1 year ago
nuxt.config.ts Delete todo app, add blog website 10 months ago
package-lock.json Delete todo app, add blog website 10 months ago
package.json Delete todo app, add blog website 10 months ago
tsconfig.json Delete todo app, add blog website 10 months ago

README.org

Website

Website, written in Typescript.

Usage

Setup

Install dependencies:

$ bun install

Development Server

Start the development server on http://localhost:3000:

$ bun run dev
$ bun run dev -o  # automatically open in the browser

Production

Build for production:

$ bun run build     # for server-side rendering or hybrid
$ bun run generate  # for static site generation

Locally preview production build:

$ bun run preview  # requires building first!

Reference: nuxt/docs/deployment#client-side-only-rendering

Libraries

Package Reproduction

The following bun commands have been run to fill the package.json:

$ bun x nuxi@latest init website

# Development
$ bun nuxi module add eslint
$ bun install --dev typescript
$ bun install --dev @vue/language-server
$ bun install --dev @vue/typescript-plugin
$ bun install -g typescript
$ bun install -g @vue/language-server
$ bun install -g @vue/typescript-plugin

# Pinia
$ bun install @pinia/nuxt                 # also add it to nuxt.config modules!
$ bun install pinia-plugin-persistedstate # same as above

# PrimeVue
$ bun install primevue primeicons @primevue/themes @primevue/forms
$ bun install --dev @primevue/nuxt-module

# Zod
$ bun install zod

# UUID
$ bun install uuid