emigrate/package.json
Joakim Carlstein 26240f49ff fix(mysql): make sure migrations are run in order when run concurrently
Now we either lock all or none of the migrations to run,
to make sure they are not out of order when multiple instances of Emigrate run concurrently.
2025-04-24 15:57:44 +02:00

89 lines
2.2 KiB
JSON

{
"name": "@emigrate/root",
"version": "0.0.0",
"private": true,
"description": "A monorepo for Emigrate the modern, modular, and flexible migration tool",
"type": "module",
"scripts": {
"prepare": "bin/prepare",
"build": "turbo run build",
"build:watch": "turbo run build:watch",
"checks": "turbo run checks",
"release": "run-s build && changeset publish",
"format": "prettier --write \"**/*.{ts,tsx,md,json,js,mjs}\"",
"lint": "turbo run lint",
"test": "turbo run test",
"test:watch": "turbo run test:watch",
"changeset": "changeset",
"lint-staged": "lint-staged",
"pre-commit": "run-s build lint-staged",
"commit-msg": "commitlint --edit",
"pre-push": "turbo run checks"
},
"keywords": [],
"author": {
"name": "Aboviq AB",
"email": "dev@aboviq.com",
"url": "https://www.aboviq.com"
},
"contributors": [
{
"name": "Joakim Carlstein",
"email": "joakim@aboviq.com"
}
],
"homepage": "https://github.com/aboviq/emigrate",
"repository": "https://github.com/aboviq/emigrate",
"bugs": "https://github.com/aboviq/emigrate/issues",
"license": "MIT",
"volta": {
"node": "22.15.0",
"pnpm": "9.4.0"
},
"packageManager": "pnpm@9.4.0",
"engines": {
"node": ">=18"
},
"lint-staged": {
"*.{js,ts,tsx,html}": [
"xo --fix",
"prettier --write"
],
"*.{json,md,yaml}": [
"prettier --write"
]
},
"xo": {
"space": true,
"prettier": true,
"rules": {
"complexity": 0,
"capitalized-comments": 0
},
"overrides": [
{
"files": "packages/**/*.test.ts",
"rules": {
"@typescript-eslint/no-floating-promises": 0,
"max-params": 0
}
}
]
},
"dependencies": {
"@changesets/cli": "2.27.1",
"@commitlint/cli": "18.6.1",
"@commitlint/config-conventional": "18.6.1",
"@types/node": "20.10.4",
"glob": "10.3.10",
"husky": "8.0.3",
"lint-staged": "15.2.0",
"npm-run-all": "4.1.5",
"prettier": "3.1.1",
"testcontainers": "10.24.2",
"tsx": "4.15.7",
"turbo": "2.0.5",
"typescript": "5.5.2",
"xo": "0.56.0"
}
}