feat: new demo workspace

This commit is contained in:
ayo 2026-05-25 22:55:57 +02:00
parent 185c274621
commit 8a55ca61de
11 changed files with 19 additions and 31 deletions

View file

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

View file

@ -5,8 +5,10 @@
"postinstall": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build", "postinstall": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build",
"start": "pnpm run site", "start": "pnpm run site",
"dev": "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": "pnpm -F './packages/**' build",
"build:deps": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build",
"build:site": "pnpm -F site build", "build:site": "pnpm -F site build",
"build:site:preview": "pnpm -F site build:preview", "build:site:preview": "pnpm -F site build:preview",
"template:basic": "pnpm run build && pnpm -F basic-template start", "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 { colorize } from 'consola/utils'
import { downloadTemplate } from 'giget' import { downloadTemplate } from 'giget'
import { spawnSync } from 'node:child_process' import { spawnSync } from 'node:child_process'
import * as path from 'node:path' import path from 'node:path'
const [, , directoryArg] = process.argv 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 }) server.listen({ port: 3000 })
} }

View file

@ -51,6 +51,18 @@ importers:
specifier: ^4.1.5 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)) 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: packages/config:
dependencies: dependencies:
h3: h3:
@ -115,19 +127,6 @@ importers:
specifier: ^3.0.9 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) 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: packages/create-mcfly:
dependencies: dependencies:
consola: consola:
@ -168,18 +167,6 @@ importers:
specifier: ^0.8.8 specifier: ^0.8.8
version: 0.8.8(@electric-sql/pglite@0.3.16)(@netlify/blobs@10.7.4)(magicast@0.3.5) 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: packages:
'@ampproject/remapping@2.3.0': '@ampproject/remapping@2.3.0':

View file

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