Skip to content

Commit c65f209

Browse files
committed
chore: wip
1 parent 2c096ff commit c65f209

File tree

5 files changed

+88
-92
lines changed

5 files changed

+88
-92
lines changed

.stacks/core/actions/src/build/core.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,5 @@ import { frameworkPath } from '@stacksjs/path'
22
import { runCommands } from '@stacksjs/cli'
33

44
await runCommands([
5-
'pnpm -r --filter "./core/*" --filter "!./core/x-ray" --filter "!./core/buddy" build', // command to build the core packages, excluding the config & x-ray package
6-
// 'pnpm --filter "./core/*" --filter "!./core/x-ray" --filter "!./core/buddy" build', // command to build the core packages, excluding the config & x-ray package
7-
// 'pnpm --filter ./core/config build', // command to build the config package
5+
'pnpm -r --filter "./core/*" --filter "!./core/x-ray" build', // build all packages except x-ray (which is a dev tool/app)
86
], { verbose: true, cwd: frameworkPath(), shell: true })

.stacks/core/buddy/bin/stacks.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env node
22
'use strict'
33

4-
import '../dist/cli.mjs.js'
4+
import '../dist/cli.mjs'

.stacks/core/buddy/build.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default defineBuildConfig({
1010
clean: false,
1111
externals: ['chokidar', '@intlify/shared', '@intlify/message-compiler', 'vite', 'gray-matter'],
1212
rollup: {
13-
emitCJS: true,
13+
emitCJS: false,
1414
inlineDependencies: true,
1515
},
1616
})

.stacks/core/buddy/package.json

