Sha256: ec96b4a457e67c28f06852249fd16e3fa640c3b60f7497e14c735a1f217f9cc5

Contents?: true

Size: 612 Bytes

Versions: 25

Compression:

Stored size: 612 Bytes

Contents

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

'use strict';

const babylon = require('@babel/parser');
const baseOptions = require('./tsOptions');

const options = Object.assign({}, baseOptions);
options.plugins = ['jsx'].concat(baseOptions.plugins);

/**
 * Doesn't accept custom options because babylon should be used directly in
 * that case.
 */
module.exports = function() {
  return {
    parse(code) {
      return babylon.parse(code, options);
    },
  };
};

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
immosquare-cleaner-0.1.62 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.61 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.60 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.59 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.58 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.57 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.56 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.55 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.54 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.53 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.52 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.51 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.50 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.49 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.48 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.47 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.46 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.45 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.44 node_modules/jscodeshift/parser/tsx.js
immosquare-cleaner-0.1.43 node_modules/jscodeshift/parser/tsx.js