{"_id":"@airdraft/plugin-schema-editor","_rev":"12-4022945975812b0a0d642a2782c2f9cd","name":"@airdraft/plugin-schema-editor","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@airdraft/plugin-schema-editor","version":"0.1.0","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.0","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"a97c9252f17030808a138c8ca7e8e627af697f33","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.0.tgz","fileCount":14,"integrity":"sha512-4AN0e25odGrqmTi8CZE3qDJFAygTF/GnejyEdJ9jPbkClmcXN1GuUIDGBORv+bSweHiQieTmQZrMmxYCBjbFXw==","signatures":[{"sig":"MEUCIFz6bVzmBcwCVvvlqT0lHTN/x9gxl2ignV/PNfs/Iaj8AiEAv7QsJhVYblw+eNjbPxNGJ3mY8K+ZwjFdLNS+tI5xgRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6c85dfed37f11c42151c93b49a80ede90699616","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.0_1779387967497_0.5515835015517727","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@airdraft/plugin-schema-editor","version":"0.1.1","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.1","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"bf6a9d83b91f0b95b72955a93c781c8be7f63b4e","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.1.tgz","fileCount":14,"integrity":"sha512-gNOuHxNguoY8AX5ZYkmYN/4r4c26Ncl5lqNXZAQPb2JA0f+IuH1sNxvcMaQHWrCYa269NSVy4+5/PjKvzjzNDw==","signatures":[{"sig":"MEUCIG7ArXxBZKNH1YtrNAgTQjt0uz2wWRuv80B7rMctGwIfAiEAhnZOl36m8HIg8V2rjwah78ZRvE7UMnvmVIQTuIa9euA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4870eb3e5cf3241853e0c1c93eb6916ae1ae769","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.1_1779438515351_0.9181079888778156","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@airdraft/plugin-schema-editor","version":"0.1.2","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.2","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"c8fc9a639cfd08e5084b1bd64995869c51faa4eb","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.2.tgz","fileCount":14,"integrity":"sha512-lhJwc2MFDTFqm3FM5fEkxAHvq8TGAGkr5W//SSZQpmRmrYyzkw/Wxzsm5Jnf0xRJ/Zh6tjJDTwYu1axeLzqpKQ==","signatures":[{"sig":"MEUCIHg9pzj+U+qN8cZycAYYZ6zpnoLRVi+OfxS0QhjLEzioAiEA4oC0wWDXYysN8rGr/H17HQFaRVyojTJEk6M9k+2a9eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"277e16b37c997996b49d90ec64fa3f5c023f4d0a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.2_1779521570102_0.7644449999207612","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@airdraft/plugin-schema-editor","version":"0.1.3","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.3","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"b276285ea41871b38f75e38f3457c81713cbfa07","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.3.tgz","fileCount":14,"integrity":"sha512-9g2gxJd7+TXLiS6U51E/YbEzj5TEwqn44BaHIP9ZPkOx0XcP0D0oQu4MzCXlEVgmpE42+HQ36YV9Zx2I2SLeEw==","signatures":[{"sig":"MEQCIBhmgg9KbhLkmaie472CTNJpva7pAn/8OSVVxk8PnCjBAiADfiEtWzmqjLsb0YrqVV/rZRavh1VTumm3SdLxsSWuHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d692f6e9c48b0c7886d404b7bbc9f1b0a79ca7b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.3_1779557676603_0.24385955627097333","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airdraft/plugin-schema-editor","version":"0.1.4","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.4","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"890891c248ae4c25e9e000b6773ba19878fce179","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.4.tgz","fileCount":14,"integrity":"sha512-YA19NM8kpzwI/kU2aiBPimzEbd2/SL4UKW45uKYxmNnCMlWmPljPF3WpQ96M8i5aonKaVDqyLAcggl7OoPrsVQ==","signatures":[{"sig":"MEQCIE8vGoPlYNx0zaxvWJlPt3Qk4NjQvIogBR4Fw3LzmzHFAiBo/4cV+spwlmU3PmBqb3yXM8MoAOatUMnJGoyrSzMtzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"88185ba7e7a5ed54561a09a53f6d13367587bbfb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.4_1779564515773_0.7988459708524549","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@airdraft/plugin-schema-editor","version":"0.1.5","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.5","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"80e5d86553f355f7b9ddff435cd0c14773fdfb26","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.5.tgz","fileCount":14,"integrity":"sha512-s/Npx9hGdpA6m5ybSHsASZudR0d1wskXJSx34DhB8dkvfhdN57Y+5v1ITTu67R++OHyTFcr4RURrFvp4mIrznw==","signatures":[{"sig":"MEQCIGHCRMRXjAKfjw0JBl9PbvHcGWZYXwcSUrmnMp5A+zvfAiBsju0sQE5M8rkaFtrqqNmhpUyUPCszK69GgDYQGqjkyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"829aab190f831c8d252be75e35c26b42715babe2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.5_1779570899640_0.2730561772944502","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airdraft/plugin-schema-editor","version":"0.1.6","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.6","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"d5009e9cb5c5ef5d83171131d31184310ed6e504","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.6.tgz","fileCount":18,"integrity":"sha512-k8WXdRjBolXwqqM/20jos8LEJvThLshXYzs/Cv709Yh3eSfD9AK7zaaB8Ayy4YN0iAAzFF2FNSffJgH2LNlcaQ==","signatures":[{"sig":"MEYCIQDiVD28itH/PBS+OXO7ebTe1UezG1ItFevChTIuqdTyLQIhAJlTvR3bV8AIQsIxOrWJrnosyPyXYpdGEziXXQEJeg/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/index.browser.js"}},"gitHead":"540bd9c02a2a1a5a2ccba324c9579e5091469775","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.6_1779800899845_0.8454088137317497","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airdraft/plugin-schema-editor","version":"0.1.7","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.7","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"1ff6909b628379656c5cee43962bd23dfbdef654","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.7.tgz","fileCount":18,"integrity":"sha512-wj5Z1rM1gcYwKqXGzxe9rcUOgEhCCJTevFi6utZTIFCK7oJKnLMDkNBuPmclJVHARxmJKyDJjyvLbzCPLL61WA==","signatures":[{"sig":"MEUCIQCu3IFO110Ad77GJCud14bSLIj/VTLfSo0EJDmBi5g0LAIgCrbWhvU0TIzd+mL9y2UJOspL8FwNuPUidze7KhRX/Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5873c940c628a80f7fac0048abf79fb7956accc7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.7_1779809879392_0.850652787740807","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@airdraft/plugin-schema-editor","version":"0.1.8","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.8","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"08ede3655a1960157b7577f9d0975e355cccbaca","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.8.tgz","fileCount":19,"integrity":"sha512-18TARlmL2bB1jMTNmlT6cpAIh9NFD6iYejes18v6aveMBOtorMwPaZ7nY0dshTXAH7YsqA3CX2FTpnxg2+Ui+w==","signatures":[{"sig":"MEQCIHM2DCIyihxxqetI3DJFG0T+9UNb08FvyZ7351I7HdXaAiBY9OhX+TlCPm4zqe8LXjr9hT8RoDrluWAz+KepUmQ6dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c9d4744b92db08fa725d40bc50f9ef0f1392e59","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.8_1780221109861_0.46523275844888357","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airdraft/plugin-schema-editor","version":"0.1.9","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.9","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"c6828f51e7690ba985ca223220de6643b7698c3e","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.9.tgz","fileCount":19,"integrity":"sha512-zlg1OUWs8YWUD5fsJAgNizY5gGWcimb5nEqQjm2hHImXAVBPhPjroXlGnaEpEjx8BN6FRplgBng8Ygi7J5KTWw==","signatures":[{"sig":"MEUCICNhrhDqYGnvhfkHlEtbRIb4dHx5ufo3xbWtQdRBJbu3AiEA8RORoqJOf6b6/r6AElpcjMzkY+/JdDkuPYRB3UB2eRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c062129d393dcf16720b5ada666bc5b3fa897146","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.9_1780333810059_0.09631744994763669","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@airdraft/plugin-schema-editor","version":"0.1.10","license":"MIT","_id":"@airdraft/plugin-schema-editor@0.1.10","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"f56a70537f09ea5d90504a3c8cd839a9e97ca257","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.10.tgz","fileCount":19,"integrity":"sha512-5F1D9jGWLRgqHxZrvhF8a6YNrmbfXCCxquqvW4tSPFKq1iYTVh3uKutAjIcI93svN45bewEKSHTSNrYmbd/wAA==","signatures":[{"sig":"MEUCIQC+GFS0N5V3UphlAwHitHq0DC+QHlKKUziNTEYm544sTAIgb8H3+pUR+e4T3+z3HrLgbL8fCF4UuGEZH0zJpiwbLvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9fdb3e0fbca1e58bb84aca8dd92155d0057ca4b1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-schema-editor_0.1.10_1782407307204_0.4945694362435229","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@airdraft/plugin-schema-editor","version":"0.1.11","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","test":"vitest run --passWithNoTests","test:watch":"vitest","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"publishConfig":{"access":"public"},"license":"MIT","devDependencies":{"@types/node":"^20.0.0","standard-version":"^9.5.0","typescript":"^5.4.0","vitest":"^5.0.0","@airdraft/core":"*"},"engines":{"node":">=18.0.0"},"peerDependencies":{"@airdraft/core":">=0.1.8"},"_id":"@airdraft/plugin-schema-editor@0.1.11","gitHead":"059d014b021e4453e1a5cf42bf77fa1ee20be94f","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-sjUML7p4dn9t+77UHxu9yRib2yCwxY0pO1lbo/FgURuJnXYf5yl63HmWiQeyP9q+IC9zJcnlcunlZOKLbSnaVw==","shasum":"eff52e46490a70ce2826bf337956695c17718604","tarball":"https://registry.npmjs.org/@airdraft/plugin-schema-editor/-/plugin-schema-editor-0.1.11.tgz","fileCount":15,"unpackedSize":46389,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXV2gDpa9IVif6oo2mDLwkDytf9Y0pQucglzs/VY8YdwIhAPvqIb5/MjGKlutUCSiZ2dqU5dngAn5qgZSVZvHhfFE9"}]},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"directories":{},"maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-schema-editor_0.1.11_1789377765024_0.1875938957411989"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T18:26:07.360Z","modified":"2026-09-14T09:22:45.370Z","0.1.0":"2026-05-21T18:26:07.640Z","0.1.1":"2026-05-22T08:28:35.519Z","0.1.2":"2026-05-23T07:32:50.226Z","0.1.3":"2026-05-23T17:34:36.750Z","0.1.4":"2026-05-23T19:28:35.941Z","0.1.5":"2026-05-23T21:14:59.766Z","0.1.6":"2026-05-26T13:08:19.970Z","0.1.7":"2026-05-26T15:37:59.522Z","0.1.8":"2026-05-31T09:51:49.992Z","0.1.9":"2026-06-01T17:10:10.192Z","0.1.10":"2026-06-25T17:08:27.355Z","0.1.11":"2026-09-14T09:22:45.165Z"},"license":"MIT","description":"Airdraft schema editor plugin — API routes and file adapter for GUI-driven collection management","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"readme":"# @airdraft/plugin-schema-editor\n\nIn-browser schema editor plugin for Airdraft. Adds `PATCH /schema` API routes for mutating collection schemas at runtime, protected by an admin key. Powers the `<SchemaEditor>` component in `@airdraft/react-ui`.\n\n## Installation\n\n```bash\nnpm install @airdraft/plugin-schema-editor\n```\n\n## Usage\n\n```ts\nimport { defineConfig } from '@airdraft/core'\nimport { withSchemaEditor } from '@airdraft/plugin-schema-editor'\n\nexport const airdraft = defineConfig({\n  adapter,\n  schemaPath: './airdraft.schema.json',  // required — path to the mutable schema file\n  plugins: [\n    withSchemaEditor({\n      adminKey: process.env.CMS_ADMIN_KEY,\n    }),\n  ],\n})\n```\n\n### Options\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `adminKey?` | `string` | — | Key required for all schema mutation routes. In `NODE_ENV=development`, routes are open without a key. Required in production. |\n| `adapter?` | `SchemaAdapter` | `FileSchemaAdapter` | Override the schema persistence adapter. Defaults to `FileSchemaAdapter` using `config.schemaPath`. |\n| `skipAdminKeyCheck?` | `boolean` | `false` | Bypass the admin-key check (use when auth is enforced upstream). |\n\n## API routes\n\nThe plugin registers the following routes on the CMS handler:\n\n| Route | Description |\n|---|---|\n| `PATCH /schema/collections/:name` | Upsert a collection |\n| `DELETE /schema/collections/:name` | Delete a collection |\n| `PATCH /schema/collections/:name/fields/:key` | Upsert a field |\n| `DELETE /schema/collections/:name/fields/:key` | Delete a field |\n\nAll routes require the `X-Admin-Key` header (or `Authorization: Bearer <adminKey>`) unless `skipAdminKeyCheck: true`.\n\n## Reserved collection names\n\nThe following names cannot be used as collection names (they conflict with built-in API routes):\n\n`schema` · `media` · `openapi` · `health` · `apply` · `collections`\n\n## Schema persistence\n\nBy default, schema changes are written to the JSON file at `config.schemaPath`. The file is the single source of truth — the in-memory schema is rebuilt from it on the next request.\n\n## Exports\n\n| Export | Description |\n|---|---|\n| `withSchemaEditor(options?)` | Creates the schema editor plugin |\n| `WithSchemaEditorOptions` | Options type |\n| `FileSchemaAdapter` | Default file-based schema adapter |\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md).\n","readmeFilename":"README.md"}