├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── tiny_tweak.yml └── workflows │ ├── create-version.yml │ ├── prepare-release.yml │ └── release.yml ├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── MAINTENANCE.md ├── README.md ├── SchemaSync.png ├── install └── schema-sync │ ├── config.js │ ├── data │ └── README.md │ └── directus_config.js ├── package.json ├── scripts ├── release-channel.js └── version.cjs ├── src ├── collectionExporter.ts ├── condenseAction.ts ├── copyConfig.ts ├── default_config.ts ├── dialects │ └── postgres │ │ ├── utils.test.ts │ │ └── utils.ts ├── exportManager.ts ├── index.ts ├── schemaExporter.ts ├── schemaExporterHooks.ts ├── types.ts ├── updateManager.ts ├── utils.test.ts └── utils.ts ├── tsconfig.json └── tsconfig.test.json /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/tiny_tweak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.github/ISSUE_TEMPLATE/tiny_tweak.yml -------------------------------------------------------------------------------- /.github/workflows/create-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.github/workflows/create-version.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTENANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/MAINTENANCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/README.md -------------------------------------------------------------------------------- /SchemaSync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/SchemaSync.png -------------------------------------------------------------------------------- /install/schema-sync/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/install/schema-sync/config.js -------------------------------------------------------------------------------- /install/schema-sync/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/install/schema-sync/data/README.md -------------------------------------------------------------------------------- /install/schema-sync/directus_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/install/schema-sync/directus_config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/package.json -------------------------------------------------------------------------------- /scripts/release-channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/scripts/release-channel.js -------------------------------------------------------------------------------- /scripts/version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/scripts/version.cjs -------------------------------------------------------------------------------- /src/collectionExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/collectionExporter.ts -------------------------------------------------------------------------------- /src/condenseAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/condenseAction.ts -------------------------------------------------------------------------------- /src/copyConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/copyConfig.ts -------------------------------------------------------------------------------- /src/default_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/default_config.ts -------------------------------------------------------------------------------- /src/dialects/postgres/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/dialects/postgres/utils.test.ts -------------------------------------------------------------------------------- /src/dialects/postgres/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/dialects/postgres/utils.ts -------------------------------------------------------------------------------- /src/exportManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/exportManager.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schemaExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/schemaExporter.ts -------------------------------------------------------------------------------- /src/schemaExporterHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/schemaExporterHooks.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/updateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/updateManager.ts -------------------------------------------------------------------------------- /src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/utils.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcc-code/directus-schema-sync/HEAD/tsconfig.test.json --------------------------------------------------------------------------------