{"_id":"@c-time/frelio-content-ops","_rev":"26-e37244e0671a46147071e8df07b87306","name":"@c-time/frelio-content-ops","dist-tags":{"latest":"2.4.0"},"versions":{"0.1.0":{"name":"@c-time/frelio-content-ops","version":"0.1.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@0.1.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"3d42ca832e7934bb47d784f68fcd48f78a111564","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-0.1.0.tgz","fileCount":5,"integrity":"sha512-fKQgGee2q2Oicd1uNu4QMISCrn44jnU33dd054v+qCLynBGyfi7SIQUZvYfvllAw2R5c9xVqIOD/mpDtn/Ck1w==","signatures":[{"sig":"MEYCIQDU8fZn8zbfGozuqDZGlh0RJV+f92mdsofBDZyBKcn9nQIhAOsMMnYTqi8mdBqXIKDprYO5nMH05jS3B2cEHiNKw/aX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"41b63cfefefe7c5b84cc855ec83d7be8e8c038c2","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"10.9.2","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@c-time/frelio-types":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_0.1.0_1775018883921_0.04148465753898001","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@c-time/frelio-content-ops","version":"1.2.1","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.2.1","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"f063f7435538dd75487488184843aeabdcd63e08","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.2.1.tgz","fileCount":5,"integrity":"sha512-XgJsichWp3I5nIjKa7aSq2oC+0KuAu3/TRvvLusxNmgTrVGiBRUZcqlo+cnM4jhHXPGC/wyMZUzToWEs0gr2HQ==","signatures":[{"sig":"MEYCIQCb4zIwMFMtryykMhZni30sletbHmaAetN3HYA8UXIkbQIhAMBaRVOlh6Eg5z/PbRZ/8yNDXyqQiiGMHGX98f0pM0hx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a5d5a1fe24217ea740fd2d7f8aaa4ed8573bf46","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"10.9.2","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@c-time/frelio-types":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.2.1_1775341723510_0.033994194176573345","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@c-time/frelio-content-ops","version":"1.3.14","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.3.14","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"48fe126e9b8ec90d4cd03a39818e5feaf52f5a2a","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.3.14.tgz","fileCount":5,"integrity":"sha512-RRAV1vOJREh3sBv0EptvUNg+0054Hmaih1nBUe0NxqwGwib1qwyJrUJ+gyptVbMY2VNXGrEWxa/AD8N3ojie1w==","signatures":[{"sig":"MEQCIHCsTs5DDGbO6TJxoxe03dRCjQUHzZfHJvhLDBeSCFExAiAy8S6+cRG3UP1wESqVhM0OSs/XzdofcdBIhOO3LsWNsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8acfe6764f7207072ea3b92d79746b8e9fe30e8f","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"10.9.2","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.3.14_1775555332489_0.9393560696196046","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"@c-time/frelio-content-ops","version":"1.3.17","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.3.17","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"dbadf149331987691783119b2dfa38399ecdc907","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.3.17.tgz","fileCount":5,"integrity":"sha512-alun4glx4PbBHOLnzy2wdGfCquYKW/p8wF0Fc6S8DQeSKDMbwDdAGUrzVbITKABYCbN0doMBia2TnMXu7fUxAQ==","signatures":[{"sig":"MEYCIQCEYviZ0ONEYyEMW0TrnVAt6qu70aZV4Rjc7Fo21RAQwwIhAJK2dTrU8bhnBVem0Po9Pt2l5aMt03Q3fcE2yCeXC49Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b24b5a925093c298d9f7d98aca729c41b0fe5c32","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"10.9.2","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.3.17_1779197678074_0.48336938626882775","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@c-time/frelio-content-ops","version":"1.4.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"21ff3e028ae28578e58060b7f643655bd4fa8ab9","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.0.tgz","fileCount":5,"integrity":"sha512-a+Ub6VBYZv3WafUSK1RpFxbVYHxSKQPaZZVipfwyLZ+yjyNqOkZ6+lPcdj8AWZiiaISd68fObsgPtsrr1Vo2eg==","signatures":[{"sig":"MEYCIQD3+N55vqKeXJYqBDoNIr6SSbQa7ZLrHJ434AQPrcj/fAIhAI4Ofl/DlL8Iu2bOW7gLTsZ1/bJgXzZuM0aPpV41PPum","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"664addecdaa10e2232b1847c11465ba5cad76ba9","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.12.1","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.0_1779329921119_0.278787573307951","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@c-time/frelio-content-ops","version":"1.4.1","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.1","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"47c5a4b2a5252ec7028b1d4b42a038048c610c05","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.1.tgz","fileCount":5,"integrity":"sha512-T4yCDyb9SSgBWLRYikt1QGHzVQNnZ4L4KWH0AMv4KZqebJCrVEkGZV9qLTXIhzdwYLSw7KZGRq1/ZoIocOFMcw==","signatures":[{"sig":"MEYCIQDLPfvZ1CnNAgBuEaegNGHD9kABt0B4bbYoma7F2UeNcQIhAK9T/NTZrvi6mH7F7ehfl6aFuHbaGFK+urjFZSnvo4bb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa3e0271a2a2655f336022b702cc8f25054879d1","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.12.1","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.1_1779357015294_0.4157335333631811","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@c-time/frelio-content-ops","version":"1.4.2","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.2","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"889b456de6b47dbf22d24d8e8f34cc2fb21b2330","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.2.tgz","fileCount":5,"integrity":"sha512-db4xsiVvopXRwITlTJGMECicN0Kr0iQbyoLX6Sr/lAP6ZfViryzzVqThZM6v59FkDV5SxUg+rQcr+V36BlAKzw==","signatures":[{"sig":"MEUCIQCvPL0PDcVdx5BsFwg759iU+Un7W7SEijHA8fVeN9V+QgIgeJ9/VBgshVvY9m1YLkVa/kPERSLn1acBoDEnJTYOj3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9655fe0e8c246c8868358099400922c6f4f0f49d","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.2_1780217170047_0.5954171922909004","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@c-time/frelio-content-ops","version":"1.4.3","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.3","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"68d5fa2757ad2c8a2e99e31eaf06e5c43236dfd0","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.3.tgz","fileCount":5,"integrity":"sha512-R/iaQ2bvyXr/kXkIfH0EpvU6CatKUNST3HzZ54kpjefOQxvwJYwNVAzPM5I5M5NkwVhmV1KZUrIssJPYKtUNVA==","signatures":[{"sig":"MEQCIGEZ/vn2X+rmA1idPhBVcDlMgDuhtJlY+Pf6OVWKsHzKAiBZKNQuxYPPBogCkYAIxirCRliFPqxntrIrkyzzDnmZ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b247e3319ab0d90d8980a77984b5c256c2fa4762","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.3_1780712800872_0.4100792676060554","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@c-time/frelio-content-ops","version":"1.4.4","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.4","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"430dfa4f950c87363927d3525d41958e71526602","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.4.tgz","fileCount":5,"integrity":"sha512-yCkB66PZ/GLwx8znbXJ8Iha8VUjInTbLlBjiXXN54dzqDm6C8UHr02XEA89zk1FDcdOGP9CG8xsJa6MmPJoviw==","signatures":[{"sig":"MEYCIQCA7W+UKGYmkrrKBQbUUryq+KfcZv6Sz9p14VjtDgG7bQIhAKkFYAWJdih8IWPCe0WgpeDZ1VQRI6HVS2Nqbu8ahCQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b609f9bd5f717b94e1c88207b3344ad8772cd320","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.4_1781098428979_0.6124879375886387","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@c-time/frelio-content-ops","version":"1.4.5","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.5","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"de6d41889800027d92edc41c0e097754c5ea73e5","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.5.tgz","fileCount":5,"integrity":"sha512-mOQlbG/VvwhXXp42L8DuSnI5VALzb5mqCBpZN3AQ87m0aXeyFOZSgmmAA18jws1z1FLLnxm7qEXJibIr+c+4tA==","signatures":[{"sig":"MEYCIQCkWncQ3hWC6rEYwHx3f5qrhzAaa8GJHN8uHfsrzZ3rrwIhAK1bMbCIdn2GaXbSoYnvXNMnfgSmsqq8EwK9I/6iSu0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89b6837e46754dfeb6c80869926cac1850d11b7a","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.5_1781162599083_0.3572990985290416","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@c-time/frelio-content-ops","version":"1.4.6","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.6","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"742044430e6ce41d694a82a54c796769e9411365","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.6.tgz","fileCount":5,"integrity":"sha512-hqR6z1UZCHl5l1Lxac4VTJMt6zUd/f1nbbFBITKdr9Q1kXnv25MYgFt/PAEnIcHJalbPlI/ylb0zSmSQKu9T3g==","signatures":[{"sig":"MEUCIQD/iRHgLUKV0Glj8lw6GnQ9vP96ZFpHjm0Gu4nB+/jvXgIgeAJqOUKrHxQWoRz21ooJKjdeczQtgH/dHAX4Yhv4vjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aeb40dba6b28dbb59c1a146a32e83364c7f1df9e","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.6_1781186128434_0.6242474079361682","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@c-time/frelio-content-ops","version":"1.4.7","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.7","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"8f248405016dabeb97f4fd6958150f3f262ea3d7","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.7.tgz","fileCount":5,"integrity":"sha512-ZjzLzE/vH2FdV450NeyoD0gIhyfQgOylRt3q3PZWKXbmzUii/ceA+FjDaRUWgs1XvJ6eDg5OfMG5CXcI3X2D5Q==","signatures":[{"sig":"MEQCIHphUNOD3QAxPdTscrvuv/Zcrp4RMgopdDbZ7VPHwhk8AiBsiI+4Jz+NzsPzsm0m0or22+cM68IIw0VwUAbcn4UU5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20f30f21395b2b5a636d2413a1aedc3fb621e7b9","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.7_1781472939866_0.5677838888050901","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@c-time/frelio-content-ops","version":"1.4.8","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.8","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"02625337324e2f47f87f0ed880fbc861fc7bafde","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.8.tgz","fileCount":5,"integrity":"sha512-wW5lASN2XKZQMnELz0u9Xo/Sqd8+xk51tB5huN3vDNPSFrquYovIccCW9mg6AMBpSJJz/mfgEnrc8JL0OsHcLw==","signatures":[{"sig":"MEYCIQCEC36HvdEGBLsvTcJEkrbJJPHBIRli8S560C6wjNsFRgIhAP2y0Vau4557nqzydxZb7P/WNSbKxK9TqWXCxbKhZUoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d764de034a9b7843ab9c28cd22d80bbb0e0fe9e9","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.8_1781482845886_0.9086728874255461","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@c-time/frelio-content-ops","version":"1.4.9","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.9","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"58463b7015c3b9450af059b1743da08bf9b87696","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.9.tgz","fileCount":5,"integrity":"sha512-pWL/AblHB39Sw8Su28vnB25/4uTL9I+bJ8XtvC0Ecj97TrTYPS9RGa9ATHOhOdTVhKQGHy8oS1EujQmy2NcTbg==","signatures":[{"sig":"MEYCIQD30XQgbGhE33cfTq0SBXvcqiXC3nw6IyCjmYrcHbvT5QIhAIfENGOW+HUpBt1IwRx0crGYQ3ak8IW42mgD8q1T48e6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"46c1c1ea240e6534fd89ec72af6209d65c2cda0f","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.9_1781651814642_0.2313095215514358","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@c-time/frelio-content-ops","version":"1.4.10","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.4.10","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"d23283396eb5b0e75d4c79f2ba8c5cb120701312","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.4.10.tgz","fileCount":5,"integrity":"sha512-V6Wux9aNiRp492WEFuiSaYcViUDRpK/xFGBTH7/hyQ2vbttKxd3rNx5EJWHkWTFRlP9inVn1GQnLgVMbRr45sA==","signatures":[{"sig":"MEYCIQDxJhf+/kGSKgk47yuJK+Q6DFwebJO7HE4J/uvU4kWmzwIhAJu14n/XQ2afyJp8soHFrLUwwI1fboSugKVzl4UO8SNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac4c47c0edb2f2ce3f1e5fbc0f2754b5851b2e09","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.4.10_1781705718097_0.7473914347820005","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@c-time/frelio-content-ops","version":"1.5.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.5.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"594d84a0aba28652082b2083e2d1507ba25a4fa7","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.5.0.tgz","fileCount":5,"integrity":"sha512-csUIJqNgiwL8lnSAqjNxck35yIP8Nlva+TpbkkwigcUOS/LDwPQTySosvYt0bstCDWhU8gM9xSEUXbv/+TO+tw==","signatures":[{"sig":"MEUCIQCbyNMt7MKoyurWQiRUdb5LiW+ycYTkqzaLSksHqDFS2QIgY8anA6ORY1khdj6mYb1Lpa4+C9iuqP3dwQf3h1eLWvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5a246b430e9d01cb35b43816b0e3ed405e0cbb8","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.5.0_1782015215976_0.5156001120293869","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@c-time/frelio-content-ops","version":"1.6.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.6.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"3abd1ef4a301f86b6a5fe3022ff733910954b28e","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.6.0.tgz","fileCount":5,"integrity":"sha512-moUaZaveZb7Z83jm+9vLuinbBw3vl1zlimsqjxMpuN5AU946vbnDXedXglXmOLMqjSEW8uAjpXO5M5CqiicXUw==","signatures":[{"sig":"MEUCICVSlWs3QvP1f6d36vjmnDfnDYA7SUCjIFfzmk18NR6iAiEA1109/NAx770GuDsFfz5xpzUjO5LIBU692RPsl1rTJis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e0e12b10dccca8a8fd4906447d98d9719b2cdaf","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.6.0_1782112544545_0.22024532282668852","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@c-time/frelio-content-ops","version":"1.7.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.7.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"e5302c3b21c04b7be9b00b433e2830ee64da2963","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.7.0.tgz","fileCount":5,"integrity":"sha512-hRqg0wdHzboDPV6F8CHmmW0Pm8XXvr4/Q98CQdJsTaE2B9AbYmyxG9tD/aJys+sViez50pt7QWcMav6Am25OTQ==","signatures":[{"sig":"MEUCIQD89iV0oEVdk+5sleEgoXZk4MaNbJ05+UNIjESebNqUNgIgdKEEf/KqGS8fkyjIPFSo3akV8pkrJkBYPI4TF7IIzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82e87c066f9e9b17ffdd45bd37115de37b581a35","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@c-time/frelio-types":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.7.0_1782346533581_0.19686953438092503","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@c-time/frelio-content-ops","version":"1.8.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.8.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"82bd5ea1f54de14ab8794f339f99d621441be77e","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.8.0.tgz","fileCount":5,"integrity":"sha512-PdnupokxsdSG/rGt1zuwSlmgR2BEOc4AuqFkYakJ+suIdCw1Nzd2yAoIZ9sulJwGlxY8Y5199tYc0rle/1UMcQ==","signatures":[{"sig":"MEUCIQDShNb0QhHNy+RlUO26EfPrz4NIATDA4+kFa+LKmxdsOwIgdBNFBCIaEm7gyMOl3S6sGjNQnxcilWLsXU/zpzO9i4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec9fe0705f1db8e746a27872ca942bac004ccbf4","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@c-time/frelio-types":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.8.0_1782361299859_0.793615058773584","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@c-time/frelio-content-ops","version":"1.8.1","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@1.8.1","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"f4fff36213c2e3cb56c0b3c779b8978f7885bd45","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-1.8.1.tgz","fileCount":5,"integrity":"sha512-zmarz191lpEf/YaGolPFUK+NwT6+o3WOjlw1/ETU8A4xs0UA1UYgrUJtderH8PcJRLEJeZ1UnmZKrI4XpjozLA==","signatures":[{"sig":"MEUCICOMhA3bLuS3DWdPSPbfP/Q9lD0dNxe0ke75BCYXBTPaAiEA2s/ErOQe08ZMwwSThXp506mNhuvRMgnO7FA3uLjnwEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66ae7d2e752ef4d9d9bcc5c7c3f3248991fcba97","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@c-time/frelio-types":"^1.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_1.8.1_1782379943434_0.6741540347014852","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@c-time/frelio-content-ops","version":"2.0.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@2.0.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"505b9bf20ec4deb3b071a879a181651719de2db2","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-2.0.0.tgz","fileCount":5,"integrity":"sha512-Loud/qwNPEDGaOgu3zzkmcFeTY9Vze+eWTiTRVjiGV1zhFs+F9DYTmMfW0ATagyD5MZaQki6ZB/iENyA9vtq9A==","signatures":[{"sig":"MEUCIQCOcgB+HCI/RwnUSb8RmgZ+9OM3G+v5lvYylMZZD/NGGQIgDVSk9WlKU/e3H/mQ2aHLVu2uDpuytpkag9qNjApOd9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86d88dbef1daa8d62bc97fdc6a60187c64eb8fd6","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@c-time/frelio-types":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_2.0.0_1782802046675_0.4384419811086768","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@c-time/frelio-content-ops","version":"2.1.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@2.1.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"c6bb9421ab679875db2d3982f63cdf2b56980125","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-2.1.0.tgz","fileCount":5,"integrity":"sha512-ElNaQLLQTGSBCmkIGN7UvljX2cnTHPCPozJFEtYUTFUQ9TlMaL49tPSpAEgTbDWO8YFLP60SZPucht8WciY31w==","signatures":[{"sig":"MEYCIQD0c30em2X0lEn39Dj0Jz1GQGhtF7cCI/ivOBpzJtCWXAIhAOTMPS+e5rrV/jgx3PdlIBNU2Eg6Fw4VvtHqod88Jt4k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c04ab05e2be91e9c9573273d8c21e05eab41f59a","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.16.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@c-time/frelio-types":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_2.1.0_1782869651437_0.502841345793922","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@c-time/frelio-content-ops","version":"2.2.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@2.2.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"a85f048d116ff19bc6622feb11ce8e7dff77aee5","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-2.2.0.tgz","fileCount":5,"integrity":"sha512-Xb1TixKjFp0mLFTym4LRB40YoK6Tjkfx4aQPv+y+9uRZ9CKAUznm2TGuP+6voTlv7YiD9QxLhpXvPs9t4c4FHQ==","signatures":[{"sig":"MEUCIQDdXzUYYd+FS8BeYhjMpZ+B5YkaYkXI44fS/d9CXPwejAIgLBW2PI7uvHb1IiKJxJzYOUvvpEO6qfLuHZNCBFvtKYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4274e7bc61a4f1ce5bd8833a1691b2a465a6061a","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.13.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@c-time/frelio-types":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_2.2.0_1782945195111_0.22311164104306624","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@c-time/frelio-content-ops","version":"2.2.1","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@2.2.1","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"760041c8b74c26ae08147bc837bb3d1bc125d499","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-2.2.1.tgz","fileCount":5,"integrity":"sha512-SIVK2/C/7tPXKA0JBSsqlMCiRqjSaK2bilSvAGpC3AQ7eotEVKoVvei8WAhIpBUNXTy3UcBXVbEOH26DGmYGDw==","signatures":[{"sig":"MEQCIAdhl3T45t9tQ0sEB9N9oMorIzjqxGKZlr1pHgED0T9SAiBI8fThDia8W+uRHOnhgnPSfAEecWo30+ZgCKPiC5VMmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"052379c514364f9b30e325cca76b50758a134c7d","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.16.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@c-time/frelio-types":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_2.2.1_1783361432277_0.4751976574368071","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@c-time/frelio-content-ops","version":"2.3.0","keywords":["frelio","content-ops","cms","typescript"],"license":"MIT","_id":"@c-time/frelio-content-ops@2.3.0","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"homepage":"https://github.com/c-time/frelio#readme","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"91a5dc842a27615beb669e52eef73e2f7a62843e","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-2.3.0.tgz","fileCount":5,"integrity":"sha512-IB0tZBoDF6QZjeNTfKW3ntPz0TrLmS1SgKy0b0+NUU4Ko3D0FxPLRtnbtWVjD6ZIWdne/qH0go3aDncNHhA0SA==","signatures":[{"sig":"MEUCIQDVV7JnRPU3ItW/39rukpMN0sMWNl3eXjzqi5AxSj4xZgIgbndQu/e7Zo16ZsoBQTzKKJdJzxEPh56qR6N+o+qtPlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99fabd23d41d8d71a36f0ca020ac7b33395d839f","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.16.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@c-time/frelio-types":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/frelio-content-ops_2.3.0_1786237718412_0.6298199559002506","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"_id":"@c-time/frelio-content-ops@2.4.0","bugs":{"url":"https://github.com/c-time/frelio/issues"},"dist":{"shasum":"0ac1595342cf673fc8b14f2f4e6dcb3b95bceefc","tarball":"https://registry.npmjs.org/@c-time/frelio-content-ops/-/frelio-content-ops-2.4.0.tgz","fileCount":5,"integrity":"sha512-rG+0WsucDYvzuW1+yUdVnZprMuadHb1/OVk4h/uXo5egEKcZLupaGtveo/fnzhhVwf3TCWYPxuvwPBgkmfVwNA==","signatures":[{"sig":"MEYCIQDr/nd8/FsT8QLUdmD7B8LmQ+fAr7ddsMAtrbPsOtWhlQIhANcXp2N3ONG0uMflSWz6lWGitYL6WTpp1MHJfXdhfKqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0IUTkClDhj171IAEj//EsPRm5CFdFJLOnCSw2gLVhRAIgD8Krpwazoh/KKZcsiqymuQmdEdl2XWQSd6O8ubvE1Eg="}],"unpackedSize":105204},"main":"./dist/index.js","name":"@c-time/frelio-content-ops","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42b932ea68512d840715f3c8897f4b15da8b878f","license":"MIT","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"version":"2.4.0","_npmUser":{"name":"setoharuo","email":"haruo@ctime.jp"},"homepage":"https://github.com/c-time/frelio#readme","keywords":["frelio","content-ops","cms","typescript"],"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"_npmVersion":"11.19.0","description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","directories":{},"maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@c-time/frelio-types":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frelio-content-ops_2.4.0_1789106510818_0.631301687920347"}}},"time":{"created":"2026-04-01T04:48:03.798Z","modified":"2026-09-11T06:01:51.063Z","0.1.0":"2026-04-01T04:48:04.062Z","1.2.1":"2026-04-04T22:28:43.648Z","1.3.14":"2026-04-07T09:48:52.658Z","1.3.17":"2026-05-19T13:34:38.224Z","1.4.0":"2026-05-21T02:18:41.313Z","1.4.1":"2026-05-21T09:50:15.414Z","1.4.2":"2026-05-31T08:46:10.198Z","1.4.3":"2026-06-06T02:26:41.009Z","1.4.4":"2026-06-10T13:33:49.155Z","1.4.5":"2026-06-11T07:23:19.202Z","1.4.6":"2026-06-11T13:55:28.567Z","1.4.7":"2026-06-14T21:35:40.005Z","1.4.8":"2026-06-15T00:20:46.078Z","1.4.9":"2026-06-16T23:16:54.795Z","1.4.10":"2026-06-17T14:15:18.283Z","1.5.0":"2026-06-21T04:13:36.114Z","1.6.0":"2026-06-22T07:15:44.669Z","1.7.0":"2026-06-25T00:15:33.729Z","1.8.0":"2026-06-25T04:21:40.061Z","1.8.1":"2026-06-25T09:32:23.597Z","2.0.0":"2026-06-30T06:47:26.815Z","2.1.0":"2026-07-01T01:34:11.591Z","2.2.0":"2026-07-01T22:33:15.265Z","2.2.1":"2026-07-06T18:10:32.527Z","2.3.0":"2026-08-09T01:08:38.569Z","2.4.0":"2026-09-11T06:01:50.902Z"},"bugs":{"url":"https://github.com/c-time/frelio/issues"},"license":"MIT","homepage":"https://github.com/c-time/frelio#readme","keywords":["frelio","content-ops","cms","typescript"],"repository":{"url":"git+https://github.com/c-time/frelio.git","type":"git","directory":"packages/content-ops"},"description":"Content lifecycle operations for Frelio CMS — view index, dashboard metadata, content type list","maintainers":[{"name":"setoharuo","email":"haruo@ctime.jp"},{"name":"gentarooka","email":"oka@ctime.jp"}],"readme":"# @c-time/frelio-content-ops\n\nコンテンツライフサイクルに伴う派生ファイルの自動更新ロジック。\n\nビューインデックス (`_index.json`)、ダッシュボードメタデータ (`_dashboard.json`)、コンテンツタイプ一覧 (`content_types.json`) の更新を純粋関数として提供する。\n\n## Install\n\n```bash\nnpm install @c-time/frelio-content-ops\n```\n\n## 使い方\n\n### ContentStorePort を実装する\n\nパッケージは I/O を行わない。`ContentStorePort`（`readJson` のみ）を呼び出し側で実装する。\n\n```typescript\nimport type { ContentStorePort } from '@c-time/frelio-content-ops'\n\n// ローカルファイルシステム用\nconst store: ContentStorePort = {\n  readJson: async <T>(filePath: string): Promise<T | null> => {\n    try {\n      const raw = await fs.readFile(path.join(repoRoot, filePath), 'utf-8')\n      return JSON.parse(raw) as T\n    } catch {\n      return null\n    }\n  },\n}\n\n// ブラウザ（GitHub API）用\nconst store: ContentStorePort = {\n  readJson: async <T>(filePath: string): Promise<T | null> => {\n    try {\n      return await githubClient.fetchJson<T>(filePath, branch)\n    } catch {\n      return null\n    }\n  },\n}\n```\n\n### 操作関数\n\n```typescript\nimport {\n  computeViewIndexUpsert,\n  computeViewIndexRemoval,\n  computeDashboardMetadataOnSave,\n  computeDashboardMetadataOnDelete,\n  computeContentTypeListAdd,\n  computeContentTypeListRemove,\n  rebuildAllIndexes,\n} from '@c-time/frelio-content-ops'\n```\n\nすべての関数は `(store, params) => Promise<FileChange[]>` または `Promise<FileChange>` を返す。書き込みは呼び出し側で行う。\n\n---\n\n## ファイルウォッチャーの実装例\n\ncontents-repo をローカルでクローンし、コンテンツ JSON を編集したら自動でインデックスを再生成する仕組み。\n\n### 前提\n\n- `chokidar` でファイル変更を監視\n- 変更されたコンテンツファイルのパスから `contentTypeId`, `basePath`, `contentId` を抽出\n- `computeViewIndexUpsert` / `computeViewIndexRemoval` で派生ファイルを再計算\n- 結果をローカルファイルに書き戻す\n\n### 依存パッケージ\n\n```bash\nnpm install chokidar @c-time/frelio-content-ops\n```\n\n### スクリプト例 (`scripts/watch-content.ts`)\n\n```typescript\nimport chokidar from 'chokidar'\nimport * as fs from 'node:fs/promises'\nimport * as path from 'node:path'\nimport {\n  computeViewIndexUpsert,\n  computeViewIndexRemoval,\n  computeDashboardMetadataOnSave,\n  computeDashboardMetadataOnDelete,\n  type ContentStorePort,\n  type ContentData,\n  type BasePath,\n  type FileChange,\n} from '@c-time/frelio-content-ops'\n\nconst REPO_ROOT = path.resolve(import.meta.dirname, '..')\n\n// --- ContentStorePort: ローカル FS 実装 ---\n\nconst store: ContentStorePort = {\n  readJson: async <T>(filePath: string): Promise<T | null> => {\n    try {\n      const raw = await fs.readFile(path.join(REPO_ROOT, filePath), 'utf-8')\n      return JSON.parse(raw) as T\n    } catch {\n      return null\n    }\n  },\n}\n\n// --- パスからコンテンツ情報を抽出 ---\n\ntype ContentFileInfo = {\n  basePath: BasePath\n  contentTypeId: string\n  contentId: string\n}\n\nfunction parseContentPath(filePath: string): ContentFileInfo | null {\n  // frelio-data/site/contents/{published|private}/{contentTypeId}/{contentId}.json\n  const rel = path.relative(REPO_ROOT, filePath).replace(/\\\\/g, '/')\n  const match = rel.match(\n    /^frelio-data\\/site\\/contents\\/(published|private)\\/([^/]+)\\/([^/_][^/]*)\\.json$/\n  )\n  if (!match) return null\n  return {\n    basePath: match[1] as BasePath,\n    contentTypeId: match[2],\n    contentId: match[3],\n  }\n}\n\n// --- FileChange をディスクに書き込む ---\n\nasync function applyChanges(changes: FileChange[]): Promise<void> {\n  for (const change of changes) {\n    const fullPath = path.join(REPO_ROOT, change.path)\n    if (change.delete) {\n      await fs.unlink(fullPath).catch(() => {})\n    } else {\n      await fs.mkdir(path.dirname(fullPath), { recursive: true })\n      await fs.writeFile(fullPath, change.content)\n    }\n  }\n}\n\n// --- メイン ---\n\nconst watchTarget = path.join(REPO_ROOT, 'frelio-data/site/contents')\n\nconsole.log(`Watching: ${watchTarget}`)\n\nconst watcher = chokidar.watch(watchTarget, {\n  ignoreInitial: true,\n  // _index*.json の変更は無視（自分が書いた派生ファイルに反応しないように）\n  ignored: /_index.*\\.json$/,\n})\n\nwatcher.on('change', async (filePath) => {\n  const info = parseContentPath(filePath)\n  if (!info) return\n\n  console.log(`[change] ${info.basePath}/${info.contentTypeId}/${info.contentId}`)\n\n  const content = await store.readJson<ContentData>(\n    `frelio-data/site/contents/${info.basePath}/${info.contentTypeId}/${info.contentId}.json`\n  )\n  if (!content) return\n\n  const changes = await computeViewIndexUpsert(store, {\n    basePath: info.basePath,\n    contentTypeId: info.contentTypeId,\n    content,\n  })\n  await applyChanges(changes)\n  console.log(`  -> Updated ${changes.length} index file(s)`)\n})\n\nwatcher.on('unlink', async (filePath) => {\n  const info = parseContentPath(filePath)\n  if (!info) return\n\n  console.log(`[delete] ${info.basePath}/${info.contentTypeId}/${info.contentId}`)\n\n  const changes = await computeViewIndexRemoval(store, {\n    basePath: info.basePath,\n    contentTypeId: info.contentTypeId,\n    contentId: info.contentId,\n  })\n  await applyChanges(changes)\n  console.log(`  -> Updated ${changes.length} index file(s)`)\n})\n\nconsole.log('Ready. Edit content JSON files to trigger index regeneration.')\n```\n\n### package.json に追加\n\n```json\n{\n  \"scripts\": {\n    \"watch:content\": \"tsx scripts/watch-content.ts\"\n  }\n}\n```\n\n### 実行\n\n```bash\nnpm run watch:content\n```\n\nコンテンツ JSON を編集・保存すると、対応する `_index.json` / `_index.{viewId}.json` が自動更新される。\n\n### 注意事項\n\n- `_index*.json` の変更は `ignored` で除外している（無限ループ防止）\n- ダッシュボードメタデータの自動更新が必要なら `computeDashboardMetadataOnSave` / `OnDelete` も呼ぶ\n- Git commit は手動。自動 commit したい場合は `simple-git` 等を組み合わせる\n","readmeFilename":"README.md"}