From 8a6848a6638675e9297d910db15048ceeb9ac01a Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Sat, 11 Oct 2025 22:22:58 +0200 Subject: [PATCH] Move prettier configuration to top level --- .prettierignore | 4 ++++ mcp-server/.prettierrc => .prettierrc | 0 common/package-lock.json | 3 +++ common/src/index.ts | 2 +- common/src/types.ts | 10 +++++----- mcp-server/.prettierignore | 3 --- mcp-server/package-lock.json | 20 +++----------------- mcp-server/package.json | 5 +---- package.json | 6 +++++- penpot-plugin/.prettierignore | 1 - penpot-plugin/.prettierrc | 12 ------------ penpot-plugin/package-lock.json | 20 +++----------------- penpot-plugin/package.json | 5 +---- 13 files changed, 26 insertions(+), 65 deletions(-) create mode 100644 .prettierignore rename mcp-server/.prettierrc => .prettierrc (100%) delete mode 100644 mcp-server/.prettierignore delete mode 100644 penpot-plugin/.prettierignore delete mode 100644 penpot-plugin/.prettierrc diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..c254c7a --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +*.md +*.yml +*.json +python-scripts/ diff --git a/mcp-server/.prettierrc b/.prettierrc similarity index 100% rename from mcp-server/.prettierrc rename to .prettierrc diff --git a/common/package-lock.json b/common/package-lock.json index 4c37b78..ee4af43 100644 --- a/common/package-lock.json +++ b/common/package-lock.json @@ -19,6 +19,9 @@ "dependencies": { "concurrently": "^8.2.2", "kill-port": "^2.0.1" + }, + "devDependencies": { + "prettier": "^3.0.0" } }, "node_modules/penpot-mcp": { diff --git a/common/src/index.ts b/common/src/index.ts index fcb073f..eea524d 100644 --- a/common/src/index.ts +++ b/common/src/index.ts @@ -1 +1 @@ -export * from './types'; +export * from "./types"; diff --git a/common/src/types.ts b/common/src/types.ts index cd7fd99..36e52cc 100644 --- a/common/src/types.ts +++ b/common/src/types.ts @@ -1,6 +1,6 @@ /** * Result of a plugin task execution. - * + * * Contains the outcome status of a task and any additional result data. */ export interface PluginTaskResult { @@ -12,7 +12,7 @@ export interface PluginTaskResult { /** * Request message sent from server to plugin. - * + * * Contains a unique identifier, task name, and parameters for execution. */ export interface PluginTaskRequest { @@ -20,12 +20,12 @@ export interface PluginTaskRequest { * Unique identifier for request/response correlation. */ id: string; - + /** * The name of the task to execute. */ task: string; - + /** * The parameters for task execution. */ @@ -34,7 +34,7 @@ export interface PluginTaskRequest { /** * Response message sent from plugin back to server. - * + * * Contains the original request ID and the execution result. */ export interface PluginTaskResponse { diff --git a/mcp-server/.prettierignore b/mcp-server/.prettierignore deleted file mode 100644 index 6be0b8d..0000000 --- a/mcp-server/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -*.md -*.yml - diff --git a/mcp-server/package-lock.json b/mcp-server/package-lock.json index e04f693..f4cc319 100644 --- a/mcp-server/package-lock.json +++ b/mcp-server/package-lock.json @@ -27,7 +27,6 @@ "@types/node": "^20.0.0", "@types/ws": "^8.5.10", "esbuild": "^0.19.0", - "prettier": "^3.0.0", "ts-node": "^10.9.0", "typescript": "^5.0.0" } @@ -37,6 +36,9 @@ "dependencies": { "concurrently": "^8.2.2", "kill-port": "^2.0.1" + }, + "devDependencies": { + "prettier": "^3.0.0" } }, "../common": { @@ -1934,22 +1936,6 @@ "node": ">=16.20.0" } }, - "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/process-warning": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", diff --git a/mcp-server/package.json b/mcp-server/package.json index b4e9b1d..5f73363 100644 --- a/mcp-server/package.json +++ b/mcp-server/package.json @@ -10,9 +10,7 @@ "build:types": "tsc --emitDeclarationOnly --outDir dist", "build:full": "npm run build && npm run build:types", "start": "node dist/index.js", - "dev": "node --loader ts-node/esm src/index.ts", - "format": "prettier --write .", - "format:check": "prettier --check ." + "dev": "node --loader ts-node/esm src/index.ts" }, "keywords": [ "mcp", @@ -40,7 +38,6 @@ "@types/node": "^20.0.0", "@types/ws": "^8.5.10", "esbuild": "^0.19.0", - "prettier": "^3.0.0", "ts-node": "^10.9.0", "typescript": "^5.0.0" }, diff --git a/package.json b/package.json index e771fde..674f532 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "install:all": "concurrently --names \"COMMON,MCP-SERVER,PLUGIN\" --prefix-colors \"green,cyan,magenta\" \"npm --prefix common install\" \"npm --prefix mcp-server install\" \"npm --prefix penpot-plugin install\"", "build:all": "concurrently --names \"COMMON,MCP-SERVER,PLUGIN\" --prefix-colors \"green,cyan,magenta\" --success first \"npm --prefix common install && npm --prefix common run build\" \"npm --prefix mcp-server run build\" \"npm --prefix penpot-plugin run build\"", "start:all": "concurrently --names \"MCP-SERVER,PLUGIN-SERVER\" --prefix-colors \"cyan,magenta\" --kill-others-on-fail \"npm --prefix mcp-server start\" \"npm --prefix penpot-plugin run dev\"", - "bootstrap": "npm run install:all && npm run build:all && npm run start:all" + "bootstrap": "npm run install:all && npm run build:all && npm run start:all", + "format": "prettier --write ." }, "repository": { "type": "git", @@ -16,5 +17,8 @@ "dependencies": { "concurrently": "^8.2.2", "kill-port": "^2.0.1" + }, + "devDependencies": { + "prettier": "^3.0.0" } } diff --git a/penpot-plugin/.prettierignore b/penpot-plugin/.prettierignore deleted file mode 100644 index dd44972..0000000 --- a/penpot-plugin/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -*.md diff --git a/penpot-plugin/.prettierrc b/penpot-plugin/.prettierrc deleted file mode 100644 index b8d0846..0000000 --- a/penpot-plugin/.prettierrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "tabWidth": 4, - "useTabs": false, - "semi": true, - "singleQuote": false, - "quoteProps": "as-needed", - "trailingComma": "es5", - "bracketSpacing": true, - "arrowParens": "always", - "printWidth": 120, - "endOfLine": "auto" -} diff --git a/penpot-plugin/package-lock.json b/penpot-plugin/package-lock.json index e50f7e5..5fcc2fa 100644 --- a/penpot-plugin/package-lock.json +++ b/penpot-plugin/package-lock.json @@ -14,7 +14,6 @@ "penpot-mcp": "file:.." }, "devDependencies": { - "prettier": "^3.0.0", "typescript": "^5.8.3", "vite": "^7.0.5", "vite-live-preview": "^0.3.2" @@ -25,6 +24,9 @@ "dependencies": { "concurrently": "^8.2.2", "kill-port": "^2.0.1" + }, + "devDependencies": { + "prettier": "^3.0.0" } }, "../common": { @@ -998,22 +1000,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/rollup": { "version": "4.45.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.45.1.tgz", diff --git a/penpot-plugin/package.json b/penpot-plugin/package.json index 3f68b4c..2176c51 100644 --- a/penpot-plugin/package.json +++ b/penpot-plugin/package.json @@ -5,9 +5,7 @@ "type": "module", "scripts": { "dev": "vite build --watch", - "build": "tsc && vite build", - "format": "prettier --write .", - "format:check": "prettier --check ." + "build": "tsc && vite build" }, "dependencies": { "@penpot-mcp/common": "file:../common", @@ -16,7 +14,6 @@ "penpot-mcp": "file:.." }, "devDependencies": { - "prettier": "^3.0.0", "typescript": "^5.8.3", "vite": "^7.0.5", "vite-live-preview": "^0.3.2"