{"_id":"@vendure-io/docs-provider","_rev":"16-65361e82fef6eca50e8d8a05f719366e","name":"@vendure-io/docs-provider","dist-tags":{"latest":"0.11.0","nightly":"0.11.0-nightly.1"},"versions":{"0.1.0":{"name":"@vendure-io/docs-provider","version":"0.1.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.1.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"185c8f3e47beae3d6d1ee2b2e135202a932a4a37","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.1.0.tgz","fileCount":27,"integrity":"sha512-zEtZ9Nt6RWnpkPq5BTiTR38QZNP8sYYQOVEnOhtoyEnSEJRV7eaH2J6GRnk37p81ltODRR8SqiprF5Xth5kS8g==","signatures":[{"sig":"MEQCIBvHu40BuR2Pzl3QyaJfrjukCLj7mWvl6ZFTXaai3caYAiBtPtD+tYaYw/lIItq+KQwzdP249a20qdGUFhllQkBymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103256},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}}},"gitHead":"c34eceeef9fb48ce68eda59f96813cd24bb6f874","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.1.0_1768553772474_0.6716749559272797","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@vendure-io/docs-provider","version":"0.1.1","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.1.1","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"1eed1428bb764a9adfc304fd6bab75301c944362","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.1.1.tgz","fileCount":27,"integrity":"sha512-mA9j3c2SAb7KuPStNf/UXQFJSaMp3uuTms1OhiPFXRLyiEapdAm+/4okpYFRlzx2kQg3DcBghslyveNkO5u/3g==","signatures":[{"sig":"MEUCIQDO3u6l0oUMUkLBw9WLffg8LQZF5JABgBQzTLpdKtP9YgIgTEkyhxFxa1g2+ROITE3bhYNXyY1W/edqVid0L+EllHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103213},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}}},"gitHead":"ad4c897865a858ebc7823cd686d2b67bf2543c3d","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.1.1_1768554138596_0.5266941283507136","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@vendure-io/docs-provider","version":"0.2.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.2.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"0913aae04fec6cfa5fbc1e5ad6832b4387a43df6","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.2.0.tgz","fileCount":30,"integrity":"sha512-tgA70BCVFpFjMPAdc1xX6CQiEVP0YsdZ/ssxj+IEJ4d+8zD2HKs6XuMXQ5qVTkmwQx5UQ/xGC/4Lqo3s6gxY3g==","signatures":[{"sig":"MEUCIQCJZzfEDKWFdGjSy73C8XhrOV/HPYx3Epu3QWfHKJTouAIgOrNqHhSzJcHP2xQ5L1ZQxpagY/7LFDtUnYK6Eqt2ipA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116355},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}}},"gitHead":"56b000e8aeb0c37d7d922472c72fabdf7d11c4dd","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.2.0_1768556430317_0.711405938373979","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vendure-io/docs-provider","version":"0.3.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.3.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"63532f6465461d9e0127e83e298c46782f910a9d","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.3.0.tgz","fileCount":30,"integrity":"sha512-mjePGyWEOI4/nCpMRwKdl3EQMErQLtihV9ZiMRo66/8IZRDIycgckH3G4M6jbls1h45aJ8VrCk47m/MJjP89Yg==","signatures":[{"sig":"MEUCIBDd93vkelP0E/cwi3uqWqWLyJs18CkuHdeQfqaOUwGjAiEApqGMnCvctQCIGcU06tIuu0U3cPhWgzMeuQZYFKkyc+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}}},"gitHead":"69910129afd1828b95a7f5799853aeddd1712263","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.3.0_1768592770815_0.19167422732125283","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@vendure-io/docs-provider","version":"0.4.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.4.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"ce928f222d14a2835a303fe002595266f70d65c6","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.4.0.tgz","fileCount":36,"integrity":"sha512-CSCOw9blfkGoEpGBszapVAeJbvrIagh0606c5nZWJXMZG8uiTX63ptDEuaZJKP7KH7vjTOJ1xMWTv0QwtcwPVg==","signatures":[{"sig":"MEUCIFYzedm9mBc07A0PUf7ykPVxf9dSYVIjrb52Gd+mbOixAiEAofG1nzoNE9Ba5LrOzgD+kEu8sVLG0DSXE72jvaEmh9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168207},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}}},"gitHead":"0c94deb25497c58593c9cf249c00bd8a39fb79f1","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.4.0_1768928298889_0.6590814830400507","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@vendure-io/docs-provider","version":"0.5.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.5.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"96f33751d6634cec8cd8470979e2667c80bb056f","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.5.0.tgz","fileCount":44,"integrity":"sha512-tgYPrBxNoncfs+s8/KN2suCSzL8FpHm8l05WYXGbFqVMsQiLMeKb0b4de4B0YHtDA9mo70obGb/KDPp7IeSQbA==","signatures":[{"sig":"MEUCIAjzglq8XdShkDeSi1A/eb6JtfOd11iM5XbIEhh48TexAiEAvLqqfzDPdYNT0Pow8voQdL46u+swnGFBwhFQVZxU7+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183531},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}}},"gitHead":"fc0c17448b3fcd0cf6f66fb364e88e08f6073965","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.5.0_1768987277712_0.31569603486988895","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@vendure-io/docs-provider","version":"0.6.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.6.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"5ac2ee78ddae6d715de1faf9963f627755ac54d7","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.6.0.tgz","fileCount":65,"integrity":"sha512-m5plZ1xVvIw0CTF6B5twCzmKmEQ4nLWjO97zEfleQEBczPDRhb2nIyZmUTXXSLs49TQZg70YvlWlSU92mO4TCg==","signatures":[{"sig":"MEQCIBwegnjEsIMmKfLYejyLVZ6KY23dTO2caMmY0B04y6MMAiBbZhMQog7hbX+bL6U+F29WfmoDEqPs2OsVpQy2r4BruA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218555},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"gitHead":"5cbf363bc71fe8398d87f19f9c1f074b1b92046f","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.6.0_1769069727663_0.9617407909035793","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@vendure-io/docs-provider","version":"0.7.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.7.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"1377c8fd07bf48d2ee29f6176fe94e607bea10bd","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.7.0.tgz","fileCount":65,"integrity":"sha512-UdCrugyFtEA4Pnw6AbABAx4t4iuR1V+AIGJ7oueIQzcwaX2fvim5/ZtBQkkCfsgPm+oUv0Cx7KdkQBhTeq6Hxg==","signatures":[{"sig":"MEYCIQCzytdss/G5ayywLYY+chCS88gXWBlDs+s7HZL1HpjUdAIhALaSTlOY/Gvp972asXm80XEuRp7h14oXT/YLsJ2W8ucV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"gitHead":"5cbf363bc71fe8398d87f19f9c1f074b1b92046f","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.7.0_1769070471712_0.17703560545284058","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@vendure-io/docs-provider","version":"0.8.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.8.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"f01f266da4ae84cc2d7bf8a09ee3163881f13a0d","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.8.0.tgz","fileCount":72,"integrity":"sha512-aUl5WfGjrKnt8pJ6Gdep3ppAC5V/WMfP94CuaGdrzkFirWUYB5RvhY82WbNv7eW9RqXEjiUssOemI8/iXeiyUA==","signatures":[{"sig":"MEUCIBGijxE71GaC56OIlWVx8oREkipXHCH3EW2pDL/f8yNVAiEAitoyI5L7ZurArZyYLXXXOp1HATnSDyXb9fIssH8U+eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242428},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"gitHead":"84a60495be2db88a06fa2481ba6b9c12ac2f3226","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.8.0_1769079110221_0.5140435011951041","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@vendure-io/docs-provider","version":"0.8.2","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.8.2","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"03d05fbfd5e8056dc6afed3bb3d2e52923d3248d","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.8.2.tgz","fileCount":72,"integrity":"sha512-UczT4Fv/m9y4bYJyC7PnRXQnbu7Me6s8/cjYQ3XuTxVAyeUGZymBFeG4BZIe9AI8GziGiQJJwNIYeyyJfHajJA==","signatures":[{"sig":"MEYCIQCNetjAF/YCeYVuDdDLecqvUpSKgMVoIyCL+CxwRKzgyQIhANwf8zjpImTQTE8Nj+GO1b4aGSVppeaOii55Ukc/16x4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242864},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"gitHead":"0fb46392ddb5a0a7c06d3bfa307699ffa912120e","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.24.2","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.8.2_1769080379698_0.9892949866878573","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@vendure-io/docs-provider","version":"0.9.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.9.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"dist":{"shasum":"a103ce67fe3f4dc0c5ccd9ba38c12ed8a7649e9c","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.9.0.tgz","fileCount":74,"integrity":"sha512-GlcgXqaI/zYR8mF/dGT5Dpm6y81J12hk0EVPHXHktfDyBq+/BYICQLmYMERFut61ZcBwVFr5UTZ8K0oQxqj66Q==","signatures":[{"sig":"MEYCIQCBQ72Qwqxeh/qxktCzd45HeXqnRZo3+pZ70fN6hGyeBQIhAPePhPqMC8JU5CPawlTwYth3U/u9ScR5NFYMcMx4eOCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251957},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a103ce67fe3f4dc0c5ccd9ba38c12ed8a7649e9c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"_integrity":"sha512-GlcgXqaI/zYR8mF/dGT5Dpm6y81J12hk0EVPHXHktfDyBq+/BYICQLmYMERFut61ZcBwVFr5UTZ8K0oQxqj66Q==","repository":{"url":"https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.8.3","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.2","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.9.0_1769589090793_0.09473322752335944","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@vendure-io/docs-provider","version":"0.10.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.10.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"83002944a7d6b52813fe31218a0379e94eab8a4a","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.10.0.tgz","fileCount":80,"integrity":"sha512-DMGq4vh6KeUYKjzG3qBUjxl2l0OSo4rOfZ2fccKeWtKrxwd95V1Qw1pYta4c3iVi/UJKwJDZRyHm8ihlZ9NB4g==","signatures":[{"sig":"MEQCIBKzNpcTY5PJlRLtjyCC9JW6ncCzncWyM36ZVE6zjCXlAiA5T0v+Y6bCERmU2goJcHqlN+Q/39uArIQ2ZDJTVQkHlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305036},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"gitHead":"b6fb7dfab8762af540c1e3da1674f76d3527340e","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:638a4bd8-5ca8-485f-add0-15cdba487641"}},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"11.6.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.2","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.10.0_1770214164600_0.7271868703433331","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@vendure-io/docs-provider","version":"0.10.1","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.10.1","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"278fea0fd119ab8c7b2391f4329d3b7a05e36328","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.10.1.tgz","fileCount":80,"integrity":"sha512-/ZEmVz10EaDecECLqjPcOrxyJG/jl0XK0qGMcaDpDSCxY8AVOvzWDzCQ+ZRc8wRUxe/87tj1DEwS6fdFv23TxQ==","signatures":[{"sig":"MEYCIQCLB+Zerij9lpk63vFCScC+HeDsb21TuEEk2gIkbjF8tgIhAKFo+xgt1lWyknLKQqD2J2/WmqmVjgLmF/g3BlTEZoGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296379},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"gitHead":"e27d85f6333f681b923467f49516a9176dcc2068","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:638a4bd8-5ca8-485f-add0-15cdba487641"}},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"11.8.0","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.0","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^6.0.0","vitest":"^3.0.0","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.10.1_1770904604036_0.5267552013407155","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-nightly.0":{"name":"@vendure-io/docs-provider","version":"0.11.0-nightly.0","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.11.0-nightly.0","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"548ab0341f7a1f1318693b2e449f1c067ea7000b","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.11.0-nightly.0.tgz","fileCount":90,"integrity":"sha512-sgoSwZaAWa+2mgRTghFNEYSvIbFKJ0v9XCAOAW6Bff+UWqXPwlXprwBOy2oDWcs2fkXhSp4wag4NVFx5J7WVdg==","signatures":[{"sig":"MEUCIQCSkhvO+rh0vmKdMl9dJVW+2tnnNct1sGiuu5Mv07bcTgIgCW+3cK6bbH60wTYBWw1pvMcvPDxXMqRQIMeujjU21Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304688},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./github":{"import":{"types":"./dist/github.d.ts","default":"./dist/github.js"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}},"./compiler":{"import":{"types":"./dist/compiler.d.ts","default":"./dist/compiler.js"}}},"gitHead":"f70b4083bf717a4fdb6d1e789efab510b5bb7b42","private":false,"scripts":{"dev":"vite build --watch","lint":"biome check .","test":"vitest run","build":"vite build","test:unit":"vitest run --coverage --coverage.reporter=text --coverage.reporter=json-summary --passWithNoTests","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.0","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","vite":"^7.0.0","vitest":"catalog:","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"catalog:","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.11.0-nightly.0_1774593669778_0.7544330206041479","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-nightly.1":{"name":"@vendure-io/docs-provider","version":"0.11.0-nightly.1","keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","_id":"@vendure-io/docs-provider@0.11.0-nightly.1","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"dist":{"shasum":"0b437c405ea22e40e48753f3d14932f6884a9d48","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.11.0-nightly.1.tgz","fileCount":90,"integrity":"sha512-M6Ox2yOG7noRTRWuS5xyQ62BttR0DApHUBuK3MbbvbMLL5Cuh3P0va3COTjYzktxl3xN3sHqfcs3YtzsoeOGEA==","signatures":[{"sig":"MEYCIQCwx/5AT1zTzqCkxzPP3s+aBYmhDEE2Cbf9ge3vKqeqYwIhAOaDFDNCH5XqslfEo1RVdsgNfOYJkbB6hsHykR1MNQoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305322},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./github":{"import":{"types":"./dist/github.d.ts","default":"./dist/github.js"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}},"./compiler":{"import":{"types":"./dist/compiler.d.ts","default":"./dist/compiler.js"}}},"gitHead":"f70b4083bf717a4fdb6d1e789efab510b5bb7b42","private":false,"scripts":{"dev":"vite build --watch","lint":"biome check .","test":"vitest run","build":"vite build","test:unit":"vitest run --coverage --coverage.reporter=text --coverage.reporter=json-summary --passWithNoTests","test:watch":"vitest","check-types":"tsc --noEmit","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"repository":{"url":"git+https://github.com/vendure-ecommerce/vendure-io.git","type":"git","directory":"libs/docs-provider"},"_npmVersion":"10.9.2","description":"Contract types and utilities for Vendure documentation packages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.0","remark-gfm":"^4.0.1","@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","vite":"^7.0.0","vitest":"catalog:","unified":"^11.0.5","@types/mdast":"^4.0.4","mdast-util-mdx":"^3.0.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"catalog:","mdast-util-directive":"^3.1.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/docs-provider_0.11.0-nightly.1_1774594008112_0.9542891374494893","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@vendure-io/docs-provider","version":"0.11.0","description":"Contract types and utilities for Vendure documentation packages","private":false,"publishConfig":{"access":"public"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.ts","default":"./dist/browser.cjs"}},"./compiler":{"import":{"types":"./dist/compiler.d.ts","default":"./dist/compiler.js"}},"./github":{"import":{"types":"./dist/github.d.ts","default":"./dist/github.js"}},"./loader":{"import":{"types":"./dist/loader.d.ts","default":"./dist/loader.js"}},"./testing":{"import":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.js"},"require":{"types":"./dist/testing/index.d.ts","default":"./dist/testing.cjs"}}},"scripts":{"build":"vite build","dev":"vite build --watch","lint":"biome check .","check-types":"tsc --noEmit","test":"vitest run","test:unit":"vitest run --coverage --coverage.reporter=text --coverage.reporter=json-summary --passWithNoTests","test:watch":"vitest","publish:local":"bun run build && npm publish --registry http://localhost:4873"},"dependencies":{"@mdx-js/mdx":"^3.0.0","gray-matter":"^4.0.3","rehype-slug":"^6.0.0","remark-directive":"^4.0.0","remark-gfm":"^4.0.1","unist-util-visit":"^5.1.0","zod":"^4.0"},"devDependencies":{"@types/mdast":"^4.0.4","@vitest/coverage-v8":"catalog:","ajv":"^8.17.1","mdast-util-directive":"^3.1.0","mdast-util-mdx":"^3.0.0","unified":"^11.0.5","vite":"^7.0.0","vite-plugin-dts":"^4.5.4","vitest":"catalog:"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"keywords":["vendure","documentation","docs","mdx","contract"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vendure-ecommerce/vendure-io.git","directory":"libs/docs-provider"},"_id":"@vendure-io/docs-provider@0.11.0","gitHead":"00ba5da61bd18acf3f408b7a2519dbfc2ef8cd2c","bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-mu7f8U8+1qVi/1SNs/mFFgC0vEr08fxanSzIpier3V7REYzJzxjdpP0hjWR02yUiGxHQc7ml82VPJUMoBqRj6g==","shasum":"e4cd0704597d20bfb9b3b225d1feec05cdfc4db9","tarball":"https://registry.npmjs.org/@vendure-io/docs-provider/-/docs-provider-0.11.0.tgz","fileCount":90,"unpackedSize":305312,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGzFJQOogOft7RJPWu75X7qgTff/+2xZL0vOGV2PFRz7AiASoSubnKA1dakKQ2m5pm0NYww/4HZ32/t822BtdCJLrg=="}]},"_npmUser":{"name":"dlhck","email":"d.hoeck@elevantiq.com"},"directories":{},"maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docs-provider_0.11.0_1774603932016_0.8990628037996136"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-16T08:56:12.312Z","modified":"2026-03-27T09:32:12.360Z","0.1.0":"2026-01-16T08:56:12.635Z","0.1.1":"2026-01-16T09:02:18.723Z","0.2.0":"2026-01-16T09:40:30.462Z","0.3.0":"2026-01-16T19:46:10.954Z","0.4.0":"2026-01-20T16:58:19.033Z","0.5.0":"2026-01-21T09:21:17.860Z","0.6.0":"2026-01-22T08:15:27.784Z","0.7.0":"2026-01-22T08:27:51.870Z","0.8.0":"2026-01-22T10:51:50.351Z","0.8.2":"2026-01-22T11:13:00.052Z","0.9.0":"2026-01-28T08:31:30.944Z","0.10.0":"2026-02-04T14:09:24.756Z","0.10.1":"2026-02-12T13:56:44.199Z","0.11.0-nightly.0":"2026-03-27T06:41:09.933Z","0.11.0-nightly.1":"2026-03-27T06:46:48.317Z","0.11.0":"2026-03-27T09:32:12.221Z"},"bugs":{"url":"https://github.com/vendure-ecommerce/vendure-io/issues"},"license":"MIT","homepage":"https://github.com/vendure-ecommerce/vendure-io#readme","keywords":["vendure","documentation","docs","mdx","contract"],"repository":{"type":"git","url":"git+https://github.com/vendure-ecommerce/vendure-io.git","directory":"libs/docs-provider"},"description":"Contract types and utilities for Vendure documentation packages","maintainers":[{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"readme":"# @vendure-io/docs-provider\n\nContract types and utilities for Vendure documentation packages. This package defines the shared interface between the docs application (`apps/docs`) and external documentation packages (`@vendure/docs-core`, `@vendure/docs-plugins`, `@vendure/docs-enterprise`).\n\n## Documentation\n\n- [Getting Started](./docs/getting-started.md) - Quick introduction and overview\n- [Creating a Docs Package](./docs/creating-a-docs-package.md) - Step-by-step guide to building a documentation package\n- [Manifest Reference](./docs/manifest-reference.md) - Complete API documentation for manifest types and utilities\n- [Frontmatter Reference](./docs/frontmatter-reference.md) - All available MDX frontmatter options\n- [MDX Components Reference](./docs/mdx-components-reference.md) - Available MDX components for reference documentation\n- [Publishing](./docs/publishing.md) - How to publish and integrate with vendure.io\n\n## Installation\n\n```bash\nnpm install @vendure-io/docs-provider\n# or\nbun add @vendure-io/docs-provider\n```\n\n## Usage\n\n### Defining a Documentation Package Manifest\n\nDocumentation packages export a manifest that describes their structure. **Important**: File paths must be absolute paths. Use a helper pattern to resolve paths relative to your package root.\n\n#### Quick Start (Minimal Config)\n\n```typescript\nimport { resolveManifest, type DocsPackageManifestInput } from '@vendure-io/docs-provider'\nimport { dirname, join } from 'path'\nimport { fileURLToPath } from 'url'\n\nconst packageRoot = dirname(dirname(fileURLToPath(import.meta.url)))\nconst file = (relativePath: string) => join(packageRoot, relativePath)\n\n// Minimal: title/slug auto-derived from files\nconst manifestInput: DocsPackageManifestInput = {\n  id: 'my-plugin',\n  name: 'My Plugin',\n  version: '1.0.0',\n  vendureVersion: 'v3',\n  basePath: packageRoot,\n  navigation: [\n    { file: file('docs/getting-started.mdx') },\n    { file: file('docs/installation.mdx') },\n    { file: file('docs/configuration.mdx') },\n  ],\n}\n\nexport const manifest = resolveManifest(manifestInput)\n```\n\n#### Using Folder Discovery\n\n```typescript\nimport {\n  createNavigationFromFolder,\n  resolveManifest,\n  type DocsPackageManifestInput,\n} from '@vendure-io/docs-provider'\nimport { dirname, join } from 'path'\nimport { fileURLToPath } from 'url'\n\nconst packageRoot = dirname(dirname(fileURLToPath(import.meta.url)))\nconst file = (relativePath: string) => join(packageRoot, relativePath)\n\nconst manifestInput: DocsPackageManifestInput = {\n  id: 'my-plugin',\n  name: 'My Plugin',\n  version: '1.0.0',\n  vendureVersion: 'v3',\n  basePath: packageRoot,\n  navigation: [\n    { file: file('docs/getting-started.mdx') },\n    {\n      title: 'Guides',\n      slug: 'guides',\n      children: createNavigationFromFolder(join(packageRoot, 'docs/guides')),\n    },\n  ],\n}\n\nexport const manifest = resolveManifest(manifestInput)\n```\n\n#### Explicit Navigation (Full Control)\n\n```typescript\nimport type { DocsPackageManifest } from '@vendure-io/docs-provider'\nimport { dirname, join } from 'path'\nimport { fileURLToPath } from 'url'\n\n// Resolve the package root directory at module load time\nconst packageRoot = dirname(dirname(fileURLToPath(import.meta.url)))\n\n// Helper to resolve file paths to absolute paths\nconst file = (relativePath: string) => join(packageRoot, relativePath)\n\nexport const manifest: DocsPackageManifest = {\n  id: 'core',\n  name: 'Vendure Core',\n  version: '3.0.0',\n  vendureVersion: 'v3',\n  navigation: [\n    {\n      title: 'Getting Started',\n      slug: 'getting-started',\n      children: [\n        {\n          title: 'Installation',\n          slug: 'installation',\n          file: file('docs/getting-started/installation.mdx'),\n        },\n        {\n          title: 'Configuration',\n          slug: 'configuration',\n          file: file('docs/getting-started/configuration.mdx'),\n        },\n      ],\n    },\n  ],\n  search: {\n    indexFields: ['title', 'description', 'content', 'keywords'],\n    boosts: { title: 2, keywords: 1.5 },\n  },\n  github: {\n    repository: 'your-org/your-repo',\n    branch: 'main',\n    docsPath: 'libs/your-docs-package',\n  },\n}\n```\n\nYour package should export the manifest from a dedicated entry point. Add the following to your `package.json`:\n\n```json\n{\n  \"exports\": {\n    \"./manifest\": {\n      \"import\": \"./dist/manifest.js\",\n      \"types\": \"./dist/manifest.d.ts\"\n    }\n  }\n}\n```\n\n### Validating Manifests\n\n```typescript\nimport { validateManifest, ManifestValidationError } from '@vendure-io/docs-provider'\n\ntry {\n  const manifest = validateManifest(rawManifestData)\n} catch (error) {\n  if (error instanceof ManifestValidationError) {\n    console.error('Validation issues:', error.issues)\n  }\n}\n```\n\n### Navigation Utilities\n\n```typescript\nimport {\n  findNavigationNode,\n  flattenNavigation,\n  buildBreadcrumbs,\n  getLeafNodes,\n  getPrevNextNodes,\n} from '@vendure-io/docs-provider'\n\n// Find a node by slug path\nconst node = findNavigationNode(manifest, 'getting-started/installation')\n\n// Flatten navigation tree\nconst flatNodes = flattenNavigation(manifest)\n\n// Build breadcrumb trail\nconst breadcrumbs = buildBreadcrumbs(manifest, 'getting-started/installation')\n// [\n//   { title: 'Getting Started', slug: 'getting-started', path: 'getting-started' },\n//   { title: 'Installation', slug: 'installation', path: 'getting-started/installation' }\n// ]\n\n// Get all pages (nodes with files)\nconst pages = getLeafNodes(manifest)\n\n// Get previous/next pages for navigation\nconst { prev, next } = getPrevNextNodes(manifest, 'getting-started/installation')\n```\n\n### Hidden Pages\n\nYou can hide pages from the sidebar navigation while keeping them accessible via direct URL:\n\n```typescript\nconst manifest: DocsPackageManifest = {\n  // ...\n  navigation: [\n    {\n      title: 'Public Page',\n      slug: 'public',\n      file: file('docs/public.mdx'),\n    },\n    {\n      title: 'Hidden Page',\n      slug: 'hidden',\n      file: file('docs/hidden.mdx'),\n      hidden: true, // Won't appear in sidebar, but /docs/hidden still works\n    },\n  ],\n}\n```\n\n### Browser Entry Point\n\nFor client-side React components (with `'use client'`), use the `/browser` entry point to avoid bundling Node.js modules:\n\n```typescript\n// In client components\nimport { filterVisibleNavigation, type NavigationNode } from '@vendure-io/docs-provider/browser'\n\n// Filter hidden pages before rendering sidebar\nconst visibleNavigation = filterVisibleNavigation(manifest.navigation)\n```\n\nThe main entry point includes Node.js-only utilities (`resolveManifest`, `createNavigationFromFolder`) that require `fs` access and cannot be used in browser contexts.\n\n### Parsing MDX Frontmatter\n\n```typescript\nimport { parseFrontmatter, hasFrontmatter } from '@vendure-io/docs-provider'\n\nconst mdxContent = `---\ntitle: Installation Guide\ndescription: Learn how to install Vendure\nkeywords:\n  - install\n  - setup\n---\n\n# Installation\n\nFollow these steps to install Vendure...\n`\n\nif (hasFrontmatter(mdxContent)) {\n  const { meta, content } = parseFrontmatter(mdxContent)\n  console.log(meta.title) // \"Installation Guide\"\n  console.log(content) // \"# Installation\\n\\nFollow these steps...\"\n}\n```\n\n## API Reference\n\n### Types\n\n| Type                       | Description                                            |\n| -------------------------- | ------------------------------------------------------ |\n| `DocsPackageManifest`      | Main manifest describing a documentation package       |\n| `DocsPackageManifestInput` | Manifest input with optional title/slug in navigation  |\n| `NavigationNode`           | A node in the navigation tree                          |\n| `NavigationNodeInput`      | Navigation node input with optional title/slug         |\n| `DocPage`                  | A loaded documentation page with metadata and content  |\n| `DocPageMeta`              | Frontmatter metadata for a page                        |\n| `ParsedFrontmatter`        | Result of parsing frontmatter (meta + content)         |\n| `SearchConfig`             | Search indexing configuration                          |\n| `VendureVersion`           | Supported Vendure versions (`'v1' \\| 'v2' \\| 'v3'`)    |\n| `FlatNavigationNode`       | Flattened navigation node with path info               |\n| `BreadcrumbItem`           | Breadcrumb navigation item                             |\n| `LoadedDocsPackage`        | Result of loading a docs package                       |\n| `GitHubConfig`             | GitHub repository configuration for edit links         |\n| `FileInfo`                 | Information about a discovered file (for folder utils) |\n\n### MDX Component Props\n\n| Type                       | Description                             |\n| -------------------------- | --------------------------------------- |\n| `GenerationInfoProps`      | Props for GenerationInfo component      |\n| `MemberInfoProps`          | Props for MemberInfo component          |\n| `MemberDescriptionProps`   | Props for MemberDescription component   |\n| `CustomFieldPropertyProps` | Props for CustomFieldProperty component |\n| `StackblitzProps`          | Props for Stackblitz component          |\n| `DocsLinkProps`            | Props for DocsLink component            |\n| `MdxComponentProps`        | Union type of all MDX component props   |\n\n### Schemas (Zod)\n\nAll types have corresponding Zod schemas for runtime validation:\n\n- `DocsPackageManifestSchema`\n- `DocsPackageManifestInputSchema`\n- `NavigationNodeSchema`\n- `NavigationNodeInputSchema`\n- `DocPageSchema`\n- `DocPageMetaSchema`\n- `SearchConfigSchema`\n- `GitHubConfigSchema`\n- `VendureVersionSchema`\n- `FlatNavigationNodeSchema`\n- `BreadcrumbItemSchema`\n- `LoadedDocsPackageSchema`\n\n### Functions\n\n#### Manifest Utilities\n\n| Function                                 | Description                               |\n| ---------------------------------------- | ----------------------------------------- |\n| `validateManifest(data)`                 | Validate raw data against manifest schema |\n| `resolveManifest(input, options?)`       | Resolve manifest input to full manifest   |\n| `manifestNeedsResolution(input)`         | Check if manifest input needs resolution  |\n| `findNavigationNode(manifest, slugPath)` | Find a node by slug path                  |\n| `flattenNavigation(manifest)`            | Flatten navigation tree to array          |\n| `buildBreadcrumbs(manifest, slugPath)`   | Build breadcrumb trail                    |\n| `getLeafNodes(manifest)`                 | Get all nodes with files                  |\n| `getPrevNextNodes(manifest, slugPath)`   | Get adjacent pages                        |\n| `isNodeActive(node, currentPath)`        | Check if node matches path                |\n| `getNodesAtDepth(manifest, depth)`       | Get nodes at specific depth               |\n\n#### Navigation Utilities\n\n| Function                                        | Description                             |\n| ----------------------------------------------- | --------------------------------------- |\n| `getAllFilePaths(manifest)`                     | Get all file paths from manifest        |\n| `filterVisibleNavigation(nodes)`                | Filter out hidden nodes from navigation |\n| `createNavigationFromFolder(path, options?)`    | Create navigation from folder contents  |\n| `createNestedNavigationFromFolder(path, opts?)` | Create nested navigation from folders   |\n\n#### Slug Utilities\n\n| Function                  | Description                     |\n| ------------------------- | ------------------------------- |\n| `toSlug(text)`            | Convert text to kebab-case slug |\n| `slugFromFilename(file)`  | Extract slug from filename      |\n| `titleFromFilename(file)` | Generate title from filename    |\n\n#### Frontmatter Utilities\n\n| Function                               | Description                           |\n| -------------------------------------- | ------------------------------------- |\n| `parseFrontmatter(content, filePath?)` | Parse and validate frontmatter        |\n| `validateFrontmatter(data, filePath?)` | Validate frontmatter data             |\n| `hasFrontmatter(content)`              | Check if content has frontmatter      |\n| `extractFrontmatterData(content)`      | Extract raw frontmatter (unvalidated) |\n\n### Error Classes\n\n| Class                     | Description                           |\n| ------------------------- | ------------------------------------- |\n| `ManifestValidationError` | Thrown when manifest validation fails |\n| `ManifestResolutionError` | Thrown when manifest resolution fails |\n| `FrontmatterParseError`   | Thrown when frontmatter parsing fails |\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Build the package\nbun run build\n\n# Run tests\nbun run test\n\n# Run tests in watch mode\nbun run test:watch\n\n# Type check\nbun run type-check\n\n# Lint\nbun run lint\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}