{"_id":"claudaborative-editing","_rev":"38-02dd223678138f3c4877aa83423d72ec","name":"claudaborative-editing","dist-tags":{"latest":"0.7.0","canary":"0.7.1-canary.3c20c2c"},"versions":{"0.1.0":{"name":"claudaborative-editing","version":"0.1.0","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.1.0","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"158adf6ff529d6947f494662e37aec3db4cb9c53","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.1.0.tgz","fileCount":6,"integrity":"sha512-u46SBzdlA2upmRh5iSW28BedGz7jPWOrEK2rqwZihlet3GV4C+GVhibBYIV55AMHTRYrWUCpUsOh9WPDZ4scag==","signatures":[{"sig":"MEUCIQCU+MHawwHTFWOC05MpzENlG7svDIrbuOpbWlkMnY8BxwIgSDCYE/y3y95w9RDCyLminMeKeMA5t7Ae5vDV9XDMPYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260489},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c2a6ff5e64178d7791653f22fb4b94ff9d646b20","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"garypendergast","email":"gary@pento.net"},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yjs":"13.6.29","zod":"^3.25.76","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.27.1","@wordpress/block-serialization-default-parser":"^5.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^22.19.15","@wordpress/env":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.1.0_1773967975426_0.19874755647866893","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"claudaborative-editing","version":"0.1.1","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.1.1","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"4daaebc296eb57ba08a4dd4a18ab8472890e065a","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.1.1.tgz","fileCount":6,"integrity":"sha512-8FTS+SEon1DgusZX47KehStVyXeKB6INQcT5AAgnH9CDutdS9bkXHn8Rtno747eyI/JXA35K0yLK4ZFp6lyNoA==","signatures":[{"sig":"MEUCIQCRTWDlgxJwvuXZhM+UGB3elDxyGd+aurtR7Liy34W8RgIgRL+dJpwQ1AO06tnq/CVs9iff/Nr+tIrnbS5MEfJBpuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8b003c662f7ee8875e099600d0c99fa6384028c8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"garypendergast","email":"gary@pento.net"},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yjs":"13.6.29","zod":"^3.25.76","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.27.1","@wordpress/block-serialization-default-parser":"^5.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^22.19.15","@wordpress/env":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.1.1_1773985154013_0.16944607330156725","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"claudaborative-editing","version":"0.2.0","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.2.0","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"d4cb29ca783fc2fb653e5bf03ccd97d5dec72aba","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.2.0.tgz","fileCount":6,"integrity":"sha512-U4/XbeDV0KGlGk+dtWXprWRGuYPgDiUzOwexG+0Y5IESo9pDt9pCD9e9okfiFAIBbMKCdI6n6tQOQNzMChoOxA==","signatures":[{"sig":"MEUCIAxdzDIJ4lMHyfFtYZsBaCLDwC+f2x4bAaLdKcbgatxaAiEA6jUsNOzusepaP24H9BN5XqDN0tN5YjG4XngtZtgQUbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610132},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"gitHead":"79d7e511ba8da78974547b80238a2619ffa330a4","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint --fix --max-warnings 0 . && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npm run build","prepublishOnly":"npm run typecheck && npm run lint && npm test && npm run build","test:e2e:headed":"playwright test --headed","test:e2e:install":"playwright install chromium"},"_npmUser":{"name":"garypendergast","email":"gary@pento.net"},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":["eslint --max-warnings 0","markdownlint-cli2"],"*.{ts,js}":"eslint --max-warnings 0","*.{ts,js,md,json,jsonc}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"yjs":"13.6.29","zod":"^3.25.76","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.27.1","@wordpress/block-serialization-default-parser":"^5.42.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.19.15","lint-staged":"^16.4.0","@wordpress/env":"^11.2.0","@eslint/markdown":"^7.5.1","@playwright/test":"^1.58.2","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-package-json":"^0.91.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.2.0_1774680521712_0.7972761579066523","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"claudaborative-editing","version":"0.3.1","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.3.1","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"5a6197206cf20064f6f9810b7b017dfc7fb0dda5","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.3.1.tgz","fileCount":6,"integrity":"sha512-oALY7c5vWynoBiKNe94NFDzJjuYbP1uVD95wafgyHbApF+g+ObHPRuMznWZM6dnthbujLC3MISJ3DVsTl76iWA==","signatures":[{"sig":"MEQCIC2bL8exW+0GBLwm7qUATN066sk7MBK8T7CzYLtjcZdbAiAyZwXXwJjvmQcZWIlsf3d9zX6GiDGN5LXwiagqTCLe/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716618},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js"},"gitHead":"56694ff975b29b5f3c8033f4f020b98a3824ec28","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test && npm run build","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^3.25.76","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.27.1","@wordpress/block-serialization-default-parser":"^5.42.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^22.19.15","lint-staged":"^16.4.0","@wordpress/env":"^11.2.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.58.2","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.4.0","@wordpress/prettier-config":"^4.42.0","eslint-plugin-package-json":"^0.91.0","@wordpress/e2e-test-utils-playwright":"^1.42.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.3.1_1775252987025_0.6513077980371533","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"claudaborative-editing","version":"0.4.0","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.0","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"93adaa53cc4c6f1eb84dd593f7cdd69a6004f4fc","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.0.tgz","fileCount":6,"integrity":"sha512-BkU7C8wRI6nAKMOhFy3VvaqT8UfdH7aznUxDAkjnb7BFt5N5wGQEWXOlER2dNP65ky1Q+IA8UFlYvuNM3QyaDA==","signatures":[{"sig":"MEUCIAbRYNJe2qI4E8xgEh4GR1ZEwDoGncI0Fuk4hEGF7CqSAiEAz3Cn5a4ZETMIsk06ND4gG7+8VgW257FxIGfzjbDbVMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785780},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js"},"gitHead":"eebd25e970c4bc1b872dbde0a6d0a0025c419250","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test && npm run build","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.0_1775728788059_0.18037313162326596","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"claudaborative-editing","version":"0.4.1","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.1","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"83bbd1237c1b4531abb239cb20e76fe18db1671f","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.1.tgz","fileCount":6,"integrity":"sha512-oFm2PMjiFs+RpSooUUjINtR6MYO5J+6e5Mj5Z19WUe3PQBTFM9dKwmQkqcEOo3eCNhmzaRjodhJlAlZH8V/SlQ==","signatures":[{"sig":"MEYCIQCmCszyq+AfuQvhAM0jSQMpi6ECS4q3uXaccZo62qu4hQIhAJrBpOzvbj3HMe16QpusvKW9WiZM67w/Vrht1QVkn5Zq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785780},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js"},"gitHead":"1345530f3d9f200372c37de0f5a04e7cccb4037c","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test && npm run build","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.1_1775731008650_0.7174797927773415","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.7b8e704":{"name":"claudaborative-editing","version":"0.4.2-canary.7b8e704","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.7b8e704","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"03cf2c19194d9eb8d87bd9dbfb8c29bf32c4ef9a","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.7b8e704.tgz","fileCount":31,"integrity":"sha512-vnp7LJzjXUwDxWdCpM8YfZals2mF6qC5NbtkxUmOeCM+ERzQbW1+9vYBVO7kPFgqJ9nnW2cfK9fJY4BcYPsssA==","signatures":[{"sig":"MEYCIQDoppQUJ2NiAf+C1vmnbH0XtDvWuA8WsjBgS99NuwYkCwIhAIEPsJ63mKuY3EPfR2rJDSbjNAOvn8B7cX8wL2SJPzyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.7b8e704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1502332},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"7b8e704d8b62034682dddbe69cd1039381a4ac2a","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky && npm run build","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.7b8e704_1775891805496_0.4382634133666454","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e8569bc":{"name":"claudaborative-editing","version":"0.4.2-canary.e8569bc","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.e8569bc","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"af4a27c6f53ac8b58f5f3546ebf46332e6f88807","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.e8569bc.tgz","fileCount":31,"integrity":"sha512-uwe3zmltbcHAa34c8XKypHp3pV7L/zXq8sVlxtcOiG+B0O0zWyRaWnPQOwFPfJRwZfHTocKT+6oHhyhGa9AKSw==","signatures":[{"sig":"MEQCIE5rX5WAdTat6GjomUBAYtIssDJJAOVFLAq/o53A131tAiAjandfMZKVpi2W36pJEh7Nq/nNBf4Ix98gVQZN3/nf+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.e8569bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1503388},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"e8569bc87886b6e38bfcd0b271b43b90925b8750","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky && npm run build","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.e8569bc_1775952837365_0.25107135367463473","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.9a79a21":{"name":"claudaborative-editing","version":"0.4.2-canary.9a79a21","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.9a79a21","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"99d6fc0bb66928847dd26611207f6cdfefb4dd6e","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.9a79a21.tgz","fileCount":31,"integrity":"sha512-Nfe24W8eK38EeqpEXJ5uhs8ptW3YcqkQSEh1gora6VG5kE0H2j0EYBVUL4iCspi62vsLRuTw6PeeyoF5nCYrug==","signatures":[{"sig":"MEYCIQCglfx5ioE2iS1vd581zs3NmAEqfOui8YiMp1UxD90k4gIhAKR43JV5hjdvVwz3S29CSdephKHNykXX15PFea758CrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.9a79a21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1525020},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"9a79a21d3ee119d8207960ddbccbd8b02c404901","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky && npm run build","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.9a79a21_1775967304332_0.36348173493396696","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.8e3b044":{"name":"claudaborative-editing","version":"0.4.2-canary.8e3b044","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.8e3b044","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"9bb05ee9963bcf20ec975ae522350b3835c655c6","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.8e3b044.tgz","fileCount":31,"integrity":"sha512-8X8PF95DHnwBFcEHnIdwKrJN/N6fZwhd38l5YMI6X5StwAmKhw+rYN/YU9+i5aJdiIu41KCmxBrsOT+yLklQEA==","signatures":[{"sig":"MEQCIB9UelPp0ndsC5VhN6RywRnvkCfHm5Nn4N2e79G1yTW/AiAhQ5hczGc7Z5CEGu59z7tlu+ihUP99BdYIgMN/aEZA2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.8e3b044","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1525020},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"8e3b044530784a68fb885134cbff6d6a9b036485","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky && npm run build","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.8e3b044_1775972118678_0.03973086409845683","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.22aefd7":{"name":"claudaborative-editing","version":"0.4.2-canary.22aefd7","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.22aefd7","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"8ac98f520547aef19a00027f3199b5cad8bfd625","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.22aefd7.tgz","fileCount":31,"integrity":"sha512-NoYEJJzUQHezWYDi3FZRoCSPSIsIeaq/XFVQAqnkQmCn0QtO8GdEJ5sax+Ie7IIukjjwGAL05V+q1386xiI2qw==","signatures":[{"sig":"MEUCIQC2oJjQULqKoqqPY+ls90eaPMV9AfVnATEcrCFS+xEgkgIgMa4bD3IE/gJCRgFMxq5nX09/aWYRyrA2ZBizU2/0qxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.22aefd7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1525020},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"22aefd7c92e3f4d10b1f9be14434f49c393019de","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","prepare":"husky && npm run build","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"npx wp-env --config .wp-env.test.json start","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"npm --prefix wordpress-plugin run test:php","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npx wp-env --config .wp-env.test.json start","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"npm --prefix wordpress-plugin run test:php:coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@wordpress/env":"^11.3.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.22aefd7_1776060357799_0.056046750267494616","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.87f2f9b":{"name":"claudaborative-editing","version":"0.4.2-canary.87f2f9b","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.87f2f9b","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"331b49f166aefdb6c7262b792941b80239665088","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.87f2f9b.tgz","fileCount":31,"integrity":"sha512-VWblcGwKjZ8JwywZEe4yLvEKXOzn0IR6UNFJFklarCajiCzyQ+VZVN/K36iwe96aX72Wv4YbrD9/Rt/YB5Z3vw==","signatures":[{"sig":"MEYCIQCFUaoIRC8bmZ+EzXebWSH3zqKGx/nYje4aUASYFftMVgIhAM+XSmyMk6LgZWmINtmVz9cVAf+lN2C1rUj1BvfZMu0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.87f2f9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1526396},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.6"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"87f2f9b2f0ffffe994e2d05d1909a1c88d101d23","scripts":{"dev":"tsup --watch","lint":"ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"env ESLINT_USE_FLAT_CONFIG=true eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^8.57.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^8.57.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@eslint/eslintrc":"^2.1.4","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.0","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@types/eslint__eslintrc":"^2.1.2","@wordpress/eslint-plugin":"^24.5.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.87f2f9b_1776421033521_0.10420481377540902","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.07f2d2e":{"name":"claudaborative-editing","version":"0.4.2-canary.07f2d2e","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.07f2d2e","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"20f5b9e9dfc8ec309fa4724b46639b2ea07a1a32","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.07f2d2e.tgz","fileCount":31,"integrity":"sha512-oOvcz4ZRhL2m3qaVEOGMtw7hXW3PQhiqJIei2F2GnOsZfh2JjE+3H7OnncSqD1WLuhwJJRXXSUQElm2AHXNqyw==","signatures":[{"sig":"MEUCICzFKYd8M6+Bo/Eu50v2bOJrxPhKEmWmrHRaQJzQcioIAiEAs1yyz9cVCL/rRz2w7ul6gIh+NoxfNnq1BSF8IYZk4Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.07f2d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1526608},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"07f2d2e946c48a1d2a7e0264b7395356f802668e","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.07f2d2e_1776429317777_0.8769350128544708","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e968297":{"name":"claudaborative-editing","version":"0.4.2-canary.e968297","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.e968297","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"f7fccffa61446f4a13f236125e88f394a7411f9a","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.e968297.tgz","fileCount":31,"integrity":"sha512-jfoqseoIwqxCbhPbo/FejR7E1jnm6peerab9kZr4ye0MCqFTW0vF/H7hOhRuW4PhGKiBqdwPSdaangU+Tt7V1g==","signatures":[{"sig":"MEYCIQDg+9EBmQgcOVicVwtlcS3mz5fSOjTHPYZMLh7YTt86zAIhAJhW/kKIwH4+629U+8hO2gKTEc+pfX6yU+/bdUAvcy0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.e968297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"e968297057d0de9c766c9da2ae2dad3fb3ae3476","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.e968297_1776475503228_0.39542310242800927","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.8a28c42":{"name":"claudaborative-editing","version":"0.4.2-canary.8a28c42","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.8a28c42","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"b54e6f88641197378d1550810da257d7411c9632","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.8a28c42.tgz","fileCount":31,"integrity":"sha512-eREZZhcfOnsXE87hGgXVf/rCmcUAFy4Kcq7oYrHjsx9ZWWF+MK2TLIclBRyF8CKNAaOs56d9ggbyqfyiNphJGQ==","signatures":[{"sig":"MEQCIDSdIy1Wz7/P69yPcevgV1jCmd/uKSfZ0snsrDAUobSoAiApiPMfAmo4f2ZkhWow8ZsnXETU4CN22D4feTuYRQYK0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.8a28c42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"8a28c429782006f8ef49d856d2c409c2411096c5","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.8a28c42_1776482282524_0.571486870470173","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e035ac0":{"name":"claudaborative-editing","version":"0.4.2-canary.e035ac0","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.e035ac0","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"5f88b65a4a027b7c2d6168d045340712e09ba829","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.e035ac0.tgz","fileCount":31,"integrity":"sha512-9LyyEI2S0TOxrKpOqa6ymweWvBrAX3sMeHHarPOIzXM/4lTAZoODq5MCwdx5SxEgA1fxuCeDbweXoVRMbrMNag==","signatures":[{"sig":"MEQCIDccT7inrORZQ/RQGgDYuZ2PO3lQgs0CdSUV0QZlgZRbAiAAuNYkLFKyEjI8Xvg0IRAxSoPdojUUc5BXuItPSbEKxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.e035ac0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"e035ac0a384e875d52ca7edcf392e6828f48bc85","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.e035ac0_1776490460400_0.18623081942143638","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.b121638":{"name":"claudaborative-editing","version":"0.4.2-canary.b121638","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.b121638","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"3855a04b84eea63a392f3324c879e436bb0866a8","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.b121638.tgz","fileCount":31,"integrity":"sha512-zUe3YG2hXoZUmMtUlZwHvk1wHWQuz28UEfEQc3xOIpqG8IHvEMLz3TYvIlJ+P4H0jvdSHDsfprCtsnK+rV67nw==","signatures":[{"sig":"MEYCIQCPGiXaN27ee24ne8lp8setjd/OtZBZggJToPJFkMbxBAIhAJvAazfbCDIbgNDFSCWMtWbBYtrtuH3X6rbgPRkT3Kfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.b121638","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"b1216384b42041d186d82a886237dfc9aa90f55e","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.b121638_1776504327219_0.9970701378071123","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.8b90533":{"name":"claudaborative-editing","version":"0.4.2-canary.8b90533","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.8b90533","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"b18f0262325092cec7d3135684103516eec5e202","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.8b90533.tgz","fileCount":31,"integrity":"sha512-5Uu8lzHJlLnunIdWmjZFHysAj1el0Nn3adl4sRjjqFB1LUs9lk++LXKBYbGZEtWdeBoGlF/beqt7JPS5kKoztA==","signatures":[{"sig":"MEYCIQDJm2M/FWTfaVvg3XEQsGAbFXcdOLzP8GGab4IGtbK4EwIhAOiXOhTDNBH5kixtwQJvQdD+lCjdptYsm/3sXCVAHQbi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.8b90533","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555045},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"8b905337bd6aa720b00ec9622905ebd6c2d1ce4d","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.8b90533_1776508301141_0.3191797712690061","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e0f0b4b":{"name":"claudaborative-editing","version":"0.4.2-canary.e0f0b4b","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.e0f0b4b","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"348f04ee9f20b7c74ad7a6f9ff58eee2e37a68fd","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.e0f0b4b.tgz","fileCount":31,"integrity":"sha512-gq/Kf8LPEgiHTd1gZ4mIPzzb4W8DS9dwRMuT/FkPvT8McwrLk2rIdFVJFUVGT3pujeVRQYf+lRtwRAtSLw18DA==","signatures":[{"sig":"MEUCIQCYoRgKGfNz0m7v1hdUj4L9lZQzR5KZ1EbBDtddW6yjSAIgGNCEBLNsADD+8EO5FWeuDapeZ69E0xHzo17wl+iMBQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.e0f0b4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562057},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"e0f0b4b44d45e3e32b9337d02daf2fe6031c1398","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.e0f0b4b_1776510322455_0.41314992910790704","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.faf112b":{"name":"claudaborative-editing","version":"0.4.2-canary.faf112b","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.faf112b","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"d4910c2ab2903ae153051cb695227368519ab998","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.faf112b.tgz","fileCount":31,"integrity":"sha512-NeMaGRIWdFGEBMeHBS4sCYQ2vH0ar7BVbAPgFpx51KkBxC1YiAd7S9Jv+wGkWxH9iqEXpmXOILrJbBwL+2Zc5Q==","signatures":[{"sig":"MEUCIA/M71u4yv+giFaycN+3izCrf3coxbx7b9PW7N1f04zaAiEAmZpBBbfik7ITlsIbfnV00K2ZYyHF+SPczAaSUPlWUuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.faf112b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"faf112be0b8926faff9d579d88c4e515cc673ff2","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.faf112b_1776576745892_0.6097499390980805","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e06c931":{"name":"claudaborative-editing","version":"0.4.2-canary.e06c931","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.4.2-canary.e06c931","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"7c2dc991391bcde486e2391b70f4a22c9f014113","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.4.2-canary.e06c931.tgz","fileCount":31,"integrity":"sha512-Gc9E4I/Kwwc0V8hy6MY49vBmZx+kjk2kd6IOqiV7uyeKlF+q1iP+Gv98o0Ca1TXCTu5V8Wht79lePXF14mo4AQ==","signatures":[{"sig":"MEQCIDG6MYrYpj5Dbx6E/AfT9XfdWrJ0anxvgbXnyZF1JPDWAiBU4GbyHbXoWaXuHjA8d4ogqPm0DQxW8l+rsu26Qr9ehQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.4.2-canary.e06c931","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"e06c931f12c97bf43eabf5d5e3a4f8ccebe8dab3","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.4.2-canary.e06c931_1776644528935_0.7680836412975542","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claudaborative-editing","version":"0.5.0","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.0","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"94fa4e18965de9ee2fb6d3a87f5e50143dfc676f","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.0.tgz","fileCount":31,"integrity":"sha512-PqijWyDCChEzNwaQ13PPQBrCuGv/QpTNLsGUBWkpbm865HyDQ+FnpP6whp8b5SgWTbunVSvojnesDQY6YOy8KQ==","signatures":[{"sig":"MEQCICYZ8qWB41RsE2T2cERUIhdOajd3plIwocLkN1Ej7AWXAiAv6ML5qTPa0t3lX0HLixSbDzXDXgFXo5UeeVQcBnvz+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698598},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"8d1599d01697e151a13a8688a59f6ce7e326557b","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.0_1776644854992_0.4621172808213929","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.8d1599d":{"name":"claudaborative-editing","version":"0.5.1-canary.8d1599d","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.1-canary.8d1599d","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"22d30a0c1265d2e89ea90c27104bf0b7b5ce90c7","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.1-canary.8d1599d.tgz","fileCount":31,"integrity":"sha512-p7Q6+ANLn3ccMRoWIk9S5OArCIxfCIRk5Tk+TDIfGlVJCv89i0DtZNZRJ69J8/tBrblde3YZ+dhar/BjRXlV/w==","signatures":[{"sig":"MEYCIQDK3jFz+hH9GKHQpwr2NNsXbXN2wp6r3XbTx37NmxgvEAIhAJBhc2xAo5lJRE2cezbyERf0TFh9qYXtV4E8Ys4h6NJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.1-canary.8d1599d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"8d1599d01697e151a13a8688a59f6ce7e326557b","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.1-canary.8d1599d_1776644866563_0.9613943094422872","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2e78513":{"name":"claudaborative-editing","version":"0.5.2-canary.2e78513","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.2-canary.2e78513","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"301a67468be3ce574b7151261dfb54a909dbb1fe","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.2-canary.2e78513.tgz","fileCount":31,"integrity":"sha512-+4K1gDWtbjihVY5ihXQfrLTfr1Ssi6XooXA3TQ7RlQ/n5KhCktjPEMpHo4QjT1x+8V1mw9tYCb4MtSqUXvtpVA==","signatures":[{"sig":"MEUCIBwfd6qJEsyOCNs/8VhZEfjk6/hrKxm8/BgQgr7hTPq2AiEAv3o9sDaqJ0v/L/bkRjN0fEswXPkHwBNBU5OrGFqMTHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.2-canary.2e78513","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"2e78513bdcd75fc9a9869eafd8247a7d90783181","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.2-canary.2e78513_1776645956601_0.33835580763447104","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"claudaborative-editing","version":"0.5.1","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.1","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"6141fd7a255a52bee8b1b451cd0c325c766251e3","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.1.tgz","fileCount":31,"integrity":"sha512-6B2HrrnMVV33IR/1HzIn+rjkkfXSypgH4zCU48co80JyTSmi0sHiNAzcf2U/ob+z+JVDgHXQPZngxL7DNHPLHg==","signatures":[{"sig":"MEUCIQDVvw0eDHMA3CxuF/NH9DgpmAf5VwpInInTWbPcsZN+HQIgK/uj1RRlW1gaSrSGdM8ZLMKuWWVSp2UPN27dvauiMcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698598},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"2e78513bdcd75fc9a9869eafd8247a7d90783181","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.1_1776645992325_0.9665205142229838","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.564fe34":{"name":"claudaborative-editing","version":"0.5.3-canary.564fe34","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.564fe34","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"11e5f0c3274abb37d06919514fbaf42133f72acb","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.564fe34.tgz","fileCount":31,"integrity":"sha512-tAOmF8juE8UcXRmV3G4LPH5XeJaWSuUi80epuQgZ7d/kPpI3CLNdYWKiXfgm+96TW9zUFZ6TJpp6qu+L2+knNA==","signatures":[{"sig":"MEUCIF6oB1HLdhaotpJRBptzVhIRq961Qw3Qt/2GsybH731kAiEAsaPhE2gFl6fIqRBmLzZkk/iizMRnjd6aEAwrUcf4Azo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.564fe34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"564fe34c98887c6661aac553f64f581ae9d28caa","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.564fe34_1776650607190_0.41114151746785965","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"claudaborative-editing","version":"0.5.2","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.2","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"3ef5499c5c7e956eadcec648bb6a5438964f74e3","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.2.tgz","fileCount":31,"integrity":"sha512-ffWuw1Xwh5+s5PRn4W4y+T7Bl5sMzOLrXwekJUYkDd8V6xV0VrsSR8PXWmirPJKYVM3qneEziTCuqNY7DUo29w==","signatures":[{"sig":"MEQCICLGT8XqOGLW8wnnF1Jss/vTJNrlWtryY34mcoOkMm06AiBrs29RfXajRvgbjesyMyMC1qoiOCSSOP28TJ+oSpOJig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698598},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"564fe34c98887c6661aac553f64f581ae9d28caa","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.2_1776650625644_0.6986135951564185","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.b478d76":{"name":"claudaborative-editing","version":"0.5.3-canary.b478d76","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.b478d76","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"5d247483bac78e5944f3380c264779cbaf43a3e0","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.b478d76.tgz","fileCount":31,"integrity":"sha512-LzhNudo2cvczZtJJKdwryuSrdHJRcrppxxuBhNjfGHjY4irMOqb/vDiF+S3wqT8HgZRQIdy32Xq8aOn+b/rgkQ==","signatures":[{"sig":"MEUCIFzAlfizfAU9+mHVf/rAff39bkJAtewhYfGCnTKboxSbAiEAgOYPaB2xY0qwJbTcWQpfwW85/onvrhwRmebXlWbjKno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.b478d76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"b478d76d26aa79664bda358f7bde4f6d9825b5b5","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.b478d76_1776821293491_0.1845938860627343","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.29a1631":{"name":"claudaborative-editing","version":"0.5.3-canary.29a1631","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.29a1631","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"77f52b3e40910fe7c6b2b8be486d5a573f02aac9","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.29a1631.tgz","fileCount":31,"integrity":"sha512-OxB/B0AMd0ABHU1y9vAYzMfRnot+OndK/gdNtZFqpFZWtlcqTfGrVtUqzUgnkjngx3aIqiW9edYSJ5H+2u2Aig==","signatures":[{"sig":"MEYCIQC+dvMLhP3YtDhEkGdLyhERMTYVGZx3aImsTmdA34yQQgIhAObYcoXYCgz26BhoFMbNbRXEd8qmpkpWIwnoxZVHUbot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.29a1631","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698701},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"29a163175ddca750bb90e78d17f6cde540b8da85","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build:all","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@php-wasm/universal":"file:./vendor/php-wasm-universal-3.1.19-pr3494.tgz","@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"file:./vendor/wp-playground-cli-3.1.19-pr3494.tgz","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.29a1631_1777242046333_0.4547822724558883","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.669eccf":{"name":"claudaborative-editing","version":"0.5.3-canary.669eccf","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.669eccf","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"0aeb9483c1a172248897070de45c4bc212bccdbb","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.669eccf.tgz","fileCount":31,"integrity":"sha512-FBcUn6HzzfHmncEVYENOeHrloM8ktzmV67OrZ7a2q2qxG9yBbFM3pTqxaUUOg1gP9RIPn5gjOHU3ssmMgtA7WQ==","signatures":[{"sig":"MEYCIQDhTuRiF8+RC64hvtmmUDLdsBEDxus3g3m9F10lgj1wZgIhALuxiPRnE42hrQLA8oabKxmfZ62YwlPMzwuLSLiqiUL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.669eccf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698624},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"669eccfdb03d97e04891e1ab9390ffdbf592f9ab","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"^3.1.36","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.669eccf_1780733414884_0.521737731926847","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.3dd30eb":{"name":"claudaborative-editing","version":"0.5.3-canary.3dd30eb","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.3dd30eb","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"5eb6ed7f530fefe5cd2571d40697e9e00b509d07","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.3dd30eb.tgz","fileCount":31,"integrity":"sha512-F0zlurvlByQQh5mWOUtb+2EHQHRXK4N1kD1fb0XvteaEaP2V5StkjhURQaHAjwpckOWmQsclzw0+CrJW6E2Z2Q==","signatures":[{"sig":"MEUCIBuC/Ljd8Pehjm0tdVt6mMgJtwQ1L/kcUCZWNxA+BICGAiEAme+D0xpgoj2CAdj0QmdhGsJSiZUrVYhvEW6VpvjQJUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.3dd30eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698624},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"3dd30eb8081768cae5c1eea991110bfdbcc775c0","scripts":{"dev":"tsup --watch","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u .","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u .","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","@types/eslint__js":"^8.42.3","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"^3.1.36","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.3dd30eb_1780801466086_0.2549717656325601","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.aad263b":{"name":"claudaborative-editing","version":"0.5.3-canary.aad263b","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.aad263b","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"69799e21c9077a01151d64fe07f389903323b5ca","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.aad263b.tgz","fileCount":31,"integrity":"sha512-wWrsc5NHDrPjFBmpntSuRIVXQXix1+BCYTLMbIBGvtzyVA4mGRBJqBR6NgFAynlUwh2Yb0WdststuoPsoQis6w==","signatures":[{"sig":"MEUCIB0CB7o98Q6+7HKPqLQndQJPR/jRHcQTySiAjZH+iE6uAiEA0Bq9ccvU9ELB0khu3H/pLpcZISCfBGaZWMOqQKgG6M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.aad263b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698083},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"aad263b79c87fc1748438651ebb86f5174644646","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"overrides":{"@wordpress/e2e-test-utils-playwright":{"@types/node":"$@types/node"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"yjs":"13.6.29","zod":"^4.3.6","lib0":"0.2.99","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.29.0","@wordpress/block-serialization-default-parser":"^5.43.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.9.0","readmeFilename":"README.md","devDependencies":{"knip":"^6.16.1","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.2.1","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~6.0.2","@babel/core":"^7.29.0","@types/node":"^25.5.2","lint-staged":"^16.4.0","@playwright/test":"^1.59.1","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.58.2","@wp-playground/cli":"^3.1.36","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^25.0.0","@wordpress/prettier-config":"^4.43.0","eslint-plugin-package-json":"^0.91.1","@wordpress/e2e-test-utils-playwright":"^1.43.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.aad263b_1780823986769_0.23096427652105356","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.ac553ea":{"name":"claudaborative-editing","version":"0.5.3-canary.ac553ea","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.5.3-canary.ac553ea","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"38112bad73d1cf51c3f1b41afb5a379aa901b489","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.5.3-canary.ac553ea.tgz","fileCount":31,"integrity":"sha512-D4as2PnZOQJKuNxxPpFMGWPjXS8SfJOBabiYNI/aDk6ibX8UG0EcVdDAx0GOswbHhJ0z4wVIIs8qGtAyS8iCAw==","signatures":[{"sig":"MEQCIHg43ZONP83jxYHYjBM0RzkuxGFJL4DbuCqqFrW6VgD0AiBI9+p/vpwwBE928ten8ZxIz01OU01bDcCAJPTm8FeeZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLjU9qINT9cGzrCfv9+jwRTaHahYB4cRQIhgZ/GcFbUwIhAOz/BkoiOGlq0HdYdZR1lzP+vTl3WzbaQxRDnvhQLhZx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.5.3-canary.ac553ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776698},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"ac553ea5364de231fc505e126163f6239bddac25","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --mount=./playground/xdebug-coverage.ini:/internal/shared/extensions/zz-xdebug-coverage.ini --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"^22.22.2 || >=24.15.0"},"packageManager":{"name":"npm","onFail":"warn","version":">=12.0.0"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"core-js":false,"esbuild":false,"fsevents":false,"unrs-resolver":false,"fs-ext-extra-prebuilt":true},"dependencies":{"yjs":"13.6.32","zod":"^4.6.5","lib0":"0.2.117","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.30.0","@wordpress/block-serialization-default-parser":"^5.55.0"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","readmeFilename":"README.md","devDependencies":{"knip":"^6.36.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.10.0","vitest":"^5.0.1","globals":"^17.12.0","prettier":"^3.9.7","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^25.9.7","lint-staged":"^17.5.1","@playwright/test":"^1.63.0","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@wp-playground/cli":"^3.1.54","@vitest/coverage-v8":"^5.0.1","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^26.0.0","@wordpress/prettier-config":"^4.55.0","eslint-plugin-package-json":"^1.8.1","@wordpress/e2e-test-utils-playwright":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.5.3-canary.ac553ea_1789873998511_0.4629716034969824","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claudaborative-editing","version":"0.6.0","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.6.0","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"0884f81244e7a464d49ec287465c5a851f79f7dc","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.6.0.tgz","fileCount":31,"integrity":"sha512-UYdG7WNKgsIRvxrJtmnaUIAlo56VW2M6elpX04O4OIKYYKKhdGKXbcrNB9ROBsY7EozsP3vSRuU2+TwK+gsbAQ==","signatures":[{"sig":"MEQCIHYjPrkiQ/X4Hno4XivOVxwF5X6+wZH7FoW4tqgc2jpyAiAhUWzI0i5+1/1ISvI4dgFPX5M9YztKTbA2YP2uwZQeJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEqqq1+QbOHKd+s+GjbREtqcilHdLXujlgXq95vxuodjAiAgdcUWv8C31ERoleC+ZwQ4foSFtEDi6iY/6DdOnbYkkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776632},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"13ad88b7c13a7e4e67952a2cc1db7159e1518fe5","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --mount=./playground/xdebug-coverage.ini:/internal/shared/extensions/zz-xdebug-coverage.ini --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"0.6.0"},"packageManager":{"name":"npm","onFail":"warn","version":"0.6.0"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"core-js":false,"esbuild":false,"fsevents":false,"unrs-resolver":false,"fs-ext-extra-prebuilt":true},"dependencies":{"yjs":"13.6.32","zod":"^4.6.5","lib0":"0.2.117","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.30.0","@wordpress/block-serialization-default-parser":"^5.55.0"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","devDependencies":{"knip":"^6.36.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.10.0","vitest":"^5.0.1","globals":"^17.12.0","prettier":"^3.9.7","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^25.9.7","lint-staged":"^17.5.1","@playwright/test":"^1.63.0","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@wp-playground/cli":"^3.1.54","@vitest/coverage-v8":"^5.0.1","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^26.0.0","@wordpress/prettier-config":"^4.55.0","eslint-plugin-package-json":"^1.8.1","@wordpress/e2e-test-utils-playwright":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.6.0_1789904114037_0.9603712669150197","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.13ad88b":{"name":"claudaborative-editing","version":"0.6.1-canary.13ad88b","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.6.1-canary.13ad88b","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"5176b9ca2a3caa12822205653726fe87638cb6aa","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.6.1-canary.13ad88b.tgz","fileCount":31,"integrity":"sha512-v/hoqvt/KNwKEZaHusTCPJJsKoum+JmPzu/Z/9hGDVQBKjy40DNM0KP9hr8FEHPCdhtYQ0XW395/i7z2Axw7iA==","signatures":[{"sig":"MEQCIGguzQBWRYeCAWeav7auFH+bVYZzhOObg+GjSre5aCQUAiBemJNFMIewKfwd9yKF6/HnBbP/8LmOqvrHtVzyquMHQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzd0AXGddYdteKEfagwr9MVHIzdU+lSDfPql8oTzw4qAiBQjSpzsibdaQeNOsN0qVO2mjRnsT3rVZFmz+sD5NM1HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.6.1-canary.13ad88b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776679},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"13ad88b7c13a7e4e67952a2cc1db7159e1518fe5","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --mount=./playground/xdebug-coverage.ini:/internal/shared/extensions/zz-xdebug-coverage.ini --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"0.6.0"},"packageManager":{"name":"npm","onFail":"warn","version":"0.6.0"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"core-js":false,"esbuild":false,"fsevents":false,"unrs-resolver":false,"fs-ext-extra-prebuilt":true},"dependencies":{"yjs":"13.6.32","zod":"^4.6.5","lib0":"0.2.117","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.30.0","@wordpress/block-serialization-default-parser":"^5.55.0"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","readmeFilename":"README.md","devDependencies":{"knip":"^6.36.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.10.0","vitest":"^5.0.1","globals":"^17.12.0","prettier":"^3.9.7","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^25.9.7","lint-staged":"^17.5.1","@playwright/test":"^1.63.0","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@wp-playground/cli":"^3.1.54","@vitest/coverage-v8":"^5.0.1","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^26.0.0","@wordpress/prettier-config":"^4.55.0","eslint-plugin-package-json":"^1.8.1","@wordpress/e2e-test-utils-playwright":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.6.1-canary.13ad88b_1789904176520_0.8291336021747038","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.5488f0b":{"name":"claudaborative-editing","version":"0.6.1-canary.5488f0b","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.6.1-canary.5488f0b","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"972ecd80d9440091e0fb4412d22e4fd2dd1cc0b2","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.6.1-canary.5488f0b.tgz","fileCount":31,"integrity":"sha512-LMupheh6JiLWw2NbWd2569ts6D1GOU84PKYAgCJjIPOkZsHjTNnZQUIlGsMYoK9O9Xi/I1LB8x1hOzsJntPk4Q==","signatures":[{"sig":"MEUCIQC7bVTISul0UaqW5Xa6MRi6XbF8TIXbu9u34//gVDRyZgIgWBwMUDv7tyixUmR2U9xkfqLj93RIecBJd5/OKV17Hag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYXeRytz/IVzBF+ykCgx9I7eMxNwv0p1KPLF1QNyFWowIhAM5j8Ku1/ve/+4JBJMy0ouCVUIZQFvRPOAykvZWUYxCW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.6.1-canary.5488f0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776679},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"5488f0b2392d716b9e606d2210f16c17136ed48c","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --mount=./playground/xdebug-coverage.ini:/internal/shared/extensions/zz-xdebug-coverage.ini --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"0.6.0"},"packageManager":{"name":"npm","onFail":"warn","version":"0.6.0"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"core-js":false,"esbuild":false,"fsevents":false,"unrs-resolver":false,"fs-ext-extra-prebuilt":true},"dependencies":{"yjs":"13.6.32","zod":"^4.6.5","lib0":"0.2.117","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.30.0","@wordpress/block-serialization-default-parser":"^5.55.0"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","readmeFilename":"README.md","devDependencies":{"knip":"^6.36.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.10.0","vitest":"^5.0.1","globals":"^17.12.0","prettier":"^3.9.7","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^25.9.7","lint-staged":"^17.5.1","@playwright/test":"^1.63.0","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@wp-playground/cli":"^3.1.54","@vitest/coverage-v8":"^5.0.1","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^26.0.0","@wordpress/prettier-config":"^4.55.0","eslint-plugin-package-json":"^1.8.1","@wordpress/e2e-test-utils-playwright":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.6.1-canary.5488f0b_1790053940359_0.33142646539930753","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-canary.3c20c2c":{"name":"claudaborative-editing","version":"0.7.1-canary.3c20c2c","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","_id":"claudaborative-editing@0.7.1-canary.3c20c2c","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"homepage":"https://github.com/pento/claudaborative-editing#readme","bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"bin":{"claudaborative-editing":"dist/index.js"},"dist":{"shasum":"6e6f92eb845dfdcb1402edfa3f51cac0955238d8","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.7.1-canary.3c20c2c.tgz","fileCount":31,"integrity":"sha512-GahHQJMorglstCNiVcgmEl9HRj/6+zcLYhfqxiwyyD4YucWsLBoIXpaYWlzBwSgsd74zLDSiSR7tIg6nMlgfcw==","signatures":[{"sig":"MEYCIQCImReEaVYPbAp4+Fa1OJak3dK2zMq60B+7buRJ3XMA8gIhALDhnEExAKOEhMWZcy2iyVNmRkbwKLe541vgP4LMY2Zh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICzp/6QbXFAuvAhpWXkkJKEhohpwW4lGsW2GuotjhHTyAiBxBlzOSKS5NE3Ch2vbWDoATnsgKQGKrIpPOwkHuBjMEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.7.1-canary.3c20c2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776698},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"3c20c2c42bd504ce15a797db213caf35d0d98eac","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --mount=./playground/xdebug-coverage.ini:/internal/shared/extensions/zz-xdebug-coverage.ini --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"^22.22.2 || >=24.15.0"},"packageManager":{"name":"npm","onFail":"warn","version":">=12.0.0"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"core-js":false,"esbuild":false,"fsevents":false,"unrs-resolver":false,"fs-ext-extra-prebuilt":true},"dependencies":{"yjs":"13.6.32","zod":"^4.6.5","lib0":"0.2.117","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.30.0","@wordpress/block-serialization-default-parser":"^5.55.0"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","readmeFilename":"README.md","devDependencies":{"knip":"^6.36.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.10.0","vitest":"^5.0.1","globals":"^17.12.0","prettier":"^3.9.7","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^25.9.7","lint-staged":"^17.5.1","@playwright/test":"^1.63.0","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@wp-playground/cli":"^3.1.54","@vitest/coverage-v8":"^5.0.1","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^26.0.0","@wordpress/prettier-config":"^4.55.0","eslint-plugin-package-json":"^1.8.1","@wordpress/e2e-test-utils-playwright":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claudaborative-editing_0.7.1-canary.3c20c2c_1790054595133_0.9829757939579211","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"claudaborative-editing@0.7.0","bin":{"claudaborative-editing":"dist/index.js"},"bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"dist":{"shasum":"235f0ff1ee0acba1d8cdc09226fdc1f2342f9b1c","tarball":"https://registry.npmjs.org/claudaborative-editing/-/claudaborative-editing-0.7.0.tgz","fileCount":31,"integrity":"sha512-E3LsLRGO9K+xSwmYxQYBN1H16N+3lqA6DFSUX5T+3r8GySV0NSFARa+vbWEPGV6cRB41P5ckqahoaTjVDIYBfQ==","signatures":[{"sig":"MEUCIB2+HY5ZMSkH58EtGHQTvU41fylBNpXPrmSImvul2qj/AiEAiHUduEiwGXmLpcJFmD1lw/ilxbRhzTlKJ4uH3uUxKb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyIUlbRxvSNtAxbIwEm26z2eMPO2CKwSL3heRycAdwOwIgLlhYInEQ75FxEBjV4HzC8Eldfett1APztQ0Oi6uTSmE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claudaborative-editing@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776651},"main":"dist/index.js","name":"claudaborative-editing","type":"module","types":"./dist/index.d.ts","author":{"name":"Gary Pendergast"},"engines":{"node":">=22.13"},"exports":{".":"./dist/index.js","./tools/registry":"./dist/tools/registry.js","./shared/commands":"./dist/shared/commands.js","./prompts/registry":"./dist/prompts/registry.js","./tools/definitions":"./dist/tools/definitions.js","./prompts/definitions":"./dist/prompts/definitions.js","./server-instructions":"./dist/server-instructions.js","./prompts/prompt-content":"./dist/prompts/prompt-content.js","./session/session-manager":"./dist/session/session-manager.js"},"gitHead":"3c20c2c42bd504ce15a797db213caf35d0d98eac","license":"GPL-2.0-or-later","scripts":{"dev":"tsup --watch","knip":"knip","lint":"eslint --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style && markdownlint-cli2 && prettier --check -u . && knip","test":"vitest run","build":"tsup","start":"node dist/index.js","dev:wp":"NODE_USE_ENV_PROXY=1 wp-playground-cli server --mount-before-install=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --blueprint=./playground/dev.blueprint.json --port=9400","prepare":"husky && npm run build","lint:fix":"eslint --fix --max-warnings 0 . && npm --prefix wordpress-plugin run lint:style:fix && markdownlint-cli2 --fix && prettier --write -u . && knip","test:e2e":"playwright test","build:all":"npm run build && npm --prefix wordpress-plugin run build","typecheck":"tsc --noEmit","test:watch":"vitest","pretest:e2e":"(cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm run build && npm --prefix wordpress-plugin run build:test","generate:defs":"node bin/generate-shared-defs.js && prettier --write wordpress-plugin/src/utils/command-i18n.ts","prepublishOnly":"npm run typecheck && npm run lint && npm test","test:plugin-js":"npm --prefix wordpress-plugin test","check:generated":"npm run generate:defs && git diff --exit-code wordpress-plugin/includes/class-command-defs.php wordpress-plugin/src/utils/command-i18n.ts","test:e2e:headed":"playwright test --headed","test:plugin-php":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","test:e2e:install":"playwright install chromium","pretest:e2e:headed":"npm run pretest:e2e","pretest:plugin-php":"bash wordpress-plugin/bin/fetch-wp-tests-lib.sh && (cd wordpress-plugin && composer install --no-interaction --prefer-dist) && npm --prefix wordpress-plugin run prebuild","test:plugin-js:coverage":"npm --prefix wordpress-plugin run test:coverage","test:plugin-php:coverage":"NODE_USE_ENV_PROXY=1 wp-playground-cli php --xdebug --mount=./wordpress-plugin:/wordpress/wp-content/plugins/claudaborative-editing --mount=./wordpress-plugin/.wp-tests-lib:/wordpress-phpunit --mount=./playground/xdebug-coverage.ini:/internal/shared/extensions/zz-xdebug-coverage.ini --blueprint=./playground/phpunit.blueprint.json -- /wordpress/wp-content/plugins/claudaborative-editing/vendor/bin/phpunit -c /wordpress/wp-content/plugins/claudaborative-editing/phpunit.xml.dist","pretest:plugin-php:coverage":"npm run pretest:plugin-php"},"version":"0.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413b9ba2-1edd-4108-93e3-aecdbdf07220"}},"homepage":"https://github.com/pento/claudaborative-editing#readme","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"^22.22.2 || >=24.15.0"},"packageManager":{"name":"npm","onFail":"warn","version":">=12.0.0"}},"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for collaborative WordPress post editing via Yjs CRDT","directories":{},"lint-staged":{"*.md":"markdownlint-cli2","*.{ts,js}":"eslint --max-warnings 0 --no-warn-ignored","*.{ts,js,md,json,jsonc}":"prettier --write","wordpress-plugin/**/*.php":["bash -c 'cd wordpress-plugin && (vendor/bin/phpcbf --no-cache || test $? -eq 1)'","bash -c 'cd wordpress-plugin && vendor/bin/phpstan analyse --no-progress --memory-limit=1024M'"],"wordpress-plugin/src/**/*.scss":"npm --prefix wordpress-plugin run lint:style:fix"},"maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"core-js":false,"esbuild":false,"fsevents":false,"unrs-resolver":false,"fs-ext-extra-prebuilt":true},"dependencies":{"yjs":"13.6.32","zod":"^4.6.5","lib0":"0.2.117","y-protocols":"^1.0.7","@modelcontextprotocol/sdk":"^1.30.0","@wordpress/block-serialization-default-parser":"^5.55.0"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","devDependencies":{"knip":"^6.36.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.10.0","vitest":"^5.0.1","globals":"^17.12.0","prettier":"^3.9.7","@eslint/js":"^10.0.1","typescript":"~6.0.2","@types/node":"^25.9.7","lint-staged":"^17.5.1","@playwright/test":"^1.63.0","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@wp-playground/cli":"^3.1.54","@vitest/coverage-v8":"^5.0.1","eslint-config-prettier":"^10.1.8","@wordpress/eslint-plugin":"^26.0.0","@wordpress/prettier-config":"^4.55.0","eslint-plugin-package-json":"^1.8.1","@wordpress/e2e-test-utils-playwright":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claudaborative-editing_0.7.0_1790055889722_0.738609135828332"}}},"time":{"created":"2026-03-20T00:52:55.424Z","modified":"2026-09-22T05:44:50.175Z","0.1.0":"2026-03-20T00:52:55.575Z","0.1.1":"2026-03-20T05:39:14.174Z","0.2.0":"2026-03-28T06:48:41.889Z","0.3.1":"2026-04-03T21:49:47.226Z","0.4.0":"2026-04-09T09:59:48.283Z","0.4.1":"2026-04-09T10:36:48.796Z","0.4.2-canary.7b8e704":"2026-04-11T07:16:45.697Z","0.4.2-canary.e8569bc":"2026-04-12T00:13:57.543Z","0.4.2-canary.9a79a21":"2026-04-12T04:15:04.520Z","0.4.2-canary.8e3b044":"2026-04-12T05:35:18.877Z","0.4.2-canary.22aefd7":"2026-04-13T06:05:58.053Z","0.4.2-canary.87f2f9b":"2026-04-17T10:17:13.686Z","0.4.2-canary.07f2d2e":"2026-04-17T12:35:17.952Z","0.4.2-canary.e968297":"2026-04-18T01:25:03.437Z","0.4.2-canary.8a28c42":"2026-04-18T03:18:02.747Z","0.4.2-canary.e035ac0":"2026-04-18T05:34:20.618Z","0.4.2-canary.b121638":"2026-04-18T09:25:27.397Z","0.4.2-canary.8b90533":"2026-04-18T10:31:41.351Z","0.4.2-canary.e0f0b4b":"2026-04-18T11:05:22.591Z","0.4.2-canary.faf112b":"2026-04-19T05:32:26.059Z","0.4.2-canary.e06c931":"2026-04-20T00:22:09.163Z","0.5.0":"2026-04-20T00:27:35.158Z","0.5.1-canary.8d1599d":"2026-04-20T00:27:46.742Z","0.5.2-canary.2e78513":"2026-04-20T00:45:56.801Z","0.5.1":"2026-04-20T00:46:32.577Z","0.5.3-canary.564fe34":"2026-04-20T02:03:27.352Z","0.5.2":"2026-04-20T02:03:45.813Z","0.5.3-canary.b478d76":"2026-04-22T01:28:13.693Z","0.5.3-canary.29a1631":"2026-04-26T22:20:46.503Z","0.5.3-canary.669eccf":"2026-06-06T08:10:15.087Z","0.5.3-canary.3dd30eb":"2026-06-07T03:04:26.241Z","0.5.3-canary.aad263b":"2026-06-07T09:19:46.958Z","0.5.3-canary.ac553ea":"2026-09-20T03:13:18.747Z","0.6.0":"2026-09-20T11:35:14.158Z","0.6.1-canary.13ad88b":"2026-09-20T11:36:16.615Z","0.6.1-canary.5488f0b":"2026-09-22T05:12:20.463Z","0.7.1-canary.3c20c2c":"2026-09-22T05:23:15.224Z","0.7.0":"2026-09-22T05:44:49.844Z"},"bugs":{"url":"https://github.com/pento/claudaborative-editing/issues"},"author":{"name":"Gary Pendergast"},"license":"GPL-2.0-or-later","homepage":"https://github.com/pento/claudaborative-editing#readme","keywords":["mcp","wordpress","gutenberg","collaborative-editing","yjs","claude"],"repository":{"url":"git+https://github.com/pento/claudaborative-editing.git","type":"git"},"description":"MCP server for collaborative WordPress post editing via Yjs CRDT","maintainers":[{"name":"garypendergast","email":"gary@pento.net"}],"readme":"# Claudaborative Editing\n\n![Claudaborative Editing](wordpress-plugin/.wordpress-org/banner.svg)\n\nAI editing assistance directly in the WordPress block editor. Claude joins as a real-time collaborator to proofread, review, edit, translate, compose, and prepare your posts for publishing.\n\n## Getting Started\n\n1. Install the [Gutenberg plugin](https://wordpress.org/plugins/gutenberg/) (23.8 or later) and turn on **Enable real-time collaboration** under Settings → Experiments. Administrators can let the setup wizard do this.\n2. Install the [Claudaborative Editing](https://wordpress.org/plugins/claudaborative-editing/) WordPress plugin and activate it.\n3. Run the following in your terminal:\n\n```bash\nnpx claudaborative-editing start\n```\n\nThis checks that [Claude Code](https://claude.ai/download) is installed, runs a setup wizard on first use (opens your browser to authorize with WordPress), and starts a Claude Code session connected to your site.\n\nOpen any post in the block editor and use the **AI Actions** menu in the toolbar.\n\n## Features\n\n### AI Actions menu\n\nA sparkle icon in the editor toolbar opens a dropdown with actions you can trigger on the current post:\n\n- **Proofread**: Fix grammar, spelling, and punctuation.\n- **Review**: Leave editorial notes on the post.\n- **Edit**: Make broad editorial changes with a custom focus prompt (e.g., \"make the tone more conversational\").\n- **Translate**: Translate content into another language.\n- **Compose**: Plan and outline a post through a guided back-and-forth conversation.\n\n### Pre-publish checks\n\nWhen you publish, an AI-powered panel suggests improvements to your post's excerpt, categories, tags, and slug. Apply suggestions individually or all at once.\n\n### Editorial notes\n\nSparkle buttons appear on editorial notes in the collaboration sidebar. Address a single note or all open notes at once: Claude reads the note, understands the feedback, and makes the requested changes.\n\n### Conversation panel\n\nA side panel opens for interactive commands like Compose. Chat back and forth with Claude to refine an outline, then approve it to generate the post structure.\n\n### Real-time collaboration\n\nClaude appears as a named collaborator in the editor, using the same collaborative editing infrastructure as human editors. Edits from Claude and humans merge automatically: you can both work on the same post at the same time.\n\n### Connection status\n\nA sparkle icon in the editor footer shows whether Claude is connected. Click it to see which post Claude is editing and whether a command is in progress.\n\n## Prerequisites\n\n- [Claude Code](https://claude.ai/download) installed\n- The [Gutenberg plugin](https://wordpress.org/plugins/gutenberg/) 23.8 or later, with the **Enable real-time collaboration** experiment turned on (Settings → Experiments). WordPress core does not ship real-time collaboration.\n- A WordPress user with `edit_posts` capability\n\n## Configuration\n\n### Setup wizard\n\n```bash\nnpx claudaborative-editing setup           # Interactive setup (browser-based auth)\nnpx claudaborative-editing setup --manual   # Skip browser auth, enter credentials manually\nnpx claudaborative-editing setup --remove   # Remove configuration from Claude Code\n```\n\n### Environment variables\n\nIf you prefer to configure credentials manually:\n\n| Variable          | Description                    |\n| ----------------- | ------------------------------ |\n| `WP_SITE_URL`     | WordPress site URL             |\n| `WP_USERNAME`     | WordPress username             |\n| `WP_APP_PASSWORD` | WordPress Application Password |\n\n## How It Works\n\nThe project has two parts: a WordPress plugin and an MCP server.\n\nThe **WordPress plugin** adds the AI Actions UI to the block editor and manages a command queue. When you trigger an action (like \"Proofread\"), the plugin sends the command to the MCP server via WordPress REST API endpoints and real-time Yjs sync.\n\nThe **MCP server** (the npm package) runs locally on your machine and bridges Claude Code with WordPress. It connects to the same Yjs CRDT-based collaborative editing infrastructure that powers multi-user editing in the block editor, so Claude's edits merge seamlessly with human edits.\n\nSee [CLAUDE.md](CLAUDE.md) for architecture details, sync protocol documentation, and key design decisions.\n\n## Development\n\n### Prerequisites\n\n- Node.js `^22.22.2 || >=24.15.0`\n- npm 12 or newer — npm 11 and npm 12 build different trees from the same lockfile\n\nBoth floors are declared via `devEngines` in `package.json` with `onFail: \"warn\"`, so an unsupported Node or npm prints a loud `npm warn EBADDEVENGINES` rather than failing the install. CI enforces them for real: it installs the pinned npm, and `npm ci` rejects a lockfile built by the wrong major. (The published npm package itself only requires Node >=22.13, via `engines`.)\n\n### MCP server\n\n```bash\nnpm install\nnpm run build        # Build with tsup → dist/\nnpm test             # Run vitest\nnpm run typecheck    # TypeScript type check\nnpm run lint         # ESLint + stylelint + markdownlint + Prettier + knip check\nnpm run dev          # Watch mode build\nnpm run dev:wp       # Start a local WordPress via wp-playground-cli (no Docker)\n```\n\n### WordPress plugin\n\n```bash\ncd wordpress-plugin\nnpm install\nnpm run build        # Build with @wordpress/scripts → build/\nnpm run typecheck    # TypeScript type check\nnpm run test         # TypeScript tests\ncomposer install\ncomposer phpcs       # PHP CodeSniffer\ncomposer phpstan     # PHPStan static analysis\n```\n\nRun `npm run lint` from the repo root to lint everything (ESLint + stylelint + markdownlint + Prettier + knip).\n\n## License\n\n[GPL-2.0-or-later](LICENSE)\n","readmeFilename":"README.md"}