parseCode = (code, options = {}) => {
  /** @type ParserOptions */
  const parserOptions = {
    sourceType: 'module',
    plugins: ['importMeta', 'dynamicImport', 'classProperties'],
    ...options,
  };
  const ast = parse(code, parserOptions);
  return ast;
}
Parses `code` with the given `options` and returns the resulting AST
@param {string} code
@param {ParserOptions} [options]
  [{ sourceType: 'module', plugins: ['importMeta', 'dynamicImport', 'classProperties']}]
  - https://babeljs.io/docs/babel-parser#options
@returns {AST}