Skip to content

Commit 7f77845

Browse files
committed
chore: wip
chore: wip chore: wip chore: wip chore: wip chore: wip
1 parent f6b8b34 commit 7f77845

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1485
-850
lines changed

.stacks/auto-imports.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,6 @@ declare global {
189189
const defineComponent: typeof import('vue')['defineComponent']
190190
const defineCronJobsConfig: typeof import('./core/utils/src/config')['defineCronJobsConfig']
191191
const defineDatabase: typeof import('./core/utils/src/config')['defineDatabase']
192-
const defineDebugConfig: typeof import('./core/utils/src/config')['defineDebugConfig']
193192
const defineDns: typeof import('./core/utils/src/config')['defineDns']
194193
const defineEmailConfig: typeof import('./core/utils/src/config')['defineEmailConfig']
195194
const defineEvents: typeof import('./core/utils/src/config')['defineEvents']
@@ -1052,7 +1051,6 @@ declare module 'vue' {
10521051
readonly defineComponent: UnwrapRef<typeof import('vue')['defineComponent']>
10531052
readonly defineCronJobsConfig: UnwrapRef<typeof import('./core/utils/src/config')['defineCronJobsConfig']>
10541053
readonly defineDatabase: UnwrapRef<typeof import('./core/utils/src/config')['defineDatabase']>
1055-
readonly defineDebugConfig: UnwrapRef<typeof import('./core/utils/src/config')['defineDebugConfig']>
10561054
readonly defineDns: UnwrapRef<typeof import('./core/utils/src/config')['defineDns']>
10571055
readonly defineEmailConfig: UnwrapRef<typeof import('./core/utils/src/config')['defineEmailConfig']>
10581056
readonly defineEvents: UnwrapRef<typeof import('./core/utils/src/config')['defineEvents']>

.stacks/core/actions/build.config.ts

Lines changed: 155 additions & 175 deletions
Original file line numberDiff line numberDiff line change
@@ -1,186 +1,166 @@
11
import type { BuildConfig } from '@stacksjs/development'
22
import { alias, defineBuildConfig } from '@stacksjs/development'
33

4+
const devEntries: BuildConfig['entries'] = [
5+
{
6+
input: './src/build/component-libs',
7+
name: 'build/component-libs',
8+
outDir: './dist/build/',
9+
}, {
10+
input: './src/build/core',
11+
name: 'build/core',
12+
outDir: './dist/build/',
13+
}, {
14+
input: './src/build/stacks',
15+
name: 'build/stacks',
16+
outDir: './dist/build/',
17+
}, {
18+
input: './src/dev/index',
19+
name: 'dev/index',
20+
outDir: './dist/dev/',
21+
}, {
22+
input: './src/dev/components',
23+
name: 'dev/components',
24+
outDir: './dist/dev/',
25+
}, {
26+
input: './src/dev/docs',
27+
name: 'dev/docs',
28+
outDir: './dist/dev/',
29+
}, {
30+
input: './src/generate/index',
31+
name: 'generate/index',
32+
outDir: './dist/generate/',
33+
}, {
34+
input: './src/generate/component-meta',
35+
name: 'generate/component-meta',
36+
outDir: './dist/generate/',
37+
}, {
38+
input: './src/generate/ide-helpers',
39+
name: 'generate/ide-helpers',
40+
outDir: './dist/generate/',
41+
}, {
42+
input: './src/generate/lib-entries',
43+
name: 'generate/lib-entries',
44+
outDir: './dist/generate/',
45+
}, {
46+
input: './src/generate/settings',
47+
name: 'generate/settings',
48+
outDir: './dist/generate/',
49+
}, {
50+
input: './src/generate/vscode-custom-data',
51+
name: 'generate/vscode-custom-data',
52+
outDir: './dist/generate/',
53+
}, {
54+
input: './src/generate/vue-compat',
55+
name: 'generate/vue-compat',
56+
outDir: './dist/generate/',
57+
}, {
58+
input: './src/helpers/index',
59+
name: 'helpers/index',
60+
outDir: './dist/helpers/',
61+
}, {
62+
input: './src/helpers/index',
63+
name: 'helpers/index',
64+
outDir: './dist/helpers/',
65+
}, {
66+
input: './src/helpers/component-meta',
67+
name: 'helpers/component-meta',
68+
outDir: './dist/helpers/',
69+
}, {
70+
input: './src/helpers/lib-entries',
71+
name: 'helpers/lib-entries',
72+
outDir: './dist/helpers/',
73+
}, {
74+
input: './src/helpers/package-json',
75+
name: 'helpers/package-json',
76+
outDir: './dist/helpers/',
77+
}, {
78+
input: './src/helpers/utils',
79+
name: 'helpers/utils',
80+
outDir: './dist/helpers/',
81+
}, {
82+
input: './src/helpers/vscode-custom-data',
83+
name: 'helpers/vscode-custom-data',
84+
outDir: './dist/helpers/',
85+
}, {
86+
input: './src/helpers/vue-compat',
87+
name: 'helpers/vue-compat',
88+
outDir: './dist/helpers/',
89+
}, {
90+
input: './src/lint/index',
91+
name: 'lint/index',
92+
outDir: './dist/lint/',
93+
}, {
94+
input: './src/lint/fix',
95+
name: 'lint/fix',
96+
outDir: './dist/lint/',
97+
}, {
98+
input: './src/test/coverage',
99+
name: 'test/coverage',
100+
outDir: './dist/test/',
101+
}, {
102+
input: './src/test/feature',
103+
name: 'test/feature',
104+
outDir: './dist/test/',
105+
}, {
106+
input: './src/test/ui',
107+
name: 'test/ui',
108+
outDir: './dist/test/',
109+
}, {
110+
input: './src/test/unit',
111+
name: 'test/unit',
112+
outDir: './dist/test/',
113+
},
114+
{
115+
input: './src/upgrade/dependencies',
116+
name: 'upgrade/dependencies',
117+
outDir: './dist/upgrade/',
118+
},
119+
{
120+
input: './src/upgrade/framework',
121+
name: 'upgrade/framework',
122+
outDir: './dist/upgrade/',
123+
},
124+
{
125+
input: './src/upgrade/index',
126+
name: 'upgrade/index',
127+
outDir: './dist/upgrade/',
128+
},
129+
'./src/index',
130+
'./src/add',
131+
'./src/build.ts', // we need to be specific here because we have a build folder
132+
'./src/bump',
133+
'./src/changelog',
134+
'./src/clean',
135+
'./src/commit',
136+
'./src/copy-types',
137+
'./src/examples',
138+
'./src/fresh',
139+
'./src/key-generate',
140+
'./src/make',
141+
'./src/migrate',
142+
'./src/preinstall',
143+
'./src/prepublish',
144+
'./src/release',
145+
'./src/seed',
146+
'./src/test.ts', // we need to be specific here because we have a build folder
147+
'./src/tinker',
148+
'./src/typecheck',
149+
'./src/types',
150+
'./src/upgrade.ts', // we need to be specific here because we have a build folder
151+
]
152+
const buildEntries: BuildConfig['entries'] = [{
153+
builder: 'mkdist',
154+
input: './src',
155+
outDir: './dist',
156+
}]
4157
const entries: BuildConfig['entries'] = process.env.npm_lifecycle_script?.includes('--stub')
5-
? [
6-
{
7-
input: './src/build/component-libs',
8-
name: 'build/component-libs',
9-
outDir: './dist/build/',
10-
}, {
11-
input: './src/build/core',
12-
name: 'build/core',
13-
outDir: './dist/build/',
14-
}, {
15-
input: './src/build/stacks',
16-
name: 'build/stacks',
17-
outDir: './dist/build/',
18-
}, {
19-
input: './src/deploy/domains',
20-
name: 'deploy/domains',
21-
outDir: './dist/deploy/',
22-
}, {
23-
input: './src/dev/index',
24-
name: 'dev/index',
25-
outDir: './dist/dev/',
26-
}, {
27-
input: './src/dev/components',
28-
name: 'dev/components',
29-
outDir: './dist/dev/',
30-
}, {
31-
input: './src/dev/docs',
32-
name: 'dev/docs',
33-
outDir: './dist/dev/',
34-
}, {
35-
input: './src/generate/index',
36-
name: 'generate/index',
37-
outDir: './dist/generate/',
38-
}, {
39-
input: './src/generate/component-meta',
40-
name: 'generate/component-meta',
41-
outDir: './dist/generate/',
42-
}, {
43-
input: './src/generate/ide-helpers',
44-
name: 'generate/ide-helpers',
45-
outDir: './dist/generate/',
46-
}, {
47-
input: './src/generate/lib-entries',
48-
name: 'generate/lib-entries',
49-
outDir: './dist/generate/',
50-
}, {
51-
input: './src/generate/settings',
52-
name: 'generate/settings',
53-
outDir: './dist/generate/',
54-
}, {
55-
input: './src/generate/vscode-custom-data',
56-
name: 'generate/vscode-custom-data',
57-
outDir: './dist/generate/',
58-
}, {
59-
input: './src/generate/vue-compat',
60-
name: 'generate/vue-compat',
61-
outDir: './dist/generate/',
62-
}, {
63-
input: './src/helpers/index',
64-
name: 'helpers/index',
65-
outDir: './dist/helpers/',
66-
}, {
67-
input: './src/helpers/index',
68-
name: 'helpers/index',
69-
outDir: './dist/helpers/',
70-
}, {
71-
input: './src/helpers/component-meta',
72-
name: 'helpers/component-meta',
73-
outDir: './dist/helpers/',
74-
}, {
75-
input: './src/helpers/lib-entries',
76-
name: 'helpers/lib-entries',
77-
outDir: './dist/helpers/',
78-
}, {
79-
input: './src/helpers/package-json',
80-
name: 'helpers/package-json',
81-
outDir: './dist/helpers/',
82-
}, {
83-
input: './src/helpers/utils',
84-
name: 'helpers/utils',
85-
outDir: './dist/helpers/',
86-
}, {
87-
input: './src/helpers/vscode-custom-data',
88-
name: 'helpers/vscode-custom-data',
89-
outDir: './dist/helpers/',
90-
}, {
91-
input: './src/helpers/vue-compat',
92-
name: 'helpers/vue-compat',
93-
outDir: './dist/helpers/',
94-
}, {
95-
input: './src/lint/index',
96-
name: 'lint/index',
97-
outDir: './dist/lint/',
98-
}, {
99-
input: './src/lint/fix',
100-
name: 'lint/fix',
101-
outDir: './dist/lint/',
102-
}, {
103-
input: './src/test/coverage',
104-
name: 'test/coverage',
105-
outDir: './dist/test/',
106-
}, {
107-
input: './src/test/feature',
108-
name: 'test/feature',
109-
outDir: './dist/test/',
110-
}, {
111-
input: './src/test/ui',
112-
name: 'test/ui',
113-
outDir: './dist/test/',
114-
}, {
115-
input: './src/test/unit',
116-
name: 'test/unit',
117-
outDir: './dist/test/',
118-
},
119-
{
120-
input: './src/upgrade/dependencies',
121-
name: 'upgrade/dependencies',
122-
outDir: './dist/upgrade/',
123-
},
124-
{
125-
input: './src/upgrade/framework',
126-
name: 'upgrade/framework',
127-
outDir: './dist/upgrade/',
128-
},
129-
{
130-
input: './src/upgrade/index',
131-
name: 'upgrade/index',
132-
outDir: './dist/upgrade/',
133-
},
134-
'./src/index',
135-
'./src/add',
136-
'./src/build.ts', // we need to be specific here because we have a build folder
137-
'./src/bump',
138-
'./src/changelog',
139-
'./src/clean',
140-
'./src/commit',
141-
'./src/copy-types',
142-
'./src/examples',
143-
'./src/fresh',
144-
'./src/key-generate',
145-
'./src/make',
146-
'./src/migrate',
147-
'./src/preinstall',
148-
'./src/prepublish',
149-
'./src/release',
150-
'./src/seed',
151-
'./src/test.ts', // we need to be specific here because we have a build folder
152-
'./src/tinker',
153-
'./src/typecheck',
154-
'./src/types',
155-
'./src/upgrade.ts', // we need to be specific here because we have a build folder
156-
]
157-
: [{
158-
builder: 'mkdist',
159-
input: './src',
160-
outDir: './dist',
161-
}]
158+
? devEntries
159+
: buildEntries
162160

163161
export default defineBuildConfig({
164162
alias,
165-
166163
entries,
167-
168-
// externals: [
169-
// '@stacksjs/cli',
170-
// '@stacksjs/database',
171-
// '@stacksjs/logging',
172-
// '@stacksjs/path',
173-
// '@stacksjs/utils',
174-
// '@stacksjs/storage',
175-
// '@stacksjs/types',
176-
// ],
177-
178-
// rollup: {
179-
// esbuild: {
180-
// target: 'esnext',
181-
// },
182-
// },
183-
184164
clean: false,
185165
declaration: true,
186166
})

0 commit comments

Comments
 (0)