[
    {
        "seqNo": 1,
        "type": "Angular",
        "languageType": [
            {
                "subType": "Javascript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-plugin-import",
                        "version": "^2.20.1"
                    }
                ],
                "eslintrcPath": "eslintrc_files/angular_javascript.json"
            },
            {
                "subType": "Typescript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-plugin-import",
                        "version": "^2.20.1"
                    },
                    {
                        "packageName": "@typescript-eslint/parser",
                        "version": "^3.1.0"
                    },
                    {
                        "packageName": "@typescript-eslint/eslint-plugin",
                        "version": "^2.20.0"
                    },
                    {
                        "packageName": "@angular-eslint/template-parser",
                        "version": ""
                    },
                    {
                        "packageName": "@angular-eslint/eslint-plugin-template",
                        "version": ""
                    },
                    {
                        "packageName": "@angular-eslint/schematics",
                        "version": ""
                    },
                    {
                        "packageName": "@angular-eslint/utils",
                        "version": ""
                    },
                    {
                        "packageName": "@angular-eslint/bundled-angular-compiler",
                        "version": ""
                    },
                    {
                        "packageName": "@angular-eslint/builder",
                        "version": ""
                    },
                    {
                        "packageName": "eslint-import-resolver-typescript",
                        "version": "^2.0.0"
                    }
                ],
                "eslintrcPath": "eslintrc_files/angular_typescript.json"
            }
        ]
    },
    {
        "seqNo": 2,
        "type": "React",
        "languageType": [
            {
                "subType": "Javascript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-config-airbnb",
                        "version": ""
                    },
                    {
                        "packageName": "eslint-plugin-jest",
                        "version": "^23.17.1"
                    },
                    {
                        "packageName": "eslint-plugin-import",
                        "version": "^2.20.1"
                    },
                    {
                        "packageName": "eslint-plugin-react",
                        "version": "^7.19.0"
                    },
                    {
                        "packageName": "eslint-plugin-react-hooks",
                        "version": "^2.5.0 || ^1.7.0"
                    },
                    {
                        "packageName": "eslint-plugin-jsx-a11y",
                        "version": "^6.2.3"
                    },
                    {
                        "packageName": "@babel/eslint-parser",
                        "version": "^7.19.1"
                    }
                ],
                "eslintrcPath": "eslintrc_files/react_javascript.json"
            },
            {
                "subType": "Typescript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-import-resolver-typescript",
                        "version": "^2.0.0"
                    },
                    {
                        "packageName": "eslint-plugin-jest",
                        "version": "^23.17.1"
                    },
                    {
                        "packageName": "eslint-plugin-react",
                        "version": "^7.19.0"
                    },
                    {
                        "packageName": "@babel/eslint-parser",
                        "version": "^7.19.1"
                    }
                ],
                "eslintrcPath": "eslintrc_files/react_typescript.json"
            }
        ]
    },
    {
        "seqNo": 3,
        "type": "Vue",
        "languageType": [
            {
                "subType": "Javascript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-plugin-import",
                        "version": "^2.20.1"
                    },
                    {
                        "packageName": "@vue/eslint-config-airbnb",
                        "version": ""
                    }
                ],
                "eslintrcPath": "eslintrc_files/vue_javascript.json"
            },
            {
                "subType": "Typescript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-plugin-vue",
                        "version": ""
                    },
                    {
                        "packageName": "eslint-import-resolver-typescript",
                        "version": "^2.0.0"
                    },
                    {
                        "packageName": "@vue/eslint-config-airbnb",
                        "version": ""
                    }
                ],
                "eslintrcPath": "eslintrc_files/vue_typescript.json"
            }
        ]
    },
    {
        "seqNo": 4,
        "type": "Vanilla JS/ES6",
        "languageType": [
            {
                "subType": "Javascript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "eslint-plugin-import",
                        "version": "^2.20.1"
                    },
                    {
                        "packageName": "eslint-config-airbnb-base",
                        "version": ""
                    }
                ],
                "eslintrcPath": "eslintrc_files/other_javascript.json"
            }
        ]
    },
    {
        "seqNo": 5,
        "type": "Typescript",
        "languageType": [
            {
                "subType": "Typescript",
                "requiredPackages": [
                    {
                        "packageName": "eslint-plugin-json",
                        "version": "^2.0.1"
                    },
                    {
                        "packageName": "@typescript-eslint/eslint-plugin",
                        "version": "^2.20.0"
                    },
                    {
                        "packageName": "@typescript-eslint/parser",
                        "version": "^3.1.0"
                    },
                    {
                        "packageName": "eslint-import-resolver-typescript",
                        "version": "^2.0.0"
                    },
                    {
                        "packageName": "eslint-config-airbnb-typescript",
                        "version": ""
                    }
                ],
                "eslintrcPath": "eslintrc_files/other_typescript.json"
            }
        ]
    }
]