nx/packages/jest/migrations.json
Craigory V Coppola f9751786c6
feat(testing): support for Jest 27 (#5873)
- Sets default testEnvironment to web
- Updates node generators to specify testEnvironment: node
- Provides migrations to update existing jest.config.js files
- Bump angular-preset-jest to latest

ISSUES CLOSED: #5771
2021-06-11 13:25:57 -05:00

185 lines
5.4 KiB
JSON

{
"schematics": {
"update-8.3.0": {
"version": "8.3.0",
"description": "Update jest.config.js",
"factory": "./src/migrations/update-8-3-0/update-8-3-0"
},
"update-8.7.0": {
"version": "8.7.0",
"description": "Update Jest testPathPattern option",
"factory": "./src/migrations/update-8-7-0/update-8-7-0"
},
"update-9.0.0": {
"version": "9.0.0-beta.1",
"description": "Upgrades jest-preset-angular to 8.0.0",
"factory": "./src/migrations/update-9-0-0/update-9-0-0"
},
"update-9.0.1": {
"version": "9.0.1-beta.1",
"description": "Correctly sets passWithNoTests option",
"factory": "./src/migrations/update-9-0-1/update-9-0-1"
},
"update-9.2.0": {
"version": "9.2.0-beta.3",
"description": "Update jest to v25",
"factory": "./src/migrations/update-9-2-0/update-9-2-0"
},
"update-10.0.0": {
"version": "10.0.0-beta.2",
"description": "update jest configs to include setup env files",
"factory": "./src/migrations/update-10-0-0/update-jest-configs"
},
"update-10.1.0": {
"version": "10.1.0-beta.4",
"description": "Update jest to v26",
"factory": "./src/migrations/update-10-1-0/update-10-1-0"
},
"update-10.2.0": {
"version": "10.2.0",
"description": "Remove deprecated jest builder options",
"factory": "./src/migrations/update-10-2-0/update-10-2-0"
},
"update-projects-property": {
"version": "10.3.0-beta.1",
"description": "Adds all jest projects into the root jest config",
"factory": "./src/migrations/update-10-3-0/update-projects-property"
},
"update-ts-jest": {
"version": "10.3.0-beta.1",
"description": "Update ts-jest to v26.4",
"factory": "./src/migrations/update-10-3-0/update-ts-jest"
},
"add-jest-extension": {
"version": "10.3.0-beta.1",
"description": "Adds a jest extension to the recommended extensions for vscode",
"factory": "./src/migrations/update-10-3-0/add-jest-extension"
},
"update-ts-jest": {
"version": "10.3.1-beta.1",
"description": "Fix ts-jest migration",
"factory": "./src/migrations/update-10-3-0/update-ts-jest"
},
"update-jest-preset-angular-8-4-0": {
"version": "12.1.0-beta.1",
"cli": "nx",
"description": "Update jest-preset-angular to version 8.4.0",
"factory": "./src/migrations/update-12-1-2/update-jest-preset-angular"
},
"update-ts-jest-6-5-5": {
"version": "12.1.2-beta.1",
"cli": "nx",
"description": "Replace tsConfig with tsconfig for ts-jest in jest.config.js",
"factory": "./src/migrations/update-12-1-2/update-ts-jest"
},
"support-jest-27": {
"version": "12.4.0-beta.1",
"cli": "nx",
"description": "Add testEnvironment: 'jsdom' in web apps + libraries",
"factory": "./src/migrations/update-12-4-0/add-test-environment-for-node"
},
"update-ts-jest-and-jest-preset-angular": {
"version": "12.4.0-beta.1",
"cli": "nx",
"description": "Support for Jest 27 via updating ts-jest + jest-preset-angular",
"factory": "./src/migrations/update-12-4-0/update-jest-preset-angular"
}
},
"packageJsonUpdates": {
"9.0.0": {
"version": "9.0.0-beta.1",
"packages": {
"jest-preset-angular": {
"version": "8.0.0",
"alwaysAddToPackageJson": false
}
}
},
"9.2.0": {
"version": "9.2.0-beta.3",
"packages": {
"jest": {
"version": "25.2.4",
"alwaysAddToPackageJson": false
},
"ts-jest": {
"version": "25.2.1",
"alwaysAddToPackageJson": false
},
"@types/jest": {
"version": "25.1.4",
"alwaysAddToPackageJson": false
},
"jest-preset-angular": {
"version": "8.1.3",
"alwaysAddToPackageJson": false
}
}
},
"10.1.0": {
"version": "10.1.0-beta.0",
"packages": {
"jest": {
"version": "26.2.2",
"alwaysAddToPackageJson": false
},
"ts-jest": {
"version": "26.1.4",
"alwaysAddToPackageJson": false
},
"@types/jest": {
"version": "26.0.8",
"alwaysAddToPackageJson": false
},
"jest-preset-angular": {
"version": "8.2.1",
"alwaysAddToPackageJson": false
},
"babel-jest": {
"version": "26.2.2",
"alwaysAddToPackageJson": false
}
}
},
"10.3.0": {
"version": "10.3.0-beta.1",
"packages": {
"ts-jest": {
"version": "26.4.0",
"alwaysAddToPackageJson": false
}
}
},
"12.1.0": {
"version": "12.1.0-beta.1",
"packages": {
"jest-preset-angular": {
"version": "8.4.0",
"alwaysAddToPackageJson": false
},
"ts-jest": {
"version": "26.5.5",
"alwaysAddToPackageJson": false
}
}
},
"12.4.0": {
"version": "12.4.0-beta.1",
"packages": {
"jest": {
"version": "27.0.3",
"alwaysAddToPackageJson": false
},
"ts-jest": {
"version": "27.0.3",
"alwaysAddToPackageJson": false
},
"jest-preset-angular": {
"version": "9.0.3",
"alwaysAddToPackageJson": false
}
}
}
}
}