{"_id":"@leadcms/sdk","_rev":"61-4fe159d273a4540d55689018a3d7e2e0","name":"@leadcms/sdk","dist-tags":{"latest":"3.10.0"},"versions":{"1.2.85-pre":{"name":"@leadcms/sdk","version":"1.2.85-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.85-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"f203420a611315d1766bbd3788e507afacc232ff","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.85-pre.tgz","fileCount":30,"integrity":"sha512-c5bHgSL4JMaNRIIrll/I0+CnJh4eOkuhXNtF9WDiiTcnDhDMaCNL7nPMeGuYd0af4ThtR/7+at27UBd95/Kr3w==","signatures":[{"sig":"MEQCIAkmfJZ+PCWGaitGgMiACcPS4UkV1e88r5zfpDrxl0w0AiA3O9hYrEZJsLh1Bc1ifqLlEEVhFJgl1tjcT87HfDARDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.85-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125795},"main":"dist/lib/cms.js","types":"dist/lib/cms.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"ce7cfd69d18755fdeeac0a09de231e1ef2878557","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^2.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.85-pre_1760449703052_0.3936768534050008","host":"s3://npm-registry-packages-npm-production"}},"1.2.86-pre":{"name":"@leadcms/sdk","version":"1.2.86-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.86-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"3c2701ab9f7bb69ca94c2e9b0cee474332847ac5","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.86-pre.tgz","fileCount":30,"integrity":"sha512-WVz0ezRWdIzFm1XCEG4Tkmpq1pqNMseu5P6xMrYCyiRLCmf7fAk1QQR6r5q0e7+Dm7V4FoMJHNXYoICC1xBZug==","signatures":[{"sig":"MEYCIQD6puPHpdijOpnZy/srYVy6vR3uHU9SuFp37U6evsz6jwIhALyi9OaK369omBZoY+kbjA7Zz2TD/7R51mPqPgYJXCeH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.86-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148047},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"89e721cdd3a207e0b51dcabdc9705ea882bfa28a","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^2.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.86-pre_1760454835631_0.016846698950870653","host":"s3://npm-registry-packages-npm-production"}},"1.2.87-pre":{"name":"@leadcms/sdk","version":"1.2.87-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.87-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"03ea40e457cce7ec5c33131b25c8313ed56193f9","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.87-pre.tgz","fileCount":30,"integrity":"sha512-GpFbxUB0KmZen+zwC9E0Y6ZcDBZLXI2UgOkUIC80Ei1iwM4McmLsdHxws0HgXqS3mNlVFDQquNiK8jB8h+MzFA==","signatures":[{"sig":"MEUCIBwVHWHaZg5ednk1E5sDSEQc5jcSfjL3zleTBCzkvALUAiEA/pLz4U25fNV7iKn9nFod0lJsPvNF8cSLU+dLhiyact0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.87-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148089},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"28f79ad695f9e4e03d915c4d9ea7c4acfa6edcce","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.87-pre_1760458453192_0.5512735846286096","host":"s3://npm-registry-packages-npm-production"}},"1.2.88-pre":{"name":"@leadcms/sdk","version":"1.2.88-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.88-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"19f56a2e3e5ace80685be9912a93efa78f67eca1","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.88-pre.tgz","fileCount":30,"integrity":"sha512-c1e9Tf7lYr/mUWFA+GXkZJbLxQfSa51RQ5qrj1ImhmA5T52Eb3OaVNXYUFiTk/yZUhU+sS7PbftjdxB0JpEMtQ==","signatures":[{"sig":"MEUCIQDVSy+p1BqtQfrpxQmW3xhE0c6bQCDkb/louaeCDeOIKgIgXdSnsv25SEoC2LvBQTNokRolF5FZz4z109ZSN/bQk+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.88-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146716},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"790af0f96f9a25c6b9baf0e4e4f94f44a0390663","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.88-pre_1760459114055_0.09278549119267243","host":"s3://npm-registry-packages-npm-production"}},"1.2.89-pre":{"name":"@leadcms/sdk","version":"1.2.89-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.89-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"5e3a7c2135371ba8f3f055ecc7919e503b10d15a","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.89-pre.tgz","fileCount":30,"integrity":"sha512-jTq8iSVIU+bJMIDwRLfo5I/GNzbfRYs1ZAyaoXmOKKQxnEFKFs9HM61C7AcjfZ9LaL/0xq/mQMJrpXWtsPMtaQ==","signatures":[{"sig":"MEYCIQD6aeGJoF3qa1nobHqO1FVltaECpMlO8So9vQ7tenWsnwIhAOL68VAcV6FnSwOdqQ0ZxWGnejTG2SQDrOGp8I86V1db","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.89-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151197},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"5b71b25c6b76ff484f5b4236b7007d8e2a9ce3a7","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.89-pre_1760509546693_0.0096962808507155","host":"s3://npm-registry-packages-npm-production"}},"1.2.90-pre":{"name":"@leadcms/sdk","version":"1.2.90-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.90-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"6f6621ae985eb08d927c1c2ad77b03369313eca0","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.90-pre.tgz","fileCount":30,"integrity":"sha512-FrZH1cwm0FIqNHnlY3yk7qLOf5R8ZhiNgbLxp7ExzLHe7Dyy4eNNUUo9L1T2fgZ1VBISFIGtsz3padZQdblLqQ==","signatures":[{"sig":"MEYCIQDdODxwvnf7LFFRUcz+AGwS9eNgHAFIMj9BzJpI0BpPOwIhAOSLJiHzGyD/ptuPQMD/jokEb6NP8dhNbctqVn4Okw6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.90-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151744},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7da43e25fc79872c1c301db951c86bce423ff3e6","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.90-pre_1760517016322_0.2971857689728583","host":"s3://npm-registry-packages-npm-production"}},"1.2.91-pre":{"name":"@leadcms/sdk","version":"1.2.91-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.2.91-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"db8e23c94339f5b16ec2989a243f75bc2c0f38a2","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.2.91-pre.tgz","fileCount":30,"integrity":"sha512-dN0dho6EhQ6+VdnvAjBuMINFkGrH+9nib0NeGcr8V3ep78BjKEweJGm3f47IoL9aRrd4YeYI3IyBJ7tDTpofxw==","signatures":[{"sig":"MEQCIAq0kBhn1FnLQzu+sZW6y9jIH8dYOCd/pgTDtYjXVEIhAiBAlMUPd1lwrc6t9H71Go2s2k+Kr0D/6RJedvKfQXSRlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.2.91-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151999},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"96cb6792e53e1ce0949a3083148d2aec6de3a884","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","typescript":"^5.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.91-pre_1761311018864_0.29148020617393433","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-pre":{"name":"@leadcms/sdk","version":"1.3.0-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@1.3.0-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"f5e625fc358f99ee41bf331ddb8b67b1fe78f446","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-1.3.0-pre.tgz","fileCount":30,"integrity":"sha512-WZkt7OJpw61NHz525/CmnorhUGcVw+pcxcKMFfB1fp1mGHqeiXE3wFMsjnw7HpOK04WTQf9+q45b+X0QSwv90Q==","signatures":[{"sig":"MEYCIQDP9TQ4E+yTPYJA0olTMIQ0XXV7HwDVhdNQKpmM23+RWwIhAMl9MJ6eJ+6l80ZCt0pgd6Ps8z62xgTjW6rM+IPXHnOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@1.3.0-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162559},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"620f4e604d67481e73fbc6e1dfd6cea10822c091","scripts":{"dev":"npm run build && concurrently \"tsc --watch\" \"npm run watch-assets\"","test":"jest","build":"npm run clean && tsc && npm run copy-assets && npm run fix-permissions","clean":"rm -rf dist","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","copy-assets":"cp -r src/scripts dist/ && cp -r src/templates dist/","watch-assets":"nodemon --watch src/scripts --watch src/templates --ext '*' --exec 'npm run copy-assets'","leadcms:fetch":"node src/scripts/fetch-leadcms-content.mjs","leadcms:watch":"node src/scripts/sse-watcher.mjs","test:coverage":"jest --coverage","prepublishOnly":"npm run build","fix-permissions":"chmod +x dist/cli/index.js && chmod +x dist/scripts/*.sh 2>/dev/null || true","leadcms:generate-env":"node src/scripts/generate-env-js.mjs"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.0.0","dotenv":"^16.0.0","js-yaml":"^4.1.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0-pre_1761725096526_0.5135417191766891","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-pre":{"name":"@leadcms/sdk","version":"2.0.0-pre","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.0.0-pre","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"0783619da5a01a5bb029954309dfdc96ff1201fe","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.0.0-pre.tgz","fileCount":62,"integrity":"sha512-teoeS/dPTDqnN+vi23ao2+323hpB3Z8ynLf1HSTgyexN+kwNWnbAJRoaQ+EEKGQu93a2+RJ6+puY45ofS37pKg==","signatures":[{"sig":"MEUCIQDhHcF1YfEbpf4QoXwqwY9GDs4IJkFMW4mmKdjiufVVFAIgEG6MXfh6QqqdCt6qW9vsATaovGR0enLzjPsH/jFfGrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.0.0-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"9e34c2289af4bf10100c3eee778ae907010a61f8","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0-pre_1761759906284_0.605294653270511","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@leadcms/sdk","version":"2.1.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.1.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"c833d6666e0fb26ac3d74b8a918bec7576a18f22","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.1.0.tgz","fileCount":62,"integrity":"sha512-5GuKq0cvBcQ8ieggINzeyV9JgzjXArmizok6IyIsWJIsp0CBlZZjXb15YQyWbF0H2nOqtqBjjQmw/CZX7j6+WQ==","signatures":[{"sig":"MEQCIAONH7f5PnQeAHqp+byBa41mNKzoEFKWaiD47etF4pT9AiB4X7PQ1WmpOcmnkXMwx5MR9nnzpDgvvJpW/XLcERCDMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354410},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f2822617cb7d1e850b3521f34b2ff310863702e9","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.0_1761798126042_0.4445055055944376","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@leadcms/sdk","version":"2.1.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.1.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"70190ae3a900691c13200e7ba838d0a340c57c5c","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.1.1.tgz","fileCount":66,"integrity":"sha512-u+5QL2KMrBQ0bOE9jwou9PYmwPXsTuf1xpvUFG+qLxgFQYv3BHn3r1H+34wCy4KVcVOuWwhm8uHZ5JlmQC7AEg==","signatures":[{"sig":"MEUCIQDh9f7q9fRibqbHn37yXiwuAZX33RZuSxD4nhjuO30f7wIgehL9z9jMQEO1YTpXvstzYIbo8xePsus2PDz6XBbw9rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"cf5633ee4ccde612ee7358ebf2f73795ed36bdab","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.1_1761802675618_0.19695981873390633","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@leadcms/sdk","version":"2.1.3","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.1.3","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"267d15848435b50befce3c2ce97f364f5218070c","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.1.3.tgz","fileCount":70,"integrity":"sha512-FGukLTQwduoFumdl8bendBwG7itV2ehvQQHXuw3U6l/R0qBsQuFp8dTnAZ3o0EU/H1iisKNAyHQhyW53pY4APw==","signatures":[{"sig":"MEUCIQD6zCs2BX8jlZtaKZQp8r/5PuyDMNLFqAE+iLlV2HT20QIgeauaouQk1zTMqjgAKaJ7T2XLOM2+y8Rvyy3d61c43Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7f4608efb797c51b9dfeade805682b90db521f21","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.3_1761808135878_0.4196246235416292","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@leadcms/sdk","version":"2.1.4","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.1.4","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"15cdf5d5595e0ae0e58928628a0f868117f9e818","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.1.4.tgz","fileCount":70,"integrity":"sha512-DN7oMdeM8igc7J6XT+REOMDDdpaeQ+hEbnJuozhcjPkUBAsAVd66UQTnHVttgmTHqi/o7BvMBbN61jg7ta2NpQ==","signatures":[{"sig":"MEUCIQCKFkMTuU84GSYj64p6JJuY7EDuOdc3o2Xx+RMFGXlcdwIgYyDt+PkPj3dROVaKhVrD8v7AFVdduLI6PVytVNMjy5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362068},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"8f8e055b1bad50ad0c493ab754cb2ce0e8ce85d2","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.4_1761809760877_0.15721006772552992","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@leadcms/sdk","version":"2.1.5","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.1.5","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"6ecaeb097ee471de378dc4d5e1593e209e600038","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.1.5.tgz","fileCount":70,"integrity":"sha512-Tvpf+MvzjwR0p4PleNbUoNc0EAhIoRUnXbR+urjWZQOcD4MKrBDQCgZUzBfb0GH7s3TljE0VeszRxxEj1yaMnA==","signatures":[{"sig":"MEQCIHF94qcfsne8CfgqQmxpw80RvW/wAog3YmA4Inaty9nVAiAkztek+mR1Wtkigkkmgj7UEw5MClWjGiPSk3h8jOfi/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"c1ac07e96c0e86c7176f0463684db19685dfec56","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.5_1761811079896_0.045170305565396474","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@leadcms/sdk","version":"2.2.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.2.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"9006c82226cc56b5f80ddf4250cdfdd4d877197d","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.2.1.tgz","fileCount":114,"integrity":"sha512-asgrcefI9S6dVnqZcPHTgk1Bs1ToZn8jcClhK1ETIENILHeBHO1mnTsapyWKa4fPN+q2XTAx6EW0edVbkHBy0w==","signatures":[{"sig":"MEUCIA+kevIa/bifu0GcQbpZUhIGxcGKgeVIz7UYMUuA9AEkAiEAo8OFpLjktLvfxb7dVaB6sEk9QYSV8l0a34UByUQuLaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"351eb9c6ae5a16ebe7cc7f4fa4e9a9ab55329a46","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.1_1762102468642_0.5089568658286752","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@leadcms/sdk","version":"2.2.2","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.2.2","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"d0f650feb394ee3efd47a2f81897c2275c11b4ea","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.2.2.tgz","fileCount":114,"integrity":"sha512-hCrsaf5bQHP1QwVMHxwnGN/4zLetb7FkdVdLQL/ZPMAXmRsIy6godjXEkm8F+w0MhpaWB+iKddAf28Qv4wDaoQ==","signatures":[{"sig":"MEQCIApAM2/R1eDdR73LAFJylAY31aeEr3d39MsLY0l72Y+FAiAWp0NeRIx2fbMu520kESlUDkKotPPnlnB5SUcJ3RuzMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"faeed5bb1ed813ed905871b7233ace01d1c09d85","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.2_1762150875219_0.8210592520927236","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@leadcms/sdk","version":"2.2.3","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.2.3","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"d2ec593bd5b637dab79e9d63b2d0423a4006b4db","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.2.3.tgz","fileCount":114,"integrity":"sha512-MwFAdYcu7Gn9byK0y54qIsqnBxqi8JgP3phnZdTbwS9hLTnvcXKZw4c727ZoTZEKdkcmBgNBLPvguvcp5pLPFQ==","signatures":[{"sig":"MEYCIQCx5HdM5l5pSGegTTs5TgtMg1AgDULoUmhPRfioSIe64gIhAI2Nrj4yNFSmEaTT+Qna4EtZncMazJ3YxurnnlKYJs1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"0bbf8906e547e23ef31c86a8129c34acb17c1345","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.3_1762181422509_0.8235545575039425","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@leadcms/sdk","version":"2.2.4","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@2.2.4","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"dc8e92d4bee0b5e6fbee7cf1c4d71a683e3cc571","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-2.2.4.tgz","fileCount":154,"integrity":"sha512-SYEejCa5p0lt+3X6ikiMfh3opcho/RaG2h/t+j3qFE9sUKCbX0NDCZV6OCzK186/mWHefZ0pdyumr3FBWR3/uA==","signatures":[{"sig":"MEUCIQChMBbx2OzX7h2WDPDPyvewBZdBe4ER51kC4F5wj+rTFAIgXw2Xyd2DlFbtYytJFQwScpTaAZo/uRHFvvoggE19Fkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540022},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"695cc018b076fd8709611367678469822564ab2a","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.4_1762267312776_0.3229924402319364","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@leadcms/sdk","version":"3.0.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.0.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"300b28ca713d1c8d4e33cf4fbc078cee14d020ce","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.0.0.tgz","fileCount":154,"integrity":"sha512-SCejyeyfo2PaNBKiJN4fJIj0uzquGLuKUMxtIp3ulkC3Y6FdHGOiTeq96eqHskiJefEAfOFiDUq5BYznV+ZbSw==","signatures":[{"sig":"MEUCICRbrANLmdor0PsFchPUDgm5eqlQrvNdpDAVhjamFnzVAiEAodoRzr490zx4sd3FiNXJBtFui/F2F8WpIbFRIHn56DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542496},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f86e538c827fa6280b1da5cfc973e065ba233cb7","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.0.0","dotenv":"^16.0.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nodemon":"^3.1.10","ts-jest":"^29.0.0","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/jest":"^29.0.0","@types/node":"^20.0.0","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.0_1762633977856_0.042164968472433006","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@leadcms/sdk","version":"3.0.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.0.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"9705276e795f0899115084ed859397aae7ddc8c9","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.0.1.tgz","fileCount":154,"integrity":"sha512-ph8aAS6HGK1erMgyD8Yh7uarFktZqwA4TjDKpu8Q6XumIA68+/R8FHLUO1q5u3MCynQf306XASNsLX4hd8d5dg==","signatures":[{"sig":"MEUCIEJbclmIYmSucIVosa5Bk6ulaOvJjr0VoddyiuULcba1AiEAi3fXEoDSNzKoe12feDHAKeZdDZWdWUoFEIq5kCSkfJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"eb75d266f71190a649911bca5da99c0f45680b30","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.1_1762635127369_0.3958676271851993","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@leadcms/sdk","version":"3.0.2","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.0.2","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"3fbb1e82d33d5a664e348cdb27584db80d7607a7","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.0.2.tgz","fileCount":154,"integrity":"sha512-Owap9RakvVokrt5uv1bhRT39c0Dd3mSHVuYM7D09j4ZLhAHw0MpnQ7xPylwPp2sI413X4EuFnSRxWkfLWI2d6A==","signatures":[{"sig":"MEQCIATaCjEoAfWR1oUCBDJeNHD63aSri9MMRYinLy8+rBloAiAWODn7SteUjPavnIqO8dK8eMxLA2HedtHOPwjCZeFVhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7ea95def370f4e2e91dd0a4a4adfc8f32d8bbf09","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"18.20.8","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.2_1762636629700_0.39213737744023125","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@leadcms/sdk","version":"3.1.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.1.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"9f00539ba745bb8334ad51bfb21599f1845faaaf","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.1.1.tgz","fileCount":182,"integrity":"sha512-Hx49UD3ALcN+7+UEkan/5RvH9x6ub+raZHmsr3vCNF23NYalD7qi1FboY/xZ29IvUIlsETV7UzHDbQNMXgba0w==","signatures":[{"sig":"MEUCIQCX50T15dz2dC+ZKtfF+J29qzjcf7IpfYWCoL0pgOz7cwIgRnHjG4iwFkMGE+FUD49vkD6ChPGb1bcOlRuL77p6w/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"76736cf233445574ca001a3262422775be77c899","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.1_1770057084841_0.8602958465883546","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@leadcms/sdk","version":"3.2.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.2.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"b129786704a6d53b985a9ceb8f201a4019c5ef27","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.2.0.tgz","fileCount":182,"integrity":"sha512-8m18AY0P79K9QZC3WteUdc/bCByggOauMXAoHnRA6niOgr9dSEVVEEzUUmpqOu3054vgzQEnSUzyam7YtLRtRw==","signatures":[{"sig":"MEUCIQDwvKHWIdj2drpjXsCa2daKCcpUII2UEvHoStdqyJmUsgIgHSb+1oviiJgsz4f5vluppWT9H3mwrR8/SOtSaHdX+Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681417},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2c329ff6d2e45a9ccf1e4c6f587c46de93c8fbee","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.2.0_1771182676943_0.8758891017920256","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@leadcms/sdk","version":"3.3.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"9d72e3e89c85d34f0941d3f8401d1c42c500e45e","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.0.tgz","fileCount":186,"integrity":"sha512-5PUsMc0xGL8/Zv/R0Sd2eRvxJm4yNlsOEuebaVnAdLPJJQpuvbH0m/ar2S5Mu1VO8lbZeOJUVeIZMS8kqupfcA==","signatures":[{"sig":"MEUCIQD4QkRunPw31cEGnL6jjMiUVMgmRTdjuD3vmJFDf+T/9QIgYgr+PDY7EndPIMEdQmGSWZCli3Urti9MkfhDRJDlHCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"4d7235d98044d4c3d473aaedae7f4198c05aacee","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.0_1771421611636_0.49705070306816235","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@leadcms/sdk","version":"3.3.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"2ff0159d58a9f35f940bd12e19bcb1ddeb9747e7","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.1.tgz","fileCount":186,"integrity":"sha512-+8CJOQwt/mpvcG8D1d/zs2arwP2jHccysUZAUYAjDgGE9gT7JkePUje53ETJIyLB5NV57P3dN6jeiwJ0dkZ7GQ==","signatures":[{"sig":"MEQCIASufYp9mlU/l/1yRxGMsvUCp2NhHtOT4Ihp2uvBhPYPAiAlw9HMbO9C1vL3z85Ft38z3gZJoLwamaTzoSdvfY6LcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"a94d97bf251cca97bb8e3c20366fb8843ff89ffe","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.1_1771429244843_0.6282043868848637","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@leadcms/sdk","version":"3.3.2","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.2","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"cb367cc683e320b4152a5a4d68ac42aed7e9361e","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.2.tgz","fileCount":186,"integrity":"sha512-2P1X7wPL4deuC5u3lsarH6n7fUkVmhMrhTy8IeDvTcHchcX/3rr8caMXDmUFfEMRi+9dSvwVfUtSCqLikPvBlw==","signatures":[{"sig":"MEYCIQDLHUvxcLgCsyZKQD1UaUXj/hbiNj+XdnN4mtvCy6NfjwIhAM8h1rEPKVpCd7K9GaRIY5YOGUkAPPhk6OYXb4xch/ay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1d88561977c9ec6d0ee785c0f16390df142ea422","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.2_1771429275668_0.9641202856167823","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@leadcms/sdk","version":"3.3.3","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.3","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"fcd8b8e2601daf07c533ca8dcb8731d732b02b29","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.3.tgz","fileCount":186,"integrity":"sha512-pWJMwXnb+4nRR/klVHXyNWqfhpBuhpE2lA6pWFWl/1B8SGXaX4JmWAuLMnpu01x8sAJFkYMfcSYF8nzGRDQ22w==","signatures":[{"sig":"MEYCIQDZzYqsT0JzQWI6Iu/NTc9VbpZ1tD8mH0TgpYBC4VBLigIhAKi9TDcQQdmgf6NZ6zV9jQGXMF/0KtTHr0Hwf/Yn7B23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"95e6625a4a4d9c3c98c3ff80d92e517cd6f9b554","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.3_1771429314024_0.2209268869729082","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@leadcms/sdk","version":"3.3.4","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.4","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"0f3ee7916d5b4b4328758f23f2752e94d135b106","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.4.tgz","fileCount":186,"integrity":"sha512-wW9wU/gxeZqggRCl9YD8/amyCLZpiIMKSMk8srsVEvMpE93xuKr/TMsm3AkY05iYbliyaruIQnvpYDX1GipolA==","signatures":[{"sig":"MEYCIQCrXtZYnA4yKkp76042yYtryTBDCfFIUN9ijUIOi+bhygIhALsgAHSoLmWs8Ia5s5SYG3pZBVBSMSMnGuvMhdp13ECg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"697f12250f0f11345edd23746fc70de545a7b2fe","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.4_1771429501030_0.4612002886923139","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@leadcms/sdk","version":"3.3.5","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.5","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"88e0eed959b8c554375992e4e5d301ca8a90fc10","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.5.tgz","fileCount":186,"integrity":"sha512-0yvGCRCuSCgWHjgfYEJRqg5Cj3gXcis7G78aijYZm+wQ5QPyfccLKTr2PvkuikRP1QNJZJFdKuM6UHifLHoWrw==","signatures":[{"sig":"MEUCIEp8O/FLh0WrjVJT66cYsgW8iC4WHJhVuUKwKNFTNEtuAiEAvkCvSJPaSCewqRCqjA+ZBQU+ENkmU8Mz8xJv0FyJqhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"81169b9e6ed387a5a753a9260ca02b14be0ab3ae","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.5_1771430991691_0.6319903853098543","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"@leadcms/sdk","version":"3.3.7","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.7","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"73208ccf0a283aeffb676f12aa921bcd195bb8ac","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.7.tgz","fileCount":222,"integrity":"sha512-9Yk8coUaJvWNhigD5mYeayONzTiXqF7wYVoqh0XdDCnnwWqyAPfYl0nJ7StH+z5ZxhsMSN+S5oRn5ItXQcow2A==","signatures":[{"sig":"MEUCIQDEkGyHQJK/M2tWoG3S936xT3WUX5zWg2YlWNPqkZMxcwIgTGlTPnP6rcdtwFsKN0kDbk6JfR+G71RJfHCsuHt3OmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1972ee559eeea52394a03cf2232840ecbf356a04","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.7_1771954750696_0.4293449631854711","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@leadcms/sdk","version":"3.3.8","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.8","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"6175e853d0e665e00821fe552d1ff85755b04cf0","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.8.tgz","fileCount":222,"integrity":"sha512-kyOyDup6/ohZkdlXQlTqLUlMVIb6aa1txtL38RN08Y2CVsEShU26Lc+yBaFiShCzfb9EFlRXMIYvjk3DeuE3Aw==","signatures":[{"sig":"MEUCIQCZpGHxcIL8L/OM/4L9tzAuZ7qz1ZWNB0nn7hSNuMx6hwIge5QugQLS8E4/tsqKrd9G+RAz1kTmRYirXfeZ0Bsv0eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"12b9bfd4028e7df1a5cddcee92a4a2b469868512","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.8_1771958875675_0.2010920432788612","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@leadcms/sdk","version":"3.3.9","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.9","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"fe89e1ff21440689fd1b1765dc9bcb7031d7bd47","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.9.tgz","fileCount":222,"integrity":"sha512-ae0WH33fLI0cH5iJEtbGCtK4ZSe5ULapftG0sCBtI8vOeWkcxZsLgOQx0WbY6glN3wxg6mi6sq4oV0MAVe7taw==","signatures":[{"sig":"MEUCIEvJ2u2xVuHBZWAeFBN6sC9tqS3P5Z2JntsGd9ZobUUuAiEAxqJW4uNBHKVR75zrlJ8fvUsnWJEToeo7qvCHLbl9pb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"8d21d7c581dc5f67be0200770bbfe1ca11aab5e8","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.9_1772000230542_0.38799562031756984","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"@leadcms/sdk","version":"3.3.10","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.10","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"86cbae401630defe07337049d0eb5286ecfe6343","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.10.tgz","fileCount":226,"integrity":"sha512-0qk3pwVSCV80bMGEeO2TK38MGkw81KWdBulJAonK0nYCcJWxXymkxUo2GmA42OYo4XFVWPGktW7D1O2/24cgMg==","signatures":[{"sig":"MEYCIQCqPcP8m/IlGV2+6ujvvxAcLvfGTzMZCv6afyCi/cYNLQIhAMeYyTSHtWGt7wmHRGipOPU9KiXVNWSlGQQBsb1M/UCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c7a93bd324512a32e4c3c60bc99b2759dbecf8ca","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.10_1772103662923_0.5053035629067402","host":"s3://npm-registry-packages-npm-production"}},"3.3.11":{"name":"@leadcms/sdk","version":"3.3.11","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.11","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"c77a26d7e38f87d277f70e6b57942f2f6a3dc3cb","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.11.tgz","fileCount":226,"integrity":"sha512-kpOOg73mHtHhLpM7rB8umKqO0jwrQ5ovIOqWwaFf4jTCa8gr3jKORmN5h08O1R3TaTnxigcT3/GBMrLzPCXNAw==","signatures":[{"sig":"MEUCIHbN7toPa8I4UJG1XYPWJ00CmgKWRDvR7XlHz+1NLkBRAiEAjFtuJvoXd7fgS5vVs/cHghqAPKtfnnygGTfHoRo9uEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972950},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b9f4a850974f116671d433e5e39b11a06f533357","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.11_1772213193571_0.09598388095070609","host":"s3://npm-registry-packages-npm-production"}},"3.3.12":{"name":"@leadcms/sdk","version":"3.3.12","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.3.12","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"0f886dffeb0648387bae47d15db249c749c237bf","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.3.12.tgz","fileCount":254,"integrity":"sha512-ZleFxYdPBhfZ+DQ1fNvBe4VBsJG35jz9NA0AO3RKIypHHQ72hFwAkx3CFinCn2VIrPblGhTV9K5jZXcx6UUL8Q==","signatures":[{"sig":"MEYCIQDaYH2BQX+m87L1YG6Kmwo6m++wrnAPC0SKYagBC/72hwIhAM/UbsQ/D7vK+8jkSGKGgoedgc2qtpBVjZQ2n5880Niq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b193f19e7dc511f2c0ddc8171b209537f3f468cf","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.13.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.12_1772388890638_0.4541443536404539","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@leadcms/sdk","version":"3.4.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.4.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"b8f10a1f938d1c97ae495b31000c75b89d50fa84","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.4.0.tgz","fileCount":270,"integrity":"sha512-uSuqk7Er8o91XoaCN6MyCpkV80Q8nmDOZWj1PBtl/8sLpZy9Rod6NS7ulE2O4V7P2bj+phtMazLQwXl9OwMWRg==","signatures":[{"sig":"MEUCIECU3Ja/G5Gb+s+JyoogW3b/6twS2SxEaZ3w7kPrEyPVAiEAq5VRh/C+2dqv//DwLTbi6ErjTZk+ri826VuZLLV16T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1174764},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"78bf970f59d3c9171fa700ec63c2f26fa99dac17","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/fetch-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:fetch":"node dist/scripts/fetch-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.4.0_1773039611833_0.7969458884845688","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@leadcms/sdk","version":"3.5.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"a3f6b641f66356a5f67f3240e785d1e0a2004eea","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.0.tgz","fileCount":286,"integrity":"sha512-RYyqYOhZrJ8xu5A3YXQ+nf+fJWFkzSK9m1rXlnfj6Rn3GPDkBEVlZHMfbRTItMkGqWyjoeLjDVcxLio39OP1kg==","signatures":[{"sig":"MEYCIQCkykVdt2t2hzPrNglb1ajGMqaAPNk+Z/NuZnLzxpw3zAIhAK0zEDoqYDZicaXTk6u9lygJ7QNFW+BFTnAuMekEkTun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"64b374db7bc1f5908fa964c34ce27a051db426c2","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.0_1773343808635_0.3082665040443675","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@leadcms/sdk","version":"3.5.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"5e74457c4468e64bd4a1ad7d8936b5e632e9dda9","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.1.tgz","fileCount":286,"integrity":"sha512-NEh6pxZjKouLoCsd0AbyL52khiJqaSRmTbbAcbAv+F2Lcl5wX1ka+okNU24mUnhZ/jZIOe8DjYmP7XbNXMQZXw==","signatures":[{"sig":"MEUCIQCWtD+kq9++AC8UWxDad1lXve+DEE6hJ1STkrmlZpitLQIgNsIo5HOPGkQZunkDnvtJz6eMRrcDR9aahPaFC1YPP5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"344d9dad750ffee9695274f3e6900c4ddf955534","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.1_1773344416574_0.43666855127905535","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@leadcms/sdk","version":"3.5.2","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.2","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"54b9fa4653ec636099d4cd2b484df4a962c057cc","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.2.tgz","fileCount":286,"integrity":"sha512-Efzy9/rGJaLmObg+rsCQf0mrLgJtDPfet0sIlrvMlvXbsMyQRRBjYTki8jMjW/4M/2tdi/BabSsjiiHwDGBKpA==","signatures":[{"sig":"MEQCIHUYj0OWnWnadbz5ewl5+35dIAARvJThU9n7Ml8LUl7GAiBXNiL+3UvYFq5mErya5mS5EDu8A6iSa4rQCrFWxZZTNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1328075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"88ec2197821f8e7eae59779b986a986bfe58d705","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.2_1773639573841_0.8704029736313188","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@leadcms/sdk","version":"3.5.3","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.3","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"645f5860e6d41489004ae8c12259aec1f49ca866","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.3.tgz","fileCount":286,"integrity":"sha512-Q2EUMTh4R0z+egVy+vQIgSSclJ5D54wzhjCFbo0ED5v5u5b28whoNNB7lGBLcBzodOBC0L6WXdeatHUyRhfCPQ==","signatures":[{"sig":"MEQCIHBtJR5igWaw8UjRpP/aJ1HI4kDp58a/eygbb+vERJUqAiApMk9pW1Lxc7LRR4c2Yezh6UffVHEXWD5TlBuQmdunzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330820},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ecface0406c84e21906c2e8c776dc135fb39c1c2","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.3_1773645340236_0.9684287331769852","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@leadcms/sdk","version":"3.5.4","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.4","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"00033c74da60c6ceb2c186d684aac7890f288f50","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.4.tgz","fileCount":286,"integrity":"sha512-ojih3KfdcSbs01mSn3ilHRsLaRNhXY3KcGq2QobXMBlbv3xoKss62sNsVoc/PtE8T7bhBEbhL/v9W6G5ggDhoA==","signatures":[{"sig":"MEYCIQDnx8ZDNIYfP83JnSuGNZfk/n/HnTd209RZDJfh9U6UVwIhAKhLWtX82qk7oz/5e/jJGwjWeyE6kPWy7h3/OGpLX0U/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1334273},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"083286db3b87a98dc79ce5a3c74f47817b7d5ec8","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.4_1773980498799_0.23657135767540938","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@leadcms/sdk","version":"3.5.5","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.5","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"50978f11481fee23397b3d5979114969595c6442","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.5.tgz","fileCount":330,"integrity":"sha512-j0mK9F1iuuaCNiJLsjRiHCn/dA2uB7j1xIbj4HmpMHXC0ba2IK60FRfJDZw+HPeEKveyyMqEsd4ttrXO3N1jsw==","signatures":[{"sig":"MEUCIQD+BNkScInXUjEcA1wNEosyU5V7M0Luc5FwjFoYlHVv7AIgHMj5YfrjXJSo9CO6fWK6cS9tDB2d0j1xBLMQ7v830D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1529585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8dc11bd772a67b9bec895d49eeeb2e8a9e2cbb41","scripts":{"dev":"npm run build && tsc --watch","test":"jest","build":"npm run clean && npm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"npm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","prepublishOnly":"npm run build","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.5_1774116525874_0.04098375622153294","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@leadcms/sdk","version":"3.5.8","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.8","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"58c4e7221d446b46a64340bdd21068c037ce06d8","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.8.tgz","fileCount":334,"integrity":"sha512-ZqU/iNr5OFtzwbVoTsChisWEyoemIouygdv3xnHaz0mnv/WR91oO+3vScl2vjsXhsa6VuGW2XqaaTZzcT1uJtA==","signatures":[{"sig":"MEQCIGla9UbkSsB7wRH6mGJNTlKN5A+P/jnOaSKlsCbHCt5IAiA7toRxUhlsrncp5P/tdCU1SDvZKtEU0CAKGeUaSn9wDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1549968},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/7b6067a4921a3ab147c5a2ee7cc63b98/leadcms-sdk-3.5.8.tgz","_integrity":"sha512-ZqU/iNr5OFtzwbVoTsChisWEyoemIouygdv3xnHaz0mnv/WR91oO+3vScl2vjsXhsa6VuGW2XqaaTZzcT1uJtA==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.8_1774203363022_0.3135939056390318","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"@leadcms/sdk","version":"3.5.9","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.9","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"3f3c68f7b7ec3097b43dafa577ec7c8825c18b35","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.9.tgz","fileCount":338,"integrity":"sha512-7BysshUD6ZHVBAnxPDLO1+gbApQOgL0xlelw8KskrxApx1WhEFZTNHkibtq5hHP9MwcbG0OSxONse22XJJqfwQ==","signatures":[{"sig":"MEUCICa9uHSC2J2Ai+6ge0uwlGeUH62S2eEs0ebiyUzmjk78AiEA7XSGA+dJmVDx0bBZNc/lzugghpmir+lmXXPZDQcNZhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576474},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/7048d384b790f52f8606e97156fa793e/leadcms-sdk-3.5.9.tgz","_integrity":"sha512-7BysshUD6ZHVBAnxPDLO1+gbApQOgL0xlelw8KskrxApx1WhEFZTNHkibtq5hHP9MwcbG0OSxONse22XJJqfwQ==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.9_1774356363720_0.5306781271840393","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"@leadcms/sdk","version":"3.5.10","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.10","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"71a2d5458c307a789219376d74040b6afeaf75a9","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.10.tgz","fileCount":338,"integrity":"sha512-1hR6J6FZOowxzR2JK8D2et8D7Z985m57p2bwyLPmJrT7zHo97LRDDkO/qCVMXMqL3xDnlKTgsfKmXPeRemcvMA==","signatures":[{"sig":"MEYCIQCl27niefrd5Y8Yz498m+8zM7Lc4BQV47jk8rSAJe6JgwIhAKPXazCVqptIIq45P4Ar1QKnjcEEoFooP5bp2fonKDj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576292},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/eeb2f36b5e48fcb9a2774ff9c7ac7c67/leadcms-sdk-3.5.10.tgz","_integrity":"sha512-1hR6J6FZOowxzR2JK8D2et8D7Z985m57p2bwyLPmJrT7zHo97LRDDkO/qCVMXMqL3xDnlKTgsfKmXPeRemcvMA==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.10_1774359430035_0.7809949164444443","host":"s3://npm-registry-packages-npm-production"}},"3.5.11":{"name":"@leadcms/sdk","version":"3.5.11","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.11","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"59b437435f25a9ae5e3f3538f9b84d20c315b4f2","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.11.tgz","fileCount":338,"integrity":"sha512-ifDNRycZjvkWcAGl49xPXF2ihbkRAn49uczEkGbfl4HtCouZbaSF5WsE+ZvxyMlQC2yHuNEmOeSwgXmpPrjfXw==","signatures":[{"sig":"MEUCIQCyHE7fRJfitWN8//TA7jF76tCb8rbvu2SVuEVKenpxfQIgP0jCdEAXMhdCVfH3UcHtAr07qWJ7IGESgbS40sZTM2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576292},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.11.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/8b42705274e9cb50280e43aa0b13fed4/leadcms-sdk-3.5.11.tgz","_integrity":"sha512-ifDNRycZjvkWcAGl49xPXF2ihbkRAn49uczEkGbfl4HtCouZbaSF5WsE+ZvxyMlQC2yHuNEmOeSwgXmpPrjfXw==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.11_1774362641747_0.8068496032314663","host":"s3://npm-registry-packages-npm-production"}},"3.5.12":{"name":"@leadcms/sdk","version":"3.5.12","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.12","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"456754281de8ba09988546e0176ecd9f954140b9","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.12.tgz","fileCount":338,"integrity":"sha512-d9rzb9qyhjFSxwJtsCcHhsgIIK6hoILbveHygpoujfVfnImc7zqDfvZzb5mPxXQvvBgEr/L+MV3RPjqtKXbkcg==","signatures":[{"sig":"MEUCIQDwC085bA4zP8K1nLQ/GWWSIsNdDr7NPUZ3V/4NH2FQigIgcEEafep2CjdgN6iAO+gFXFFf17E9MmLkx5UIXfkJQDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576292},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.12.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/4af1b5481b03902b6c078da4502d7fb8/leadcms-sdk-3.5.12.tgz","_integrity":"sha512-d9rzb9qyhjFSxwJtsCcHhsgIIK6hoILbveHygpoujfVfnImc7zqDfvZzb5mPxXQvvBgEr/L+MV3RPjqtKXbkcg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.12_1774362938809_0.5663774862303212","host":"s3://npm-registry-packages-npm-production"}},"3.5.13":{"name":"@leadcms/sdk","version":"3.5.13","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.13","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"fabe28188be88f278c5ddaa1b037c9e455e76458","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.13.tgz","fileCount":338,"integrity":"sha512-JePsMi/QvxyoTDn80sZvTsO+qxdtb9Cf4u2ys/UJbUtr7QaxrF5fuhISbkpWNeHTwQESTF9f9/N6CX7KsK3NTg==","signatures":[{"sig":"MEYCIQCxDccru0nwMe3DTmQIN6KACVZuL+Tt1euZX4gV6FRDswIhAIGuRf19waZYmRJDaJ3wWV62L63VULwcXzHf9jfxakhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1578888},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.13.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/9cb02bb14dc56c0bdc210dbcc816b816/leadcms-sdk-3.5.13.tgz","_integrity":"sha512-JePsMi/QvxyoTDn80sZvTsO+qxdtb9Cf4u2ys/UJbUtr7QaxrF5fuhISbkpWNeHTwQESTF9f9/N6CX7KsK3NTg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.13_1774514841030_0.8446030768216244","host":"s3://npm-registry-packages-npm-production"}},"3.5.14":{"name":"@leadcms/sdk","version":"3.5.14","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.14","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"f5b003f6d126e7feec187e27457d2860699e6377","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.14.tgz","fileCount":342,"integrity":"sha512-BzNkoBAUqzt9ChzYyys9iHY/zQQaH50+IuoHUDTC2bpe0shEWklddpQDlqsEPxj+j+jqb63joQQv8lHf6njxdQ==","signatures":[{"sig":"MEUCIQDjRTqSPD5urzw6UTy/KLbYlEKmxK3In5G38s5BhDdZugIgc0qRU5SUuJckPHMsMuGEXzQNVuScHUMIu3S9K3EGDME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1622924},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.14.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/b9933e69169b5a362296dd18c2a01e77/leadcms-sdk-3.5.14.tgz","_integrity":"sha512-BzNkoBAUqzt9ChzYyys9iHY/zQQaH50+IuoHUDTC2bpe0shEWklddpQDlqsEPxj+j+jqb63joQQv8lHf6njxdQ==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.14_1774986384498_0.2683587733523445","host":"s3://npm-registry-packages-npm-production"}},"3.5.15":{"name":"@leadcms/sdk","version":"3.5.15","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.15","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"862c1c511632785db23e402f384cd83bd24cd5d4","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.15.tgz","fileCount":342,"integrity":"sha512-JKeqwMvQWgAie38P895+9g9r6f2FZJhh6OBmi+dgrXHF5f1FMOORROEaN+CnRB5wvDJYlTSL1Smbh6KVbN74+A==","signatures":[{"sig":"MEUCIQDsRwJJEeemoOoC4OkTPeCH5wkPkrF9NmCt5HTlP+qQqgIga1O/3QERGCkmsMfEwKLNa7e99ussEf/atA3bWjf4Jx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624293},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.15.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/ab35eb10f23786a0f5b1f75c074b087e/leadcms-sdk-3.5.15.tgz","_integrity":"sha512-JKeqwMvQWgAie38P895+9g9r6f2FZJhh6OBmi+dgrXHF5f1FMOORROEaN+CnRB5wvDJYlTSL1Smbh6KVbN74+A==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.15_1774991945786_0.900353291060813","host":"s3://npm-registry-packages-npm-production"}},"3.5.16":{"name":"@leadcms/sdk","version":"3.5.16","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.16","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"34f3322ee9bb4c22b4d0f62d01f5f85e48113d71","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.16.tgz","fileCount":342,"integrity":"sha512-nnudC/HHYdXRXEc+uB4oTpFZDOWrTK32K8uJTeGVRD6txnlRmMecPAzE0uacx9hjkUjCYxSu08ZPDzmfXzX91Q==","signatures":[{"sig":"MEUCIA5QMybZ56in9i+UvFd0QGA8HLpAiO5tsqmSBF0OTojLAiEAvXkqis318jKWKuVe0K3P5x1ALKvj7TqbQ3oULILuVTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1633386},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.16.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/5bd93941d874174a3d600fd501765f81/leadcms-sdk-3.5.16.tgz","_integrity":"sha512-nnudC/HHYdXRXEc+uB4oTpFZDOWrTK32K8uJTeGVRD6txnlRmMecPAzE0uacx9hjkUjCYxSu08ZPDzmfXzX91Q==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.16_1775477206297_0.8487787997990264","host":"s3://npm-registry-packages-npm-production"}},"3.5.17":{"name":"@leadcms/sdk","version":"3.5.17","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.17","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"27594b09fc560d4bd1814225e5dec2cc5ef8ff8e","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.17.tgz","fileCount":342,"integrity":"sha512-QQP4zIC4q21FX2z5NDzKiSePemroJMCEk69ctKcm302flcQ2eFchUmGC4v7DYzsoUK+9B7KbUwFKyJLYyOdTQg==","signatures":[{"sig":"MEUCIQDVbiBGaNOI2AaQWxvM1GDIQyqARNBxKUjVmJEhfEUkvQIgCYuOM5vsRXYDc3S9EEgmD6jZWaV62dGOEBqPj2eCq7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1636396},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.17.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/467b03faf27d624af5596ca5d520d695/leadcms-sdk-3.5.17.tgz","_integrity":"sha512-QQP4zIC4q21FX2z5NDzKiSePemroJMCEk69ctKcm302flcQ2eFchUmGC4v7DYzsoUK+9B7KbUwFKyJLYyOdTQg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.17_1775478782709_0.8322580802449442","host":"s3://npm-registry-packages-npm-production"}},"3.5.18":{"name":"@leadcms/sdk","version":"3.5.18","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.5.18","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"744f80c5d3b60142ea8d2d78af911a6792cf1c14","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.5.18.tgz","fileCount":342,"integrity":"sha512-94ZDlGN8mMndutgZQoKii5/BA4C34h8JJGNCcH7VjXHK6YNfPrFQLCzc46ptNr1W7KplnAn3+Ruk+4VqIMqOcA==","signatures":[{"sig":"MEUCIQCva7RNhj68e97OCVcu0gik6otHwICnsh1XzOsPkwRHBQIgQUN/ynBI2tlI+7Zpn0iYowyautFEdkCyb5/OejhBQUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1635109},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.5.18.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/4dff08f14d1a8bfd5806874b61219055/leadcms-sdk-3.5.18.tgz","_integrity":"sha512-94ZDlGN8mMndutgZQoKii5/BA4C34h8JJGNCcH7VjXHK6YNfPrFQLCzc46ptNr1W7KplnAn3+Ruk+4VqIMqOcA==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/eventsource":"^1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.18_1775479637964_0.7586828853693679","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@leadcms/sdk","version":"3.6.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.6.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"17fb24a3e272d282811589c296c9001584e4bf22","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.6.1.tgz","fileCount":382,"integrity":"sha512-Q8N5kFmW9u4rZ2bqLUBGVhfUCmnXhuf6W28if0CkeQbQZMDwbhmsi8Xr3yF+m7+o+yGB7AdH4rcn6LHfIZ/Aog==","signatures":[{"sig":"MEUCIDLuDF/X763MXPiC++927EJcl8l3kbAMSbMrWeFGUfb4AiEA3jeVblM17/LvgU40Y3WGynXReiNi2yztCoNCngKGeR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2023815},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/2210ceecdcc934abd378e78c0389cf33/leadcms-sdk-3.6.1.tgz","_integrity":"sha512-Q8N5kFmW9u4rZ2bqLUBGVhfUCmnXhuf6W28if0CkeQbQZMDwbhmsi8Xr3yF+m7+o+yGB7AdH4rcn6LHfIZ/Aog==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.6.1_1778653454960_0.7501050573059762","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@leadcms/sdk","version":"3.6.2","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.6.2","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"146ad452f7c031523b9248c510191b8bbb77d233","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.6.2.tgz","fileCount":382,"integrity":"sha512-vXKXTgWRq2eoLiCs/jhsead+RdZzZbmEJLCd/EpLflgFbrEAEdpaQcLRuTQZEGnGb4d9hD7cfEVfiMGizdieGg==","signatures":[{"sig":"MEYCIQDSpihxuPGw0rZN3OAbCsXzjQ5ALrjlqd/1DO7+tUJ3ZAIhAOWMoj57KlwoZNO7tMylRkwYYYLXMAoguVcLB9lgud9f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027733},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/sse-watcher.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/75fc3c1bc1f43eabdde498f2a4d1094f/leadcms-sdk-3.6.2.tgz","_integrity":"sha512-vXKXTgWRq2eoLiCs/jhsead+RdZzZbmEJLCd/EpLflgFbrEAEdpaQcLRuTQZEGnGb4d9hD7cfEVfiMGizdieGg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.6.2_1778677128074_0.8097636295844708","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@leadcms/sdk","version":"3.8.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.8.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"1a32fde71202ec1ed16c23c1e8399820f61e9e1c","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.8.0.tgz","fileCount":394,"integrity":"sha512-zoYSnw4CkNDOIof6Ng/Qos0GtsO/SLfs4C04uKc0sPpJP3oaTrlVJgBusThiWtuAGI7LrjYZdOb6yZAC3L0EGw==","signatures":[{"sig":"MEYCIQCrgStvdyjZwVxAYKXmk8fvbByyIkqardMRGTa4K/a7fAIhAI8xO6+vOLZywxJSI4g2NUHJJuD1pfSxXF74gXNUQkol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGEfztk5lG6WOfUmxJM25Rpykd6g1ov60kz7yZjNiy0pAiEAvZXyotlDNmOMhEV6lAm1mq8zC6yPUNerwoPZQSauKL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056220},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/watch.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/bd2183c032730daa82be87b7195316b1/leadcms-sdk-3.8.0.tgz","_integrity":"sha512-zoYSnw4CkNDOIof6Ng/Qos0GtsO/SLfs4C04uKc0sPpJP3oaTrlVJgBusThiWtuAGI7LrjYZdOb6yZAC3L0EGw==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.8.0_1788334405176_0.5642799033354657","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@leadcms/sdk","version":"3.8.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.8.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"2bad2c0c141d6c5b317c0d2094867e54213620a2","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.8.1.tgz","fileCount":398,"integrity":"sha512-ECQly4fb3xzi+w/neNaiFvs61fgrSTeAWmmprhlPlA7DatziaEBGzxSTc+S3CHangZUsjMS6eO9h6GAkcezdow==","signatures":[{"sig":"MEUCICnYaP1CCAwWrsFNHKjYb7JhNE65GKUKstqZzWCLqCHRAiEA5a+xUvEPAZ6mXueaOHwTJZ3DJqkrs+8I2B4Gh4/9Z0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFcPh/n5yLImrfgt3wTNjs3SeY+ycjAp2kU0S95f2AMDAiEA0tvXxyA4Bytz1C0EiTGRX/QMW4eC2Ojy56dhQONGqWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064276},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/watch.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/158b86368933048d38b9bb972c19d24b/leadcms-sdk-3.8.1.tgz","_integrity":"sha512-ECQly4fb3xzi+w/neNaiFvs61fgrSTeAWmmprhlPlA7DatziaEBGzxSTc+S3CHangZUsjMS6eO9h6GAkcezdow==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.8.1_1788335617010_0.7589622975420913","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@leadcms/sdk","version":"3.8.2","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.8.2","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"fd50b6df60a2c610cbe4607e62cab95378d27ffb","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.8.2.tgz","fileCount":398,"integrity":"sha512-tV2cuHPobYvtlvT9Sy2t9pVmtWe3fl9P9BYWn1LwMPCEX9UhGatQvphbSs8wHQTFYOv9Lo108/EYR2H8m/V2mg==","signatures":[{"sig":"MEUCIHCblXypSKG4uIalpazE5npeQLYyyqSUqiDjiPtEgky0AiEA+OYxdahRdT2ENf99mMy4zVYpYLFY2p8WiKRYEDF8WCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtUFkocA2EpSpvBF6slkUaKdOfxlZyONt8J5jAO7tilAiAcgTxcwTqK8+bJN0/cyyH7S5YDENlPPJNgAsXOFDm2jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064494},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.8.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/watch.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/bb871cd1e794383587a651148a4e0759/leadcms-sdk-3.8.2.tgz","_integrity":"sha512-tV2cuHPobYvtlvT9Sy2t9pVmtWe3fl9P9BYWn1LwMPCEX9UhGatQvphbSs8wHQTFYOv9Lo108/EYR2H8m/V2mg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.8.2_1788369718065_0.8736510776992812","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@leadcms/sdk","version":"3.9.0","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.9.0","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"a484fc3b51658f83da2d1d78d24226d99358891d","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.9.0.tgz","fileCount":398,"integrity":"sha512-G7F4MOwGPS3qd9oz3ikMiUVXCzCZDvwEZnS/fu3Tw6QpMh3yjyOzis0WpJVf0HB83ZN60cw0KgEDxY1hp6Wwjg==","signatures":[{"sig":"MEUCIQDUzMnx/j2NYDeWCN23TnNccqLs887QIfvyVT4g9glB5gIgSuDGkUrzlkEnKwLn1OuRpxCUaPMFKdUxPV9FLsc9lfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKgFLxlBOHYeS8KpS5f/XrPRv2TKT1x8uNte4f6DqWZwIgcsSjlj+31rEluGl1obo2bvrB4aTdq8fxVYhO6FkLMEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2088063},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/watch.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/32bcc9445d841a0844afe5e1b0cc695f/leadcms-sdk-3.9.0.tgz","_integrity":"sha512-G7F4MOwGPS3qd9oz3ikMiUVXCzCZDvwEZnS/fu3Tw6QpMh3yjyOzis0WpJVf0HB83ZN60cw0KgEDxY1hp6Wwjg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.9.0_1788422092757_0.45961641085678506","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@leadcms/sdk","version":"3.9.1","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"author":{"name":"LeadCMS Team"},"license":"MIT","_id":"@leadcms/sdk@3.9.1","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"bin":{"leadcms":"dist/cli/index.js"},"dist":{"shasum":"d8eb57bae7c8e3c90fd4d89ce95e8b00b3c2cf23","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.9.1.tgz","fileCount":398,"integrity":"sha512-MFKq87N81fTBIKC0UQrdFbKZgOm5scaEeSnNlDzkjd90S+/uwN07OhB9s8cn0JhNxwN3WEghqHo4q2inyIZNBg==","signatures":[{"sig":"MEUCIQDygrDnQvCN66Vxsetf7FIPcW9Zqr8dEPFLv6HL26QmcAIgKoFmW5o0WyReVjYgiho6Aq3qKXD5sggSRDNebq+WqC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCmaDdhocgW862qbijUB3DfqDPXyC9krnmGUshwvI27wIhAM+yMIegYGJjJvdAhHZN5zexvOq9frfRqW4jLoIyDb8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2093574},"main":"dist/index.js","type":"module","_from":"file:leadcms-sdk-3.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/watch.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"_resolved":"/tmp/18fc1f2ccf190c2dfc6dbcba2fa015d7/leadcms-sdk-3.9.1.tgz","_integrity":"sha512-MFKq87N81fTBIKC0UQrdFbKZgOm5scaEeSnNlDzkjd90S+/uwN07OhB9s8cn0JhNxwN3WEghqHo4q2inyIZNBg==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.9.1_1788430470668_0.50491675080979","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"_id":"@leadcms/sdk@3.10.0","bin":{"leadcms":"dist/cli/index.js"},"bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"dist":{"shasum":"278705e6beab7524c8d6cbd755df5600000c57ed","tarball":"https://registry.npmjs.org/@leadcms/sdk/-/sdk-3.10.0.tgz","fileCount":422,"integrity":"sha512-dqGHMLMwN7tyMc5dD9a3DA/dFnGa5CrWVszMOrBGcv4IuQtJAKGmsJptpGXrj73aupRvaeWKIc7Kx6bOctxS0A==","signatures":[{"sig":"MEUCICbc58E5qXLilWMqEVRkByaEoEm/xqb3jCsdKKGV5za2AiEAlyRHTO8bI5rohAd2MazJbVVVYXcF5iE71SlPa7ikYa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFCoMU8kSDM/oC1KnXw8c0ZF7mK+lZjhsWblRZbUeSXUAiEAoGGpahqE4jk83HRwuWNR2mo3sCULutMN1mTe/tfcfbc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadcms%2fsdk@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2218041},"main":"dist/index.js","name":"@leadcms/sdk","type":"module","_from":"file:leadcms-sdk-3.10.0.tgz","types":"dist/index.d.ts","author":{"name":"LeadCMS Team"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"pnpm run build && tsc --watch","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"jest","build":"pnpm run clean && pnpm run compile","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","compile":"tsc && cp -r src/templates dist/ && chmod +x dist/cli/index.js dist/cli/bin/*.js","lint:fix":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix","test:cli":"pnpm run build && node dist/cli/index.js --help > /dev/null && echo '✅ CLI tests passed'","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","leadcms:pull":"node dist/scripts/pull-leadcms-content.js","leadcms:push":"node dist/scripts/push-leadcms-content.js","leadcms:watch":"node dist/scripts/watch.js","test:coverage":"jest --coverage","leadcms:status":"node dist/scripts/status-leadcms-content.js","leadcms:generate-env":"node dist/scripts/generate-env-js.js"},"version":"3.10.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44841158-6c80-493a-8008-6c9645870d31"}},"homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"_resolved":"/tmp/83f1d09b7eb7674585a932bce56ae33b/leadcms-sdk-3.10.0.tgz","_integrity":"sha512-dqGHMLMwN7tyMc5dD9a3DA/dFnGa5CrWVszMOrBGcv4IuQtJAKGmsJptpGXrj73aupRvaeWKIc7Kx6bOctxS0A==","repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","directories":{},"maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"_nodeVersion":"24.20.0","dependencies":{"diff":"^8.0.2","axios":"^1.13.2","dotenv":"^16.6.1","js-yaml":"^4.1.1","form-data":"^4.0.5","node-diff3":"^3.2.0","eventsource":"^4.0.0","gray-matter":"^4.0.3","transliteration":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.3.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","prettier":"^3.8.3","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/jest":"^29.5.14","@types/node":"^20.19.24","concurrently":"^9.2.1","@types/js-yaml":"^4.0.9","@types/eventsource":"^1.1.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_3.10.0_1788788474889_0.4934973942965899"}}},"time":{"created":"2025-10-14T13:48:22.933Z","modified":"2026-09-07T13:41:15.446Z","1.2.85-pre":"2025-10-14T13:48:23.247Z","1.2.86-pre":"2025-10-14T15:13:55.849Z","1.2.87-pre":"2025-10-14T16:14:13.379Z","1.2.88-pre":"2025-10-14T16:25:14.251Z","1.2.89-pre":"2025-10-15T06:25:46.891Z","1.2.90-pre":"2025-10-15T08:30:16.521Z","1.2.91-pre":"2025-10-24T13:03:39.047Z","1.3.0-pre":"2025-10-29T08:04:56.718Z","2.0.0-pre":"2025-10-29T17:45:06.507Z","2.1.0":"2025-10-30T04:22:06.292Z","2.1.1":"2025-10-30T05:37:55.787Z","2.1.3":"2025-10-30T07:08:56.085Z","2.1.4":"2025-10-30T07:36:01.046Z","2.1.5":"2025-10-30T07:58:00.106Z","2.2.1":"2025-11-02T16:54:28.841Z","2.2.2":"2025-11-03T06:21:15.490Z","2.2.3":"2025-11-03T14:50:22.693Z","2.2.4":"2025-11-04T14:41:53.007Z","3.0.0":"2025-11-08T20:32:58.113Z","3.0.1":"2025-11-08T20:52:07.607Z","3.0.2":"2025-11-08T21:17:09.927Z","3.1.1":"2026-02-02T18:31:25.040Z","3.2.0":"2026-02-15T19:11:17.100Z","3.3.0":"2026-02-18T13:33:31.794Z","3.3.1":"2026-02-18T15:40:45.058Z","3.3.2":"2026-02-18T15:41:15.874Z","3.3.3":"2026-02-18T15:41:54.266Z","3.3.4":"2026-02-18T15:45:01.191Z","3.3.5":"2026-02-18T16:09:51.883Z","3.3.7":"2026-02-24T17:39:10.906Z","3.3.8":"2026-02-24T18:47:55.849Z","3.3.9":"2026-02-25T06:17:10.772Z","3.3.10":"2026-02-26T11:01:03.106Z","3.3.11":"2026-02-27T17:26:33.713Z","3.3.12":"2026-03-01T18:14:50.861Z","3.4.0":"2026-03-09T07:00:12.040Z","3.5.0":"2026-03-12T19:30:08.786Z","3.5.1":"2026-03-12T19:40:16.815Z","3.5.2":"2026-03-16T05:39:33.999Z","3.5.3":"2026-03-16T07:15:40.518Z","3.5.4":"2026-03-20T04:21:38.953Z","3.5.5":"2026-03-21T18:08:46.096Z","3.5.8":"2026-03-22T18:16:03.208Z","3.5.9":"2026-03-24T12:46:03.915Z","3.5.10":"2026-03-24T13:37:10.315Z","3.5.11":"2026-03-24T14:30:42.044Z","3.5.12":"2026-03-24T14:35:39.055Z","3.5.13":"2026-03-26T08:47:21.246Z","3.5.14":"2026-03-31T19:46:24.686Z","3.5.15":"2026-03-31T21:19:05.954Z","3.5.16":"2026-04-06T12:06:46.502Z","3.5.17":"2026-04-06T12:33:02.876Z","3.5.18":"2026-04-06T12:47:18.187Z","3.6.1":"2026-05-13T06:24:15.213Z","3.6.2":"2026-05-13T12:58:48.379Z","3.8.0":"2026-09-02T07:33:25.278Z","3.8.1":"2026-09-02T07:53:37.112Z","3.8.2":"2026-09-02T17:21:58.253Z","3.9.0":"2026-09-03T07:54:52.865Z","3.9.1":"2026-09-03T10:14:30.777Z","3.10.0":"2026-09-07T13:41:14.995Z"},"bugs":{"url":"https://github.com/LeadCMS/leadcms.sdk/issues"},"author":{"name":"LeadCMS Team"},"license":"MIT","homepage":"https://github.com/LeadCMS/leadcms.sdk#readme","keywords":["leadcms","cms","headless-cms","sdk","typescript","content-management","mdx","markdown","json","i18n","localization","static-content","framework-agnostic","static-site-generator","build-time","nextjs","astro","gatsby","nuxt"],"repository":{"url":"git+https://github.com/LeadCMS/leadcms.sdk.git","type":"git"},"description":"Official SDK and CLI tools for LeadCMS - framework-agnostic content management for static site generators","maintainers":[{"name":"peterliapin","email":"peter.liapin@wavepoint.ru"}],"readme":"# LeadCMS SDK\n\nA comprehensive, framework-agnostic SDK and CLI tools for integrating with LeadCMS. Provides clean access to your LeadCMS content through simple JavaScript/TypeScript functions that work with any framework or static site generator.\n\n## Installation\n\n### For Build-Time Usage (Most Common)\n\nIf you only use LeadCMS SDK during the build process (static site generation):\n\n```bash\nnpm install --save-dev @leadcms/sdk\n```\n\n### For Runtime Usage\n\nIf you need LeadCMS SDK in your production application (SSR, API routes, live preview):\n\n```bash\nnpm install @leadcms/sdk\n```\n\n### Global CLI Installation\n\nFor CLI tools and project setup:\n\n```bash\nnpm install -g @leadcms/sdk\n```\n\n### When to Use Each Installation Method\n\n**Development Dependency (`--save-dev`)** - Recommended for:\n\n- ✅ Static Site Generators (Next.js, Astro, Gatsby, Nuxt)\n- ✅ Build-time content fetching and processing\n- ✅ Static route generation\n- ✅ Content pre-processing during build\n\n**Production Dependency (`--save`)** - Use when you need:\n\n- 🔄 Server-Side Rendering (SSR) with dynamic content\n- 🔄 API routes that fetch LeadCMS content at runtime\n- 🔄 Live preview functionality in production\n- 🔄 Runtime content loading and processing\n\n**Global Installation (`-g`)** - Best for:\n\n- 🛠️ CLI commands across multiple projects\n- 🛠️ Project initialization and setup\n- 🛠️ Content fetching and Docker template generation\n\n## Quick Start\n\nGet started with LeadCMS in 3 simple steps:\n\n### 1. Initialize Your Project\n\n```bash\nnpx leadcms init\n```\n\nThis will:\n\n- Connect to your LeadCMS instance\n- Detect available entity types (content, media, comments)\n- Create configuration files (`.env` and optionally `leadcms.config.json`)\n\n### 2. Authenticate (for write access)\n\n```bash\nnpx leadcms login\n```\n\n- **LeadCMS v1.2.88+**: Automatic device authentication via browser\n- **Older versions**: Guided manual token extraction\n- Saves your API token securely to `.env`\n\n**Skip this step** if you only need read-only access to public content.\n\n### 3. Download Your Content\n\n```bash\nnpx leadcms pull\n```\n\nDownloads all content, media, and comments to your local project.\n\n**That's it!** You're ready to use LeadCMS content in your application. See [Usage Examples](#usage-examples) below.\n\n## CI/CD Integration\n\n[![Build & Test](https://github.com/LeadCMS/leadcms.sdk/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/LeadCMS/leadcms.sdk/actions/workflows/build-and-test.yml)\n\nThe LeadCMS SDK includes comprehensive CI/CD workflows for GitHub Actions that provide:\n\n### 🧪 Automated Testing\n\n- **Multi-Node Support**: Tests run on Node.js 18, 20, and 22\n- **Coverage Reports**: Automatic coverage reporting with visual coverage diffs on PRs\n- **Test Results**: Interactive test results displayed directly in GitHub Actions\n- **JUnit XML**: Structured test output for integration with external tools\n\n### 📊 Coverage Reporting\n\n- **LCOV Reports**: Line and branch coverage tracking\n- **PR Comments**: Automatic coverage comments on pull requests showing coverage changes\n- **Coverage Artifacts**: HTML coverage reports archived for 30 days\n- **Multiple Formats**: Coverage available in LCOV, HTML, and Clover formats\n\n### 🔧 Quality Checks\n\n- **TypeScript Compilation**: Ensures type safety across all Node.js versions\n- **Package Validation**: Verifies package structure and CLI functionality\n- **Docker Template Testing**: Validates generated Docker configurations\n\n### Setting Up CI/CD for Your Project\n\nIf you're using this SDK in your own project, you can add similar testing workflows:\n\n```yaml\n# .github/workflows/test.yml\nname: Tests\n\non: [push, pull_request]\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: actions/setup-node@v4\n        with:\n          node-version: \"20\"\n          cache: \"npm\"\n      - run: npm ci\n      - run: npm test\n```\n\n### Running Tests Locally\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Run tests in watch mode\nnpm run test:watch\n```\n\n### Test Coverage\n\nThe SDK maintains high test coverage with **481 tests across 30 test suites**, covering:\n\n- 📄 Content retrieval, parsing, and transformation\n- 🌍 Multi-language support and translations\n- 📝 Draft content handling and user-specific overrides\n- 🏗️ Build-time optimizations and caching\n- 🔧 Configuration management and validation\n- 🔄 Push/Pull synchronization with conflict detection\n- 🗂️ Content rename, type change, and deletion handling\n- 🗑️ Media deletion sync and file cleanup\n- 🔁 Sync token migration and edge cases\n- 🖥️ CLI command functionality with mocked API responses\n\n### Testing with Mock Data\n\nFor testing CLI commands locally without a real LeadCMS instance, use the built-in mock data service:\n\n```bash\n# Enable mock mode and test status command\nLEADCMS_USE_MOCK=true LEADCMS_CONTENT_DIR=./test-content npx leadcms status\n\n# Test with different mock scenarios\nLEADCMS_USE_MOCK=true LEADCMS_MOCK_SCENARIO=hasConflicts npx leadcms status\nLEADCMS_USE_MOCK=true LEADCMS_MOCK_SCENARIO=mixedOperations npx leadcms push --dry-run\n```\n\n**Available Mock Scenarios:**\n\n- `allNew` - Local content that doesn't exist remotely (default)\n- `noChanges` - All content is in sync\n- `hasConflicts` - Remote content is newer than local\n- `hasUpdates` - Local content is newer than remote\n- `mixedOperations` - Mix of new, updated, and conflicted content\n- `missingContentTypes` - Content with unknown types\n\n**Mock Mode Activation:**\n\n- `NODE_ENV=test` - Automatically uses mock mode\n- `LEADCMS_USE_MOCK=true` - Force mock mode\n\nThe data service abstraction automatically handles switching between real API calls and mock data based on your environment, providing seamless testing without external dependencies.\n\n## Configuration\n\nLeadCMS SDK supports multiple configuration methods in order of priority:\n\n> **🚀 Quick Start:** Run `npx leadcms init` for an interactive setup wizard that handles everything!\n\n### 1. Environment Variables (Recommended for API credentials)\n\nFor security reasons, it's best to keep sensitive credentials as environment variables:\n\n```bash\n# Required\nLEADCMS_URL=your-leadcms-instance-url\n\n# Optional - API key for authenticated access\n# Omit this for public-only mode (published content only)\nLEADCMS_API_KEY=your-api-key\n\n# Optional - can also be set via environment variables\nLEADCMS_DEFAULT_LANGUAGE=en\nLEADCMS_CONTENT_DIR=.leadcms/content\nLEADCMS_MEDIA_DIR=public/media   # keep files in sub-folders (public/media/<folder>/...); LeadCMS has no root scope\nLEADCMS_EMAIL_TEMPLATES_DIR=.leadcms/email-templates\nLEADCMS_ENABLE_DRAFTS=true\n\n# Next.js users can also use:\nNEXT_PUBLIC_LEADCMS_URL=your-leadcms-instance-url\nNEXT_PUBLIC_LEADCMS_DEFAULT_LANGUAGE=en\n```\n\n> **� Security Note:** The SDK uses a **security-first approach** - all read operations (content, comments, media sync) are performed WITHOUT authentication, ensuring only public data is retrieved. API keys are only used for write operations. See [Public API Mode Guide](./docs/PUBLIC_API_MODE.md) for details.\n\n### 2. Configuration File (For project-specific settings)\n\nCreate a `leadcms.config.json` file **only if you need to override default settings** like `contentDir`, `mediaDir`, or `defaultLanguage`:\n\n```bash\n# Initialize configuration file\nnpx leadcms init\n```\n\n```json\n{\n  \"defaultLanguage\": \"en\",\n  \"contentDir\": \".leadcms/content\",\n  \"commentsDir\": \".leadcms/comments\",\n  \"mediaDir\": \"public/media\",\n  \"emailTemplatesDir\": \".leadcms/email-templates\",\n  \"enableDrafts\": false\n}\n```\n\n> **Security Note:** Avoid putting `url` and `apiKey` in config files. Environment variables are safer and work better with deployment platforms.\n\n### 3. Programmatic Configuration\n\nFor advanced use cases, you can configure the SDK programmatically:\n\n```typescript\nimport { configure } from \"@leadcms/sdk\";\n\nconfigure({\n  url: \"https://your-leadcms-instance.com\",\n  apiKey: \"your-api-key\",\n  defaultLanguage: \"en\",\n  contentDir: \".leadcms/content\",\n  mediaDir: \"public/media\",\n  enableDrafts: false,\n});\n```\n\n> **Best Practice:** Use environment variables for `url` and `apiKey`, and programmatic configuration only for project-specific overrides.\n\n### Configuration Options\n\n- `url` - Your LeadCMS instance URL (**required**, best as env var)\n- `apiKey` - Your LeadCMS API key (**optional**, omit for public-only mode, best as env var when used)\n- `defaultLanguage` - Default language code (default: \"en\")\n- `contentDir` - Directory for downloaded content (default: \".leadcms/content\")\n- `mediaDir` - Directory for media files (default: \"public/media\")\n- `enableDrafts` - Enable draft content support (default: false, requires API key)\n- `remotes` / `defaultRemote` - Named CMS instances of one site (see [Multi-Remote](./docs/MULTI_REMOTE.md))\n- `sites` / `defaultSite` - Named sites: one codebase, several content trees (see [Multiple sites](#multiple-sites))\n\n### Multiple sites\n\nOne codebase can serve several sites: two brands of one product, regional editions, an agency template that produces a site per client. Each **site** owns its content and entity directories, its media directory, its default language, its remotes and the sync state of those remotes. Sites and remotes are orthogonal: a site answers _which content?_, a remote answers _which instance of that site?_.\n\n```json\n{\n  \"defaultLanguage\": \"en\",\n  \"sites\": {\n    \"acme\": {\n      \"root\": \".leadcms\",\n      \"mediaDir\": \"public/media\",\n      \"remotes\": {\n        \"prod\": { \"url\": \"https://cms.acme.example.com\" },\n        \"dev\": { \"url\": \"https://cms.dev.acme.example.com\" }\n      },\n      \"defaultRemote\": \"prod\"\n    },\n    \"zenith\": {\n      \"root\": \"sites/zenith/.leadcms\",\n      \"mediaDir\": \"sites/zenith/public/media\",\n      \"defaultLanguage\": \"en-GB\",\n      \"remotes\": { \"prod\": { \"url\": \"https://cms.zenith.example.com\" } },\n      \"defaultRemote\": \"prod\"\n    }\n  },\n  \"defaultSite\": \"acme\"\n}\n```\n\n- `root` expands to `{root}/content`, `{root}/comments`, `{root}/email-templates`, `{root}/settings`, `{root}/segments`, `{root}/sequences`, `{root}/redirects`, and to the remote state base `{root}/remotes`. A `*Dir` key set on the site overrides that one directory.\n- `mediaDir` is not derived from `root`. It inherits the top-level value and must be unique per site.\n- Other top-level keys (`defaultLanguage`, `languageDomains`, `redirects`, `enableDrafts`) are defaults every site inherits. `url`, `remotes` and `defaultRemote` are rejected at the top level once `sites` exists: they belong to a site.\n- The active site is chosen by `--site <name>` / `-s <name>`, then `LEADCMS_SITE`, then `defaultSite`. Environment overrides such as `LEADCMS_CONTENT_DIR` still apply, to the selected site.\n- API keys are looked up as `LEADCMS_SITE_{SITE}_REMOTE_{REMOTE}_API_KEY`, then `LEADCMS_REMOTE_{REMOTE}_API_KEY`, then `LEADCMS_API_KEY`, so two sites may both call their production instance `prod`.\n- Without a `sites` block nothing changes: the project is one implicit site rooted at `.leadcms`, and `--site` is an error.\n\nManage sites with `leadcms site …` (see [Site management](#site-management)) and build one site at a time with `LEADCMS_SITE` (see [Multiple sites in a build](#multiple-sites-in-a-build)). Design notes: [docs/MULTI_SITE.md](./docs/MULTI_SITE.md).\n\n## CLI Usage\n\n### Check SDK version\n\n```bash\nnpx leadcms version\n# or\nnpx leadcms -v\n# or\nnpx leadcms --version\n```\n\n### Initialize configuration\n\n```bash\nnpx leadcms init\n```\n\nInteractive setup wizard that:\n\n1. **Connects to your LeadCMS instance** - Validates URL and checks for existing authentication\n2. **Fetches configuration** - Retrieves default language and available languages from public `/api/config` endpoint\n3. **Configures directories** - Sets content and media directories (defaults: `.leadcms/content`, `public/media`)\n4. **Creates environment file** - Saves configuration to `.env`\n5. **Creates config file** - Only if you use non-default directories (keeps your project clean!)\n\n**Note:** The `/api/config` endpoint is public and works without authentication. For write operations and private content, run `leadcms login` after initialization.\n\n### Login to LeadCMS\n\n```bash\nnpx leadcms login\n```\n\nAuthenticates with your LeadCMS instance:\n\n- **Device Authentication** (LeadCMS v1.2.88+) - Opens a browser link for secure authentication\n- **Manual Token** (older versions) - Guides you through extracting an API token\n- **Saves token** - Automatically stores the token in your `.env` file\n\n**When to use:**\n\n- After running `leadcms init` if you need write access\n- To update an expired or invalid token\n- When switching between LeadCMS instances\n\nExample session:\n\n```\n🚀 LeadCMS SDK Initialization\n\nEnter your LeadCMS URL: https://your-instance.leadcms.ai\n\n🔐 Authentication Setup\n   Authentication is optional and can be skipped for most use cases.\n   • Without authentication: You can pull content and build your site (read-only access)\n   • With authentication: You can also push content changes back to LeadCMS\n   • You can always authenticate later by running: leadcms login\n\nWould you like to authenticate now? (Y/n): n\nℹ️  Skipping authentication. Continuing in read-only mode.\n   You can run \"leadcms login\" later to authenticate.\n\n🔍 Connecting to LeadCMS...\n✅ Connected successfully!\n\n📋 Available languages:\n   1. English (United States) [en-US] (default)\n   2. Russian (Russia) [ru-RU]\n\nDefault language code [en-US]:\n✓ Using default language: en-US\n\n📦 Supported entity types:\n   ✓ Content\n   ✓ Media\n   ✓ Comments\n\nContent directory [.leadcms/content]:\nMedia directory [public/media]:\nComments directory [.leadcms/comments]:\n\n📝 Creating configuration files...\n\n✅ Updated .env\nℹ️  Using default directories, no leadcms.config.json needed.\n\n✨ Configuration complete!\n\nNext steps:\n  1. Run: npx leadcms login (for write access and private content)\n  2. Run: npx leadcms pull (to download content)\n  3. Start using LeadCMS content in your project\n```\n\nThe wizard creates:\n\n- **`.env`** (or `.env` if exists) with `LEADCMS_URL`, `LEADCMS_DEFAULT_LANGUAGE`, and optionally `LEADCMS_API_KEY`\n- **`leadcms.config.json`** only if custom directories are specified\n\n**Anonymous Mode:** Perfect for static sites that only need public content. Omit the API key to skip authentication entirely.\n\n### Generate Docker deployment templates\n\n```bash\nnpx leadcms docker\n# Creates Docker files for production and preview deployments\n```\n\n### Pull content, media and comments from LeadCMS\n\nThe CLI supports several focused pull commands so you can sync exactly what you need.\n\n```bash\n# Pull everything (content, media, comments)\nnpx leadcms pull\n\n# Pull only content (no media or comments)\nnpx leadcms pull-content\n\n# Pull only media files\nnpx leadcms pull-media\n\n# Pull only comments\nnpx leadcms pull-comments\n\n# Pull email templates\nnpx leadcms pull-email-templates\n\n# Pull segments\nnpx leadcms pull-segments\n\n# Pull sequences\nnpx leadcms pull-sequences\n\n# Pull redirects (triggers server-side auto-discovery first)\nnpx leadcms pull-redirects\n\n# Reset and pull everything from scratch\nnpx leadcms pull --reset\n```\n\n> **Note:** `npx leadcms fetch` is still supported as an alias for backward compatibility.\n\nWhat each command does:\n\n- `npx leadcms pull` - Syncs content, media and comments into your project using the configured directories. Updates incremental sync tokens so subsequent runs are faster.\n- `npx leadcms pull --reset` - Deletes all local content, media, comments, and sync tokens, then performs a full pull from scratch. Useful when local state has become inconsistent or after configuration changes.\n- `npx leadcms pull-content` - Downloads only content entities (MDX/JSON files) and updates local metadata.\n- `npx leadcms pull-media` - Downloads media files to your `mediaDir` (e.g., `public/media`). Use this when you changed media or want to refresh assets separately from content.\n- `npx leadcms pull-comments` - Downloads comments to the comments directory (e.g., `.leadcms/comments/`). Useful when you only need comment updates.\n- `npx leadcms pull-email-templates` - Downloads email templates to `.leadcms/email-templates/`.\n- `npx leadcms pull-segments` - Downloads contact segments to `.leadcms/segments/`.\n- `npx leadcms pull-sequences` - Downloads automation sequences to `.leadcms/sequences/`.\n- `npx leadcms pull-redirects` - Posts a server-side discover request, then pulls all redirect rules into `redirects/redirects.yaml`. Use `--reset` to clear local state and pull from scratch.\n\n**Intelligent sync handling:**\n\n- **Incremental sync** — Sync tokens avoid re-downloading unchanged items on subsequent pulls.\n- **Rename & type-change cleanup** — When content is renamed (slug change), moved to a different type, or switched format (MDX ↔ JSON), the old file is automatically removed before the new version is written.\n- **Deleted content removal** — Content and media deleted on the server are removed locally during the next pull.\n- **Sync token migration** — When upgrading from SDK ≤ 3.1, legacy sync tokens are automatically migrated to their new location inside each data directory.\n\n### Create a new content file locally\n\n```bash\nnpx leadcms add-content [slug]\n```\n\nInteractive wizard that creates a new MDX or JSON content file locally. It:\n\n1. Prompts for a slug (or accepts one as a positional argument)\n2. Fetches available content types from remote and lets you choose\n3. Prompts for required frontmatter fields (title, description, author, language, category, tags)\n4. Writes the file to the correct directory and format\n\nThe resulting file is ready to push with `npx leadcms push`.\n\n### Push local content to LeadCMS\n\n```bash\nnpx leadcms push [options]\n```\n\nPush your local content changes to LeadCMS. This command will:\n\n- Analyze local MDX/JSON files and compare with remote content\n- Detect new content, updates, conflicts, and remotely-deleted items using `updatedAt` timestamps\n- Prompt for confirmation before making changes\n- Support for creating missing content types automatically\n- Record the remote's sync tokens and, per item, its `id`, `createdAt` and `updatedAt` in `.leadcms/remotes/<name>/metadata.json` after sync (commit that file: it is the checkpoint the next pull continues from). These server-managed fields are never written into content files, so a push does not dirty files in git and one working tree can serve several remotes\n\n**Options:**\n\n- `--force` - Override remote changes (skip conflict check)\n- `--delete` - Also push local deletions to remote. When this flag is passed, local files are treated as the source of truth and remote items missing locally are deletion candidates.\n- `--dry-run` - Show what would be changed without making any modifications\n\nFocused push commands are also available for individual entity types:\n\n```bash\nnpx leadcms push-email-templates [--delete] [--dry-run] [--force]\nnpx leadcms push-segments        [--delete] [--dry-run] [--force]\nnpx leadcms push-sequences       [--delete] [--dry-run] [--force]\nnpx leadcms push-comments        [--dry-run] [--force]\nnpx leadcms push-redirects       [--delete] [--dry-run] [--force]\n```\n\n**Content frontmatter / metadata (required and optional fields):**\n\n```yaml\n---\ntype: \"article\" # required: Content type (must exist in LeadCMS)\ntitle: \"Article Title\" # required: Content title\nslug: \"article-slug\" # required: URL slug (unique per locale)\nlanguage: \"en\" # required: Content language\npublishedAt: \"2024-10-29T10:00:00Z\" # optional: Publication date (omit to create a draft or schedule a future publish)\n---\n```\n\nNotes:\n\n- `publishedAt` is optional. Omitting it is a valid way to create draft or scheduled content depending on your LeadCMS workflow.\n- `id`, `createdAt` and `updatedAt` are maintained by the LeadCMS server and kept per remote in `.leadcms/remotes/<name>/metadata.json`, not in the file. Conflict detection compares the remote's current `updatedAt` with the value recorded there. Files written by older SDK versions may still carry these fields; they are ignored for comparison and dropped the next time the file is rewritten.\n\n### Live preview: picking up content edits\n\nContent is read from disk at request time and never imported, so a bundler has\nno idea those files exist. Editing an MDX file produces no module change, the\ndev server has nothing to push, and the page the author is looking at stays\nstale until they reload by hand. The same is true of content streamed down from\nLeadCMS: `watch` writes the file, but nothing tells the bundler.\n\n`leadcms watch` handles both. It watches the content directory — covering edits\nmade by hand and its own writes from the Server-Sent Events stream — and records\nthe content's revision in a small generated module. Importing that module from a\npage gives the graph a real change, which the dev server turns into an update.\n\n```jsonc\n// package.json\n{\n  \"scripts\": {\n    // Run it alongside your dev server.\n    \"dev\": \"concurrently \\\"next dev\\\" \\\"leadcms watch\\\"\",\n    // Create the module for production builds, which import it like any other.\n    \"prebuild\": \"leadcms generate-content-revision\"\n  }\n}\n```\n\nThe stream is started only when a remote is configured, so this works on a\nproject with no LeadCMS instance reachable; pass `--local` to skip it\ndeliberately.\n\n**One import is required.** The module defaults to\n`.leadcms/content-revision.js`; import it from a page, or from anything a page\nalready pulls in:\n\n```js\nimport { CONTENT_REVISION } from \"@/.leadcms/content-revision\";\n\n// Re-exported, not merely imported, so the binding is used and the module is\n// never tree-shaken out of the page's graph.\nexport const contentRevision = CONTENT_REVISION;\n```\n\nSet `contentRevisionFile` in `leadcms.config.json` to put it somewhere your\nbundler resolves more naturally, and add the generated file to `.gitignore`.\n\n> Why an import at all? A bundler will only push an update for a module it can\n> see. Turbopack has no plugin API, so the SDK cannot inject one into the graph\n> on your behalf — the import is what makes the content directory visible to the\n> dev server. It is inert at runtime and costs nothing in production.\n\nThe same behaviour is available programmatically:\n\n```typescript\nimport { watchContentRevision, computeContentRevision } from \"@leadcms/sdk\";\n\nconst stop = watchContentRevision({ onChange: (rev) => console.log(rev) });\n```\n\n### Check sync status\n\n```bash\nnpx leadcms status\n```\n\nShows the current sync status between local files and the remote, covering all entity types: content, media, email templates, segments, sequences, comments, redirects, and settings. No changes are made.\n\nFocused status commands are also available:\n\n```bash\nnpx leadcms status-content\nnpx leadcms status-media\nnpx leadcms status-email-templates\nnpx leadcms status-segments\nnpx leadcms status-sequences\nnpx leadcms status-comments\nnpx leadcms status-redirects\nnpx leadcms status-settings\n```\n\nAll status commands show records that exist only on the remote (labeled `added remotely:`) without requiring `--delete`, so you can see everything that needs pulling before deciding to act.\n\nPass `--delete` to status or push commands when you want the local files to be treated as the source of truth. In that mode, remote records that do not exist locally are shown as `deleted locally:` and can be removed from LeadCMS by the matching push command.\n\n### Site management\n\n```bash\nnpx leadcms site list                         # sites, their roots, languages and remotes\nnpx leadcms site add zenith --language en-GB --remote prod=https://cms.zenith.example.com\nnpx leadcms site show zenith                  # directories, remotes, per-remote checkpoints\nnpx leadcms site set-default zenith\nnpx leadcms site remove zenith                # config entry only; files stay in place\n```\n\n`site add` defaults the root to `sites/<name>/.leadcms` and the media directory to `sites/<name>/public/media`; pass `--root` and `--media-dir` to change them. On a project that has no `sites` block yet, the first `site add` wraps the current configuration into a site (name it with `--existing-name`, or answer the prompt) after asking for confirmation. Existing files and remote checkpoints under `.leadcms/` are picked up unchanged.\n\nEvery pull, push, status and watch command, `generate-redirects-map`, `add-content`, `login` and the `remote` subcommands take `--site <name>` / `-s <name>`:\n\n```bash\nnpx leadcms pull --site zenith                # zenith's content from zenith's default remote\nnpx leadcms pull -s zenith -r dev             # … from zenith's dev remote\nnpx leadcms remote add dev https://cms.dev.zenith.example.com --site zenith\nLEADCMS_SITE=zenith npx leadcms status        # same as --site zenith\n```\n\nCommands print the site next to the remote so logs are unambiguous:\n\n```\n🏷  Site: zenith            (sites/zenith/.leadcms)\n🌐 Remote: prod (default) → https://cms.zenith.example.com\n```\n\n### Redirects management\n\nRedirects are a first-class entity in LeadCMS. Pull them from the server, edit locally as YAML, push back, and generate nginx map files for deployment.\n\n#### Pull redirects\n\n```bash\nnpx leadcms pull-redirects          # Discover + pull redirects.yaml\nnpx leadcms pull-redirects --reset  # Delete local file and sync token, then pull fresh\n```\n\nRedirects are stored in `redirects/redirects.yaml` (path configured by `redirects.dir` in your config). The YAML groups entries by kind (`permanent` for 301, `temporary` for 302). Each item uses named fields for source and target — `sourceType` and `targetType` are **never written to disk**; they are auto-detected from which fields are populated when you push.\n\n```yaml\npermanent: # 301 redirects\n  - fromPath: /old-page # InternalPath source\n    toPath: /new-page # InternalPath target\n\n  - fromSlug: old-article # ContentSlug source (fromLanguage optional if single-language)\n    fromLanguage: en\n    toSlug: new-article # ContentSlug target\n    toLanguage: en\n\n  - fromContentId: 42 # ContentId source\n    toPath: /new-page\n\ntemporary: # 302 redirects\n  - fromPath: /promo # InternalPath source\n    toUrl: https://example.com/sale # ExternalUrl target\n```\n\n**Source field rules** (exactly one set must be present):\n\n| Field(s)                               | Detected as    |\n| -------------------------------------- | -------------- |\n| `fromPath`                             | `InternalPath` |\n| `fromSlug` (+ optional `fromLanguage`) | `ContentSlug`  |\n| `fromContentId`                        | `ContentId`    |\n\n**Target field rules** (exactly one set must be present):\n\n| Field(s)                           | Detected as    |\n| ---------------------------------- | -------------- |\n| `toUrl`                            | `ExternalUrl`  |\n| `toPath`                           | `InternalPath` |\n| `toSlug` (+ optional `toLanguage`) | `ContentSlug`  |\n| `toContentId`                      | `ContentId`    |\n\n#### Push redirects\n\n```bash\nnpx leadcms push-redirects\nnpx leadcms push-redirects --force    # Override remote changes\nnpx leadcms push-redirects --delete   # Also delete remote redirects not present locally\nnpx leadcms push-redirects --dry-run  # Preview changes without applying\n```\n\n#### Check redirect status\n\n```bash\nnpx leadcms status-redirects\nnpx leadcms status-redirects --delete  # Also show redirect deletions\n```\n\n#### Generate nginx redirect maps\n\n```bash\nnpx leadcms generate-redirects-map\n```\n\nGenerates nginx `map` files from your local `redirects.yaml` without connecting to the remote. By default writes to `redirects/nginx.map` (or split into `301.map` / `302.map` depending on configuration).\n\n**Options:**\n\n- `--output, -o <file>` — Override output file path\n- `--language, -l <lang>` — Filter to a specific language only\n- `--dry-run, -d` — Print the map without writing the file\n\nFor `ContentSlug` and `ContentId` sources, the SDK resolves paths using the `redirects.pathPattern` config option (e.g., `\"/blog/:slug\"`).\n\n### Watch for real-time updates\n\n```bash\nnpx leadcms watch\n```\n\n## Framework Integration\n\nThe SDK provides framework-agnostic data access. Most frameworks use it as a **development dependency** for build-time static generation:\n\n```typescript\n// Next.js Static Generation (Build-time only - devDependency)\nexport function generateStaticParams() {\n  // This runs at BUILD TIME, not runtime\n  const routes = getAllContentRoutes();\n  return routes.map((route) => ({\n    slug: route.slugParts,\n    ...(route.isDefaultLocale ? {} : { locale: route.locale }),\n  }));\n}\n\n// Astro Static Generation (Build-time only - devDependency)\nexport function getStaticPaths() {\n  // This runs at BUILD TIME, not runtime\n  const routes = getAllContentRoutes();\n  return routes.map((route) => ({\n    params: { slug: route.slug },\n    props: { locale: route.locale, path: route.path },\n  }));\n}\n\n// Gatsby Static Generation (Build-time only - devDependency)\nexports.createPages = async ({ actions }) => {\n  const { createPage } = actions;\n  const routes = getAllContentRoutes();\n\n  routes.forEach((route) => {\n    createPage({\n      path: route.path,\n      component: path.resolve(\"./src/templates/content.js\"),\n      context: { slug: route.slug, locale: route.locale },\n    });\n  });\n};\n\n// Runtime Usage Examples (Production dependency required)\n\n// Next.js API Route (Runtime)\nimport { getCMSContentBySlugForLocale } from \"@leadcms/sdk\";\n\nexport async function GET(request) {\n  // This runs at REQUEST TIME, needs production dependency\n  const content = getCMSContentBySlugForLocale(\"about\", \"en\");\n  return Response.json(content);\n}\n\n// Express.js Server (Runtime)\napp.get(\"/api/content/:slug\", (req, res) => {\n  // This runs at REQUEST TIME, needs production dependency\n  const content = getCMSContentBySlugForLocale(req.params.slug, \"en\");\n  res.json(content);\n});\n```\n\n### Multiple sites in a build\n\nWith a `sites` block, every build-time function (`getAllContentRoutes()`, `getCMSContentBySlugForLocale()`, `getAvailableLanguages()`, …) reads the active site's tree and languages. Select the site per build:\n\n```bash\nLEADCMS_SITE=acme   LEADCMS_REMOTE=prod pnpm build\nLEADCMS_SITE=zenith LEADCMS_REMOTE=prod pnpm build\n```\n\n`getActiveSite()` and `listSites()` expose the resolved sites to host code:\n\n```typescript\nimport { getActiveSite, listSites } from \"@leadcms/sdk\";\n\ngetActiveSite(); // { name: \"zenith\", isDefault: false, root, defaultLanguage: \"en-GB\", contentDir, mediaDir, remotes, … }\nlistSites(); // every configured site; a single \"default\" entry without a `sites` block\n```\n\nContent references media as `/media/...` and static hosts serve `public/`, so `public/media` has to point at the active site's media directory at build time. A prebuild step does that (a symlink, or a copy where symlinks are unavailable):\n\n```js\n// scripts/link-site-media.mjs\nimport { getActiveSite } from \"@leadcms/sdk\";\nimport fs from \"node:fs\";\nimport path from \"node:path\";\n\nconst site = getActiveSite();\nconst link = path.resolve(\"public/media\");\nif (site.mediaDir !== link) {\n  let existing = null;\n  try {\n    existing = fs.lstatSync(link);\n  } catch {}\n  if (existing && !existing.isSymbolicLink()) {\n    // A real directory here belongs to another site; never delete it.\n    throw new Error(`${link} is a directory, not a link — give that site its own mediaDir`);\n  }\n  if (existing) fs.unlinkSync(link);\n  fs.mkdirSync(path.dirname(link), { recursive: true });\n  // Relative target: the link keeps working after a clone or a Docker COPY.\n  fs.symlinkSync(path.relative(path.dirname(link), site.mediaDir), link, \"junction\");\n}\n```\n\n```json\n\"prebuild\": \"leadcms pull && leadcms generate-env && leadcms generate-redirects-map && node scripts/link-site-media.mjs\"\n```\n\nIf you build several sites on one machine, give every site its own media directory outside `public/` (for example `sites/<name>/public/media`), add `public/media` to `.gitignore`, and let the link step cover all of them. Builds run one site at a time: the redirect `outputDir` and the static output directory are overwritten per build, so a CI matrix runs one job per site with that site's variables. The preview Docker template passes `LEADCMS_SITE` through as a build argument.\n\n## API Reference\n\n### Content API\n\nGet content from your LeadCMS instance:\n\n```typescript\nimport {\n  getCMSContentBySlugForLocale,\n  getAllContentSlugsForLocale,\n  getAllContentRoutes,\n} from \"@leadcms/sdk\";\n\n// Get single content item\nconst content = getCMSContentBySlugForLocale(\"about-us\", \"en\");\n\n// Get all content slugs\nconst slugs = getAllContentSlugsForLocale(\"en\");\n\n// Get all routes for static generation\nconst routes = getAllContentRoutes();\n```\n\n**📖 See [Content Management Guide](./docs/CONTENT_MANAGEMENT.md)** for complete API documentation, framework integration examples, and advanced features.\n\n#### Preview Mode (Zero Configuration)\n\nThe SDK automatically detects preview slugs and enables draft content access without requiring explicit configuration:\n\n```typescript\nimport { getCMSContentBySlugForLocale } from \"@leadcms/sdk\";\n\n// Normal slug - only returns published content\nconst published = getCMSContentBySlugForLocale(\"home\", \"en\");\n// Returns: null if content has no publishedAt\n\n// Preview slug with GUID - automatically enables draft access\nconst preview = getCMSContentBySlugForLocale(\"home-550e8400-e29b-41d4-a716-446655440000\", \"en\");\n// Returns: draft content even without publishedAt\n```\n\n**How it works:**\n\n- When a slug contains a GUID pattern (e.g., `home-{userUid}`), the SDK automatically:\n  1. Detects the GUID suffix\n  2. Extracts the base slug and userUid\n  3. Enables draft content access for this request\n  4. Returns user's draft version or falls back to base content\n\n**Benefits:**\n\n- ✅ Zero configuration - works automatically with LeadCMS preview URLs\n- 🔒 Secure - only preview slugs (with valid GUID) can access drafts\n- 🔄 Backward compatible - normal slugs continue to require `publishedAt`\n- 🚀 Developer-friendly - no additional parameters needed\n\n**📖 See [Draft Handling Guide](./docs/DRAFT_HANDLING.md)** for more details on preview mode and draft content handling.\n\n### Media API\n\nMedia files are automatically synced during content pull:\n\n```bash\n# Sync all media files\nnpx leadcms pull\n\n# Sync only media\nnpx leadcms pull-media\n```\n\n**📖 See [Media Management Guide](./docs/MEDIA_MANAGEMENT.md)** for media handling, optimization, and deployment strategies.\n\n### Comments API\n\nWork with comments on your content:\n\n```bash\n# Sync comments\nnpx leadcms pull\n\n# Sync only comments\nnpx leadcms pull-comments\n```\n\n```typescript\nimport { getCommentsForContent, getCommentsTreeForContent } from \"@leadcms/sdk\";\n\n// Get flat list of comments\nconst comments = getCommentsForContent(contentId);\n\n// Get comments as tree for threading\nconst tree = getCommentsTreeForContent(contentId, undefined, {\n  sortOrder: \"newest\",\n  replySortOrder: \"oldest\",\n});\n```\n\n**📖 See [Working with Comments](./docs/COMMENTS.md)** for the complete comments workflow and [Comment Tree Guide](./docs/COMMENT_TREE.md) for threaded comments, sorting, and filtering.\n\n## Docker Deployment\n\nLeadCMS SDK includes framework-agnostic Docker templates for easy deployment:\n\n### Generate Templates\n\n```bash\nnpx leadcms docker\n```\n\nThis creates:\n\n- `Dockerfile` - Production static site deployment\n- `nginx.conf` - Optimized nginx configuration\n- `scripts/inject-runtime-env.sh` - Runtime environment injection\n- `preview/Dockerfile` - Development/preview environment\n- `preview/nginx.conf` - Development proxy configuration\n- `preview/supervisord.conf` - Multi-service management\n\n### Production Deployment\n\n```bash\n# 1. Build your static site (framework-specific)\nnpm run build        # Next.js: creates 'out' directory\n# npm run build      # Astro: creates 'dist' directory\n# npm run build      # Gatsby: creates 'public' directory\n\n# 2. Build Docker image\ndocker build -t my-leadcms-site .\n\n# 3. Run container\ndocker run -p 80:80 \\\n  -e LEADCMS_URL=https://your-instance.com \\\n  -e LEADCMS_DEFAULT_LANGUAGE=en \\\n  my-leadcms-site\n```\n\n### Preview/Development Mode\n\n```bash\n# 1. Add livepreview script to package.json\n{\n  \"scripts\": {\n    \"livepreview\": \"next dev\",     // Next.js\n    // \"livepreview\": \"astro dev\", // Astro\n    // \"livepreview\": \"gatsby develop\", // Gatsby\n    // \"livepreview\": \"nuxt dev\"   // Nuxt\n  }\n}\n\n# 2. Build preview image\ndocker build -f preview/Dockerfile -t my-leadcms-site-preview .\n\n# 3. Run with live updates\ndocker run -p 80:80 \\\n  -e LEADCMS_URL=https://your-instance.com \\\n  -e LEADCMS_API_KEY=your-api-key \\\n  -e LEADCMS_DEFAULT_LANGUAGE=en \\\n  my-leadcms-site-preview\n```\n\n## Debugging\n\n### Debug Logging\n\nControl SDK logging verbosity with environment variables:\n\n```bash\n# Enable debug logging (shows configuration loading messages)\nLEADCMS_DEBUG=true npm run build\n\n# Production mode (minimal logging)\nNODE_ENV=production npm run build\n```\n\nDebug mode is automatically enabled when `NODE_ENV=development` or `LEADCMS_DEBUG=true`.\n\n### Error Handling\n\nThe SDK provides detailed error information for missing configuration files:\n\n```typescript\nimport { loadContentConfig, loadContentConfigStrict } from \"@leadcms/sdk\";\n\n// Graceful handling - returns null for missing files\nconst config = loadContentConfig(\"layout\"); // Returns null if missing\n\n// Strict handling - throws detailed errors for debugging\ntry {\n  const config = loadContentConfigStrict(\"layout\");\n} catch (error) {\n  console.log(\"Missing configuration:\", error.configName);\n  console.log(\"Expected locale:\", error.locale);\n  console.log(\"Full error:\", error.message);\n  // Error message includes: configName, locale, and expected file path\n}\n```\n\n**Error Details Include:**\n\n- `configName` - The specific configuration name that was requested\n- `locale` - The locale that was being loaded\n- `message` - Full descriptive error including expected file path\n- Clear console logging of missing files with exact paths\n\n### Performance Tips\n\n- ✅ Use configuration files instead of programmatic configuration for better caching\n- ✅ The SDK caches file reads automatically - no manual optimization needed\n- ✅ In production builds, logging is minimal to reduce noise\n- ✅ Configuration is cached across multiple function calls within the same process\n- ✅ Use `loadContentConfig()` for optional configs, `loadContentConfigStrict()` for required configs\n\n## Features & Documentation\n\n### 📚 Complete Guides\n\n- **[Documentation Index](./docs/README)** - Central hub for all documentation\n\n#### Content & Media\n\n- **[Content Management](./docs/CONTENT_MANAGEMENT.md)** - Retrieving, organizing, and working with content\n- **[Media Management](./docs/MEDIA_MANAGEMENT.md)** - Handling media files and optimization\n- **[Draft Handling](./docs/DRAFT_HANDLING.md)** - Working with draft content and user-specific drafts\n\n#### Comments\n\n- **[Working with Comments](./docs/COMMENTS.md)** - Reading synchronized comments and using the public SDK APIs\n- **[Comment Tree Guide](./docs/COMMENT_TREE.md)** - Building threaded comment interfaces with sorting and filtering\n\n#### Setup & Configuration\n\n- **[Interactive Init](./docs/INTERACTIVE_INIT.md)** - Setup wizard and authentication\n- **[Public API Mode](./docs/PUBLIC_API_MODE.md)** - Security-first approach and operation modes\n- **[Multi-Remote](./docs/MULTI_REMOTE.md)** - Named remotes: the same content across production, develop and local instances\n- **[Multi-Site](./docs/MULTI_SITE.md)** - Named sites: one codebase, several content trees\n\n#### Development\n\n- **[Development Guide](./docs/DEVELOPMENT.md)** - Local development, testing, and debugging\n- **[GitHub Actions](./docs/GITHUB_ACTIONS.md)** - CI/CD setup and automated publishing\n\n## Development\n\nFor SDK development and contributions, see [Development Guide](./docs/DEVELOPMENT.md).\n\n**Quick Start:**\n\n```bash\n# Clone and setup\ngit clone https://github.com/LeadCMS/leadcms.sdk.git\ncd leadcms.sdk\nnpm install\nnpm run build\n\n# Run tests\nnpm test\n\n# Development mode\nnpm run dev\n```\n\n**Contributing:**\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Run tests: `npm test`\n5. Submit a pull request\n","readmeFilename":"README.md"}