diff --git a/public/assets/.windsurfrules b/assets/.windsurfrules similarity index 100% rename from public/assets/.windsurfrules rename to assets/.windsurfrules diff --git a/public/assets/AGENTS.md b/assets/AGENTS.md similarity index 100% rename from public/assets/AGENTS.md rename to assets/AGENTS.md diff --git a/public/assets/claude/TM_COMMANDS_GUIDE.md b/assets/claude/TM_COMMANDS_GUIDE.md similarity index 100% rename from public/assets/claude/TM_COMMANDS_GUIDE.md rename to assets/claude/TM_COMMANDS_GUIDE.md diff --git a/public/assets/claude/agents/task-checker.md b/assets/claude/agents/task-checker.md similarity index 100% rename from public/assets/claude/agents/task-checker.md rename to assets/claude/agents/task-checker.md diff --git a/public/assets/claude/agents/task-executor.md b/assets/claude/agents/task-executor.md similarity index 100% rename from public/assets/claude/agents/task-executor.md rename to assets/claude/agents/task-executor.md diff --git a/public/assets/claude/agents/task-orchestrator.md b/assets/claude/agents/task-orchestrator.md similarity index 100% rename from public/assets/claude/agents/task-orchestrator.md rename to assets/claude/agents/task-orchestrator.md diff --git a/public/assets/claude/commands/tm/add-dependency/add-dependency.md b/assets/claude/commands/tm/add-dependency/add-dependency.md similarity index 100% rename from public/assets/claude/commands/tm/add-dependency/add-dependency.md rename to assets/claude/commands/tm/add-dependency/add-dependency.md diff --git a/public/assets/claude/commands/tm/add-subtask/add-subtask.md b/assets/claude/commands/tm/add-subtask/add-subtask.md similarity index 100% rename from public/assets/claude/commands/tm/add-subtask/add-subtask.md rename to assets/claude/commands/tm/add-subtask/add-subtask.md diff --git a/public/assets/claude/commands/tm/add-subtask/convert-task-to-subtask.md b/assets/claude/commands/tm/add-subtask/convert-task-to-subtask.md similarity index 100% rename from public/assets/claude/commands/tm/add-subtask/convert-task-to-subtask.md rename to assets/claude/commands/tm/add-subtask/convert-task-to-subtask.md diff --git a/public/assets/claude/commands/tm/add-task/add-task.md b/assets/claude/commands/tm/add-task/add-task.md similarity index 100% rename from public/assets/claude/commands/tm/add-task/add-task.md rename to assets/claude/commands/tm/add-task/add-task.md diff --git a/public/assets/claude/commands/tm/analyze-complexity/analyze-complexity.md b/assets/claude/commands/tm/analyze-complexity/analyze-complexity.md similarity index 100% rename from public/assets/claude/commands/tm/analyze-complexity/analyze-complexity.md rename to assets/claude/commands/tm/analyze-complexity/analyze-complexity.md diff --git a/public/assets/claude/commands/tm/clear-subtasks/clear-all-subtasks.md b/assets/claude/commands/tm/clear-subtasks/clear-all-subtasks.md similarity index 100% rename from public/assets/claude/commands/tm/clear-subtasks/clear-all-subtasks.md rename to assets/claude/commands/tm/clear-subtasks/clear-all-subtasks.md diff --git a/public/assets/claude/commands/tm/clear-subtasks/clear-subtasks.md b/assets/claude/commands/tm/clear-subtasks/clear-subtasks.md similarity index 100% rename from public/assets/claude/commands/tm/clear-subtasks/clear-subtasks.md rename to assets/claude/commands/tm/clear-subtasks/clear-subtasks.md diff --git a/public/assets/claude/commands/tm/complexity-report/complexity-report.md b/assets/claude/commands/tm/complexity-report/complexity-report.md similarity index 100% rename from public/assets/claude/commands/tm/complexity-report/complexity-report.md rename to assets/claude/commands/tm/complexity-report/complexity-report.md diff --git a/public/assets/claude/commands/tm/expand/expand-all-tasks.md b/assets/claude/commands/tm/expand/expand-all-tasks.md similarity index 100% rename from public/assets/claude/commands/tm/expand/expand-all-tasks.md rename to assets/claude/commands/tm/expand/expand-all-tasks.md diff --git a/public/assets/claude/commands/tm/expand/expand-task.md b/assets/claude/commands/tm/expand/expand-task.md similarity index 100% rename from public/assets/claude/commands/tm/expand/expand-task.md rename to assets/claude/commands/tm/expand/expand-task.md diff --git a/public/assets/claude/commands/tm/fix-dependencies/fix-dependencies.md b/assets/claude/commands/tm/fix-dependencies/fix-dependencies.md similarity index 100% rename from public/assets/claude/commands/tm/fix-dependencies/fix-dependencies.md rename to assets/claude/commands/tm/fix-dependencies/fix-dependencies.md diff --git a/public/assets/claude/commands/tm/generate/generate-tasks.md b/assets/claude/commands/tm/generate/generate-tasks.md similarity index 100% rename from public/assets/claude/commands/tm/generate/generate-tasks.md rename to assets/claude/commands/tm/generate/generate-tasks.md diff --git a/public/assets/claude/commands/tm/help.md b/assets/claude/commands/tm/help.md similarity index 100% rename from public/assets/claude/commands/tm/help.md rename to assets/claude/commands/tm/help.md diff --git a/public/assets/claude/commands/tm/init/init-project-quick.md b/assets/claude/commands/tm/init/init-project-quick.md similarity index 100% rename from public/assets/claude/commands/tm/init/init-project-quick.md rename to assets/claude/commands/tm/init/init-project-quick.md diff --git a/public/assets/claude/commands/tm/init/init-project.md b/assets/claude/commands/tm/init/init-project.md similarity index 100% rename from public/assets/claude/commands/tm/init/init-project.md rename to assets/claude/commands/tm/init/init-project.md diff --git a/public/assets/claude/commands/tm/learn.md b/assets/claude/commands/tm/learn.md similarity index 100% rename from public/assets/claude/commands/tm/learn.md rename to assets/claude/commands/tm/learn.md diff --git a/public/assets/claude/commands/tm/list/list-tasks-by-status.md b/assets/claude/commands/tm/list/list-tasks-by-status.md similarity index 100% rename from public/assets/claude/commands/tm/list/list-tasks-by-status.md rename to assets/claude/commands/tm/list/list-tasks-by-status.md diff --git a/public/assets/claude/commands/tm/list/list-tasks-with-subtasks.md b/assets/claude/commands/tm/list/list-tasks-with-subtasks.md similarity index 100% rename from public/assets/claude/commands/tm/list/list-tasks-with-subtasks.md rename to assets/claude/commands/tm/list/list-tasks-with-subtasks.md diff --git a/public/assets/claude/commands/tm/list/list-tasks.md b/assets/claude/commands/tm/list/list-tasks.md similarity index 100% rename from public/assets/claude/commands/tm/list/list-tasks.md rename to assets/claude/commands/tm/list/list-tasks.md diff --git a/public/assets/claude/commands/tm/models/setup-models.md b/assets/claude/commands/tm/models/setup-models.md similarity index 100% rename from public/assets/claude/commands/tm/models/setup-models.md rename to assets/claude/commands/tm/models/setup-models.md diff --git a/public/assets/claude/commands/tm/models/view-models.md b/assets/claude/commands/tm/models/view-models.md similarity index 100% rename from public/assets/claude/commands/tm/models/view-models.md rename to assets/claude/commands/tm/models/view-models.md diff --git a/public/assets/claude/commands/tm/next/next-task.md b/assets/claude/commands/tm/next/next-task.md similarity index 100% rename from public/assets/claude/commands/tm/next/next-task.md rename to assets/claude/commands/tm/next/next-task.md diff --git a/public/assets/claude/commands/tm/parse-prd/parse-prd-with-research.md b/assets/claude/commands/tm/parse-prd/parse-prd-with-research.md similarity index 100% rename from public/assets/claude/commands/tm/parse-prd/parse-prd-with-research.md rename to assets/claude/commands/tm/parse-prd/parse-prd-with-research.md diff --git a/public/assets/claude/commands/tm/parse-prd/parse-prd.md b/assets/claude/commands/tm/parse-prd/parse-prd.md similarity index 100% rename from public/assets/claude/commands/tm/parse-prd/parse-prd.md rename to assets/claude/commands/tm/parse-prd/parse-prd.md diff --git a/public/assets/claude/commands/tm/remove-dependency/remove-dependency.md b/assets/claude/commands/tm/remove-dependency/remove-dependency.md similarity index 100% rename from public/assets/claude/commands/tm/remove-dependency/remove-dependency.md rename to assets/claude/commands/tm/remove-dependency/remove-dependency.md diff --git a/public/assets/claude/commands/tm/remove-subtask/remove-subtask.md b/assets/claude/commands/tm/remove-subtask/remove-subtask.md similarity index 100% rename from public/assets/claude/commands/tm/remove-subtask/remove-subtask.md rename to assets/claude/commands/tm/remove-subtask/remove-subtask.md diff --git a/public/assets/claude/commands/tm/remove-task/remove-task.md b/assets/claude/commands/tm/remove-task/remove-task.md similarity index 100% rename from public/assets/claude/commands/tm/remove-task/remove-task.md rename to assets/claude/commands/tm/remove-task/remove-task.md diff --git a/public/assets/claude/commands/tm/set-status/to-cancelled.md b/assets/claude/commands/tm/set-status/to-cancelled.md similarity index 100% rename from public/assets/claude/commands/tm/set-status/to-cancelled.md rename to assets/claude/commands/tm/set-status/to-cancelled.md diff --git a/public/assets/claude/commands/tm/set-status/to-deferred.md b/assets/claude/commands/tm/set-status/to-deferred.md similarity index 100% rename from public/assets/claude/commands/tm/set-status/to-deferred.md rename to assets/claude/commands/tm/set-status/to-deferred.md diff --git a/public/assets/claude/commands/tm/set-status/to-done.md b/assets/claude/commands/tm/set-status/to-done.md similarity index 100% rename from public/assets/claude/commands/tm/set-status/to-done.md rename to assets/claude/commands/tm/set-status/to-done.md diff --git a/public/assets/claude/commands/tm/set-status/to-in-progress.md b/assets/claude/commands/tm/set-status/to-in-progress.md similarity index 100% rename from public/assets/claude/commands/tm/set-status/to-in-progress.md rename to assets/claude/commands/tm/set-status/to-in-progress.md diff --git a/public/assets/claude/commands/tm/set-status/to-pending.md b/assets/claude/commands/tm/set-status/to-pending.md similarity index 100% rename from public/assets/claude/commands/tm/set-status/to-pending.md rename to assets/claude/commands/tm/set-status/to-pending.md diff --git a/public/assets/claude/commands/tm/set-status/to-review.md b/assets/claude/commands/tm/set-status/to-review.md similarity index 100% rename from public/assets/claude/commands/tm/set-status/to-review.md rename to assets/claude/commands/tm/set-status/to-review.md diff --git a/public/assets/claude/commands/tm/setup/install-taskmaster.md b/assets/claude/commands/tm/setup/install-taskmaster.md similarity index 100% rename from public/assets/claude/commands/tm/setup/install-taskmaster.md rename to assets/claude/commands/tm/setup/install-taskmaster.md diff --git a/public/assets/claude/commands/tm/setup/quick-install-taskmaster.md b/assets/claude/commands/tm/setup/quick-install-taskmaster.md similarity index 100% rename from public/assets/claude/commands/tm/setup/quick-install-taskmaster.md rename to assets/claude/commands/tm/setup/quick-install-taskmaster.md diff --git a/public/assets/claude/commands/tm/show/show-task.md b/assets/claude/commands/tm/show/show-task.md similarity index 100% rename from public/assets/claude/commands/tm/show/show-task.md rename to assets/claude/commands/tm/show/show-task.md diff --git a/public/assets/claude/commands/tm/status/project-status.md b/assets/claude/commands/tm/status/project-status.md similarity index 100% rename from public/assets/claude/commands/tm/status/project-status.md rename to assets/claude/commands/tm/status/project-status.md diff --git a/public/assets/claude/commands/tm/sync-readme/sync-readme.md b/assets/claude/commands/tm/sync-readme/sync-readme.md similarity index 100% rename from public/assets/claude/commands/tm/sync-readme/sync-readme.md rename to assets/claude/commands/tm/sync-readme/sync-readme.md diff --git a/public/assets/claude/commands/tm/tm-main.md b/assets/claude/commands/tm/tm-main.md similarity index 100% rename from public/assets/claude/commands/tm/tm-main.md rename to assets/claude/commands/tm/tm-main.md diff --git a/public/assets/claude/commands/tm/update/update-single-task.md b/assets/claude/commands/tm/update/update-single-task.md similarity index 100% rename from public/assets/claude/commands/tm/update/update-single-task.md rename to assets/claude/commands/tm/update/update-single-task.md diff --git a/public/assets/claude/commands/tm/update/update-task.md b/assets/claude/commands/tm/update/update-task.md similarity index 100% rename from public/assets/claude/commands/tm/update/update-task.md rename to assets/claude/commands/tm/update/update-task.md diff --git a/public/assets/claude/commands/tm/update/update-tasks-from-id.md b/assets/claude/commands/tm/update/update-tasks-from-id.md similarity index 100% rename from public/assets/claude/commands/tm/update/update-tasks-from-id.md rename to assets/claude/commands/tm/update/update-tasks-from-id.md diff --git a/public/assets/claude/commands/tm/utils/analyze-project.md b/assets/claude/commands/tm/utils/analyze-project.md similarity index 100% rename from public/assets/claude/commands/tm/utils/analyze-project.md rename to assets/claude/commands/tm/utils/analyze-project.md diff --git a/public/assets/claude/commands/tm/validate-dependencies/validate-dependencies.md b/assets/claude/commands/tm/validate-dependencies/validate-dependencies.md similarity index 100% rename from public/assets/claude/commands/tm/validate-dependencies/validate-dependencies.md rename to assets/claude/commands/tm/validate-dependencies/validate-dependencies.md diff --git a/public/assets/claude/commands/tm/workflows/auto-implement-tasks.md b/assets/claude/commands/tm/workflows/auto-implement-tasks.md similarity index 100% rename from public/assets/claude/commands/tm/workflows/auto-implement-tasks.md rename to assets/claude/commands/tm/workflows/auto-implement-tasks.md diff --git a/public/assets/claude/commands/tm/workflows/command-pipeline.md b/assets/claude/commands/tm/workflows/command-pipeline.md similarity index 100% rename from public/assets/claude/commands/tm/workflows/command-pipeline.md rename to assets/claude/commands/tm/workflows/command-pipeline.md diff --git a/public/assets/claude/commands/tm/workflows/smart-workflow.md b/assets/claude/commands/tm/workflows/smart-workflow.md similarity index 100% rename from public/assets/claude/commands/tm/workflows/smart-workflow.md rename to assets/claude/commands/tm/workflows/smart-workflow.md diff --git a/public/assets/config.json b/assets/config.json similarity index 100% rename from public/assets/config.json rename to assets/config.json diff --git a/public/assets/env.example b/assets/env.example similarity index 100% rename from public/assets/env.example rename to assets/env.example diff --git a/public/assets/example_prd.txt b/assets/example_prd.txt similarity index 100% rename from public/assets/example_prd.txt rename to assets/example_prd.txt diff --git a/public/assets/gitignore b/assets/gitignore similarity index 100% rename from public/assets/gitignore rename to assets/gitignore diff --git a/public/assets/kiro-hooks/tm-code-change-task-tracker.kiro.hook b/assets/kiro-hooks/tm-code-change-task-tracker.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-code-change-task-tracker.kiro.hook rename to assets/kiro-hooks/tm-code-change-task-tracker.kiro.hook diff --git a/public/assets/kiro-hooks/tm-complexity-analyzer.kiro.hook b/assets/kiro-hooks/tm-complexity-analyzer.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-complexity-analyzer.kiro.hook rename to assets/kiro-hooks/tm-complexity-analyzer.kiro.hook diff --git a/public/assets/kiro-hooks/tm-daily-standup-assistant.kiro.hook b/assets/kiro-hooks/tm-daily-standup-assistant.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-daily-standup-assistant.kiro.hook rename to assets/kiro-hooks/tm-daily-standup-assistant.kiro.hook diff --git a/public/assets/kiro-hooks/tm-git-commit-task-linker.kiro.hook b/assets/kiro-hooks/tm-git-commit-task-linker.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-git-commit-task-linker.kiro.hook rename to assets/kiro-hooks/tm-git-commit-task-linker.kiro.hook diff --git a/public/assets/kiro-hooks/tm-pr-readiness-checker.kiro.hook b/assets/kiro-hooks/tm-pr-readiness-checker.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-pr-readiness-checker.kiro.hook rename to assets/kiro-hooks/tm-pr-readiness-checker.kiro.hook diff --git a/public/assets/kiro-hooks/tm-task-dependency-auto-progression.kiro.hook b/assets/kiro-hooks/tm-task-dependency-auto-progression.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-task-dependency-auto-progression.kiro.hook rename to assets/kiro-hooks/tm-task-dependency-auto-progression.kiro.hook diff --git a/public/assets/kiro-hooks/tm-test-success-task-completer.kiro.hook b/assets/kiro-hooks/tm-test-success-task-completer.kiro.hook similarity index 100% rename from public/assets/kiro-hooks/tm-test-success-task-completer.kiro.hook rename to assets/kiro-hooks/tm-test-success-task-completer.kiro.hook diff --git a/public/assets/roocode/.roo/rules-architect/architect-rules b/assets/roocode/.roo/rules-architect/architect-rules similarity index 100% rename from public/assets/roocode/.roo/rules-architect/architect-rules rename to assets/roocode/.roo/rules-architect/architect-rules diff --git a/public/assets/roocode/.roo/rules-ask/ask-rules b/assets/roocode/.roo/rules-ask/ask-rules similarity index 100% rename from public/assets/roocode/.roo/rules-ask/ask-rules rename to assets/roocode/.roo/rules-ask/ask-rules diff --git a/public/assets/roocode/.roo/rules-code/code-rules b/assets/roocode/.roo/rules-code/code-rules similarity index 100% rename from public/assets/roocode/.roo/rules-code/code-rules rename to assets/roocode/.roo/rules-code/code-rules diff --git a/public/assets/roocode/.roo/rules-debug/debug-rules b/assets/roocode/.roo/rules-debug/debug-rules similarity index 100% rename from public/assets/roocode/.roo/rules-debug/debug-rules rename to assets/roocode/.roo/rules-debug/debug-rules diff --git a/public/assets/roocode/.roo/rules-orchestrator/orchestrator-rules b/assets/roocode/.roo/rules-orchestrator/orchestrator-rules similarity index 100% rename from public/assets/roocode/.roo/rules-orchestrator/orchestrator-rules rename to assets/roocode/.roo/rules-orchestrator/orchestrator-rules diff --git a/public/assets/roocode/.roo/rules-test/test-rules b/assets/roocode/.roo/rules-test/test-rules similarity index 100% rename from public/assets/roocode/.roo/rules-test/test-rules rename to assets/roocode/.roo/rules-test/test-rules diff --git a/public/assets/roocode/.roomodes b/assets/roocode/.roomodes similarity index 100% rename from public/assets/roocode/.roomodes rename to assets/roocode/.roomodes diff --git a/public/assets/rules/cursor_rules.mdc b/assets/rules/cursor_rules.mdc similarity index 100% rename from public/assets/rules/cursor_rules.mdc rename to assets/rules/cursor_rules.mdc diff --git a/public/assets/rules/dev_workflow.mdc b/assets/rules/dev_workflow.mdc similarity index 100% rename from public/assets/rules/dev_workflow.mdc rename to assets/rules/dev_workflow.mdc diff --git a/public/assets/rules/self_improve.mdc b/assets/rules/self_improve.mdc similarity index 100% rename from public/assets/rules/self_improve.mdc rename to assets/rules/self_improve.mdc diff --git a/public/assets/rules/taskmaster.mdc b/assets/rules/taskmaster.mdc similarity index 100% rename from public/assets/rules/taskmaster.mdc rename to assets/rules/taskmaster.mdc diff --git a/public/assets/rules/taskmaster_hooks_workflow.mdc b/assets/rules/taskmaster_hooks_workflow.mdc similarity index 100% rename from public/assets/rules/taskmaster_hooks_workflow.mdc rename to assets/rules/taskmaster_hooks_workflow.mdc diff --git a/public/assets/scripts_README.md b/assets/scripts_README.md similarity index 100% rename from public/assets/scripts_README.md rename to assets/scripts_README.md diff --git a/tests/integration/profiles/roo-files-inclusion.test.js b/tests/integration/profiles/roo-files-inclusion.test.js index 77451241..aa30f443 100644 --- a/tests/integration/profiles/roo-files-inclusion.test.js +++ b/tests/integration/profiles/roo-files-inclusion.test.js @@ -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 expect( fs.existsSync( - path.join(process.cwd(), 'public', 'assets', 'roocode', '.roo') + path.join(process.cwd(), 'assets', 'roocode', '.roo') ) ).toBe(true); expect( fs.existsSync( - path.join(process.cwd(), 'public', 'assets', 'roocode', '.roomodes') + path.join(process.cwd(), 'assets', 'roocode', '.roomodes') ) ).toBe(true); }); diff --git a/tests/integration/profiles/rules-files-inclusion.test.js b/tests/integration/profiles/rules-files-inclusion.test.js index c8cdbe03..2ec56e4a 100644 --- a/tests/integration/profiles/rules-files-inclusion.test.js +++ b/tests/integration/profiles/rules-files-inclusion.test.js @@ -16,9 +16,9 @@ describe('Rules Files Inclusion in Package', () => { 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 - const rulesDir = path.join(process.cwd(), 'public', 'assets', 'rules'); + const rulesDir = path.join(process.cwd(), 'assets', 'rules'); expect(fs.existsSync(rulesDir)).toBe(true); // 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); }); - 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 expect( fs.existsSync( - path.join(process.cwd(), 'public', 'assets', 'roocode', '.roo') + path.join(process.cwd(), 'assets', 'roocode', '.roo') ) ).toBe(true); expect( fs.existsSync( - path.join(process.cwd(), 'public', 'assets', 'roocode', '.roomodes') + path.join(process.cwd(), 'assets', 'roocode', '.roomodes') ) ).toBe(true); }); diff --git a/tsdown.config.ts b/tsdown.config.ts index 15b86fa7..b2780d60 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -35,7 +35,7 @@ export default defineConfig( 'mcp-server': 'mcp-server/server.js' }, outDir: 'dist', - copy: ['public'], + copy: ['assets'], ignoreWatch: ['node_modules', 'dist', 'tests', 'apps/extension'], // Bundle only our workspace packages, keep npm dependencies external noExternal: [/^@tm\//],