Lines changed: 4 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -50,92 +50,11 @@
5050
],
5151
"scripts": {
5252
"buddy": "esno ./src/cli.ts",
53-
"stacks": "pnpm run buddy",
54-
"stx": "pnpm run buddy",
5553
"preinstall": "npx only-allow pnpm",
56-
"prepublish": "pnpm buddy prepublish",
57-
"fresh": "pnpm buddy fresh",
58-
"clean": "pnpm buddy clean",
59-
"update": "pnpm buddy update",
60-
"update:dependencies": "pnpm buddy update:dependencies",
61-
"update:framework": "pnpm buddy update:framework",
62-
"update:package-manager": "pnpm buddy update:package-manager",
63-
"update:node": "pnpm buddy update:node",
64-
"update:all": "pnpm buddy update:all",
65-
"dev": "pnpm buddy dev",
66-
"dev:components": "vite serve ../../components/vue -c ../build/src/vue-components.ts",
67-
"dev:core": "pnpm --filter '../core/**' --filter '!../buddy/' dev",
68-
"dev:desktop": "wip",
69-
"dev:docs": "buddy dev:docs",
70-
"dev:pages": "nitro dev",
71-
"dev:functions": "pnpm buddy dev:functions",
72-
"development": "pnpm run dev",
73-
"build": "pnpm buddy build",
74-
"build:bin": "pkg .",
75-
"build:components": "pnpm buddy build:components",
76-
"build:vue-components": "npx vite build -c ./core/build/src/vue-components.ts",
77-
"build:web-components": "npx vite build -c ./core/build/src/web-components.ts",
78-
"build:functions": "npx vite build -c ./core/build/src/functions.ts",
79-
"build:docs": "pnpm buddy build:docs",
80-
"build:pages": "npx vite-ssg build ./pages -c ./core/build/src/pages.ts",
81-
"build:core": "pnpm buddy build:core",
82-
"build:buddy": "npx unbuild",
83-
"build:cli": "pnpm run build:buddy",
84-
"build:runtime": "pnpm run build:cli",
85-
"build:desktop": "wip",
86-
"build:stacks": "pnpm buddy build:stacks",
87-
"build:all": "wip",
88-
"prod": "pnpm run build",
89-
"prod:components": "pnpm run build:components",
90-
"prod:vue": "pnpm run prod:vue",
91-
"prod:web-components": "pnpm run build:web-components",
92-
"prod:functions": "pnpm run build:functions",
93-
"prod:docs": "pnpm run build:docs",
94-
"prod:pages": "pnpm run build:pages",
95-
"prod:stacks": "pnpm run build:stacks",
96-
"prod:all": "pnpm run build:all",
97-
"deploy": "pnpm buddy deploy",
98-
"deploy:functions": "pnpm buddy deploy:functions",
99-
"deploy:pages": "pnpm buddy deploy:functions",
100-
"deploy:docs": "pnpm buddy deploy:docs",
101-
"deploy:all": "pnpm buddy deploy:all",
102-
"example": "wip",
103-
"example:vue": "pnpm run build:components && cd examples/vue && ln -sf ../../components/vue/dist dist && npx vite serve -c ../../core/build/example-vue.ts",
104-
"example:web-components": "pnpm run build:web-components && cd examples/web && ln -sf ../../components/web/dist dist && npx vite serve -c ../../core/build/example-wc.ts",
105-
"lint": "pnpm buddy lint",
106-
"lint:stacks": "pnpm buddy lint:stacks",
107-
"lint:fix": "pnpm buddy lint:fix",
108-
"serve": "pnpm buddy serve",
109-
"serve:pages": "pnpm run dev:pages",
110-
"serve:functions": "pnpm run dev:functions",
111-
"make": "pnpm buddy make",
112-
"make:component": "pnpm buddy make:component",
113-
"make:function": "pnpm buddy make:function",
114-
"make:database": "pnpm buddy make:migration",
115-
"make:migration": "pnpm buddy make:migration",
116-
"make:factory": "pnpm buddy make:factory",
117-
"make:lang": "pnpm buddy make:lang",
118-
"make:stack": "pnpm buddy make:stack",
119-
"key": "pnpm buddy key",
120-
"key:generate": "pnpm buddy key:generate",
121-
"commit": "git cz",
122-
"release": "pnpm buddy release",
123-
"changelog": "pnpm buddy changelog",
124-
"generate": "pnpm buddy generate",
125-
"generate:entries": "pnpm buddy generate:entries",
126-
"generate:vue-compat": "esno ./core/actions/src/generate/vue-compat.ts",
127-
"generate:vscode-custom-data": "esno ./core/actions/src/generate/vscode-custom-data.ts",
128-
"generate:web-types": "vue-docgen-web-types -c ./core/build/web-types.config.cjs",
129-
"generate:component-meta": "esno ./core/actions/src/generate/component-meta.ts",
130-
"generate:ide-helpers": "esno ./core/actions/src/generate/ide-helpers.ts",
131-
"generate:all": "pnpm buddy generate:all",
132-
"types:generate": "vue-tsc --declaration --emitDeclarationOnly && esno ./core/actions/src/copy-types.ts",
133-
"types:fix": "esno actions/src/fix-types.ts",
134-
"add": "pnpm buddy add",
135-
"test": "pnpm buddy test",
136-
"test:ui": "pnpm buddy test:ui",
137-
"test:coverage": "pnpm buddy test:coverage",
138-
"test:types": "pnpm buddy test:types"
54+
"build": "npx unbuild",
55+
"dev": "npx unbuild --stub",
56+
"prepublishOnly": "pnpm buddy prepublish",
57+
"typecheck": "npx tsc --noEmit"
13958
},
14059
"peerDependencies": {
14160
"@stacksjs/actions": "workspace:*",

.stacks/package.json

Lines changed: 81 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,91 @@
6262
],
6363
"scripts": {
6464
"buddy": "esno ./core/buddy/src/cli.ts",
65+
"stx": "pnpm run buddy",
66+
"stacks": "pnpm run buddy",
6567
"prepublish": "pnpm buddy prepublish",
6668
"build": "pnpm buddy build:stacks",
6769
"dev": "pnpm buddy dev:stacks // wip",
70+
"fresh": "pnpm buddy fresh",
6871
"clean": "pnpm buddy clean",
69-
"stx": "pnpm run buddy",
70-
"stacks": "pnpm run buddy"
72+
"update": "pnpm buddy update",
73+
"update:dependencies": "pnpm buddy update:dependencies",
74+
"update:framework": "pnpm buddy update:framework",
75+
"update:package-manager": "pnpm buddy update:package-manager",
76+
"update:node": "pnpm buddy update:node",
77+
"update:all": "pnpm buddy update:all",
78+
"dev:components": "vite serve ../../components/vue -c ../build/src/vue-components.ts",
79+
"dev:core": "pnpm --filter '../core/**' --filter '!../buddy/' dev",
80+
"dev:desktop": "wip",
81+
"dev:docs": "buddy dev:docs",
82+
"dev:pages": "nitro dev",
83+
"dev:functions": "pnpm buddy dev:functions",
84+
"development": "pnpm run dev",
85+
"build:bin": "pkg .",
86+
"build:components": "pnpm buddy build:components",
87+
"build:vue-components": "npx vite build -c ./core/build/src/vue-components.ts",
88+
"build:web-components": "npx vite build -c ./core/build/src/web-components.ts",
89+
"build:functions": "npx vite build -c ./core/build/src/functions.ts",
90+
"build:docs": "pnpm buddy build:docs",
91+
"build:pages": "npx vite-ssg build ./pages -c ./core/build/src/pages.ts",
92+
"build:core": "pnpm buddy build:core",
93+
"build:buddy": "npx unbuild",
94+
"build:cli": "pnpm run build:buddy",
95+
"build:runtime": "pnpm run build:cli",
96+
"build:desktop": "wip",
97+
"build:stacks": "pnpm buddy build:stacks",
98+
"build:all": "wip",
99+
"prod": "pnpm run build",
100+
"prod:components": "pnpm run build:components",
101+
"prod:vue": "pnpm run prod:vue",
102+
"prod:web-components": "pnpm run build:web-components",
103+
"prod:functions": "pnpm run build:functions",
104+
"prod:docs": "pnpm run build:docs",
105+
"prod:pages": "pnpm run build:pages",
106+
"prod:stacks": "pnpm run build:stacks",
107+
"prod:all": "pnpm run build:all",
108+
"deploy": "pnpm buddy deploy",
109+
"deploy:functions": "pnpm buddy deploy:functions",
110+
"deploy:pages": "pnpm buddy deploy:functions",
111+
"deploy:docs": "pnpm buddy deploy:docs",
112+
"deploy:all": "pnpm buddy deploy:all",
113+
"example": "wip",
114+
"example:vue": "pnpm run build:components && cd examples/vue && ln -sf ../../components/vue/dist dist && npx vite serve -c ../../core/build/example-vue.ts",
115+
"example:web-components": "pnpm run build:web-components && cd examples/web && ln -sf ../../components/web/dist dist && npx vite serve -c ../../core/build/example-wc.ts",
116+
"lint": "pnpm buddy lint",
117+
"lint:stacks": "pnpm buddy lint:stacks",
118+
"lint:fix": "pnpm buddy lint:fix",
119+
"serve": "pnpm buddy serve",
120+
"serve:pages": "pnpm run dev:pages",
121+
"serve:functions": "pnpm run dev:functions",
122+
"make": "pnpm buddy make",
123+
"make:component": "pnpm buddy make:component",
124+
"make:function": "pnpm buddy make:function",
125+
"make:database": "pnpm buddy make:migration",
126+
"make:migration": "pnpm buddy make:migration",
127+
"make:factory": "pnpm buddy make:factory",
128+
"make:lang": "pnpm buddy make:lang",
129+
"make:stack": "pnpm buddy make:stack",
130+
"key": "pnpm buddy key",
131+
"key:generate": "pnpm buddy key:generate",
132+
"commit": "git cz",
133+
"release": "pnpm buddy release",
134+
"changelog": "pnpm buddy changelog",
135+
"generate": "pnpm buddy generate",
136+
"generate:entries": "pnpm buddy generate:entries",
137+
"generate:vue-compat": "esno ./core/actions/src/generate/vue-compat.ts",
138+
"generate:vscode-custom-data": "esno ./core/actions/src/generate/vscode-custom-data.ts",
139+
"generate:web-types": "vue-docgen-web-types -c ./core/build/web-types.config.cjs",
140+
"generate:component-meta": "esno ./core/actions/src/generate/component-meta.ts",
141+
"generate:ide-helpers": "esno ./core/actions/src/generate/ide-helpers.ts",
142+
"generate:all": "pnpm buddy generate:all",
143+
"types:generate": "vue-tsc --declaration --emitDeclarationOnly && esno ./core/actions/src/copy-types.ts",
144+
"types:fix": "esno actions/src/fix-types.ts",
145+
"add": "pnpm buddy add",
146+
"test": "pnpm buddy test",
147+
"test:ui": "pnpm buddy test:ui",
148+
"test:coverage": "pnpm buddy test:coverage",
149+
"test:types": "pnpm buddy test:types"
71150
},
72151
"web-types": "./web-types.json",
73152
"dependencies": {

0 commit comments

Comments
 (0)