{"_id":"@acuity/directus-extension-acuity-backup","_rev":"21-505474e4f16e444fd84e6cc3333493fd","name":"@acuity/directus-extension-acuity-backup","dist-tags":{"latest":"2.2.3"},"versions":{"1.6.0":{"name":"@acuity/directus-extension-acuity-backup","version":"1.6.0","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@1.6.0","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"18e999a53e9348684d108c706faa6f176e5ffeee","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-1.6.0.tgz","fileCount":6,"integrity":"sha512-6I4Ln766eyNx7oO+p0jx3FUIwsI7zfd7Ygdg1fBzuCdX1yDS4B3792I9/n5DCnUFF0dQg1/eXarkyQLZzOpUzQ==","signatures":[{"sig":"MEUCIQCcxsnOyoBmeWUlfU7FqgzBR6ctRyEyWD2NkjjlOP1sswIgbv+Yenj3lGvXH4y7Toz6CnAtDKWyyXPJVTq90tzajbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340903},"icon":"icon.png","type":"module","gitHead":"3c95b123410832c12d1220038a5b6f726ad4e88d","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3","node-cron":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_1.6.0_1772009371361_0.759165892179821","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.0","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.0","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"2ac9c3e8f62e0c84544123a792164249d3e48181","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.0.tgz","fileCount":6,"integrity":"sha512-CyiZ0AGfPFafA7AY3L4IlFX8pzmOvki+CFN5blHMpUrA+txsa18e44EWgXbinWw5XA6mzGYjMcdAQr96+ZKzMg==","signatures":[{"sig":"MEUCIQCEMMMIYiQ72AOgEnUbE0YK9nIf4xASmgX+5ZA9K7WMPAIgF2mD8eMalz4l+pI9cfmMHR0WFx95MDn4j/rPvuPcWBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344079},"icon":"icon.png","type":"module","gitHead":"473c977b80497f15205c7fc43f49a9f2280bd815","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3","node-cron":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.0_1772042906803_0.041992490128176074","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.1","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.1","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"30aed2e45c775f6408e65594f90ec214d64efcb9","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.1.tgz","fileCount":6,"integrity":"sha512-1ecNVnQMHZgqIAaN3Q3M9/Edln4PuRTCCaRGQwBMM/sz1Zup6TMturo1xBmdb4PsIFrmgd72c1ehuwY5nx7XJg==","signatures":[{"sig":"MEUCIC4BHeh5xsuVcQLKhJTxcISW+PytZLrxD/axP75aTaqkAiEA/uF3g4RY6Nxb+RGlCoLQySzveAZ7lTeU5KnCTm59A0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344601},"icon":"icon.png","type":"module","gitHead":"d8653266c8439e075342e68cb670f4a940005d50","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3","node-cron":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.1_1772044937935_0.6127220765324355","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.2","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.2","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"35634ef08beb8e2af06303f5092c7065c618cfe1","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.2.tgz","fileCount":6,"integrity":"sha512-cTgkwM1R3J5EDvHCnBpRIJjeZEsbs5ZyzYdt6bHI7C9tRuPZwlg4SqSgSV2LZsQ9s5RPYbtLmkJ//a+C2sHhTQ==","signatures":[{"sig":"MEQCIG5yuo/vJjJfX+Mp24J4ilclgJS8WFWLz4gBRSYQC/B5AiAFuAi2DU3QenZSZs/lqulei9H0C8GEcq4U1JOaYBcEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344601},"icon":"icon.png","type":"module","gitHead":"a2acda4685c5d5f7dbbc4cb823241e68186c93a2","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3","node-cron":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.2_1772045349244_0.10075978176204159","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.3","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.3","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"8ed507dab885a68e055212a3719ee982f527bb4a","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.3.tgz","fileCount":6,"integrity":"sha512-D/w9FilQ05ikhHfJdHGicZNoDOkqV1Xj0MOGAaVOIdOn0c51eFGhDXEnjBvAD7O7P85S5cRGuILNltS0b/3AYg==","signatures":[{"sig":"MEYCIQCbIZUisF8ySeoqGrRINTNFRvO2oCyenxWGwkLnR/f0GgIhALbMuYQ+tzCfiw+5HMMM/K0LcFiAs3nIUeoDasPECOlV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500091},"icon":"icon.png","type":"module","gitHead":"9bef01ae82ad1880124d82ea6bdb4064d4d1c008","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.3_1772046660259_0.9105366634650627","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.4","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.4","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"09467aa32354817c5e593039c52ac4055e206a40","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.4.tgz","fileCount":6,"integrity":"sha512-DqRs2kM4+fpqwFJV+tJf91u3E8EIVIK4A1xvxB8YhgWucFqAvSAC/Ro7vEEDzTOOerlyndgoAd4Xpzmzda5EbQ==","signatures":[{"sig":"MEUCIHubmEMyatRlT5uNS3xJzA98rJEIi7O7kECd3wbnDElXAiEA02dLUIwzAxQmnMqQA5TfCvGuwXT2TiCy+1rU/7R/WfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500908},"icon":"icon.png","type":"module","gitHead":"19ca82c66e5cfa144f0a35e7678e06ea55074959","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.4_1772048253066_0.05259870305873893","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.5","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.5","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"4674a41405695074e99a7f16a6bf01eef93aaf62","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.5.tgz","fileCount":6,"integrity":"sha512-QcipVhw9ZB9MkHsIPk9DFiZKUn0/1hy0FQgyikICExuIewYWVPJ5VTHxWbSouqH7GJ3pP2xP8Y6jKxaGLWPxTQ==","signatures":[{"sig":"MEYCIQDidVcOo7wD4X4rDPrjF4g4iMorwKbH64oAV3tXWS04QwIhAII9mLE0OILAlf17cCQKdh0w67K/ss07oqJbI1StHZer","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501397},"icon":"icon.png","type":"module","gitHead":"636c7e5e25fa2536ecde0e4ef754f1c4bf72e72c","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.5_1772049193682_0.6777316228692682","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.6","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.6","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"66bc070ed144787b229c285a98ce3d9859e457c8","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.6.tgz","fileCount":6,"integrity":"sha512-BWe9otC4agAmkX+utqgdJ2Y1/p2ylKzHsEck/PvcKQVs+RDlzg/4qtHMLawtNqturug1ONQ2Bhjz+TF2BUKQOQ==","signatures":[{"sig":"MEQCIBR1++6N3jVcMPdtdhIRVpZsVvR5PxfqAEH+mMONWh+yAiBelpGwSycQLa391dczHECHl5H+jMtt0+J64zqff2CtZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501941},"icon":"icon.png","type":"module","gitHead":"c1df4f80b2e627290cf67e12cb40dbaa2a00aba2","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.6_1772051363116_0.5045182664165337","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@acuity/directus-extension-acuity-backup","version":"2.0.7","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuity.com","name":"Acuity"},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.0.7","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"dist":{"shasum":"42e426a1c87d11643e4485c1163d69165a079d17","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.0.7.tgz","fileCount":6,"integrity":"sha512-D1MI/j8OcVmPVcq6FI1B3xeaI4acwfC8TlkbxZ5VS4az8YChd9WPJ+rzO2VlqgTbrUdEN89YoxMWLoBuDQJn/g==","signatures":[{"sig":"MEQCIC/G4I2Jjq+NjQKAycJQ6/qsSRCKzT76x7++IqxckYtCAiAB4bHCieIKHLA2T9dX3Asa7wmm7Sq61Ni/LwGCLVkxtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502386},"icon":"icon.png","type":"module","gitHead":"1b0f2faea10656ad4779a10c75af7476fea2a63a","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives","directories":{},"_nodeVersion":"20.20.0","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.0.7_1772052335384_0.2754420954823773","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.0","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.0","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"4654185ea743717d453160871bfa15268e13d571","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.0.tgz","fileCount":6,"integrity":"sha512-BCcVW36IlclSFS8wHdko5TqBonls1IznD+qVLcytu9er1mQRTraVWwt/dBOr0MfH8SFR309vafWk6900ThcnVA==","signatures":[{"sig":"MEYCIQCIiUGpsI7TG/BW5+QwTKYFaZoPDAQoEmpJFUwCeq7uawIhAMsRyE7imNbUldRVQVEPXVasHmlN+ED9SzqWDA/+mdYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504191},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"bba9ce11357f312a2892c66f2ee2e591de70db7f","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.0_1780179857038_0.14356138554967512","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.1","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.1","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"c490b0305b19cb04ab782d28e83f1852acbe7c6a","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.1.tgz","fileCount":6,"integrity":"sha512-HUd/fBrIQcYbkZ2nfAM/yzv0M2bEe9bLM+0cSUvl8p1CyIRa57fsLB9IIA8KoysPwn/Wdi1V67j7pU8JizJFdQ==","signatures":[{"sig":"MEUCIBxbNgkMyuAbqtAinkegkECfuDDK4wKy4kTx44ATStHOAiEA4IBaSa5RaSDb9B7gUP5yoBQ/QmyuUelJv0H+1rIevcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505972},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"aec779db4c4cf4338e7b5c0ce7c13946caccb471","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.1_1780180991323_0.7458873266369832","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.2","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.2","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"85a2638ac5a9aa1c0626207a2baccfd3a5972ea1","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.2.tgz","fileCount":6,"integrity":"sha512-Vxvzdc94lG4YR1rzwcdSt23ifVHYeoG1an4LMlEMmNU11w7U92goqfPkNRFfACVJywZH6dQZNq7VnfoI1va6RA==","signatures":[{"sig":"MEUCIFgsOR1NFpXukLtcXQ6YDFoYdy92DDEjRCARb0xROEP2AiEA75njmxKFObOi41p2R7/sqHKpgS9Ff4W7CtBZb2lYfzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505972},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"66499ee4d9514830d3e1ef2fb517af65fd354c98","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"acuity-backup","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.2_1780181401843_0.6182500403164839","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.3","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.3","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"c9f3c6888bf356f848476d82bef076abfafc4af2","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.3.tgz","fileCount":6,"integrity":"sha512-mRrKX45nX8xiK/D/q7uX0/WeUeqNTHW3NH8ztkObEfZze2C44VORumBcHoIKF3pB/BXiTZOQbio5P1qJsh+FMA==","signatures":[{"sig":"MEUCIGT71TLJOm6Byza5hjPYe4N11/2QhpAN9AP/CfjedbkdAiEA7dtH+k8KKit54ca461kV5Xx/V/CDWTt2uWNR9olglh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506273},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"1edc8f687e375bc9f8b80a7dabe60a43be924022","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.3_1780182883684_0.4074653616307158","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.4","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.4","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"c617b15796ba0670c6c319de80ecdcd92838fed7","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.4.tgz","fileCount":6,"integrity":"sha512-o3P7Ke3utN9OydtQ/WA4QsTzcPMD2Wi9U0cEEjyVLN5aejE7uAEaqjuaoN0BfVzqS7RYzt1CaSo9zYfQ2j7uDg==","signatures":[{"sig":"MEYCIQCglnhnU0l6p2YxCCK1dSvfUQvYEIxRhwy4GfS+6qbbfwIhAIuVmXMtgDWhgugLZXak6ecPSjmjT6LzxYHbmN2xZJGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506813},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"75a7ab84c1008b8d71b7d16644f3dabb6ba29c2b","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.4_1780183471912_0.3328640161651941","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.5","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.5","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"d4b8eb89c6bd4235663eefc69f0218af28e6b711","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.5.tgz","fileCount":6,"integrity":"sha512-6THTJMnRL8FwqXmsAAHCQcjJJ5QwDSxSmxU6+0l42YRVTwS5IRNRDlhvP2fAORy13jEg+8iTlOC84yAWClSHyQ==","signatures":[{"sig":"MEYCIQCs3L8wfElyAZM4N97PftKj25TvhPSW4ZbkTE+Vi90WmwIhAM/tFKqhMJ4oGj0zNIacjL4loAsZMiz9s5VEpBAEzPqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507257},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"8cd2b21a5e3ffcb32965e2e2f56d2766cca449bc","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.5_1780184262932_0.9148496810084128","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.6","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.6","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"616340426156faec2bc8f8243c4e64d1393014cc","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.6.tgz","fileCount":6,"integrity":"sha512-sLMO/GC26fmWHxU6L+hCuJhytf2HShm9RFkydz5Dg00PD9fjhMYf9B3qnUfKtPK9wKjPQ8FI0R1WgAqcQKZiZg==","signatures":[{"sig":"MEUCIQCswTSPIHp0DCsrmU2fUDKqaCTPaa5ic09XWXt69oXJRgIgdIudGjEXM5NAkwFtq1dcrdgFI9blF456i1412gsR+t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507509},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"bb922601c44705cbb4bc66d7d34e733465d29175","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.6_1780184509946_0.310303014449671","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@acuity/directus-extension-acuity-backup","version":"2.1.7","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.1.7","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"11e31c5e03a6e4381839e3f619c3e0eabeb97153","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.1.7.tgz","fileCount":6,"integrity":"sha512-kjxBtpHmiFF8WGsRWQlZDuHOhmNMNCrDDILytBSBQYAKqna2n4U0V4G9rT99gEyXyi681R3A+Q3CisQOCHWj4A==","signatures":[{"sig":"MEQCIE6+J3LgxmBuq0gv5x6BU3hfVIOvkb+WXrkJPGi65scuAiBwSiSjENrmuzskyt6sQxaRBdwlPWZSrwRlxX1oGZeekg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507042},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"3e5c1d92d706b3f1a3b5f2fdd898fa2e95a5eb44","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.1.7_1780184942886_0.9552906058335449","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@acuity/directus-extension-acuity-backup","version":"2.2.0","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.2.0","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"0ab3cac8f1bf9652f96e6cf10b48edb5b9c7d75b","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.2.0.tgz","fileCount":6,"integrity":"sha512-wfPZptkWRWlY3NK8SVEh/UGKlatzpWIXdNyy3jsxS2tqvywxallgQkrCbx7MJRJ2JeEuHZ620ecnm/rEXujBEg==","signatures":[{"sig":"MEYCIQDts/AFRXmgVMNJ9DubhVII6jose2dUVxjBVqkWHlWhOwIhAOtX11rKJaUmtkWdZ4j1f8owPC0UqJtnls8wxrXjimpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511823},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"bc31bb1b953fd52b3167e27bb54d51d37f641b0e","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.2.0_1780188104835_0.2189152639594314","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@acuity/directus-extension-acuity-backup","version":"2.2.1","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.2.1","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"420e674ac6ef8c2348e7ebbde780447807de6fd1","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.2.1.tgz","fileCount":6,"integrity":"sha512-k7+gXYJx4HG2pesLa3rTVpLFsxbQdHl4OlxZkq+0NaJrGgsXg4mD1UR9og6afLP2nyzTRlVnCB052L0+tv8pXA==","signatures":[{"sig":"MEUCIQC7VWIplpGeuSwFNgC8HuPCX8n8tfg3fXIYkyz93EQbfwIgavzZbBXr/hKJWL59Aauj9GDQiEduPRsKzLobN4nyCrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513801},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"fd0a7061fce8fc0cd32de34b5bec74a3484a6024","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.2.1_1780193110696_0.7890421361079825","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@acuity/directus-extension-acuity-backup","version":"2.2.2","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"author":{"url":"https://acuityconsulting.net","name":"Acuity Consulting Inc."},"license":"MIT","_id":"@acuity/directus-extension-acuity-backup@2.2.2","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"homepage":"https://acuityconsulting.net","dist":{"shasum":"78925562de40cedbdd1e9d1649bd015137ac4609","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.2.2.tgz","fileCount":6,"integrity":"sha512-0fDrfCAAj20QJ3I0Pg1qt+5PLKybu4ZMCwoK7KeGKwpaKvZuHvMLE5zfBqPTBlfMvwi1A9bLGN3jzHqbWlRi/w==","signatures":[{"sig":"MEUCIDbwgtOy1hUIWCnhSPwMwU+lxsXKJ3EeZWyKKgPMKWdvAiEA3+AJAbEwp8de/ZuRT1NILEf9QiNQkW3XNbs+fTp3ii0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554985},"icon":"icon.png","type":"module","contact":"https://acuityconsulting.net/#contact","funding":{"url":"https://acuityconsulting.net/#contact","type":"individual"},"gitHead":"8546a5eb9d3434c26f79d3830fc6a5cb8634152f","scripts":{"add":"directus-extension add","dev":"directus-extension build -w --no-minify","link":"directus-extension link","test":"tsx --test src/**/*.test.ts","build":"directus-extension build","validate":"directus-extension validate"},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"repository":{"url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"croner":"^10.0.1","archiver":"^6.0.0","unzipper":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^5.0.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@directus/extensions-sdk":"17.0.9"},"directus:extension":{"host":"^10.10.0","path":{"api":"dist/api.js","app":"dist/app.js"},"type":"bundle","entries":[{"name":"backup-endpoint","type":"endpoint","source":"src/backup-endpoint/index.ts"},{"name":"acuity-backup-module","type":"module","source":"src/backup-module/index.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-acuity-backup_2.2.2_1780196989485_0.7732014455906344","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@acuity/directus-extension-acuity-backup","description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","icon":"icon.png","version":"2.2.3","license":"MIT","author":{"name":"Acuity Consulting Inc.","url":"https://acuityconsulting.net"},"homepage":"https://acuityconsulting.net","contact":"https://acuityconsulting.net/#contact","funding":{"type":"individual","url":"https://acuityconsulting.net/#contact"},"repository":{"type":"git","url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git"},"keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"type":"module","directus:extension":{"type":"bundle","path":{"app":"dist/app.js","api":"dist/api.js"},"entries":[{"type":"endpoint","name":"backup-endpoint","source":"src/backup-endpoint/index.ts"},{"type":"module","name":"acuity-backup-module","source":"src/backup-module/index.ts"}],"host":"^10.10.0"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","validate":"directus-extension validate","add":"directus-extension add","test":"tsx --test src/**/*.test.ts"},"dependencies":{"archiver":"^6.0.0","croner":"^10.0.1","unzipper":"^0.12.3"},"devDependencies":{"@directus/extensions-sdk":"17.0.9","@types/archiver":"^6.0.0","@types/node":"^20.0.0","tsx":"^4.22.3","typescript":"^5.0.0"},"_id":"@acuity/directus-extension-acuity-backup@2.2.3","gitHead":"55406ef2efc704303dff0415fd784324f066a138","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zjgk7IJdZWCYT3zNKH606pd6hYb3Elbh8FGyOFMMp/iR0v2JCk265Crxl+V+cMLrk+2uV2JQgXAcBnq4k+P7yA==","shasum":"3456a5542df0ca80107d8842a6326db357ce180e","tarball":"https://registry.npmjs.org/@acuity/directus-extension-acuity-backup/-/directus-extension-acuity-backup-2.2.3.tgz","fileCount":6,"unpackedSize":555698,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNuKwqbikWS0fQZBnpgLuKG0qzq/tE50GZwtpb6/ZUOgIhAJrlBoe8o8m4ocnDqvN/cX56ICy5gRXVP4PCX5dIm2EE"}]},"_npmUser":{"name":"cescarsega","email":"christian@escarsega.com"},"directories":{},"maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/directus-extension-acuity-backup_2.2.3_1780266346616_0.7989215367639548"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-25T08:49:31.276Z","modified":"2026-05-31T22:25:46.997Z","1.6.0":"2026-02-25T08:49:31.534Z","2.0.0":"2026-02-25T18:08:27.050Z","2.0.1":"2026-02-25T18:42:18.091Z","2.0.2":"2026-02-25T18:49:09.427Z","2.0.3":"2026-02-25T19:11:00.423Z","2.0.4":"2026-02-25T19:37:33.336Z","2.0.5":"2026-02-25T19:53:13.890Z","2.0.6":"2026-02-25T20:29:23.335Z","2.0.7":"2026-02-25T20:45:35.579Z","2.1.0":"2026-05-30T22:24:17.220Z","2.1.1":"2026-05-30T22:43:11.565Z","2.1.2":"2026-05-30T22:50:02.018Z","2.1.3":"2026-05-30T23:14:43.849Z","2.1.4":"2026-05-30T23:24:32.110Z","2.1.5":"2026-05-30T23:37:43.123Z","2.1.6":"2026-05-30T23:41:50.134Z","2.1.7":"2026-05-30T23:49:03.031Z","2.2.0":"2026-05-31T00:41:45.018Z","2.2.1":"2026-05-31T02:05:10.873Z","2.2.2":"2026-05-31T03:09:49.641Z","2.2.3":"2026-05-31T22:25:46.836Z"},"author":{"name":"Acuity Consulting Inc.","url":"https://acuityconsulting.net"},"license":"MIT","homepage":"https://acuityconsulting.net","keywords":["directus","directus-extension","directus-extension-bundle","backup","archive","export","data-backup"],"repository":{"type":"git","url":"https://git.technolify.cloud/acuity/directus/backup-plugin.git"},"description":"Backup Directus collections, schema, and media files to ZIP archives. Provided free, courtesy of Acuity Consulting Inc. — we help companies build smarter systems, automate workflows with AI, and scale with confidence.","maintainers":[{"name":"cescarsega","email":"christian@escarsega.com"}],"readme":"# Directus Backup Extension\n\nA powerful Directus bundle extension that provides full or selective backup of collections, schema, media files, and relations into ZIP archives. Backups are stored on disk under a configurable path (`BACKUP_PATH`), with support for automatic scheduled backups.\n\n> **Provided free, courtesy of [Acuity Consulting Inc.](https://acuityconsulting.net)** 🚀\n>\n> Acuity Consulting helps companies **build smarter systems, automate workflows with AI, and scale with confidence.** From custom system development and integrations to intelligent automation, we turn complex technical challenges into reliable, production-grade solutions.\n>\n> 👉 **[Visit our website](https://acuityconsulting.net)** &nbsp;•&nbsp; **[Get in touch](https://acuityconsulting.net/#contact)**\n\n## Features\n\n- **Full & Selective Backups** — Backup all collections or choose specific ones\n- **Media File Export** — Include binary media files from Directus Files in backups\n- **Schema & Relations** — Capture complete schema definition and relationship mappings\n- **ZIP Archives** — Compressed, portable backup format with metadata\n- **Restore Functionality** — Import backups with optional data truncation\n- **Scheduled Backups** — Automatic backups via cron expressions\n- **File Storage** — Backups saved to a configurable local directory (`BACKUP_PATH`)\n- **Admin Dashboard** — Intuitive Vue module for managing backups and schedules\n\n## Installation\n\n> ⚠️ **Do not run `npm install @acuity/directus-extension-acuity-backup` directly inside `/directus/extensions`.**\n> That folder is a shared drop-directory, not an npm project root — installing there makes npm scan every sibling extension and can crash with `Cannot read properties of null (reading 'name')`. This extension is **not sandboxed**, so it also cannot be installed from the in-app Directus Marketplace. Use one of the methods below instead.\n\n### Docker (Recommended)\n\nOn your server, inside the directory mounted to `/directus/extensions`, install the extension into **its own subfolder**. Use the package name as the folder name — **do not name the folder `acuity-backup`**, as that collides with the bundle's endpoint entry and corrupts Directus's extension registry:\n\n```bash\nmkdir directus-extension-acuity-backup && cd directus-extension-acuity-backup\nnpm pack @acuity/directus-extension-acuity-backup\ntar -xzf *.tgz --strip-components=1\nrm *.tgz\nnpm install --prod\n```\n\nRestart Directus to load the extension:\n\n```bash\ndocker compose restart directus\n```\n\n### Dockerfile\n\nAlternatively, bake it into a custom image:\n\n```dockerfile\nFROM directus/directus:11\n\nUSER root\nRUN corepack enable\nUSER node\n\nRUN pnpm install @acuity/directus-extension-acuity-backup\n```\n\n## Updating\n\n### Docker (subfolder install)\n\nTo upgrade to the latest published version, clear out the old files and re-extract the new package in the same subfolder:\n\n```bash\ncd /directus/extensions/directus-extension-acuity-backup\nrm -rf dist node_modules package.json package-lock.json icon.png *.tgz\nnpm pack @acuity/directus-extension-acuity-backup\ntar -xzf *.tgz --strip-components=1\nrm *.tgz\nnpm install --prod\n```\n\nThen restart Directus to load the new version:\n\n```bash\ndocker compose restart directus\n```\n\nTo pin a specific version instead of the latest, append `@<version>` to the pack command, e.g. `npm pack @acuity/directus-extension-acuity-backup@2.1.4`.\n\n> **Upgrading from a release installed in a folder named `acuity-backup`?** Rename the folder to `directus-extension-acuity-backup` first — the old name collides with the bundle's endpoint entry and corrupts Directus's extension registry. If the **Settings → Extensions** page was already returning a 500, clear the stale rows once and restart:\n>\n> ```sql\n> DELETE FROM directus_extensions WHERE folder IN ('acuity-backup', 'acuity-backup-module', 'backup-endpoint');\n> ```\n>\n> Directus rebuilds clean rows from disk on the next boot.\n\n### Dockerfile\n\nIf you baked the extension into a custom image, update by rebuilding without the cache so the latest version is pulled, then redeploy:\n\n```bash\ndocker compose build --no-cache directus\ndocker compose up -d directus\n```\n\nPin a version in the Dockerfile to control upgrades explicitly:\n\n```dockerfile\nRUN pnpm install @acuity/directus-extension-acuity-backup@2.1.4\n```\n\n> Check the installed version anytime with `cat /directus/extensions/directus-extension-acuity-backup/package.json | grep version`, and compare against the [latest release on npm](https://www.npmjs.com/package/@acuity/directus-extension-acuity-backup).\n\n## Configuration\n\n### Environment Variables\n\n- `BACKUP_PATH` — Directory where backup ZIP files are stored (default: `/directus/backups/`). This is the single source of truth for backups; make sure it is mounted to a persistent volume.\n\nExample `.env`:\n\n```env\nBACKUP_PATH=/backups\n```\n\n## Usage\n\n### Via Data Studio\n\n1. Log in as an administrator\n2. Navigate to **Backup** in the sidebar (cloud download icon)\n3. Click **Run Backup** to open the backup dialog\n4. Choose backup type:\n   - **Full Backup** — All collections, schema, and media\n   - **Selected Collections** — Choose which collections to include\n5. Toggle \"Include Media Files\" as needed\n6. Click **Start Backup**\n7. Monitor backup progress and download completed backups from the history table\n\n### API Endpoints\n\nAll endpoints require administrator authentication. Base path: `/acuity-backup`\n\n#### `GET /collections`\nList all user-created collections with item counts.\n\n**Response:**\n```json\n[\n  {\n    \"collection\": \"articles\",\n    \"itemCount\": 42,\n    \"icon\": \"article\",\n    \"note\": \"Blog posts\"\n  }\n]\n```\n\n#### `POST /run`\nTrigger a backup operation.\n\n**Request body:**\n```json\n{\n  \"type\": \"full\",\n  \"collections\": [],\n  \"includeMedia\": true\n}\n```\n\n**Response:**\n```json\n{\n  \"id\": \"backup-2025-02-24-150000\",\n  \"filename\": \"backup-2025-02-24-150000.zip\",\n  \"timestamp\": \"2025-02-24T15:00:00Z\",\n  \"type\": \"full\",\n  \"collections\": [\"articles\", \"authors\", \"categories\"],\n  \"includeMedia\": true,\n  \"fileSize\": 5242880,\n  \"directusFileId\": \"uuid-here\"\n}\n```\n\n#### `GET /list`\nRetrieve all saved backups.\n\n**Response:**\n```json\n[\n  {\n    \"id\": \"backup-2025-02-24-150000\",\n    \"filename\": \"backup-2025-02-24-150000.zip\",\n    \"timestamp\": \"2025-02-24T15:00:00Z\",\n    \"type\": \"full\",\n    \"collections\": [\"articles\", \"authors\"],\n    \"includeMedia\": true,\n    \"fileSize\": 5242880\n  }\n]\n```\n\n#### `POST /restore`\nRestore data from a backup.\n\n**Request body:**\n```json\n{\n  \"backupId\": \"backup-2025-02-24-150000\",\n  \"truncateCollections\": true,\n  \"collections\": [\"articles\", \"authors\"]\n}\n```\n\n#### `GET /schedule`\nGet the current automatic backup schedule.\n\n**Response:**\n```json\n{\n  \"enabled\": true,\n  \"cronExpression\": \"0 2 * * *\",\n  \"lastRun\": \"2025-02-24T02:00:00Z\"\n}\n```\n\n#### `POST /schedule`\nUpdate the automatic backup schedule.\n\n**Request body:**\n```json\n{\n  \"enabled\": true,\n  \"cronExpression\": \"0 2 * * *\"\n}\n```\n\n#### `DELETE /:id`\nDelete a backup archive.\n\n## Backup Format\n\nBackups are ZIP archives with the following structure:\n\n```\nbackup-2025-02-24-150000.zip\n├── manifest.json          # Backup metadata (version 1.2.0)\n├── schema.json            # Complete schema definition\n├── relations.json         # Relationship mappings\n├── views.json             # Field groups & collection view settings\n├── fields-meta.json       # Full field metadata (interface, display, options)\n├── collections/\n│   ├── articles.json\n│   ├── authors.json\n│   └── categories.json\n└── files/\n    ├── uuid.meta.json     # Media file metadata per file\n    └── ...\n```\n\n## Restore Behavior\n\n- **Truncate Mode** — Clears collection data before inserting backup items\n- **Upsert Mode** — Merges backup data with existing records\n- **Media Files** — Re-uploaded to Directus Files with original metadata\n- **Relations** — Not automatically restored; must be manually configured\n\n## Cron Expression Format\n\nSchedule automatic backups using standard 5-field cron expressions:\n\n```\n┌───────────── minute (0 - 59)\n│ ┌───────────── hour (0 - 23)\n│ │ ┌───────────── day of month (1 - 31)\n│ │ │ ┌───────────── month (1 - 12)\n│ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday)\n│ │ │ │ │\n│ │ │ │ │\n* * * * *\n```\n\n**Examples:**\n- `0 2 * * *` — Daily at 2:00 AM\n- `0 0 ? * 0` — Weekly on Sunday at midnight\n- `0 0 1 * *` — Monthly on the first day at midnight\n- `*/30 * * * *` — Every 30 minutes\n\n## Permissions\n\nThis extension requires **administrator privileges** to:\n- View the Backup module\n- Create, restore, and delete backups\n- Configure automatic schedules\n\n## Limitations\n\n- **System Collections** — `directus_*` collections are excluded from backups\n- **Relations** — Relationship metadata is captured but not automatically restored\n- **Media Streaming** — Large media libraries may require increased timeout settings\n- **Storage** — Backup size is limited by available disk space\n\n### Scheduled backups\n\n- **Single-instance only** — the scheduler runs in-process. If Directus is deployed as multiple instances (cluster / replicated containers), each instance runs the schedule independently and a scheduled backup will fire **once per instance** (duplicate backups). For horizontally scaled deployments, run the backup schedule on a single designated instance, or disable the in-app schedule and trigger backups via the API (`POST /run`) from an external scheduler. Manual backups and \"Run now\" are unaffected.\n- **No missed-run catch-up** — if the server is down at the scheduled time, that run is skipped (it is not retroactively run on restart).\n\n## Development\n\n### Build\n\n```bash\nnpm run build\n```\n\n### Watch Mode\n\n```bash\nnpm run dev\n```\n\n### Validate\n\n```bash\nnpm run validate\n```\n\n### TypeScript\n\nThis extension is built with TypeScript. Run `npm run build` to compile source files in `src/` to the `dist/` directory.\n\n## License\n\nMIT — Feel free to use in personal and commercial projects.\n\n## Support\n\nFor issues, feature requests, or questions, please visit:\nhttps://git.technolify.cloud/acuity/directus/backup-plugin\n\n## About Acuity Consulting Inc.\n\nThis extension is provided **free of charge** as a thank-you to the Directus community, courtesy of **Acuity Consulting Inc.**\n\nWe help companies **build smarter systems, automate workflows with AI, and scale with confidence** — specializing in:\n\n- **System Customization & Development** — bespoke extensions, integrations, and tooling tailored to your stack\n- **AI Automation** — intelligent workflows, agents, and automation that eliminate manual busywork\n- **Digital Transformation** — modernizing platforms and processes to help your business move faster\n\nNeed a custom Directus extension, an AI-powered automation, or help with a complex integration? We'd love to help.\n\n🌐 **Website:** [acuityconsulting.net](https://acuityconsulting.net)\n✉️ **Contact us:** [acuityconsulting.net/#contact](https://acuityconsulting.net/#contact)\n\n---\n\nMade with ❤️ by [Acuity Consulting Inc.](https://acuityconsulting.net)\n","readmeFilename":"README.md"}