Migrate JSON-Schema to draft-06
npm install json-schema-migrateMigrate JSON-Schema from draft-04 to draft-07, draft-2019-09 or draft-2020-12



```
npm install json-schema-migrate
`javascript
const migrate = require("json-schema-migrate")
const schema = {
id: "my-schema",
minimum: 1,
exclusiveMinimum: true,
}
migrate.draft7(schema)
// or migrate.draft2019(schema)
// or migrate.draft2020(schema)
console.log(schema)
// {
// $id: 'my-schema',
// exclusiveMinimum: 1
// }
`
You can access Ajv instance that is used to migrate schema using migrate.getAjv function:
`javascript`
console.log(migrate.getAjv().errorsText(errors))
- id is replaced with $id$schema
- value becomes draft-07, draft-2019-09 or draft-2020-12 meta-schemaexclusiveMaximum/Minimum
- draft-04 boolean form of is replaced with the current number formenum
- with a single allowed value is replaced with constconstant
- Non-standard is replaced with consttrue
- empty schema is replaced with {"not":{}}
- schema is replaced with falsedraft2019
- function additionally replaces:definitions
- with $defsdependencies
- with dependentRequired and dependentSchemas"id": "#foo"
- with "$anchor": "foo""id": "schema#foo"
- with "$id": "schema", "$anchor": "foo"draft2020
- function additionally replaces array form of items with prefixItems (and additionalItems with items`)