{"_id":"@ecommy/connector-bol","_rev":"2-ccd6a6962a1453dbca519c4bbca77c3b","name":"@ecommy/connector-bol","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@ecommy/connector-bol","version":"0.1.0","license":"UNLICENSED","_id":"@ecommy/connector-bol@0.1.0","maintainers":[{"name":"daanvanderlugt","email":"daan@ecommy.nl"}],"homepage":"https://github.com/ecommy-nl/ecommy#readme","bugs":{"url":"https://github.com/ecommy-nl/ecommy/issues"},"dist":{"shasum":"cc4420e0bbf0ef630c1ae6bb337bfaf3aa64fa0b","tarball":"https://registry.npmjs.org/@ecommy/connector-bol/-/connector-bol-0.1.0.tgz","fileCount":14,"integrity":"sha512-whd9y19yVRxl7bw2jMtuIW2MezX+Nz8tbYh2a5Bm2f2s3PNpTkmz6afuLjddgY9BD4GIDgu7McWQSzu/NfX9yA==","signatures":[{"sig":"MEYCIQDzNKzwpItS0dSMeQa77hodB4k7+9tW8j/JqohFD9WdTgIhALiI/P/zfvPtutUTouZGvVDR+8cjjvNhwjSvempIfkL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47151},"main":"./dist/index.js","type":"module","_from":"file:ecommy-connector-bol-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"lint":"biome check src test","test":"node --test --import tsx \"test/**/*.test.ts\"","build":"rm -rf dist && tsc -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.test.json","contract:emit":"tsx scripts/emit-contract-fixtures.ts","test:coverage":"node --test --import tsx --experimental-test-coverage --test-coverage-exclude='test/**' --test-coverage-exclude='**/connector-core/**' --test-coverage-exclude='**/connector-test-utils/**' --test-coverage-lines=95 --test-coverage-branches=75 --test-coverage-functions=90 \"test/**/*.test.ts\""},"_npmUser":{"name":"daanvanderlugt","email":"daan@ecommy.nl"},"_resolved":"/tmp/c426ecbed01f68c57f8bdb63459f673d/ecommy-connector-bol-0.1.0.tgz","_integrity":"sha512-whd9y19yVRxl7bw2jMtuIW2MezX+Nz8tbYh2a5Bm2f2s3PNpTkmz6afuLjddgY9BD4GIDgu7McWQSzu/NfX9yA==","repository":{"url":"git+https://github.com/ecommy-nl/ecommy.git","type":"git","directory":"packages/connector-bol"},"_npmVersion":"10.8.2","description":"Bol connector (full-code, NL-marketplace) — Retailer API v10, OAuth2 client-credentials, EAN-as-sku (Rule F), FBB/FBR. Built ahead, PHASE-B-gated (do not run in Phase A). Depends on @ecommy/connector-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@ecommy/connector-core":"0.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.19.0","@biomejs/biome":"^1.9.4","@ecommy/connector-test-utils":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-bol_0.1.0_1781097856440_0.7731910128781474","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ecommy/connector-bol","version":"0.2.0","private":false,"type":"module","description":"Bol connector (full-code, NL-marketplace) — Retailer API v10, OAuth2 client-credentials, EAN-as-sku (Rule F), FBB/FBR. Built ahead, PHASE-B-gated (do not run in Phase A). Depends on @ecommy/connector-core.","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/ecommy-nl/ecommy.git","directory":"packages/connector-bol"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"dependencies":{"zod":"^3.23.8","@ecommy/connector-core":"0.2.0"},"devDependencies":{"@biomejs/biome":"^1.9.4","@types/node":"^20.19.0","tsx":"^4.19.2","typescript":"^5.6.3","@ecommy/connector-test-utils":"^0.1.0"},"scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.test.json","test":"node --test --import tsx \"test/**/*.test.ts\"","test:coverage":"node --test --import tsx --experimental-test-coverage --test-coverage-exclude='test/**' --test-coverage-exclude='**/connector-core/**' --test-coverage-exclude='**/connector-test-utils/**' --test-coverage-lines=95 --test-coverage-branches=75 --test-coverage-functions=90 \"test/**/*.test.ts\"","lint":"biome check src test","contract:emit":"tsx scripts/emit-contract-fixtures.ts"},"main":"./dist/index.js","types":"./dist/index.d.ts","_id":"@ecommy/connector-bol@0.2.0","bugs":{"url":"https://github.com/ecommy-nl/ecommy/issues"},"homepage":"https://github.com/ecommy-nl/ecommy#readme","_integrity":"sha512-NFvuN0/2xn5EO5k6xbDwovb98Pytz5td1kZsV6gSDDTzJixUIcZ6B/Uq47AvbvdOWxcsRqNX3Hd4F5RzMMquNw==","_resolved":"/private/var/folders/6w/m8vwpxjs3fq32d28cfktf3300000gn/T/405e77f1ffe7897762170d3de610bb64/ecommy-connector-bol-0.2.0.tgz","_from":"file:ecommy-connector-bol-0.2.0.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-NFvuN0/2xn5EO5k6xbDwovb98Pytz5td1kZsV6gSDDTzJixUIcZ6B/Uq47AvbvdOWxcsRqNX3Hd4F5RzMMquNw==","shasum":"e5d38f91a7783956c73c72c1daa7fade9c1edf92","tarball":"https://registry.npmjs.org/@ecommy/connector-bol/-/connector-bol-0.2.0.tgz","fileCount":14,"unpackedSize":48231,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGlFLdceQAHlkQhlz/uT5B4068YgGuzFIGrR7WxOwbrrAiAoL0pd8aOWppsCuypCcxqDTPbsy2KSKehokqS8DzPtew=="}]},"_npmUser":{"name":"daanvanderlugt","email":"daan@ecommy.nl"},"directories":{},"maintainers":[{"name":"daanvanderlugt","email":"daan@ecommy.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connector-bol_0.2.0_1781953822722_0.8056638096599917"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T13:24:16.198Z","modified":"2026-06-20T11:10:22.993Z","0.1.0":"2026-06-10T13:24:16.587Z","0.2.0":"2026-06-20T11:10:22.876Z"},"bugs":{"url":"https://github.com/ecommy-nl/ecommy/issues"},"license":"UNLICENSED","homepage":"https://github.com/ecommy-nl/ecommy#readme","repository":{"type":"git","url":"git+https://github.com/ecommy-nl/ecommy.git","directory":"packages/connector-bol"},"description":"Bol connector (full-code, NL-marketplace) — Retailer API v10, OAuth2 client-credentials, EAN-as-sku (Rule F), FBB/FBR. Built ahead, PHASE-B-gated (do not run in Phase A). Depends on @ecommy/connector-core.","maintainers":[{"name":"daanvanderlugt","email":"daan@ecommy.nl"}],"readme":"# @ecommy/connector-bol\n\nThe Bol connector (NL marketplace), built on\n[`@ecommy/connector-core`](../connector-core). Retailer API v10, OAuth2\nclient-credentials, EAN-as-sku (Rule F), FBB/FBR.\n\n> **Phase-B-gated.** Built ahead but NOT wired into the active Phase-A registry —\n> do not run it in Phase A.\n\n## Install\n\n```bash\nnpm install @ecommy/connector-bol   # pulls in @ecommy/connector-core\n```\n\n## Use\n\n```ts\nimport { BolConnector, BOL_CATALOG } from \"@ecommy/connector-bol\";\n\nconst connector = new BolConnector();\nconst catalog = connector.discover();\n```\n\nFull guide: [`docs/connectors/CONSUMER.md`](../../docs/connectors/CONSUMER.md).\n","readmeFilename":"README.md"}