feat: use fastify as server #2

Merged
ayo merged 10 commits from fastify-rewrite into main 2026-06-04 11:03:46 +00:00
11 changed files with 19 additions and 31 deletions
Showing only changes of commit 8a55ca61de - Show all commits

View file

@ -1,5 +1,5 @@
{
"name": "test-core",
"name": "demo",
"version": "1.0.0",
"description": "",
"main": "index.js",

View file

@ -5,8 +5,10 @@
"postinstall": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build",
"start": "pnpm run site",
"dev": "pnpm run site",
"site": "pnpm -F @mcflyjs/core run build && pnpm -F @mcflyjs/config run build && pnpm --filter site start",
"demo": "pnpm run build:deps && pnpm -F demo start",
"site": "pnpm run build:deps && pnpm -F site start",
"build": "pnpm -F './packages/**' build",
"build:deps": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build",
"build:site": "pnpm -F site build",
"build:site:preview": "pnpm -F site build:preview",
"template:basic": "pnpm run build && pnpm -F basic-template start",

View file

@ -4,7 +4,7 @@ import { consola } from 'consola'
import { colorize } from 'consola/utils'
import { downloadTemplate } from 'giget'
import { spawnSync } from 'node:child_process'
import * as path from 'node:path'
import path from 'node:path'
const [, , directoryArg] = process.argv

View file

@ -12,6 +12,6 @@ export default ({ rootDir, apiDir }) => {
},
})
console.log('Watching for file changes in', rootDir)
console.log('[INFO]: Watching for file changes in', rootDir)
server.listen({ port: 3000 })
}

View file

@ -51,6 +51,18 @@ importers:
specifier: ^4.1.5
version: 4.1.5(@opentelemetry/api@1.8.0)(@types/node@25.6.2)(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(terser@5.47.1)(yaml@2.8.4))
demo:
dependencies:
'@mcflyjs/config':
specifier: workspace:*
version: link:../packages/config
'@mcflyjs/core':
specifier: workspace:*
version: link:../packages/core
'@mcflyjs/fastify':
specifier: workspace:*
version: link:../packages/fastify
packages/config:
dependencies:
h3:
@ -115,19 +127,6 @@ importers:
specifier: ^3.0.9
version: 3.2.4(@types/node@25.6.2)(@vitest/ui@3.0.9)(jiti@2.7.0)(terser@5.47.1)(yaml@2.8.4)
packages/create-component:
dependencies:
consola:
specifier: ^3.4.2
version: 3.4.2
giget:
specifier: ^3.2.0
version: 3.2.0
devDependencies:
'@types/node':
specifier: ^25.6.0
version: 25.6.2
packages/create-mcfly:
dependencies:
consola:
@ -168,18 +167,6 @@ importers:
specifier: ^0.8.8
version: 0.8.8(@electric-sql/pglite@0.3.16)(@netlify/blobs@10.7.4)(magicast@0.3.5)
test-core:
dependencies:
'@mcflyjs/config':
specifier: workspace:*
version: link:../packages/config
'@mcflyjs/core':
specifier: workspace:*
version: link:../packages/core
'@mcflyjs/fastify':
specifier: workspace:*
version: link:../packages/fastify
packages:
'@ampproject/remapping@2.3.0':

View file

@ -2,8 +2,7 @@ packages:
- 'packages/**'
- 'templates/**'
- 'site'
- 'test-fastify'
- 'test-core'
- 'demo'
allowBuilds:
'@parcel/watcher': false
esbuild: true