chore: fix CI and tsdown config
This commit is contained in:
@@ -100,16 +100,16 @@ describe('Roo Files Inclusion in Package', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
test('source Roo files exist in public/assets directory', () => {
|
test('source Roo files exist in assets directory', () => {
|
||||||
// Verify that the source files for Roo integration exist
|
// Verify that the source files for Roo integration exist
|
||||||
expect(
|
expect(
|
||||||
fs.existsSync(
|
fs.existsSync(
|
||||||
path.join(process.cwd(), 'public', 'assets', 'roocode', '.roo')
|
path.join(process.cwd(), 'assets', 'roocode', '.roo')
|
||||||
)
|
)
|
||||||
).toBe(true);
|
).toBe(true);
|
||||||
expect(
|
expect(
|
||||||
fs.existsSync(
|
fs.existsSync(
|
||||||
path.join(process.cwd(), 'public', 'assets', 'roocode', '.roomodes')
|
path.join(process.cwd(), 'assets', 'roocode', '.roomodes')
|
||||||
)
|
)
|
||||||
).toBe(true);
|
).toBe(true);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ describe('Rules Files Inclusion in Package', () => {
|
|||||||
expect(packageJson.files).toContain('dist/**');
|
expect(packageJson.files).toContain('dist/**');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('source rules files exist in public/assets/rules directory', () => {
|
test('source rules files exist in assets/rules directory', () => {
|
||||||
// Verify that the actual rules files exist
|
// Verify that the actual rules files exist
|
||||||
const rulesDir = path.join(process.cwd(), 'public', 'assets', 'rules');
|
const rulesDir = path.join(process.cwd(), 'assets', 'rules');
|
||||||
expect(fs.existsSync(rulesDir)).toBe(true);
|
expect(fs.existsSync(rulesDir)).toBe(true);
|
||||||
|
|
||||||
// Check for the 4 files that currently exist
|
// Check for the 4 files that currently exist
|
||||||
@@ -86,16 +86,16 @@ describe('Rules Files Inclusion in Package', () => {
|
|||||||
expect(rooJsContent.includes('${mode}-rules')).toBe(true);
|
expect(rooJsContent.includes('${mode}-rules')).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('source Roo files exist in public/assets directory', () => {
|
test('source Roo files exist in assets directory', () => {
|
||||||
// Verify that the source files for Roo integration exist
|
// Verify that the source files for Roo integration exist
|
||||||
expect(
|
expect(
|
||||||
fs.existsSync(
|
fs.existsSync(
|
||||||
path.join(process.cwd(), 'public', 'assets', 'roocode', '.roo')
|
path.join(process.cwd(), 'assets', 'roocode', '.roo')
|
||||||
)
|
)
|
||||||
).toBe(true);
|
).toBe(true);
|
||||||
expect(
|
expect(
|
||||||
fs.existsSync(
|
fs.existsSync(
|
||||||
path.join(process.cwd(), 'public', 'assets', 'roocode', '.roomodes')
|
path.join(process.cwd(), 'assets', 'roocode', '.roomodes')
|
||||||
)
|
)
|
||||||
).toBe(true);
|
).toBe(true);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ export default defineConfig(
|
|||||||
'mcp-server': 'mcp-server/server.js'
|
'mcp-server': 'mcp-server/server.js'
|
||||||
},
|
},
|
||||||
outDir: 'dist',
|
outDir: 'dist',
|
||||||
copy: ['public'],
|
copy: ['assets'],
|
||||||
ignoreWatch: ['node_modules', 'dist', 'tests', 'apps/extension'],
|
ignoreWatch: ['node_modules', 'dist', 'tests', 'apps/extension'],
|
||||||
// Bundle only our workspace packages, keep npm dependencies external
|
// Bundle only our workspace packages, keep npm dependencies external
|
||||||
noExternal: [/^@tm\//],
|
noExternal: [/^@tm\//],
|
||||||
|
|||||||
Reference in New Issue
Block a user