{"_id":"@casperjuel/datocms-backup-shared","_rev":"4-e9f08941494420539290a345fd141adb","name":"@casperjuel/datocms-backup-shared","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@casperjuel/datocms-backup-shared","version":"1.0.0","keywords":["datocms","backup","types","signifly"],"author":{"url":"https://signifly.com","name":"Signifly"},"license":"MIT","_id":"@casperjuel/datocms-backup-shared@1.0.0","maintainers":[{"name":"casperjuel","email":"info@casperjuel.dk"}],"homepage":"https://github.com/signifly/datocms-plugin-signifly-backups","bugs":{"url":"https://github.com/signifly/datocms-plugin-signifly-backups/issues"},"dist":{"shasum":"771fa3686fa611e2adb164e62711e1d0b0c893d1","tarball":"https://registry.npmjs.org/@casperjuel/datocms-backup-shared/-/datocms-backup-shared-1.0.0.tgz","fileCount":16,"integrity":"sha512-MIbAWsdP43gFvHhN7mF7MWPV5te9of9SZyI/cjYlHSTi6KrfviFrQnDXxUpu1PjP3kXUdqiNaSKqOZqsXhxmUA==","signatures":[{"sig":"MEUCIE57jFCgW6Qp6GnABvm39oXjRmGBgRcLlZLjakgr2nMCAiEA89dFKPlAugKyfc5+pTFJvHK7C8OZZjRvy+t6jQbwZqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","default":"./dist/constants/index.js"}},"gitHead":"2e356c18d2cb6079addbdd60adfd328c8b0645da","private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"casperjuel","email":"info@casperjuel.dk"},"repository":{"url":"git+https://github.com/signifly/datocms-plugin-signifly-backups.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and constants for DatoCMS backup system","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/datocms-backup-shared_1.0.0_1768303710502_0.7590492890384519","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@casperjuel/datocms-backup-shared","version":"1.0.1","keywords":["datocms","backup","types","signifly"],"author":{"url":"https://signifly.com","name":"Signifly"},"license":"MIT","_id":"@casperjuel/datocms-backup-shared@1.0.1","maintainers":[{"name":"casperjuel","email":"info@casperjuel.dk"}],"homepage":"https://github.com/signifly/datocms-plugin-signifly-backups","bugs":{"url":"https://github.com/signifly/datocms-plugin-signifly-backups/issues"},"dist":{"shasum":"d02f443e0a64f063b7afc4a5ce3a16527c7b57a9","tarball":"https://registry.npmjs.org/@casperjuel/datocms-backup-shared/-/datocms-backup-shared-1.0.1.tgz","fileCount":17,"integrity":"sha512-mSrjVxN1mAJOJGun4MWLlafidNEL1LA1hRumVN9WOR1SKdfdeJO0+DOTbni5GNqqqTE9DYU4udmEEWVWhKE+/w==","signatures":[{"sig":"MEUCIQD1dZqG303QEknqo7JD3nOUDZt0X4ScaqmZVzZNSW/72AIga+qc9bMgsjJao46qNr33SLR1OWz4HMYTmaMvcIBE/9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","default":"./dist/constants/index.js"}},"gitHead":"2e356c18d2cb6079addbdd60adfd328c8b0645da","private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"casperjuel","email":"info@casperjuel.dk"},"repository":{"url":"git+https://github.com/signifly/datocms-plugin-signifly-backups.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and constants for DatoCMS backup system","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/datocms-backup-shared_1.0.1_1768303830263_0.5567971189149183","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@casperjuel/datocms-backup-shared","version":"1.0.2","keywords":["datocms","backup","types","signifly"],"author":{"url":"https://signifly.com","name":"Signifly"},"license":"MIT","_id":"@casperjuel/datocms-backup-shared@1.0.2","maintainers":[{"name":"casperjuel","email":"info@casperjuel.dk"}],"homepage":"https://github.com/signifly/datocms-plugin-signifly-backups","bugs":{"url":"https://github.com/signifly/datocms-plugin-signifly-backups/issues"},"dist":{"shasum":"1a17daa5212b4924c826f7b4ee4c74e3f4bfab30","tarball":"https://registry.npmjs.org/@casperjuel/datocms-backup-shared/-/datocms-backup-shared-1.0.2.tgz","fileCount":17,"integrity":"sha512-Y7NzfsHBEIL3HoX2HRLiBit6azSlPK1szTAUbrR4vAZkvu8ZZYMAC8P8hmMlmNcJ/ColinhP02s5xeRiWvgmEQ==","signatures":[{"sig":"MEUCIBnZRdJL3JEtd+buaT//rNZbFUGvSKUgn7SeuNj22NbmAiEA+w371VDztRfw6WB1r3xLKqLvfF0qqJ1l93q7HOrSp+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","default":"./dist/constants/index.js"}},"gitHead":"7d44d7e204ba9e43514da42d76d56f4a2d685cf8","private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"casperjuel","email":"info@casperjuel.dk"},"repository":{"url":"git+https://github.com/signifly/datocms-plugin-signifly-backups.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.2","description":"Shared types and constants for DatoCMS backup system","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/datocms-backup-shared_1.0.2_1768761432920_0.5509314983109344","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@casperjuel/datocms-backup-shared","version":"1.0.3","private":false,"description":"Shared types and constants for DatoCMS backup system","homepage":"https://github.com/signifly/datocms-plugin-signifly-backups","repository":{"type":"git","url":"git+https://github.com/signifly/datocms-plugin-signifly-backups.git","directory":"packages/shared"},"license":"MIT","author":{"name":"Signifly","url":"https://signifly.com"},"keywords":["datocms","backup","types","signifly"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","default":"./dist/constants/index.js"}},"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"devDependencies":{"typescript":"^5.7.2"},"_id":"@casperjuel/datocms-backup-shared@1.0.3","gitHead":"612d3668f4aa93e706a7e95e1c02b9ef51330fd9","bugs":{"url":"https://github.com/signifly/datocms-plugin-signifly-backups/issues"},"_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-fcqX5PO1MVVqesYypMhgO/nQ9UfbcGjNQ2Bqdb7blaH6Xb4GlmtBwso+rDoxo9DKkrOYb5kjwghI9CRQx9IHtQ==","shasum":"10b91dcbf9f98e7617fbf98812842f9313073df5","tarball":"https://registry.npmjs.org/@casperjuel/datocms-backup-shared/-/datocms-backup-shared-1.0.3.tgz","fileCount":17,"unpackedSize":12638,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCIGZFTECGDpGlDOPPzhJij5dqdlzVVXLte6YYGnCObqufAh9AmGErNNm1LhCoTHUhFP2A71sh9pgObp7D+F5VKFPp"}]},"_npmUser":{"name":"casperjuel","email":"info@casperjuel.dk"},"directories":{},"maintainers":[{"name":"casperjuel","email":"info@casperjuel.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datocms-backup-shared_1.0.3_1770193149533_0.37520090560882413"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-13T11:28:30.435Z","modified":"2026-02-04T08:19:09.809Z","1.0.0":"2026-01-13T11:28:30.639Z","1.0.1":"2026-01-13T11:30:30.554Z","1.0.2":"2026-01-18T18:37:13.093Z","1.0.3":"2026-02-04T08:19:09.682Z"},"bugs":{"url":"https://github.com/signifly/datocms-plugin-signifly-backups/issues"},"author":{"name":"Signifly","url":"https://signifly.com"},"license":"MIT","homepage":"https://github.com/signifly/datocms-plugin-signifly-backups","keywords":["datocms","backup","types","signifly"],"repository":{"type":"git","url":"git+https://github.com/signifly/datocms-plugin-signifly-backups.git","directory":"packages/shared"},"description":"Shared types and constants for DatoCMS backup system","maintainers":[{"name":"casperjuel","email":"info@casperjuel.dk"}],"readme":"# @casperjuel/datocms-backup-shared\n\nShared TypeScript types and constants for the DatoCMS automatic backup system.\n\n## Installation\n\n```bash\nnpm install @casperjuel/datocms-backup-shared\n```\n\n## Usage\n\n```typescript\nimport type { BackupConfig, BackupRun, BackupType } from '@casperjuel/datocms-backup-shared';\nimport { API_VERSION, DEFAULT_SCHEDULES } from '@casperjuel/datocms-backup-shared';\n```\n\n## Exports\n\n### Types\n- `BackupConfig` - Configuration for a project's backup settings\n- `BackupRun` - Record of a single backup execution\n- `BackupType` - `'daily' | 'weekly' | 'monthly' | 'manual'`\n- `ScheduleConfig` - Configuration for a scheduled backup type\n- `HealthResponse`, `ApiError`, `TriggerBackupRequest`, etc.\n\n### Constants\n- `API_VERSION` - Current API version\n- `DEFAULT_SCHEDULES` - Default schedule configurations\n- `CRON_PRESETS` - Common cron expression presets\n\n## Related Packages\n\n- [@casperjuel/datocms-backup-api](https://www.npmjs.com/package/@casperjuel/datocms-backup-api) - API utilities\n\n## License\n\nMIT\n","readmeFilename":"README.md"}