{
    "$schema": "../../../node_modules/@angular-devkit/schematics/collection-schema.json",
    "encapsulation": true,
    "schematics": {
        "migration-01": {
            "version": "6.0.0",
            "description": "Updates Ignite UI for Angular from v5 to v6",
            "factory": "./update-6"
        },
        "migration-02": {
            "version": "6.0.1",
            "description": "Updates Ignite UI for Angular from v6 to v6.0.1",
            "factory": "./update-6_01"
        },
        "migration-03": {
            "version": "6.0.2",
            "description": "Updates Ignite UI for Angular to v6.0.2",
            "factory": "./update-6_02"
        },
        "migration-04": {
            "version": "6.1.0",
            "description": "Updates Ignite UI for Angular from v6.0.x to v6.1.0",
            "factory": "./update-6_1"
        },
        "migration-05": {
            "version": "6.2.0",
            "description": "Updates Ignite UI for Angular from v6.1.x to v6.2.0",
            "factory": "./update-6_2"
        },
        "migration-06": {
            "version": "6.2.1",
            "description": "Updates Ignite UI for Angular from v6.2.0 to v6.2.1",
            "factory": "./update-6_2_1"
        },
        "migration-07": {
            "version": "7.0.2",
            "description": "Updates Ignite UI for Angular from v6.2.1 to v7.0.2",
            "factory": "./update-7_0_2"
        },
        "migration-08": {
            "version": "7.2.0",
            "description": "Updates Ignite UI for Angular from v7.0.2 to v7.2.0",
            "factory": "./update-7_2_0"
        },
        "migration-09": {
            "version": "7.3.4",
            "description": "Updates Ignite UI for Angular from v7.2.0 to v7.3.4",
            "factory": "./update-7_3_4"
        },
        "migration-10": {
            "version": "8.2.0",
            "description": "Updates Ignite UI for Angular from v8.1.x to v8.2.0",
            "factory": "./update-8_2_0"
        },
        "migration-11": {
            "version": "8.2.3",
            "description": "Updates Ignite UI for Angular from v8.2.0 to v8.2.3",
            "factory": "./update-8_2_3"
        },
        "migration-12": {
            "version": "8.2.6",
            "description": "Updates Ignite UI for Angular from v8.2.3 to v8.2.6",
            "factory": "./update-8_2_6"
        },
        "migration-13": {
            "version": "9.0.0",
            "description": "Updates Ignite UI for Angular from v8.2.x to v9.0.0",
            "factory": "./update-9_0_0"
        },
        "migration-14": {
            "version": "9.0.1",
            "description": "Updates Ignite UI for Angular from v9.0.0 to v9.0.1",
            "factory": "./update-9_0_1"
        },
        "migration-15": {
            "version": "9.1.0",
            "description": "Updates Ignite UI for Angular from v9.0.x to v9.1.0",
            "factory": "./update-9_1_0"
        },
        "migration-16": {
            "version": "10.1.0",
            "description": "Updates Ignite UI for Angular from v10.0.x to v10.1.0",
            "factory": "./update-10_1_0"
        },
        "migration-17": {
            "version": "10.2.0",
            "description": "Updates Ignite UI for Angular from v10.1.x to v10.2.0",
            "factory": "./update-10_2_0"
        },
        "migration-18": {
            "version": "11.0.0",
            "description": "Updates Ignite UI for Angular from v10.2.x to v11.0.0",
            "factory": "./update-11_0_0"
        },
        "migration-19": {
            "version": "11.1.0",
            "description": "Updates Ignite UI for Angular from v11.0.x to v11.1.0",
            "factory": "./update-11_1_0"
        },
        "migration-20": {
            "version": "12.0.0",
            "description": "Updates Ignite UI for Angular from v11.1.x to v12.0.0",
            "factory": "./update-12_0_0"
        },
        "migration-21": {
            "version": "12.1.0",
            "description": "Updates Ignite UI for Angular from v11.1.x to v12.1.0",
            "factory": "./update-12_1_0"
        },
        "migration-22": {
            "version": "13.0.0-alpha",
            "description": "Updates Ignite UI for Angular from v12.2.x to v13.0.0",
            "factory": "./update-13_0_0"
        },
        "migration-23": {
            "version": "13.1.0",
            "description": "Updates Ignite UI for Angular from v13.0.x to v13.1.0",
            "factory": "./update-13_1_0"
        },
        "migration-24": {
            "version": "13.2.0",
            "description": "Updates Ignite UI for Angular from v13.1.x to v13.2.0",
            "factory": "./update-13_2_0"
        },
        "migration-25": {
            "version": "14.1.0",
            "description": "Updates Ignite UI for Angular from v13.2.x to v14.1.0",
            "factory": "./update-14_1_0"
        },
        "migration-26": {
            "version": "15.0.0",
            "description": "Updates Ignite UI for Angular from v14.1.x to v15.0.0",
            "factory": "./update-15_0_0"
        },
        "migration-27": {
            "version": "15.0.4",
            "description": "Updates Ignite UI for Angular from v15.0.x to v15.0.4",
            "factory": "./update-15_0_4"
        },
        "migration-28": {
            "version": "15.0.11",
            "description": "Updates Ignite UI for Angular from v15.0.x to v15.0.11",
            "factory": "./update-15_0_11"
        },
        "migration-29": {
            "version": "15.1.0",
            "description": "Updates Ignite UI for Angular from v15.0.x to v15.1.0",
            "factory": "./update-15_1_0"
        },
        "migration-30": {
            "version": "16.0.0",
            "description": "Updates Ignite UI for Angular from v15.1.x to v16.0.0",
            "factory": "./update-16_0_0"
        },
        "migration-31": {
            "version": "16.1.0",
            "description": "Updates Ignite UI for Angular from v16.0.0 to v16.1.0",
            "factory": "./update-16_1_0"
        },
        "migration-32": {
            "version": "17.0.0",
            "description": "Updates Ignite UI for Angular from v16.1.x to v17.0.0",
            "factory": "./update-17_0_0"
        },
        "migration-33": {
            "version": "17.1.0",
            "description": "Updates Ignite UI for Angular from v17.0.x to v17.1.0",
            "factory": "./update-17_1_0"
        },
        "migration-34": {
            "version": "17.1.4",
            "description": "Updates Ignite UI for Angular from v17.1.x to v17.1.4",
            "factory": "./update-17_1_4"
        },
        "migration-35": {
            "version": "17.2.0",
            "description": "Updates Ignite UI for Angular from v17.1.x to v17.2.0",
            "factory": "./update-17_2_0"
        },
        "migration-36": {
            "version": "17.2.2",
            "description": "Updates Ignite UI for Angular from v17.2.0 to v17.2.2",
            "factory": "./update-17_2_2"
        },
        "migration-37": {
            "version": "17.2.3",
            "description": "Updates Ignite UI for Angular from v17.2.2 to v17.2.3",
            "factory": "./update-17_2_3"
        },
        "migration-38": {
            "version": "18.0.0",
            "description": "Updates Ignite UI for Angular from v17.2.x to v18.0.0",
            "factory": "./update-18_0_0"
        },
        "migration-39": {
            "version": "18.1.0",
            "description": "Updates Ignite UI for Angular from v18.0.x to v18.1.0",
            "factory": "./update-18_1_0"
        },
        "migration-40": {
            "version": "18.2.0",
            "description": "Updates Ignite UI for Angular from v18.1.x to v18.2.0",
            "factory": "./update-18_2_0"
        },
        "migration-41": {
            "version": "18.2.3",
            "description": "Updates Ignite UI for Angular from v18.2.0 to v18.2.3",
            "factory": "./update-18_2_3"
        },
        "migration-42": {
            "version": "19.1.0",
            "description": "Updates Ignite UI for Angular from v18.2.3 to v19.1.0",
            "factory": "./update-19_1_0"
        },
        "migration-43": {
            "version": "19.1.1",
            "description": "Updates Ignite UI for Angular from v19.1.0 to v19.1.1",
            "factory": "./update-19_1_1"
        },
        "migration-44": {
            "version": "19.1.4",
            "description": "Updates Ignite UI for Angular from v19.1.0 to v19.1.4",
            "factory": "./update-19_1_4"
        },
        "migration-45": {
            "version": "19.2.0",
            "description": "Updates Ignite UI for Angular from v19.1.0 to v19.2.0",
            "factory": "./update-19_2_0"
        },
        "migration-46": {
            "version": "20.0.0",
            "description": "Updates Ignite UI for Angular from v19.2.0 to v20.0.0",
            "factory": "./update-20_0_0"
        },
        "migration-47": {
            "version": "20.0.2",
            "description": "Updates Ignite UI for Angular from v20.0.0 to v20.0.2",
            "factory": "./update-20_0_2"
        },
        "migration-48": {
            "version": "20.0.6",
            "description": "Updates Ignite UI for Angular from v20.0.2 to v20.0.6",
            "factory": "./update-20_0_6"
        },
        "migration-49": {
            "version": "20.1.0",
            "description": "Updates Ignite UI for Angular from v20.0.6 to v20.1.0",
            "factory": "./update-20_1_0"
        },
        "migration-50": {
            "version": "21.0.0",
            "description": "Updates Ignite UI for Angular from v20.1.0 to v21.0.0",
            "factory": "./update-21_0_0"
        },
        "migration-51": {
            "version": "21.0.0",
            "description": "Migrates imports to use granular entry points for better tree-shaking",
            "factory": "./update-21_0_0_import-migration",
            "recommended": true,
            "optional": true
        },
        "migration-52": {
            "version": "21.1.0",
            "description": "Migrates IgxGridGroupByAreaComponent import from grids/core to grids/grid",
            "factory": "./update-21_1_0_import-migration",
            "recommended": true,
            "optional": true
        },
        "migration-53": {
            "version": "21.1.0",
            "description": "Migrates --igx-* CSS variables to --ig-* for better consistency between component frameworks",
            "factory": "./update-21_1_0_css-migration",
            "recommended": true,
            "optional": true
        },
        "migration-54": {
            "version": "21.1.0",
            "description": "Add AI Agent skills for Ignite UI for Angular components and theming to the project.",
            "factory": "./update-21_1_0_add-agent-skills",
            "recommended": true,
            "optional": true
        }
    }
}
