- pgSchema "mesh" with 4 tables isolating the peer mesh domain - Enums: visibility, transport, tier, role - audit_log is metadata-only (E2E encryption enforced at broker/client) - Cascade on mesh delete, soft-delete via archivedAt/revokedAt Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
71 lines
2.1 KiB
JSON
71 lines
2.1 KiB
JSON
{
|
|
"css.customData": [".vscode/tailwind.json"],
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": "explicit"
|
|
},
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true,
|
|
"eslint.rules.customizations": [{ "rule": "*", "severity": "warn" }],
|
|
"eslint.validate": [
|
|
"javascript",
|
|
"javascriptreact",
|
|
"typescript",
|
|
"typescriptreact"
|
|
],
|
|
"eslint.useFlatConfig": true,
|
|
"eslint.workingDirectories": [
|
|
{ "pattern": "apps/*/" },
|
|
{ "pattern": "packages/*/" },
|
|
{ "pattern": "packages/{ui,analytics,monitoring}/*" },
|
|
{ "pattern": "tooling/*/" }
|
|
],
|
|
"prettier.ignorePath": ".gitignore",
|
|
"typescript.enablePromptUseWorkspaceTsdk": true,
|
|
"typescript.preferences.autoImportFileExcludePatterns": [
|
|
"next/router.d.ts",
|
|
"next/dist/client/router.d.ts"
|
|
],
|
|
"typescript.tsdk": "node_modules/typescript/lib",
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"files.associations": {
|
|
"*.css": "tailwindcss"
|
|
},
|
|
"tailwindCSS.experimental.classRegex": [
|
|
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
|
|
["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
|
|
],
|
|
"tailwindCSS.classAttributes": [
|
|
"class",
|
|
"className",
|
|
"headerClassName",
|
|
"contentContainerClassName",
|
|
"columnWrapperClassName",
|
|
"endFillColorClassName",
|
|
"imageClassName",
|
|
"tintColorClassName",
|
|
"ios_backgroundColorClassName",
|
|
"thumbColorClassName",
|
|
"trackColorOnClassName",
|
|
"trackColorOffClassName",
|
|
"selectionColorClassName",
|
|
"cursorColorClassName",
|
|
"underlineColorAndroidClassName",
|
|
"placeholderTextColorClassName",
|
|
"selectionHandleColorClassName",
|
|
"colorsClassName",
|
|
"progressBackgroundColorClassName",
|
|
"titleColorClassName",
|
|
"underlayColorClassName",
|
|
"colorClassName",
|
|
"drawerBackgroundColorClassName",
|
|
"statusBarBackgroundColorClassName",
|
|
"backdropColorClassName",
|
|
"backgroundColorClassName",
|
|
"ListFooterComponentClassName",
|
|
"ListHeaderComponentClassName"
|
|
],
|
|
"tailwindCSS.classFunctions": ["useResolveClassNames"]
|
|
}
|