{"_id":"@code-moniker/client","_rev":"13-f437b548715fb59a33216ce8f907d17d","name":"@code-moniker/client","dist-tags":{"next":"0.6.0-rc.1","latest":"0.12.0"},"versions":{"0.6.0-rc.1":{"name":"@code-moniker/client","version":"0.6.0-rc.1","license":"MIT","_id":"@code-moniker/client@0.6.0-rc.1","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"77f73b2e4be7227a965607fed7cc06b5c6f5328a","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.6.0-rc.1.tgz","fileCount":19,"integrity":"sha512-jIAKXcMNJHiM5bVtZ6iMTpNKCcAaX77tn3DLLTTvdFJ8+Z5ca5SD4TBA1D/IJhmc66fv82D5LW/VUZYISn2o2Q==","signatures":[{"sig":"MEUCIQCj8uq9oMTBEkPQcUEt3ibbCmhgFBZ08h9QHmRZ4iY31QIgZzL331EiB6MUlnKqFbFM+tIOZVQh/gJSMeY1VyN0ZY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348144},"main":"./dist/index.cjs","type":"module","_from":"file:/private/tmp/code-moniker-rc-bootstrap.UJ8lin/npm/tarballs/code-moniker-client-0.6.0-rc.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"},"_resolved":"/private/tmp/code-moniker-rc-bootstrap.UJ8lin/npm/tarballs/code-moniker-client-0.6.0-rc.1.tgz","_integrity":"sha512-jIAKXcMNJHiM5bVtZ6iMTpNKCcAaX77tn3DLLTTvdFJ8+Z5ca5SD4TBA1D/IJhmc66fv82D5LW/VUZYISn2o2Q==","repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.18.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.6.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.6.0-rc.1","@code-moniker/cli-win32-x64":"0.6.0-rc.1","@code-moniker/cli-darwin-x64":"0.6.0-rc.1","@code-moniker/cli-darwin-arm64":"0.6.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/client_0.6.0-rc.1_1786099857224_0.572534953471945","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@code-moniker/client","version":"0.6.0","license":"MIT","_id":"@code-moniker/client@0.6.0","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"d6fb7de14468da6e1f7d571fda70f0743e4f9973","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.6.0.tgz","fileCount":19,"integrity":"sha512-E0gmyx0f+D+uRbpHz+4sKTj2oq7tCkvBRgFLC/UZnxSjVYwm8MELUA0LNTDZ9c/j8nHEfMAqlE/qpFKIoOkcbw==","signatures":[{"sig":"MEYCIQDbW5sDEn9DgkW9CdWynYO/I5VdzddLUBfkm3Z/ykGuCAIhAKspk/DM3BlgZxBRAcdibpMWGBKJPUjuQA3iDpG338wG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348119},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"0d24a99ccbf1d75cb8ae54de93c911e7ac5af819","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.17.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.6.0","@code-moniker/cli-win32-x64":"0.6.0","@code-moniker/cli-darwin-x64":"0.6.0","@code-moniker/cli-darwin-arm64":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.6.0_1786106758091_0.9751015144019017","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@code-moniker/client","version":"0.6.1","license":"MIT","_id":"@code-moniker/client@0.6.1","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"5c0d976e29c5b872e2b536596ae322b5f0b7b984","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.6.1.tgz","fileCount":19,"integrity":"sha512-ID1FRCzZz9hNi8/THlmID+09g9emoMHmIlBKO5vgcDJz2Ky+7LUxBuSQOzJKWDecPiFEk51+jaexLfIqx94AlA==","signatures":[{"sig":"MEMCICXqe/HW1cXD2UCe/snBaXkhOj7mHkMost7oBnbIGy1xAh8h4m5lJY9cCa1KZTZ/6iHxGKHsYNbWYowXTXbqeZRG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348119},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"22a895ee9b2bbecb7e82e8cb77aa01a6105fcf38","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.16.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.6.1","@code-moniker/cli-win32-x64":"0.6.1","@code-moniker/cli-darwin-x64":"0.6.1","@code-moniker/cli-darwin-arm64":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/client_0.6.1_1786218135263_0.406526746357869","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@code-moniker/client","version":"0.7.0","license":"MIT","_id":"@code-moniker/client@0.7.0","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"dcb9d16a508e49e36de1cecb3fdba34f0d486605","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.7.0.tgz","fileCount":20,"integrity":"sha512-d6/8pFO6oR8C2HENTyahORiymJ9SqDkgrfCsSjD5AiUizt63RfdQKFWLfs8msBGyBIZUd4H3GjV2thNMiq6ZxA==","signatures":[{"sig":"MEYCIQCl/BN0HIwv9OI4sisp1P3CFUMwX5J7fK76CYqhsph2CQIhAKhgE9pRdrsFkjRt6I0CcgPZrmkFbtGrD6WwMxDaOHvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"e7eb4620725e98653c90a11168a5620248089db9","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.17.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.7.0","@code-moniker/cli-win32-x64":"0.7.0","@code-moniker/cli-darwin-x64":"0.7.0","@code-moniker/cli-darwin-arm64":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.7.0_1786835843597_0.9377648787069821","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@code-moniker/client","version":"0.7.1","license":"MIT","_id":"@code-moniker/client@0.7.1","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"47cbfeb816a4d5ed5bfe4a815e5e09310fb830e6","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.7.1.tgz","fileCount":20,"integrity":"sha512-YZAqlqmI6BwsqllpKEWH8wTCGl5TyxKlebvbsDrdvYfJmcFXP/pfWbRQfqrOrv3YpJ7tUMwrt908qPu26lDD5g==","signatures":[{"sig":"MEUCIQDYKlRe4SasLqSQWHRGuMuoTB+ZTQSdQqsPTWTRHZslmwIgft2xrpO+AgdAQ5elb1zF1zhhNREi5EFmKRLHsorsrbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523863},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"840c5b254d80fa25760dff1a2d334a15f561ba8d","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.7.1","@code-moniker/cli-win32-x64":"0.7.1","@code-moniker/cli-darwin-x64":"0.7.1","@code-moniker/cli-darwin-arm64":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/client_0.7.1_1787040852974_0.005191560210323187","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@code-moniker/client","version":"0.8.0","license":"MIT","_id":"@code-moniker/client@0.8.0","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"934510f07c683c1b07eebb2a56c4ab82e6d188fc","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.8.0.tgz","fileCount":20,"integrity":"sha512-Cfh2AJnkJ08aE3GhUQ6Spz6g3TMgKGLtH69cMqsmBCHCfTu6qqNsUWeRR3hoszYkOD5RfnU9uS11prc6/q6OIA==","signatures":[{"sig":"MEUCICYsjQ4eXKxPnD1LbFjzNJSh/ZH35CobRGhZZ1t8XFpXAiEAxdf7iH5aJYRALr83AK7PnAUqq1LGcPF3ZYWjYbFvW4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568504},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"8bf6791f4b0d0ff3cf18e9996b6afd97bc4f2583","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.8.0","@code-moniker/cli-win32-x64":"0.8.0","@code-moniker/cli-darwin-x64":"0.8.0","@code-moniker/cli-darwin-arm64":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.8.0_1787567745585_0.7994296868948594","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@code-moniker/client","version":"0.9.0","license":"MIT","_id":"@code-moniker/client@0.9.0","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"0dfc9834965041f8f84eb30ad86a6d2338e28f1e","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.9.0.tgz","fileCount":20,"integrity":"sha512-8uJaCga9hQViHokqNGInmasSqrdKCen1RcNQRz1hb9asLuAUuO0r5BeAWU3+iJ07nFzSSKUcmuy8ptq8NRhmWg==","signatures":[{"sig":"MEUCIGVejLsUwY/CU2KyDvU2l4pPaP2NxRnyrwndkImban9lAiEAoZGvsqgP1W6AweqFjjhN1J7o+DIkU2TWJ2tSiKyrtLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568504},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"94770fd6a96ab1f3feb721c1bbd11109e762ac46","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.9.0","@code-moniker/cli-win32-x64":"0.9.0","@code-moniker/cli-darwin-x64":"0.9.0","@code-moniker/cli-darwin-arm64":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.9.0_1787722122329_0.26863625192810847","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@code-moniker/client","version":"0.9.1","license":"MIT","_id":"@code-moniker/client@0.9.1","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"4f7e2e826f0ff580879e7bbd1a0e0cf44ab89c3a","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.9.1.tgz","fileCount":20,"integrity":"sha512-guQkKZkog4eQxsq1q04eQsnA/0qxz85XKoFa19Y0ttsrvsPHQ2GPAfa+ree4UELFQOBekFNrRRfCR5NyA/BtuQ==","signatures":[{"sig":"MEUCIQC6xjwR9bWnoE7je0+Ks94J55lVBbMt7cCdUgnbth96CgIgbCu/rbtxHnvNQro9v6R3yes3UDTPeatsuIBFMSHkxFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568504},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"ce85844d036c5536f9ec81ab395b986b9e0073d1","scripts":{"test":"npm run typecheck && npm run test:unit && npm run test:consumer && npm run test:package","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer":"npm run build && tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && node scripts/smoke-owned-daemon.mjs","test:daemon:packaged":"npm run build && node scripts/test-packaged-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.9.1","@code-moniker/cli-win32-x64":"0.9.1","@code-moniker/cli-darwin-x64":"0.9.1","@code-moniker/cli-darwin-arm64":"0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/client_0.9.1_1787729815912_0.5940236048952683","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@code-moniker/client","version":"0.9.2","license":"MIT","_id":"@code-moniker/client@0.9.2","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"9af9799f56cea1d96c1faebc36c8146cb9cffcc4","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.9.2.tgz","fileCount":20,"integrity":"sha512-DLL6F70tDxglccBvUY4JzBOU2gB7sM9S5WW5+fHgtfxyQd6xlzFnwXl5Wc7UacxTJdpIeFl9Buo+bvPA6bHaew==","signatures":[{"sig":"MEUCIGxKf44OXo02ZpblenGZiTnPaobW5L30ucPu/sBI+0EGAiEAtsMIpS0FYux0BnSy675I8kO24t+p7XXndHeLMQ5vkmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712073},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"6ec125b1c7e425b2d327d2f7df184d8c54b91853","scripts":{"test":"npm run build && npm run test:unit:built && npm run test:consumer:built && npm run test:package:built","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && npm run test:unit:built","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && npm run test:package:built","test:consumer":"npm run build && npm run test:consumer:built","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","test:unit:built":"node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && npm run test:daemon:owned:built --","test:package:built":"node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer:built":"tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","test:daemon:packaged":"npm run build && npm run test:daemon:packaged:built --","test:daemon:owned:built":"node scripts/smoke-owned-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs","test:daemon:packaged:built":"node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.9.2","@code-moniker/cli-win32-x64":"0.9.2","@code-moniker/cli-darwin-x64":"0.9.2","@code-moniker/cli-darwin-arm64":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/client_0.9.2_1787812993530_0.5093289242988779","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@code-moniker/client","version":"0.10.0","license":"MIT","_id":"@code-moniker/client@0.10.0","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"050947e01fe2133abafe85d15728fd74dea2efa7","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.10.0.tgz","fileCount":20,"integrity":"sha512-fR5EEcQGSlyzDXV19xeV/AIO6Votwh2GAOuavLwjKra4foWNf2E97FmVNxfGYF/iKxgPe+kgoUTBMbyx3Uvz2A==","signatures":[{"sig":"MEYCIQDi97TmF1SCklom29l70yBX/yPHoj+Wjc9rbxZJxDdy6wIhAOZ0jAceU46r2e+NGKmkJ+K45+xjcyEzZ19lnsK0rHBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712569},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"e0bafbf7a3a5535bc8374dffc3f67a9b05a7091e","scripts":{"test":"npm run build && npm run test:unit:built && npm run test:consumer:built && npm run test:package:built","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && npm run test:unit:built","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && npm run test:package:built","test:consumer":"npm run build && npm run test:consumer:built","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","test:unit:built":"node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && npm run test:daemon:owned:built --","test:package:built":"node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer:built":"tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","test:daemon:packaged":"npm run build && npm run test:daemon:packaged:built --","test:daemon:owned:built":"node scripts/smoke-owned-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs","test:daemon:packaged:built":"node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.10.0","@code-moniker/cli-win32-x64":"0.10.0","@code-moniker/cli-darwin-x64":"0.10.0","@code-moniker/cli-darwin-arm64":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.10.0_1788288317823_0.6459233790022927","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@code-moniker/client","version":"0.10.1","license":"MIT","_id":"@code-moniker/client@0.10.1","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"1abc18879a3f72e923265cdbbdcfcc019533ac6c","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.10.1.tgz","fileCount":20,"integrity":"sha512-stlcyt1R13fiH6TzidaN5ZaYAt9GlwBAWwGFjI2A8HytuA/ceTTI5NWPMXB7wqt3alMd/8edZDPCqomUiJNqlg==","signatures":[{"sig":"MEUCIFAOC/qnFDjmAZJc1zxdGZoM69KEotDHx5OjgXPbgV83AiEAmXWGKuvQokoOf3SY6K7svrfGCOKI1o9jcstiCWplPOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712569},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"50ba86b62a4d2d9defeb30eccd3fb4b4a4b3efaf","scripts":{"test":"npm run build && npm run test:unit:built && npm run test:consumer:built && npm run test:package:built","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && npm run test:unit:built","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && npm run test:package:built","test:consumer":"npm run build && npm run test:consumer:built","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","test:unit:built":"node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && npm run test:daemon:owned:built --","test:package:built":"node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer:built":"tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","test:daemon:packaged":"npm run build && npm run test:daemon:packaged:built --","test:daemon:owned:built":"node scripts/smoke-owned-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs","test:daemon:packaged:built":"node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.10.1","@code-moniker/cli-win32-x64":"0.10.1","@code-moniker/cli-darwin-x64":"0.10.1","@code-moniker/cli-darwin-arm64":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/client_0.10.1_1788373153197_0.610681311509568","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@code-moniker/client","version":"0.11.0","license":"MIT","_id":"@code-moniker/client@0.11.0","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"homepage":"https://github.com/ng-galien/code-moniker#readme","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"556c5d6a79f8a4ddd4db740db48dd6d5924e2cf3","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.11.0.tgz","fileCount":20,"integrity":"sha512-3mKXjss+QWlDRvQlFLkYifUHttx4aunlTAKX2Xef41jqicqD3Yyw7lalX19Py+8hEiiIokK4w3FhtNt+VQ3CpQ==","signatures":[{"sig":"MEYCIQD6i+siEC83EnA2wU+ocuFRY3oGJYj1FFvxgJZDZMKuLAIhAJWDqONTN+mtVvbWl0f8lyxx0bnC4/Hy6RtXu2k/ZyCW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712844},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"f69c5c95666121e7e41d4631000079bdd553139d","scripts":{"test":"npm run build && npm run test:unit:built && npm run test:consumer:built && npm run test:package:built","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && npm run test:unit:built","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && npm run test:package:built","test:consumer":"npm run build && npm run test:consumer:built","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","test:unit:built":"node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && npm run test:daemon:owned:built --","test:package:built":"node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer:built":"tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","test:daemon:packaged":"npm run build && npm run test:daemon:packaged:built --","test:daemon:owned:built":"node scripts/smoke-owned-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs","test:daemon:packaged:built":"node scripts/test-packaged-daemon.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.0","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.11.0","@code-moniker/cli-win32-x64":"0.11.0","@code-moniker/cli-darwin-x64":"0.11.0","@code-moniker/cli-darwin-arm64":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.11.0_1788931880740_0.45055374496259337","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"_id":"@code-moniker/client@0.12.0","bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"dist":{"shasum":"c54e71e5a1a7437db23a8f8275453ce5a97249a3","tarball":"https://registry.npmjs.org/@code-moniker/client/-/client-0.12.0.tgz","fileCount":20,"integrity":"sha512-XbsIqt+AFEsn6zCcOGoMm+QvgiVfu7SZGkicRPAcWsCg+w8vaJXBmp1gSXynehibpwXZwtHwnjCw+DnxGGffrg==","signatures":[{"sig":"MEUCIAtu/AWcpUh4/4A5XVCPqkbBD4kvPG0BVHSbGMR8PIgoAiEAmZo7iEU/bBPunYFmNpORjFUCovzE/ufGUhqpwUzd5+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXTENS+VsbwbPjeiAjvL6a4yAN4n1w7UMIIN/R6Bbv+gIhAPkLYgSvlvvrhpTcIYPlbsHE3RQglwtVz8vGfFgdoKk/"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-moniker%2fclient@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714537},"main":"./dist/index.cjs","name":"@code-moniker/client","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"}},"gitHead":"1f44b7ff574d35362d18f817beb5d93986ebbdb3","license":"MIT","scripts":{"test":"npm run build && npm run test:unit:built && npm run test:consumer:built && npm run test:package:built","build":"npm run generate && tsc -p tsconfig.build.json && node scripts/build.mjs","generate":"npm run generate:types && npm run generate:protocol","test:unit":"npm run build && npm run test:unit:built","typecheck":"npm run generate && tsc --noEmit -p tsconfig.json","test:daemon":"npm run build && node scripts/smoke-daemon.mjs","test:package":"npm run build && npm run test:package:built","test:consumer":"npm run build && npm run test:consumer:built","generate:types":"json2ts --no-additionalProperties -i ../../docs/schema/daemon.schema.json -o src/generated.ts","test:unit:built":"node --test test/client.test.mjs test/node.test.mjs test/diff-impact.test.mjs","generate:protocol":"node scripts/generate-protocol.mjs","test:daemon:owned":"npm run build && npm run test:daemon:owned:built --","test:package:built":"node --test test/package.test.mjs && node scripts/verify-native-packages.mjs && node scripts/verify-pack.mjs","test:consumer:built":"tsc --noEmit -p test/consumer/tsconfig.json && tsc --noEmit -p test/consumer/tsconfig.nodenext.json && tsc --noEmit -p test/consumer/tsconfig.node-types-free.json","test:daemon:packaged":"npm run build && npm run test:daemon:packaged:built --","test:daemon:owned:built":"node scripts/smoke-owned-daemon.mjs","test:diff-impact:daemon":"npm run build && node scripts/smoke-diff-impact-daemon.mjs","test:daemon:packaged:built":"node scripts/test-packaged-daemon.mjs","test:sql-indexes:daemon:built":"node scripts/smoke-sql-index-rules.mjs"},"version":"0.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4e33e8-6661-47ea-8c29-6954420085cb"}},"homepage":"https://github.com/ng-galien/code-moniker#readme","repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.1","description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","directories":{},"maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"sideEffects":false,"_nodeVersion":"26.8.2","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.11.0","json-schema-to-typescript":"^15.0.0"},"optionalDependencies":{"@code-moniker/cli-linux-x64":"0.12.0","@code-moniker/cli-win32-x64":"0.12.0","@code-moniker/cli-darwin-x64":"0.12.0","@code-moniker/cli-darwin-arm64":"0.12.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_0.12.0_1789226188746_0.5256777426727941"}}},"time":{"created":"2026-08-07T10:50:57.015Z","modified":"2026-09-12T15:16:29.166Z","0.6.0-rc.1":"2026-08-07T10:50:57.356Z","0.6.0":"2026-08-07T12:45:58.235Z","0.6.1":"2026-08-08T19:42:15.417Z","0.7.0":"2026-08-15T23:17:23.750Z","0.7.1":"2026-08-18T08:14:13.139Z","0.8.0":"2026-08-24T10:35:45.752Z","0.9.0":"2026-08-26T05:28:42.508Z","0.9.1":"2026-08-26T07:36:56.118Z","0.9.2":"2026-08-27T06:43:13.694Z","0.10.0":"2026-09-01T18:45:17.985Z","0.10.1":"2026-09-02T18:19:13.352Z","0.11.0":"2026-09-09T05:31:20.910Z","0.12.0":"2026-09-12T15:16:28.832Z"},"bugs":{"url":"https://github.com/ng-galien/code-moniker/issues"},"license":"MIT","homepage":"https://github.com/ng-galien/code-moniker#readme","repository":{"url":"git+https://github.com/ng-galien/code-moniker.git","type":"git","directory":"packages/client"},"description":"Typed JavaScript and TypeScript client for the Code Moniker workspace daemon.","maintainers":[{"name":"ng-galien","email":"courriel.alexandre.boyer@hotmail.fr"}],"readme":"# `@code-moniker/client`\n\nTyped JavaScript and TypeScript client for an already running Code Moniker\nworkspace daemon.\n\nThis client uses typed methods and generated protocol types. For direct CLI\nintegration with the same indexed contract, start with the\n[Indexed Query DSL](../../docs/cli/query.md); for daemon discovery, ownership\nand lifecycle, see [Workspace Daemon](../../docs/daemon.md).\n\n```ts\nimport { CodeMonikerClient } from \"@code-moniker/client\";\n\nconst client = await CodeMonikerClient.connect(\"127.0.0.1:3210\", {\n\texpectedWorkspaceRoots: [\"/workspace/project\"],\n\twebSocketFactory: (url) => new WebSocket(url),\n});\n\nawait client.sources.replace({\n\tsrcset: \"database\",\n\trevision: \"42\",\n\tdocuments: [\n\t\t{\n\t\t\turi: \"postgres://database/public/schema.sql\",\n\t\t\tlanguage: \"sql\",\n\t\t\tcontent: \"create table account(id bigint primary key);\",\n\t\t},\n\t],\n});\n\nconst graph = await client.graph.identity(\"sql/schema:public\", {\n\tpath: [\"postgres://database/public/**\"],\n\tminCount: 2,\n});\nconsole.log(graph.data.coverage, graph.nextCursor);\nclient.close();\n```\n\nThe package validates the daemon protocol during the handshake. Its TypeScript\nwire types and `PROTOCOL_VERSION` are generated from\n`docs/schema/daemon.schema.json`. Every build, type-check and test regenerates\nthem first; CI then rejects any generated diff, so a protocol change cannot be\nmerged with a stale client.\n\nConnection readiness and workspace readiness are separate. A successful\nconnection means the endpoint is serving and the handshake is valid; it does\nnot imply that the initial index is complete. Inspect `client.workspace.status()`\nfor the typed `loading | ready | refreshing | failed` phase. Data calls made\nduring initial loading reject immediately with `DaemonRpcError.code ===\n\"workspace_loading\"`; the library does not hide index duration behind a polling\ntimeout. Subscribe to `refreshed` or `failed`, or retry according to the\nconsumer's own UX policy.\n\n`client.graph.identity()` returns a `QueryPage<IdentityGraphResult>` because\nidentity graphs are generation-aware and paginated. Pass `path` to scope files\nbefore identity aggregation and `minCount` to filter weak edges while retaining\ntheir pre-filter totals in `coverage`. `client.symbols.usages()` keeps exact\nsymbol semantics by default; `includeDescendants: true` explicitly rolls\nnavigable member activity into an owner and removes internal relations.\n\nWorkspace targeting is explicit: pass `expectedWorkspaceRoots` to validate the\ndaemon identity, or pass `acceptAnyWorkspace: true` when the caller deliberately\naccepts the endpoint's workspace. Omitting both is a TypeScript error.\n\nQueries default to the fail-closed `current` consistency. A consumer that\ndeliberately wants the daemon's pinned indexed snapshot can pass\n`{ consistency: \"stale_ok\" }`; a consumer that wants the filesystem refreshed\nfirst can pass `{ consistency: \"refresh_if_stale\" }`.\n\nThe client exposes `client.syntax.tree()` for indexed sources and\n`client.syntax.parse()` for direct source text. Explicit structural budgets are\nforwarded unchanged to the daemon; the client supplies the interactive defaults\nonly when they are omitted:\n\n```ts\nconst tree = await client.syntax.parse(\"sql\", sql, {\n\tmaxDepth: 64,\n\tmaxNodes: 20_000,\n});\nconsole.log(tree.truncated, tree.total_nodes);\n```\n\nThe generated query union also exposes the underlying `syntax_tree` and\n`syntax_parse` operations. See\n[On-demand syntax tree](../../docs/cli/mcp-syntax-tree.md) for its TypeScript\nrequest, result, defaults, and error contract. Nodes at the root of an embedded\nlanguage tree expose the optional `language` field, for example `plpgsql`.\n\nThe portable entry point does not discover, start, stop, or own daemon\nprocesses. A runtime without a standard global `WebSocket` must provide\n`webSocketFactory`.\n\nNode.js consumers can opt into those responsibilities through the dedicated\nsubpath:\n\n```ts\nimport { NodeDaemonRuntime } from \"@code-moniker/client/node\";\n\nconst runtime = new NodeDaemonRuntime();\nconst entry = runtime.findDaemon([\"/workspace/project\"]);\nconst owned =\n\tentry === undefined\n\t\t? await runtime.launch({\n\t\t\t\tworkspaceRoots: [\"/workspace/project\"],\n\t\t\t})\n\t\t: undefined;\nconst daemon = entry ?? owned!.entry;\nconst client = await runtime.connect(daemon);\n\nclient.close();\nif (owned) {\n\tawait runtime.stopOwned(owned);\n}\n```\n\nThe same Node.js entry point can produce a bounded diff-impact report without a\ncheckout or resident index:\n\n```ts\nimport { writeFile } from \"node:fs/promises\";\nimport { diffImpactGit } from \"@code-moniker/client/node\";\n\nconst impact = await diffImpactGit({\n\trepository: \"https://github.com/example/project.git\",\n\tbase: \"main\",\n\thead: \"refs/pull/42/head\",\n\tticket: \"PROJECT-42\",\n});\n\nawait writeFile(\"diff-impact.json\", impact.json);\nconsole.log(impact.text);\n```\n\nFor a remote repository, the client creates a temporary bare partial Git\nrepository, fetches the two requested revisions without checking them out, and\nloads the complete blobs for changed files only. It then launches an isolated\ndaemon, submits both virtual revisions in one transactional comparison, and\nremoves the Git state, daemon registry, and empty workspace after shutdown.\nAuthentication is delegated to Git and its configured credential helpers.\n\nThe canonical JSON is the source of truth; the text is a deterministic compact\nprojection of it and does not score or judge the change. The report explicitly\nstates that semantic relations and test associations are limited to evidence\navailable in the changed-file corpus. Unsupported or binary files remain in\nthe inventory with an omission reason instead of disappearing silently.\n\nThe Node entry point resolves the matching precompiled Code Moniker binary from\nthe package's platform-specific optional dependency on macOS, Linux, and\nWindows x64. The Linux package contains the statically linked musl release\nbinary, so the same npm package works on glibc distributions and Alpine without\na libc-specific install script. An explicit `binaryCandidates` list on the\nruntime or an individual launch remains available for development builds and\ncustom installations. If optional dependencies were omitted during\ninstallation, the runtime falls back to `code-moniker` on `PATH` and reports\nevery attempted candidate on failure.\n\n`stopOwned` verifies both the registered PID and claim token before requesting\nshutdown, so a replaced registry claim cannot stop another consumer's daemon.\nStopping a daemon that was not launched by the caller remains the explicit\n`runtime.stop(entry)` operation. `runtime.restart(entry, options)` confirms\nthat the old PID has exited before removing its claim and launching a\nreplacement.\n\n### Inline rules for memory sources\n\n`rules_check` accepts `inline_rules: string[]`, containing TOML fragments merged\nin order using the same loader as local `check --rules-inline`. No temporary\nrules file is needed. The SQL FK/index example in\n`samples/sql-indexes/rules.toml` uses `workspace.symbol` rules: `CREATE TABLE`,\n`ALTER TABLE … ADD CONSTRAINT` and `CREATE INDEX` can be sent in separate\nmemory documents, in any order. Rules traverse the resolved workspace index.\nCheck each rule report's `verdict`/`inconclusive` as well as violations; an\nunresolved or ambiguous table is not evidence of coverage.\n\n```ts\nawait client.query({\n  op: \"rules_check\",\n  inline_rules: ['default_rules = false\\n[[sql.index.where]]\\nid = \"btree\"\\nexpr = \"signature = \\'btree\\'\"'],\n  file: [],\n  report: true,\n}, { consistency: \"stale_ok\" });\n```\n\nRun the daemon-backed regression with `npm run test:sql-indexes:daemon:built -- <code-moniker-binary>` after building the client.\n","readmeFilename":"README.md"}