{"_id":"@aligndottech/connector-server","_rev":"13-c15af5fe8322346bdd26ecddbb1f010e","name":"@aligndottech/connector-server","dist-tags":{"latest":"0.9.1"},"versions":{"0.1.0":{"name":"@aligndottech/connector-server","version":"0.1.0","license":"MIT","_id":"@aligndottech/connector-server@0.1.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"c3f748cf17343c47a0329c9a7d0475e0cf4ba64e","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.1.0.tgz","fileCount":38,"integrity":"sha512-qcu6m4iaVR8xcHCd37Sc3J2lNuH4AtxAPs3z9OuuH6rGZXm7ooW7cxsaVfWJdLNHvIsNVOJv6okfTJcxPb/DVQ==","signatures":[{"sig":"MEQCIDlLTTzziOMl6N0Xqtp62dvqb9s7Z3dem+H/uB7yabLNAiAm0RMLLwQzOWmwDHkZYwLBaRk8eTdtqMxCCUhEDP7xiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46599},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/0b32342f42baf25b4c832420b69082c4/aligndottech-connector-server-0.1.0.tgz","_integrity":"sha512-qcu6m4iaVR8xcHCd37Sc3J2lNuH4AtxAPs3z9OuuH6rGZXm7ooW7cxsaVfWJdLNHvIsNVOJv6okfTJcxPb/DVQ==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.1.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.1.0_1780399227142_0.4424217984675738","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aligndottech/connector-server","version":"0.2.0","license":"MIT","_id":"@aligndottech/connector-server@0.2.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"66f7149a3d79bd8988b646225a1fdbdd5fd465f5","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.2.0.tgz","fileCount":38,"integrity":"sha512-J5LP1qXLmXo+xY7L9uEC5My7IOc7po88QQ/P4HO7y4zIwuKKiHD83r1OhOY/Zbf0Dp/OohD8zXbvY2oAPoao9w==","signatures":[{"sig":"MEQCIHSE6641U6PDlhpu9awXqTxczIYnuaOKOJRtEcH0rmpEAiB6ade5XGAGpkvZc4p93dnJ0fZj43n36/58UoxArVXeJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46599},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/9e556bc3653b815a05ad4c866399a13c/aligndottech-connector-server-0.2.0.tgz","_integrity":"sha512-J5LP1qXLmXo+xY7L9uEC5My7IOc7po88QQ/P4HO7y4zIwuKKiHD83r1OhOY/Zbf0Dp/OohD8zXbvY2oAPoao9w==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.2.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.2.0_1780413325700_0.9062071747833915","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aligndottech/connector-server","version":"0.2.1","license":"MIT","_id":"@aligndottech/connector-server@0.2.1","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"1ff77c1776697d1e79223fedb934ec900c02573c","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.2.1.tgz","fileCount":42,"integrity":"sha512-kpoSlun3noDJX0n3QUnjqWqXaKsJCBOWrf1Nye5WtVqVNL2viJIvsA5s5IXIXf/VbUQPaJp5RTgQDGRa/y8mRA==","signatures":[{"sig":"MEQCIEIJm84aIYXO/rIVT4HEwXn50pDNaGQ2djG0z+I0SbMsAiBuV9RFd/GDTSfzNZV6LJJcWLA5Pd2qm1GmiUkzUC0sxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/a2dbb9983dc90542636906a12cb781f6/aligndottech-connector-server-0.2.1.tgz","_integrity":"sha512-kpoSlun3noDJX0n3QUnjqWqXaKsJCBOWrf1Nye5WtVqVNL2viJIvsA5s5IXIXf/VbUQPaJp5RTgQDGRa/y8mRA==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.2.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.2.1_1780434479617_0.3497630541702186","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aligndottech/connector-server","version":"0.3.0","license":"MIT","_id":"@aligndottech/connector-server@0.3.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"5411a4a4fba37d9857ec891f1b7e1ddbb3e4d72f","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.3.0.tgz","fileCount":42,"integrity":"sha512-7VJh2fOTYrEieTOPGANz2QsMEPqiqrg1yJsklArRV7lqw0FA+6Ry9l7UQcBxPZCTBQVzBCVHe9ajqIUY7DMRoA==","signatures":[{"sig":"MEUCIAosJ9/tZlvdkpdzLIL0Mb4WsC/h45Ro9tFP/SiP62BiAiEAyzOI8gWN3Xh3UJWhrU839ygn9GhuhJBHY+G/8kajiNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/8b3bef9d1ca0bd4902e8d6a525801614/aligndottech-connector-server-0.3.0.tgz","_integrity":"sha512-7VJh2fOTYrEieTOPGANz2QsMEPqiqrg1yJsklArRV7lqw0FA+6Ry9l7UQcBxPZCTBQVzBCVHe9ajqIUY7DMRoA==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.3.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.3.0_1780777892528_0.02446443353412109","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aligndottech/connector-server","version":"0.4.0","license":"MIT","_id":"@aligndottech/connector-server@0.4.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"ad55c04f8736029dc583acdfcc9db63d60a37ef4","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.4.0.tgz","fileCount":42,"integrity":"sha512-BDOxfYdV1OWWz3cl711TYVHBaC5wdv5Mu/Uf6w4OpOSO7+fpikHYSzrAthcQnHwObbKyRzZdXA3EmSqoNX68rQ==","signatures":[{"sig":"MEQCIEkVW7/FKGTVlJoqdzen0S8Qv3GP2Y9xENg7L4uYhJ3XAiBUSc+nwLV+RVA7gHnTCU7MZsN4bzgSZBNnabFihEJH2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/575fcdfb5aa1de754f242618bfd7f8af/aligndottech-connector-server-0.4.0.tgz","_integrity":"sha512-BDOxfYdV1OWWz3cl711TYVHBaC5wdv5Mu/Uf6w4OpOSO7+fpikHYSzrAthcQnHwObbKyRzZdXA3EmSqoNX68rQ==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.4.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.4.0_1783524002264_0.5622201062645249","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aligndottech/connector-server","version":"0.5.0","license":"MIT","_id":"@aligndottech/connector-server@0.5.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"16cc86249fb9882514d1e43b83a19a8abdac7340","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.5.0.tgz","fileCount":42,"integrity":"sha512-vTYLGAAXsow4yOWytZEeCVOjjVhFtyny3/GWnwgT72Szy8NQbz8yiws6Lx5eyTSPZdM3rsW+fsGign4judPLdg==","signatures":[{"sig":"MEYCIQCKvE2NVjOoSvAXcP5dqbPAfD76YTVPDEXwhSG2en9yIAIhALl1h0w+ITCYhcJnfpJY02GH9Viwk8H/paCERTNNxWw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD79inQz6QoPCW2gu2c2WJCI5fgShI/hQsSHpGs842NQgIhAMx15XpSVGlvocGXWcFbqfPT9UiUwEdo77HzToNCdOr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/02b5cc32413248dbafb7b24597fd593e/aligndottech-connector-server-0.5.0.tgz","_integrity":"sha512-vTYLGAAXsow4yOWytZEeCVOjjVhFtyny3/GWnwgT72Szy8NQbz8yiws6Lx5eyTSPZdM3rsW+fsGign4judPLdg==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.5.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.5.0_1788360373851_0.1238627398127754","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aligndottech/connector-server","version":"0.6.0","license":"MIT","_id":"@aligndottech/connector-server@0.6.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"523e122bc3c8585976e3c114c1c876470886c206","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.6.0.tgz","fileCount":42,"integrity":"sha512-dMSLtw6ioerTtsdip48RJjSxNeASv9rYSPYWWTsTGHv9ewbpcqKxta/MQW73A3hdUHSgVc622P5bVpDIMmlViA==","signatures":[{"sig":"MEUCIFmXVpMvMkt5QNPoo71NxWJa8uMYPXe0YQ69ffdn8aOoAiEAyMgLAG1MA4UxetyL6mQdWI7J7tesXr2Toz3TYpCq6y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSqJ3cTItcsyRj/9OXGx9PnBI3/4R7mr7WnEA7wHu1yAIhAO2JviajoKAVOA2DRuih3JcsbHpb09tHp4zzYb1BY3hL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/8cdd20aa43618eb6fcbd77ccd0a6253d/aligndottech-connector-server-0.6.0.tgz","_integrity":"sha512-dMSLtw6ioerTtsdip48RJjSxNeASv9rYSPYWWTsTGHv9ewbpcqKxta/MQW73A3hdUHSgVc622P5bVpDIMmlViA==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.6.0_1788385856031_0.8808274932224609","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aligndottech/connector-server","version":"0.6.1","license":"MIT","_id":"@aligndottech/connector-server@0.6.1","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"fcf606e8d2651d16ee1f22200f9983195785c2f9","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.6.1.tgz","fileCount":42,"integrity":"sha512-e9qCsR34ikVDLXH5PwD9mDzOpXPqketJK07IptVNXSAYPADpSeW4QMZ2PsUDe1aTIcp4ChkzFSqWsBbMB9V/tA==","signatures":[{"sig":"MEUCIQCKQp2+x3MJGUHun1n3CBYZ40Iu3QCp+uXYzqU/LHSjgQIgL4Kcdi8yRX71PTW801PGc7Fp8A12JQEkax7i5WlVoWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8jL4GamYdLh7uPlSl/50160lbinHvrPHNQdW6PW8OiwIhAJjmg2qjSDEp/WUltxB+spSEKhJVLxSBOni7JmHMTHyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/9ef44636139159a03e717bcbeb355685/aligndottech-connector-server-0.6.1.tgz","_integrity":"sha512-e9qCsR34ikVDLXH5PwD9mDzOpXPqketJK07IptVNXSAYPADpSeW4QMZ2PsUDe1aTIcp4ChkzFSqWsBbMB9V/tA==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.6.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.6.1_1788441135291_0.36131637731588406","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aligndottech/connector-server","version":"0.6.2","license":"MIT","_id":"@aligndottech/connector-server@0.6.2","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"619ee60886ba98f301369aacefce29785f0e5204","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.6.2.tgz","fileCount":42,"integrity":"sha512-TlzjNLBsi0dOyFBkZWng5hBo/zV42/x5T2Mjl9iPqndqvRNn8LfgSIalLuffXhydgZJEfs1Z69STsuOHPJqyoQ==","signatures":[{"sig":"MEYCIQDFkEkRhlsAIQSO+2MtCUk2oyiQOHprL/9litVQ/1VKggIhAI7vSg4kaMRHypu7CTNc7ohXeTskqWigLTGSGT3igHia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAC+JYYlYixviw8d3iVsFQbucqQbW6aQwTM5jgKE2NhBAiA7Q+lsuKYo3t4Ddil8qQehzFNHKdVejwlFtq9yZGtPvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47827},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/1ead78647e4526549b069013fdfa96fd/aligndottech-connector-server-0.6.2.tgz","_integrity":"sha512-TlzjNLBsi0dOyFBkZWng5hBo/zV42/x5T2Mjl9iPqndqvRNn8LfgSIalLuffXhydgZJEfs1Z69STsuOHPJqyoQ==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.6.2","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.6.2_1788456162912_0.361828438418083","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aligndottech/connector-server","version":"0.7.0","license":"MIT","_id":"@aligndottech/connector-server@0.7.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"889fa3cd465bfc0c730a55cbe7f5c79917ea589b","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.7.0.tgz","fileCount":46,"integrity":"sha512-6R7qGj6wuglg0WShEx9Jw5k7PtASCNu8h0+P6dX0lJowIQo5kyIt6TBHdnQxH5ntDQBMUu4/nu83P3m2LAx2Qg==","signatures":[{"sig":"MEUCIQC59YQXBCxkuuBpnIRG9KvutYFAsRtcGAOWHj1TZ1FlcQIgNO6/I6+5+Wr9LLLISCReLfppQvHuKEARJHOJv91Xxxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDn5Log9mNc8aMJuzuLYOXsBLP1iIWS+Vt45O9dqdwtDAiEA83WyvFqwdI2XJPkMcaqKWBJyjsTltQFdTN+C/v2WAtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56549},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/7945a549fbbe830d8c26483316456ac0/aligndottech-connector-server-0.7.0.tgz","_integrity":"sha512-6R7qGj6wuglg0WShEx9Jw5k7PtASCNu8h0+P6dX0lJowIQo5kyIt6TBHdnQxH5ntDQBMUu4/nu83P3m2LAx2Qg==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.7.0_1788809234440_0.002801118353973786","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aligndottech/connector-server","version":"0.8.0","license":"MIT","_id":"@aligndottech/connector-server@0.8.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"5fbf7c34f0004ed91abf0c8a09940c98d630d65e","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.8.0.tgz","fileCount":46,"integrity":"sha512-rnN7mN7VLn1HbxdI0WscIr7MmyqpuxBQ8pD+LXWL2MxQniQ1iF9x6mR7/V26idxYJS7ammNqhDGAbBhT3CloPQ==","signatures":[{"sig":"MEUCIBIwXzCAN5Bz2snYdOrAOk55+jmVchoYlP5xIxM+BuobAiEA5GiDgrfoyujc9/XQv/hmNKea8X9AD46I5G4F+3eeArE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvo/LLY8+uAs7XG3nvE40bb2BzpabT8R2wvDg/r0iwaAIhAKfsjZ7cD0dKGK4af/DHaPx1cm7mk4M+00fWsqorrvC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56549},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/034faf80db441845fbc9a2a28a85a27a/aligndottech-connector-server-0.8.0.tgz","_integrity":"sha512-rnN7mN7VLn1HbxdI0WscIr7MmyqpuxBQ8pD+LXWL2MxQniQ1iF9x6mR7/V26idxYJS7ammNqhDGAbBhT3CloPQ==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.8.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.8.0_1788976776814_0.8069181671980834","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aligndottech/connector-server","version":"0.9.0","license":"MIT","_id":"@aligndottech/connector-server@0.9.0","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"293f6257be67744690f29e3ff01b3fade9fc8677","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.9.0.tgz","fileCount":46,"integrity":"sha512-H81S897Jh8rUmazDGz9mm6yAhHiaOzbjUfCBw0rHYKr8CFwqPkKJx3/5az19vsBnvoNGKVhNfAyUKcz5R4HoYw==","signatures":[{"sig":"MEUCIQCHuTz9MRsIVJKNLXmvVw8DJUGDGyt+1jG+EUru2a8EkAIgDImPlCjkjgQaom0Hf73erZDgW63iEZB9aXcMeuPLj7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEh8fvl7IEPD/VpSZgSk4fZxH+51N91m4xKfkobf5GSUAiBiQLPU5PwgvX75uaP3Ew2EROX3gUBWYToF2xNfXSUu2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56549},"main":"./dist/index.js","type":"module","_from":"file:aligndottech-connector-server-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"_resolved":"/tmp/a361e01454634288de49642f6b66b82b/aligndottech-connector-server-0.9.0.tgz","_integrity":"sha512-H81S897Jh8rUmazDGz9mm6yAhHiaOzbjUfCBw0rHYKr8CFwqPkKJx3/5az19vsBnvoNGKVhNfAyUKcz5R4HoYw==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.9.0","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-server_0.9.0_1788990087069_0.8713613908767812","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"_id":"@aligndottech/connector-server@0.9.1","bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"dist":{"shasum":"84f0fce87401fefda018843fba830bd30161d363","tarball":"https://registry.npmjs.org/@aligndottech/connector-server/-/connector-server-0.9.1.tgz","fileCount":46,"integrity":"sha512-tit5kV+eiOHGF7+S4y2w9W17JDbZlJJ0nN0BHUJdRlYJyGK2ISavOBoSJuEasftRhdzlrwypCW/2Q4dGYeyPkw==","signatures":[{"sig":"MEQCIHhoOMETG3UIzRy/QlcxNRjbDNSt7yY2yRqXmLVb5EErAiA7DTN/HOc+YkGo03pcJ7b2nXjzB4PCHuffDKbZEaaj+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH1gNLTB43bHuwpOq2ekSTpoAzB0CRsQHN3fvDAmHql6AiEAkOmExyQORpCFyWJRVjK+/JknLfzwLoegf3Hdr5eYlx8="}],"unpackedSize":58707},"main":"./dist/index.js","name":"@aligndottech/connector-server","type":"module","_from":"file:aligndottech-connector-server-0.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"license":"MIT","scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"version":"0.9.1","_npmUser":{"name":"align-dot-tech","email":"tom@align.tech"},"homepage":"https://github.com/aligndottech/align-connector-sdk#readme","_resolved":"/tmp/6c24110ca6afb9cd02553ba1ea4084a0/aligndottech-connector-server-0.9.1.tgz","_integrity":"sha512-tit5kV+eiOHGF7+S4y2w9W17JDbZlJJ0nN0BHUJdRlYJyGK2ISavOBoSJuEasftRhdzlrwypCW/2Q4dGYeyPkw==","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"_npmVersion":"10.8.2","description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","directories":{},"maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","pino":"^10.3.1","helmet":"^8.1.0","undici":"^6.25.0","express":"^4.21.2","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@aligndottech/connector-core":"0.9.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/auto-instrumentations-node":"^0.75.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.1.7","supertest":"^7.1.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.8.0","@types/express":"^4.17.23","@types/supertest":"^7.2.0","@vitest/coverage-v8":"^4.1.7","@typescript-eslint/parser":"^8.60.0","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"supertest":"^7.1.0"},"peerDependenciesMeta":{"supertest":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connector-server_0.9.1_1790710362292_0.1770574109105083"}}},"time":{"created":"2026-06-02T11:20:26.964Z","modified":"2026-09-29T19:32:42.647Z","0.1.0":"2026-06-02T11:20:27.273Z","0.2.0":"2026-06-02T15:15:25.855Z","0.2.1":"2026-06-02T21:07:59.763Z","0.3.0":"2026-06-06T20:31:32.668Z","0.4.0":"2026-07-08T15:20:02.402Z","0.5.0":"2026-09-02T14:46:13.932Z","0.6.0":"2026-09-02T21:50:56.129Z","0.6.1":"2026-09-03T13:12:15.376Z","0.6.2":"2026-09-03T17:22:42.996Z","0.7.0":"2026-09-07T19:27:14.530Z","0.8.0":"2026-09-09T17:59:36.894Z","0.9.0":"2026-09-09T21:41:27.162Z","0.9.1":"2026-09-29T19:32:42.401Z"},"bugs":{"url":"https://github.com/aligndottech/align-connector-sdk/issues"},"license":"MIT","homepage":"https://github.com/aligndottech/align-connector-sdk#readme","repository":{"url":"git+https://github.com/aligndottech/align-connector-sdk.git","type":"git","directory":"packages/connector-server"},"description":"Align connector server: Express app factory, MCP handler, webhook guard, OTel setup, and test harness for building full Align connectors. Depends on @aligndottech/connector-core.","maintainers":[{"name":"align-dot-tech","email":"tom@align.tech"}],"readme":"ERROR: No README data found!","readmeFilename":""}