diff --git a/.ai-context-config.json b/.ai-context-config.json new file mode 100644 index 0000000..504f9c2 --- /dev/null +++ b/.ai-context-config.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "properties": { + "includes": { + "type": "array", + "items": { "type": "string" }, + "default": ["**/*.ts", "**/*.js", "**/*.py", "**/*.go", "**/*.rs", "**/*.java"] + }, + "excludes": { + "type": "array", + "items": { "type": "string" }, + "default": ["node_modules/**", "dist/**", "build/**", ".git/**"] + }, + "outputFormat": { + "type": "string", + "enum": ["json", "yaml"], + "default": "json" + }, + "template": { + "type": "string", + "enum": ["cursor", "copilot", "generic", "default"], + "default": "default" + }, + "outputFile": { + "type": "string", + "default": "ai-context.json" + }, + "analyzeConventions": { + "type": "boolean", + "default": true + }, + "includeDevDependencies": { + "type": "boolean", + "default": false + }, + "respectGitignore": { + "type": "boolean", + "default": true + } + }, + "required": ["includes", "excludes"], + "additionalProperties": false +}