{"ScriptPreparationCode":"var fullAppName = \u0027vendor.appname@10.9.8\u0027","TestCases":[{"Name":"regexp","Code":" const splitAppName = /[^@.]\u002B/g\r\n const [vendor] = splitAppName.exec(fullAppName) || [null]\r\n const [name] = splitAppName.exec(fullAppName) || [null]\r\n const [major] = splitAppName.exec(fullAppName) || [null]","IsDeferred":false},{"Name":"split","Code":" const [fullName, version] = fullAppName.split(\u0027@\u0027, 2)\r\n const [major] = version.split(\u0027.\u0027, 1)\r\n const [vendor, name] = fullName.split(\u0027.\u0027, 2)","IsDeferred":false}]}