emigrate/packages/plugin-generate-js
2024-06-27 15:38:50 +02:00
..
src feat(types): move Emigrate types to separate package and improve types (#41) 2023-12-15 13:03:35 +01:00
CHANGELOG.md chore(release): version packages 2024-05-30 10:16:07 +02:00
package.json chore(release): version packages 2024-05-30 10:16:07 +02:00
README.md docs: include Deno usage instructions in the documentation 2023-12-19 15:40:05 +01:00
tsconfig.json chore(deps): upgrade TypeScript to v5.5 and enable isolatedDeclarations 2024-06-27 15:38:50 +02:00

@emigrate/plugin-generate-js

This package contains an Emigrate plugin for generating migration files using JavaScript as a language.

Usage

Install the package:

npm install @emigrate/cli @emigrate/plugin-generate-js
# or
pnpm add @emigrate/cli @emigrate/plugin-generate-js
# or
yarn add @emigrate/cli @emigrate/plugin-generate-js
# or
bun add @emigrate/cli @emigrate/plugin-generate-js

Use the plugin with the emigrate new command:

emigrate new --plugin generate-js create some fancy table

Or add it to your emigrate.config.js file:

import generateJs from '@emigrate/plugin-generate-js';

export default {
  directory: 'migrations',
  plugins: [generateJs],
};