{"library":"directus-migration-tools","type":"library","category":null,"description":"Directus Migration Tools (v1.0.75) is a utility library for generating Directus migration files programmatically. It provides helper functions to define collections, fields, and special field types (e.g., translations, files, WYSIWYG) as JavaScript objects, then compiles them into up/down migration functions compatible with Directus's migration system. The package simplifies creating repeatable, version-controlled schema migrations without manual SQL. It is actively maintained and updated by codihaus, with frequent releases on a weekly cadence. Key differentiators include its compositional API (generateField, generateSpecField), built-in support for Directus special fields (M2O, M2M, translations, sorting), and a test suite. It is designed for Directus v9+ and requires Node.js and knex.","language":"javascript","status":"active","version":"1.0.75","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install directus-migration-tools","imports":["const { generateField } = require('directus-migration-tools');","const { upCreateKnex } = require('directus-migration-tools');","const { downCreateKnex } = require('directus-migration-tools');","const { generateSpecField } = require('directus-migration-tools');"]},{"cmd":"yarn add directus-migration-tools","imports":[]},{"cmd":"pnpm add directus-migration-tools","imports":[]}],"homepage":"https://github.com/codihaus/directus-generate-migration#readme","github":"https://github.com/codihaus/directus-generate-migration","docs":null,"changelog":null,"pypi":null,"npm":"directus-migration-tools","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}