UNPKG

task-master-ai

Version:

A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.

33 lines (27 loc) 1.24 kB
// VS Code conversion profile for rule-transformer import { createProfile, COMMON_TOOL_MAPPINGS } from './base-profile.js'; // Create and export vscode profile using the base factory export const vscodeProfile = createProfile({ name: 'vscode', displayName: 'VS Code', url: 'code.visualstudio.com', docsUrl: 'code.visualstudio.com/docs', rulesDir: '.github/instructions', // VS Code instructions location customReplacements: [ // Core VS Code directory structure changes { from: /\.cursor\/rules/g, to: '.github/instructions' }, { from: /\.cursor\/mcp\.json/g, to: '.vscode/mcp.json' }, // Fix any remaining vscode/rules references that might be created during transformation { from: /\.vscode\/rules/g, to: '.github/instructions' }, // VS Code custom instructions format - use applyTo with quoted patterns instead of globs { from: /^globs:\s*(.+)$/gm, to: 'applyTo: "$1"' }, // Essential markdown link transformations for VS Code structure { from: /\[(.+?)\]\(mdc:\.cursor\/rules\/(.+?)\.mdc\)/g, to: '[$1](.github/instructions/$2.md)' }, // VS Code specific terminology { from: /rules directory/g, to: 'instructions directory' }, { from: /cursor rules/gi, to: 'VS Code instructions' } ] });