{"_id":"@am25/plank-cms","_rev":"32-eaf89d9ce487339505145c2a0074163f","name":"@am25/plank-cms","dist-tags":{"latest":"0.11.2"},"versions":{"0.1.0":{"name":"@am25/plank-cms","version":"0.1.0","_id":"@am25/plank-cms@0.1.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"bin":{"plank":"dist/index.js"},"dist":{"shasum":"76e44c609c4b2aaa1637fda2db4fccae7a3aa0e8","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.0.tgz","fileCount":26,"integrity":"sha512-aG+DwZYQiBiQae/nE1vnMAuhQb5ij4SaEBHLTzTxB8C9Gghrtto4XLlQ9y7zaJ7lRuDzwpv+vaYd05uc428bow==","signatures":[{"sig":"MEQCIEJu7lMHj8r/zy1ByPcsNg4NLHtpAt0Md1ahYcecram6AiBumcSaMqsEv+4teKAiEaQOAq7AQ2aPrf3pOMM9tX36Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1244463},"type":"module","_from":"file:am25-plank-cms-0.1.0.tgz","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/366fec8dcb853f378fb8cbad4d0b1e6a/am25-plank-cms-0.1.0.tgz","_integrity":"sha512-aG+DwZYQiBiQae/nE1vnMAuhQb5ij4SaEBHLTzTxB8C9Gghrtto4XLlQ9y7zaJ7lRuDzwpv+vaYd05uc428bow==","_npmVersion":"10.8.2","description":"Headless CMS — plug and play","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.0","@plank/core":"0.1.0","@plank/schema":"0.1.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.0_1777011806334_0.1378460810903155","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.1":{"name":"@am25/plank-cms","version":"0.1.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"3f079b898bc5da6bbb6412da14cd188120807ec8","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.1.tgz","fileCount":26,"integrity":"sha512-nTvwcAWydNevxLpMQr7e3RTffIuFCLlcn9fq3Xi3W/ttEbCGsw3+f8VdUAFjTImCPGZhUydmEQAvNSBQvz6xpg==","signatures":[{"sig":"MEQCIAY0NU3QlVEMvXfsrqw3lKcECbUKJhwhAbagof/Q65GLAiBIzeN3Z+IY0mEs6G7iwEUKHI0yKzbhVVGkdgpBPoETKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245347},"type":"module","_from":"file:am25-plank-cms-0.1.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/34990286f042accb72dc3d24dd02cc66/am25-plank-cms-0.1.1.tgz","_integrity":"sha512-nTvwcAWydNevxLpMQr7e3RTffIuFCLlcn9fq3Xi3W/ttEbCGsw3+f8VdUAFjTImCPGZhUydmEQAvNSBQvz6xpg==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.1","@plank/core":"0.1.1","@plank/schema":"0.1.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.1_1777012787414_0.05316479118810391","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.2":{"name":"@am25/plank-cms","version":"0.1.2","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.2","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"82d73338491679155b2de429d13a39518d422c96","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.2.tgz","fileCount":26,"integrity":"sha512-iAu2EPMptAUcuKrlF0WA94iNzTKlfnmrBmLYHyyqEsVqOw8Qvxy4s/7awP3P8hfk61gnllHeNEDcQH7allr4qQ==","signatures":[{"sig":"MEUCIQCWIVBT78wqBwq/ZbdElbEhL3opsCgEgsa7aWN5uRfKzAIgMrx30fL6PxE8vNcbr+JaprJIXFy3RPQ/qvk8Ika3hYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245188},"type":"module","_from":"file:am25-plank-cms-0.1.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/97fb207c7db7034ed615ed99112c7a74/am25-plank-cms-0.1.2.tgz","_integrity":"sha512-iAu2EPMptAUcuKrlF0WA94iNzTKlfnmrBmLYHyyqEsVqOw8Qvxy4s/7awP3P8hfk61gnllHeNEDcQH7allr4qQ==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.2","@plank/core":"0.1.2","@plank/schema":"0.1.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.2_1777014262819_0.2717365176363298","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.3":{"name":"@am25/plank-cms","version":"0.1.3","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.3","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"928266860f2355aa35fd6e28fa0a6502133ca75f","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.3.tgz","fileCount":26,"integrity":"sha512-h7csI7sSxf0oqmK9hfiYiRWBPS0e5B5XiDD7tBzl1PcA66ea2kdl5ceBz0QgJnnasoKSjJBDHTLCIctfqcA+6Q==","signatures":[{"sig":"MEUCIQD2ZE4UoFM4r13vIO5VW7t4ZcUmkWghwarNciNz9y5cLgIgWchxZAJsckB2YtRXV40mJxKFZaiqxHT07NruOSFrlH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245294},"type":"module","_from":"file:am25-plank-cms-0.1.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/dc21a9549f2926255842381dc5295bd9/am25-plank-cms-0.1.3.tgz","_integrity":"sha512-h7csI7sSxf0oqmK9hfiYiRWBPS0e5B5XiDD7tBzl1PcA66ea2kdl5ceBz0QgJnnasoKSjJBDHTLCIctfqcA+6Q==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.3","@plank/core":"0.1.3","@plank/schema":"0.1.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.3_1777014834004_0.8088146870891468","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.4":{"name":"@am25/plank-cms","version":"0.1.4","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.4","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"efe01ab0db585a9019727aa65c75b8a09e003f8e","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.4.tgz","fileCount":26,"integrity":"sha512-RqnYfEV+4IU7KTN206Ns0nPjrRPCdK8g4kxVZ9+9WLncxIr8d0z6pacB+ZLOU0QOP1X5GSqYA9Ky/dEBzgF0NA==","signatures":[{"sig":"MEUCIDWcDb27NjGcGyy/ppfwG9SYscN2FpYOE2K+bmGSKuz4AiEAxC3E4oj7jUu52YlNeN4ZIDWVDjZvXD7M+7Ln1W9k/So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245298},"type":"module","_from":"file:am25-plank-cms-0.1.4.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/1a2f6c703fda418ed0d12cfbb461c9a1/am25-plank-cms-0.1.4.tgz","_integrity":"sha512-RqnYfEV+4IU7KTN206Ns0nPjrRPCdK8g4kxVZ9+9WLncxIr8d0z6pacB+ZLOU0QOP1X5GSqYA9Ky/dEBzgF0NA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.4","@plank/core":"0.1.4","@plank/schema":"0.1.4","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.4_1777015175603_0.18837661536774308","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.5":{"name":"@am25/plank-cms","version":"0.1.5","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.5","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"7d685351f22a7d4d6bca8b4cb5691e7ba958f2ac","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.5.tgz","fileCount":26,"integrity":"sha512-AtSOVkzAJ92rfwKXYY+LQBNWa6CGeYGjpu64v5d0k/uXQR6ciEkGb9c/D12M+kKDEp00z0eJLVlT1xTq3jD+7A==","signatures":[{"sig":"MEUCICtkmAM7mjgpLDDT+jGNm2QEB+E4YJ+XtxE99MS5bVCUAiEA5Jg30lN718F0lJe3h78lg/w9s4pgsxN66QJuBM+cITI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245495},"type":"module","_from":"file:am25-plank-cms-0.1.5.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/bdde3bbc5631d9e770ef8b167f9cc9bb/am25-plank-cms-0.1.5.tgz","_integrity":"sha512-AtSOVkzAJ92rfwKXYY+LQBNWa6CGeYGjpu64v5d0k/uXQR6ciEkGb9c/D12M+kKDEp00z0eJLVlT1xTq3jD+7A==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.5","@plank/core":"0.1.5","@plank/schema":"0.1.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.5_1777050541181_0.063289056382275","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.6":{"name":"@am25/plank-cms","version":"0.1.6","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.6","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"62f0b5f87080baeb78879977c6829e98ecebb2cd","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.6.tgz","fileCount":26,"integrity":"sha512-9TUnhlNtSZWy3O/LnKFuPodq69khVspYEj/iYUcJ8z7CQZmhN9X6eH6lOfEeMnxs+Kd3jMqXMDw99bwl/gVF+w==","signatures":[{"sig":"MEUCIFPB01UYSbPDk11Qv+KYSwPWaqlOI2uLfWGV7RVP6q94AiEA0ZXuNowW5BFneX+XCMYQgQCg8o0JdfK2SmI/+ZnBffs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245586},"type":"module","_from":"file:am25-plank-cms-0.1.6.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/2f2f5392eade23808e0a065d578b3669/am25-plank-cms-0.1.6.tgz","_integrity":"sha512-9TUnhlNtSZWy3O/LnKFuPodq69khVspYEj/iYUcJ8z7CQZmhN9X6eH6lOfEeMnxs+Kd3jMqXMDw99bwl/gVF+w==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.6","@plank/core":"0.1.6","@plank/schema":"0.1.6","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.6_1777051833659_0.07448171983410301","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.7":{"name":"@am25/plank-cms","version":"0.1.7","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.7","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"ee37a14340871cdd73ba3f9a3299a158b518b30e","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.7.tgz","fileCount":26,"integrity":"sha512-y5jwKiyiBq3zkPn/L29DtLj8GAll1IQ60GNgR0r0UYrx7oHNXz9iT5cmI7iMwsOj2ifMee9WUT2+Ap4VWJq3Mw==","signatures":[{"sig":"MEYCIQDurO8e7td9naVas7H3RCjiqUgC7fD//uD9vAHvfB+jMQIhANU9wwOniyVK/iJa2XBMIlpzrfHBHC4KZJLD2JE+SANL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245429},"type":"module","_from":"file:am25-plank-cms-0.1.7.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/88635c16819e1a6302f808d09aacac70/am25-plank-cms-0.1.7.tgz","_integrity":"sha512-y5jwKiyiBq3zkPn/L29DtLj8GAll1IQ60GNgR0r0UYrx7oHNXz9iT5cmI7iMwsOj2ifMee9WUT2+Ap4VWJq3Mw==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.7","@plank/core":"0.1.7","@plank/schema":"0.1.7","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.7_1777052774853_0.8692579808874743","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.8":{"name":"@am25/plank-cms","version":"0.1.8","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.8","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"366e5838f2ef20a7284794bf6311b19711c4bbeb","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.8.tgz","fileCount":26,"integrity":"sha512-RkJ1S+ossZj2OLrbtW1JXbDW+ACQZU+/elkUmzx91t0cupkCEQulfGToUphidRtP9OoTN0PN+und1C8rvskmjQ==","signatures":[{"sig":"MEUCIEFuLw5n9oAK1DAjq+aI3tiOf9c48QoNhdsWPpBkvodwAiEAul9bRy4JK9VQfY9xdEZmTRgHqHClttVMj9MTK0+0mjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245482},"type":"module","_from":"file:am25-plank-cms-0.1.8.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/fdff5dc9907ab344d7abad9ac4c20aad/am25-plank-cms-0.1.8.tgz","_integrity":"sha512-RkJ1S+ossZj2OLrbtW1JXbDW+ACQZU+/elkUmzx91t0cupkCEQulfGToUphidRtP9OoTN0PN+und1C8rvskmjQ==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.8","@plank/core":"0.1.8","@plank/schema":"0.1.8","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.8_1777059432650_0.9450491065947599","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.1.9":{"name":"@am25/plank-cms","version":"0.1.9","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.1.9","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"84bc40b9cdba189f6a42974feebc99f270b597bf","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.1.9.tgz","fileCount":26,"integrity":"sha512-7r+eoyai/HxyMHy2fwfwiMvhPBp6zNoGQcCv8jp4vlTOr50fvd2xnYInx6q6mym2Lg7SsI4U+dw+OXg0+sKAIw==","signatures":[{"sig":"MEUCIAK19hr7LzEoexRLQxw1QvYC10wNJH3SuubCRWgFrX77AiEA9w7pPXNNtQnwiCXhQbsUV2c+NcCOmZkfW2TKEVZC8v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246375},"type":"module","_from":"file:am25-plank-cms-0.1.9.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/404e9913e4911a3d3a321e7283f6ac62/am25-plank-cms-0.1.9.tgz","_integrity":"sha512-7r+eoyai/HxyMHy2fwfwiMvhPBp6zNoGQcCv8jp4vlTOr50fvd2xnYInx6q6mym2Lg7SsI4U+dw+OXg0+sKAIw==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.1.9","@plank/core":"0.1.9","@plank/schema":"0.1.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.1.9_1777061184855_0.12004681764032288","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.2.0":{"name":"@am25/plank-cms","version":"0.2.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.2.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"0c3e8eb37d9bb415c2d0a5b2e10e60377d970c30","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.2.0.tgz","fileCount":26,"integrity":"sha512-vbelUmNhSGfa/LMmd5+BkcZj9QlPTiMMccN1hepnA7KkUt/xvSoOILDQF5m0A9Qxnm3PIvH8zqswVoSdUYMbrQ==","signatures":[{"sig":"MEYCIQCYc+bagVRSa4Nm8HXVhdNOAK/IEq4teyFdCqVIa5v1XAIhAMa6aWn/UodrX271qIbrVdgCkdRXtsneDzLDGubaQj4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256933},"type":"module","_from":"file:am25-plank-cms-0.2.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/4ed5b6fbc124b73f09a6ede2ebbac9fe/am25-plank-cms-0.2.0.tgz","_integrity":"sha512-vbelUmNhSGfa/LMmd5+BkcZj9QlPTiMMccN1hepnA7KkUt/xvSoOILDQF5m0A9Qxnm3PIvH8zqswVoSdUYMbrQ==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.2.0","@plank/core":"0.2.0","@plank/schema":"0.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.2.0_1777075854345_0.5130260647955684","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.3.0":{"name":"@am25/plank-cms","version":"0.3.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.3.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"53d6a153f14ab9a9bcb4cddee3bc4c67535c69d9","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.3.0.tgz","fileCount":28,"integrity":"sha512-DaddKLdLV9WnaBYxbSvopgnuWRXJCwxbgdOW0dhdNlbcws8zLSdgfh2BxfwG6RTw7tpvzOHWEtcdV/9Ky4U22A==","signatures":[{"sig":"MEQCIE/uTcDa56ogxS1xqhNSfZHEhz4qinCD2YmbBFD7vC3iAiA8V1piW5BzxLOrac8yDyR3JsixqOl4ySwuTcS8jB1VeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303498},"type":"module","_from":"file:am25-plank-cms-0.3.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/1114af33a7f8a7bb979d273ef07447c1/am25-plank-cms-0.3.0.tgz","_integrity":"sha512-DaddKLdLV9WnaBYxbSvopgnuWRXJCwxbgdOW0dhdNlbcws8zLSdgfh2BxfwG6RTw7tpvzOHWEtcdV/9Ky4U22A==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.3.0","@plank/core":"0.3.0","@plank/schema":"0.3.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.3.0_1777106874843_0.1165745516001726","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.3.1":{"name":"@am25/plank-cms","version":"0.3.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.3.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"5e8f4b6dc034420809d86361fa9a87ccceb15d22","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.3.1.tgz","fileCount":28,"integrity":"sha512-g/ZyxcWWIZeHXlI/LNbc609xAPICFBcXAhaOir+NFsWZle+4Oqlpc4qP+Ei4AswsTBGdPAHnkE19y2FBOQFoMA==","signatures":[{"sig":"MEUCIQCZe8KqJsOXStIJgjZ6QcD2eMQfB00yKQt+MtatcV4f6gIgNmecUBHzb8L0odtqHYCqcafb3Niu4AHjj24CQlLPpeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1306690},"type":"module","_from":"file:am25-plank-cms-0.3.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/75ba2466557eed3ad75b31f71e1a236c/am25-plank-cms-0.3.1.tgz","_integrity":"sha512-g/ZyxcWWIZeHXlI/LNbc609xAPICFBcXAhaOir+NFsWZle+4Oqlpc4qP+Ei4AswsTBGdPAHnkE19y2FBOQFoMA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.3.1","@plank/core":"0.3.1","@plank/schema":"0.3.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.3.1_1777141667065_0.33460966919381474","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.4.0":{"name":"@am25/plank-cms","version":"0.4.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.4.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"638831808dc973cbba92c53cf759a9820cf48785","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.4.0.tgz","fileCount":28,"integrity":"sha512-nHrXltZsWdW4jg4CNOdb73AXoQNoNupJ5u4aJr4nQt42wo+rsQzc9xmitGbXpGdfEPQouGn+oZjIy0ultjviyg==","signatures":[{"sig":"MEYCIQDnKA9laxjTGTKlTeHE6D7wUPx0evCgEhSB1912dgnEwAIhANbQbMVj47YiC3WMV0Ep3A4br/Hq/gfes0Iuk6XWvf51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311225},"type":"module","_from":"file:am25-plank-cms-0.4.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/ca889b88711a6a8a68e7f6d4a75ac7b4/am25-plank-cms-0.4.0.tgz","_integrity":"sha512-nHrXltZsWdW4jg4CNOdb73AXoQNoNupJ5u4aJr4nQt42wo+rsQzc9xmitGbXpGdfEPQouGn+oZjIy0ultjviyg==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.4.0","@plank/core":"0.4.0","@plank/schema":"0.4.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.4.0_1777149122777_0.11204041695385358","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.5.0":{"name":"@am25/plank-cms","version":"0.5.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.5.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"1a01a68b3a45ee06df7f6943266254160cb93f83","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.5.0.tgz","fileCount":28,"integrity":"sha512-PTX+hcgwEDtx+5k0CmVzwn+kz+ig/DTsz7PG1J1m7VlcIpHlJRJW/0VchXxxYdWx+mEjor7PI25+VQka2MowVA==","signatures":[{"sig":"MEQCIAR9SWsq6jIcg/fsVLIN63GJFUmPNIKWQtwGA+WmitpJAiAqIpwRLW7EAl41/Lq+t0I++vL1B9LnNBRUiYQmae0cIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311659},"type":"module","_from":"file:am25-plank-cms-0.5.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/31a0e696043c913e69a41eb6a6d70500/am25-plank-cms-0.5.0.tgz","_integrity":"sha512-PTX+hcgwEDtx+5k0CmVzwn+kz+ig/DTsz7PG1J1m7VlcIpHlJRJW/0VchXxxYdWx+mEjor7PI25+VQka2MowVA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.5.0","@plank/core":"0.5.0","@plank/schema":"0.5.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.5.0_1777154526979_0.705737289101102","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.5.1":{"name":"@am25/plank-cms","version":"0.5.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.5.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"790fe49b72974cb20008320a70595ef17b4b87e7","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.5.1.tgz","fileCount":28,"integrity":"sha512-TOfvZ+q3X/H/MEB3h1hNWdv6aBKXZEIlqHwRkaG9RsJdMlAQYcSxdd9gFASQNbAb9o7PkbwNRdzqGa++5A7Buw==","signatures":[{"sig":"MEUCIA2x/A/kFT6pJLUlqkzH7oCaQ5nqi0S7iUyklDGXRAwHAiEAoju64aYaQ4ErFggPmiLV8xTp7WLuZRV/kQC7n3srvrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1316407},"type":"module","_from":"file:am25-plank-cms-0.5.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/b28a2a78b90cbfa3f40e4474487a62e2/am25-plank-cms-0.5.1.tgz","_integrity":"sha512-TOfvZ+q3X/H/MEB3h1hNWdv6aBKXZEIlqHwRkaG9RsJdMlAQYcSxdd9gFASQNbAb9o7PkbwNRdzqGa++5A7Buw==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.5.1","@plank/core":"0.5.1","@plank/schema":"0.5.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.5.1_1777183923499_0.4673049177110393","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.5.2":{"name":"@am25/plank-cms","version":"0.5.2","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.5.2","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"7a3936a61b54e8526e60f2ba4893ada02a04ad91","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.5.2.tgz","fileCount":28,"integrity":"sha512-yReyCgEnHRjqKrkepLlQJXFqu1igf+XJ0g1mC7o41Wgf2jVFftplb6b+SaSaylNkNkSs6lgiDI7gBQLv6/nHaA==","signatures":[{"sig":"MEUCIDZK4tk5q1YyVYyQxZ+MUmRK40Sh+LbYQwFJxa89WsgEAiEA4rkydDcs+SA7kSpDeqNle73/AXPhUDZFae08VYumK5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1316387},"type":"module","_from":"file:am25-plank-cms-0.5.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/db98ed5831d5fd9ac97c1a64295b64df/am25-plank-cms-0.5.2.tgz","_integrity":"sha512-yReyCgEnHRjqKrkepLlQJXFqu1igf+XJ0g1mC7o41Wgf2jVFftplb6b+SaSaylNkNkSs6lgiDI7gBQLv6/nHaA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.5.2","@plank/core":"0.5.2","@plank/schema":"0.5.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.5.2_1777184867017_0.2300407937771205","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.6.0":{"name":"@am25/plank-cms","version":"0.6.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.6.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"f75b3a6d525829976972d3bde0293b3a80ca482a","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.6.0.tgz","fileCount":29,"integrity":"sha512-MZJNHVeFcObv/Ql2gtJHjIdTEVW6qOddQgdYn6lsQH5Uk+FP9ZdiqiH7u2FDVtRp3WFznuKXH/9sYhQBzQGe7A==","signatures":[{"sig":"MEYCIQCyrDSl+AoFz/5Gnfq130PevsFhH3EDVkG+1tdSla4AxgIhAI85+JIy3uSHNAXxZaDa2EuCgQZIhCTCHWLsepPfrCL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332873},"type":"module","_from":"file:am25-plank-cms-0.6.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/55791c4bd972c20635c1d2eb0f48a118/am25-plank-cms-0.6.0.tgz","_integrity":"sha512-MZJNHVeFcObv/Ql2gtJHjIdTEVW6qOddQgdYn6lsQH5Uk+FP9ZdiqiH7u2FDVtRp3WFznuKXH/9sYhQBzQGe7A==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.6.0","@plank/core":"0.6.0","@plank/schema":"0.6.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.6.0_1777200845896_0.3035361247707189","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.7.0":{"name":"@am25/plank-cms","version":"0.7.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.7.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"6b76a870a145d3bae45c935c71481aa41e11d393","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.7.0.tgz","fileCount":31,"integrity":"sha512-TYyXupCwdluZz4A5Eehdv//RjgHUYFKCM8g6pLT/sUMMGytlv56n/xA9PPUvFL2gWn/QN88MA6FdVan4SVpaMA==","signatures":[{"sig":"MEUCIQDXQAuf3n/x0WdpWzNNFZfe7W3C6ERUtrYl2T0LzuiDpQIgSC3CkCAfdqRfdOSUrnQgS/jxssti677jxV/if/hCTTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1862061},"type":"module","_from":"file:am25-plank-cms-0.7.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/fc5479ef4f5f0a665ab0f6a065a1882f/am25-plank-cms-0.7.0.tgz","_integrity":"sha512-TYyXupCwdluZz4A5Eehdv//RjgHUYFKCM8g6pLT/sUMMGytlv56n/xA9PPUvFL2gWn/QN88MA6FdVan4SVpaMA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.7.0","@plank/core":"0.7.0","@plank/schema":"0.7.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.7.0_1777236604718_0.944274874051777","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.7.1":{"name":"@am25/plank-cms","version":"0.7.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.7.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"9510d5bec4321df7a69f9f50765ae58f68f2afa5","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.7.1.tgz","fileCount":31,"integrity":"sha512-LTJHRiZvEJ4kQfDRmIEKUXRdfUFcnWnwB2ciCdf2H8hIyEeYk0lzj/VcuGXLvIaJQSLJV8OM6HWVB1j8y3RooQ==","signatures":[{"sig":"MEUCIHsaKeuXw3JsZbqDEnef69ej5+tNvEhCd4ew5/qBIOwXAiEA88pfGod3NPqwhxKdBQYtdEL8Rr1z3zQ0q8/VJ7tWGgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1862655},"type":"module","_from":"file:am25-plank-cms-0.7.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/2782c18b16854b2106c7fab49b012cea/am25-plank-cms-0.7.1.tgz","_integrity":"sha512-LTJHRiZvEJ4kQfDRmIEKUXRdfUFcnWnwB2ciCdf2H8hIyEeYk0lzj/VcuGXLvIaJQSLJV8OM6HWVB1j8y3RooQ==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.7.1","@plank/core":"0.7.1","@plank/schema":"0.7.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.7.1_1777241284962_0.36783622552616","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.8.0":{"name":"@am25/plank-cms","version":"0.8.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.8.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"9ce12a1c1d19b6346b5166b4d6916fc43514cbf4","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.8.0.tgz","fileCount":33,"integrity":"sha512-/i3ZvYxIgrr7q6GxablpL0U0+2U5pDgbFHklFeDypHm1tiUChWl7i5lc6P4zIUmwmAuU+wnqbWRFrnbd6e2o6A==","signatures":[{"sig":"MEUCIQDuD1T6/eGSQtJqQpzhK9KLKKQyufqhI+2OoIyDp8rT8wIgc/B16JgntX/TcY/6bXBauGcFcU0/JOHXXLHEnU3q/CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886111},"type":"module","_from":"file:am25-plank-cms-0.8.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/c729c21eb015d6e2960ea6935a0cfef8/am25-plank-cms-0.8.0.tgz","_integrity":"sha512-/i3ZvYxIgrr7q6GxablpL0U0+2U5pDgbFHklFeDypHm1tiUChWl7i5lc6P4zIUmwmAuU+wnqbWRFrnbd6e2o6A==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.8.0","@plank/core":"0.8.0","@plank/schema":"0.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.8.0_1777270005391_0.06224781858231898","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.8.1":{"name":"@am25/plank-cms","version":"0.8.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.8.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"f6b5c0e678cd9766836f93d2b5c8dbdfbb27517a","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.8.1.tgz","fileCount":33,"integrity":"sha512-duFJWGWpHQm55z5Jp0tt4rrB/1gYrM9TjG2bJuKJc3jzCnbwOlf4Q2xIaVClIaFsqbjCtQXgMR8bA/m4qYyRKA==","signatures":[{"sig":"MEUCIAf3NUsFSg/nu1SjvmJfmFj66CzCjydShnfr/o16fe31AiEAysnnj2/dfV3KNgVzY9IsoyNdsiW7Ju9Iog7boHAFCAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886154},"type":"module","_from":"file:am25-plank-cms-0.8.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/3185c1e5a51eace12b6febc144efe26b/am25-plank-cms-0.8.1.tgz","_integrity":"sha512-duFJWGWpHQm55z5Jp0tt4rrB/1gYrM9TjG2bJuKJc3jzCnbwOlf4Q2xIaVClIaFsqbjCtQXgMR8bA/m4qYyRKA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.8.1","@plank/core":"0.8.1","@plank/schema":"0.8.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.8.1_1777270475723_0.5372919355618755","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.8.2":{"name":"@am25/plank-cms","version":"0.8.2","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.8.2","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"e54f78b6ed0e400b9886aa53b4388d1d349600ae","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.8.2.tgz","fileCount":33,"integrity":"sha512-rRFuoKsaYPHCOvZ0nslijomYj3zwOV+yPL/kRtGgkd+AQP61h3uJa66qbFm6lbj2qOS25cfoylFQHX8aDQg+Mw==","signatures":[{"sig":"MEUCIC9CRmEDywWQc4WUpUfRZZMSXENB813kIFwpTVM6gMzpAiEA39Y/RTmd0nz8epGNnEPmIBtAsp5ddFEhTLcvzA1kpNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887224},"type":"module","_from":"file:am25-plank-cms-0.8.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/31310bf266caa4f2f962414ac8474410/am25-plank-cms-0.8.2.tgz","_integrity":"sha512-rRFuoKsaYPHCOvZ0nslijomYj3zwOV+yPL/kRtGgkd+AQP61h3uJa66qbFm6lbj2qOS25cfoylFQHX8aDQg+Mw==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.8.2","@plank/core":"0.8.2","@plank/schema":"0.8.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.8.2_1777289776659_0.38910628194066765","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.8.3":{"name":"@am25/plank-cms","version":"0.8.3","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.8.3","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"30f1fe373f57f08c6da7513a25f8c0c4947bf829","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.8.3.tgz","fileCount":33,"integrity":"sha512-hh3CVoiLMabb2TNNnQgYiHMrAKbfAVqndFl/BV6W6mZhJ9188eYxxiSc6ByePEZGh43A2uvMhI32JNjNv6lsOQ==","signatures":[{"sig":"MEYCIQCQYw5xD1i+/XnrvcqZcpAjd3UbEgV7Y7gDNgZ4+wMMngIhALD2kSaQBaYLNgn/ji5a0SPJ2oYs21nMEjDSll/Evb+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887365},"type":"module","_from":"file:am25-plank-cms-0.8.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/a0641fc7fc7f2f2ce0342383ba523c47/am25-plank-cms-0.8.3.tgz","_integrity":"sha512-hh3CVoiLMabb2TNNnQgYiHMrAKbfAVqndFl/BV6W6mZhJ9188eYxxiSc6ByePEZGh43A2uvMhI32JNjNv6lsOQ==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.8.3","@plank/core":"0.8.3","@plank/schema":"0.8.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.8.3_1777306587698_0.9983946996956654","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.8.4":{"name":"@am25/plank-cms","version":"0.8.4","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.8.4","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"620f11a10e1c76eb68e5cd1797eb6563e90e8a11","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.8.4.tgz","fileCount":33,"integrity":"sha512-gB9E/JdOZvbtKnH0632JK6TCsKJdL3myiCCefDgTvTAEYDNHa5mWis6HLl6m8JqdeQiZ8o5IqTacACxszxRXhw==","signatures":[{"sig":"MEYCIQDsXiIx/93d6MhubKeMUnpAPa0GlYEfMRD3UAYfaiDszwIhANy1mdX8GuvlrO9nx1o+e01ggvRQtLSdt2I5U9fyVFVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887691},"type":"module","_from":"file:am25-plank-cms-0.8.4.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/29533cf389ea64251d5c3316e5af78d9/am25-plank-cms-0.8.4.tgz","_integrity":"sha512-gB9E/JdOZvbtKnH0632JK6TCsKJdL3myiCCefDgTvTAEYDNHa5mWis6HLl6m8JqdeQiZ8o5IqTacACxszxRXhw==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.8.4","@plank/core":"0.8.4","@plank/schema":"0.8.4","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.8.4_1777316281370_0.7991820629554058","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.9.0":{"name":"@am25/plank-cms","version":"0.9.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.9.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"ba85d192a2e35bb3e26f5dadcd5677eb1fa14636","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.9.0.tgz","fileCount":34,"integrity":"sha512-rfAwmgrV2KR5Q+BDyLABTU0uCFdGAtljba6lkrYAGf59fi/iZ9ugn7qttoTMARKxVAjiVUY2lzhawQd0qPHGAA==","signatures":[{"sig":"MEYCIQCtKVOh4qEIs2Vf/Q4XfKONg05L5r544zk5V5EfFSiqhwIhAJ8D9p/vLZ/D321MJ0Ani/r2sn3uBtUq0hNhKwmybPkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1901767},"type":"module","_from":"file:am25-plank-cms-0.9.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/244793d280385dd4fe3c1d5c08535430/am25-plank-cms-0.9.0.tgz","_integrity":"sha512-rfAwmgrV2KR5Q+BDyLABTU0uCFdGAtljba6lkrYAGf59fi/iZ9ugn7qttoTMARKxVAjiVUY2lzhawQd0qPHGAA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.9.0","@plank/core":"0.9.0","@plank/schema":"0.9.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.9.0_1777359994720_0.3142171300395942","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.9.1":{"name":"@am25/plank-cms","version":"0.9.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.9.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"b98150184cfec2392a384689693b9704f3490e77","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.9.1.tgz","fileCount":35,"integrity":"sha512-kMdilnDLk3VEYRalkPvKLciB7iW3h1iSKm6/BhShmsY6HyTLJ4SqlsdGqmj2raHfIaviovAAIMyYjIhnhxO/cA==","signatures":[{"sig":"MEUCIQCBLbUm/SaC+iTNSLsFOylqYELf10lEtGqUxBTNotJHnwIgQXdeHEOyoKycVXJ19rOvLtleSmfaIfgWgeoZ5wiKz5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2112829},"type":"module","_from":"file:am25-plank-cms-0.9.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/85439486f7910d2dc6ec617bf91d09e9/am25-plank-cms-0.9.1.tgz","_integrity":"sha512-kMdilnDLk3VEYRalkPvKLciB7iW3h1iSKm6/BhShmsY6HyTLJ4SqlsdGqmj2raHfIaviovAAIMyYjIhnhxO/cA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.9.1","@plank/core":"0.9.1","@plank/schema":"0.9.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.9.1_1777420940801_0.6620470582058058","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.10.0":{"name":"@am25/plank-cms","version":"0.10.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.10.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"db9fe34dd73c00b5b4105584878e41fa87306a77","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.10.0.tgz","fileCount":35,"integrity":"sha512-EPMQs54kwbrMYMWqnXzMgwixjrRCroBYVxiWddtzGF56S/n8p0vnC2Kow9Pu5PmAw1dYis172ixmHDVy9oc7+Q==","signatures":[{"sig":"MEQCIAP4PR3K7rudF5K2RKVHz8UYT+6A5H5pdhHaMb2qeEPBAiBnZ72xDfgRqtAJi2djpnINy5A0duMMiuy7AuV1S1wMAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2119155},"type":"module","_from":"file:am25-plank-cms-0.10.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/57478a69584ffdba318023de31d0d920/am25-plank-cms-0.10.0.tgz","_integrity":"sha512-EPMQs54kwbrMYMWqnXzMgwixjrRCroBYVxiWddtzGF56S/n8p0vnC2Kow9Pu5PmAw1dYis172ixmHDVy9oc7+Q==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.10.0","@plank/core":"0.10.0","@plank/schema":"0.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.10.0_1777427718125_0.40886925198205826","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.11.0":{"name":"@am25/plank-cms","version":"0.11.0","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.11.0","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"8e0fb8a194b846c8c7748272a41675fe2dbaf632","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.11.0.tgz","fileCount":35,"integrity":"sha512-5BpncSMDeUm/w/+yVmqy3NGdWtg0AQ2XPD0hGwSNC7DCaba8ZpQM7+DDxdyqHjgkv7LLvgmtnswpOUR6M6hzyA==","signatures":[{"sig":"MEUCIBOPTDoSGw6XZ6eGpam1Hi6JtQJD42tPWgpJOwnEfpU3AiEA1uAquVNvlOdK8OEbOvw6NqJ3kZlq+pwUGMM0/SP4h1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2122383},"type":"module","_from":"file:am25-plank-cms-0.11.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/6c971eceb67441c783f89921700b08b3/am25-plank-cms-0.11.0.tgz","_integrity":"sha512-5BpncSMDeUm/w/+yVmqy3NGdWtg0AQ2XPD0hGwSNC7DCaba8ZpQM7+DDxdyqHjgkv7LLvgmtnswpOUR6M6hzyA==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.11.0","@plank/core":"0.11.0","@plank/schema":"0.11.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.11.0_1777533332913_0.2846456314850738","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.11.1":{"name":"@am25/plank-cms","version":"0.11.1","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.11.1","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"c7c095ab87ebd72ab6c664fb6748df5d9e3bf772","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.11.1.tgz","fileCount":35,"integrity":"sha512-MFRVyp9ihLLQtT9BxKMtyFvGbGVczu9vY3r9I7kQvfL9qT12WFf2DFeV+9xaFMgG0VW8rKHhZmvoF/y/ny0eyQ==","signatures":[{"sig":"MEQCICeToRam0TsrY3FUN3dmH0E7+H8QBaPDgY5fgOR5jp4qAiAuiIyJmrrRYQ0ZMybnqFTEruaixWv8oyiY7DkSy/GgDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2126771},"type":"module","_from":"file:am25-plank-cms-0.11.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/d5ced84b92fcd715791c5cc775f16725/am25-plank-cms-0.11.1.tgz","_integrity":"sha512-MFRVyp9ihLLQtT9BxKMtyFvGbGVczu9vY3r9I7kQvfL9qT12WFf2DFeV+9xaFMgG0VW8rKHhZmvoF/y/ny0eyQ==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.11.1","@plank/core":"0.11.1","@plank/schema":"0.11.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.11.1_1777535689901_0.6393575424027602","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."},"0.11.2":{"name":"@am25/plank-cms","version":"0.11.2","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","_id":"@am25/plank-cms@0.11.2","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"homepage":"https://github.com/am25-labs/plank-cms#readme","bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"bin":{"plank":"dist/index.js"},"dist":{"shasum":"6c2e2f63c7c67514ff9c2a3e4473ed10107e980b","tarball":"https://registry.npmjs.org/@am25/plank-cms/-/plank-cms-0.11.2.tgz","fileCount":35,"integrity":"sha512-LeFh6S49wktpKn5AkzuhMRBdeOkEfCf7rvVqOHzL8lM7AHs7gFCo2rGyCpcZcPekbVohOD5L1MzNja9KBkBs+Q==","signatures":[{"sig":"MEUCIQC6qCdDv2/+/2rHYDFurYNPm63csH2yqduXHR6hKMJB/gIgBhjAlZzAyqR7P0RDZP+MRfPfwNQ5NOlcQ5H6hY5i1Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@am25%2fplank-cms@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2126741},"type":"module","_from":"file:am25-plank-cms-0.11.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup"},"_npmUser":{"name":"itsmrtr","email":"hola@alemartir.com"},"_resolved":"/tmp/b86a3d6372f5f1f5bc65da63926553cf/am25-plank-cms-0.11.2.tgz","_integrity":"sha512-LeFh6S49wktpKn5AkzuhMRBdeOkEfCf7rvVqOHzL8lM7AHs7gFCo2rGyCpcZcPekbVohOD5L1MzNja9KBkBs+Q==","repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"_npmVersion":"10.8.2","description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"8.20.0","zod":"4.3.6","cors":"2.8.6","chalk":"^5.4.1","execa":"^9.6.0","dotenv":"^16.5.0","helmet":"8.1.0","multer":"2.1.1","express":"5.2.1","bcryptjs":"3.0.3","fs-extra":"^11.3.0","jsonwebtoken":"9.0.3","@clack/prompts":"^0.9.1","@aws-sdk/client-s3":"3.1034.0","@aws-sdk/s3-request-presigner":"3.1034.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@plank/db":"0.11.2","@plank/core":"0.11.2","@plank/schema":"0.11.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plank-cms_0.11.2_1777536332217_0.07106847122590976","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Plank CMS moved to @plank-cms/plank. Please install @plank-cms/plank instead."}},"time":{"created":"2026-04-24T06:23:26.241Z","modified":"2026-04-30T23:28:56.357Z","0.1.0":"2026-04-24T06:23:26.484Z","0.1.1":"2026-04-24T06:39:47.599Z","0.1.2":"2026-04-24T07:04:23.039Z","0.1.3":"2026-04-24T07:13:54.261Z","0.1.4":"2026-04-24T07:19:35.758Z","0.1.5":"2026-04-24T17:09:01.382Z","0.1.6":"2026-04-24T17:30:33.840Z","0.1.7":"2026-04-24T17:46:15.119Z","0.1.8":"2026-04-24T19:37:12.881Z","0.1.9":"2026-04-24T20:06:25.085Z","0.2.0":"2026-04-25T00:10:54.572Z","0.3.0":"2026-04-25T08:47:55.021Z","0.3.1":"2026-04-25T18:27:47.252Z","0.4.0":"2026-04-25T20:32:02.988Z","0.5.0":"2026-04-25T22:02:07.178Z","0.5.1":"2026-04-26T06:12:03.678Z","0.5.2":"2026-04-26T06:27:47.190Z","0.6.0":"2026-04-26T10:54:06.078Z","0.7.0":"2026-04-26T20:50:04.904Z","0.7.1":"2026-04-26T22:08:05.152Z","0.8.0":"2026-04-27T06:06:45.614Z","0.8.1":"2026-04-27T06:14:35.922Z","0.8.2":"2026-04-27T11:36:16.860Z","0.8.3":"2026-04-27T16:16:27.899Z","0.8.4":"2026-04-27T18:58:01.618Z","0.9.0":"2026-04-28T07:06:34.868Z","0.9.1":"2026-04-29T00:02:21.193Z","0.10.0":"2026-04-29T01:55:18.328Z","0.11.0":"2026-04-30T07:15:33.127Z","0.11.1":"2026-04-30T07:54:50.067Z","0.11.2":"2026-04-30T08:05:32.476Z"},"bugs":{"url":"https://github.com/am25-labs/plank-cms/issues"},"author":{"url":"https://alemartir.com","name":"Alejandro Mártir"},"license":"MIT","homepage":"https://github.com/am25-labs/plank-cms#readme","keywords":["cms","headless-cms","self-hosted","express","postgresql","nodejs","typescript","am25"],"repository":{"url":"git+https://github.com/am25-labs/plank-cms.git","type":"git"},"description":"Self-hosted headless CMS. Deploy in minutes on your own infrastructure.","maintainers":[{"name":"itsmrtr","email":"hola@alemartir.com"}],"readme":"# Plank CMS\n\nA self-hosted headless CMS you can deploy in minutes. Built on Node.js and PostgreSQL — runs entirely on your infrastructure.\n\n## Quick start\n\n```bash\nnpx @am25/plank-cms init .\nnpm start\n```\n\nThe admin panel will be available at `http://localhost:5500/admin`.\n\n## What it is\n\nPlank is a headless CMS that runs as a standalone Express server and exposes a REST API for consuming content from any frontend. Content types and fields are defined visually from the admin panel — no code changes, no restarts.\n\nThe API is token-authenticated. Tokens are managed from the admin panel and can be scoped to read-only or full access.\n\n## Architecture\n\n- **Server** — Express 5, REST API, JWT auth, role-based access control\n- **Database** — PostgreSQL via `pg` (no ORM). Each content type maps to a real table; schema changes run as live `ALTER TABLE` statements\n- **Admin panel** — React + Vite, served as static files by the same Express process in production\n- **Media** — provider pattern with support for local storage, AWS S3, and Cloudflare R2\n\n## Requirements\n\n- Node.js 20+\n- PostgreSQL 18\n\n## License\n\n[MIT](LICENSE) — AM25, S.A.S. DE C.V.\n","readmeFilename":"README.md"}