@codeque/core
Version:
Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS
30 lines (29 loc) • 1.31 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.wildcardChar = exports.supportedExtensions = exports.numericWildcard = exports.babelPluginsWithoutJSX = exports.babelPluginsWithJSX = exports.babelParseOptionsWithoutJSX = exports.babelParseOptionsWithJSX = void 0;
const numericWildcard = '0x0';
exports.numericWildcard = numericWildcard;
const wildcardChar = '$';
exports.wildcardChar = wildcardChar;
const supportedExtensions = ['js', 'ts', 'jsx', 'tsx', 'cjs', 'mjs', 'json'];
exports.supportedExtensions = supportedExtensions;
const babelPluginsWithoutJSX = ['typescript', 'decorators-legacy', 'importAssertions', 'doExpressions'];
exports.babelPluginsWithoutJSX = babelPluginsWithoutJSX;
const babelPluginsWithJSX = [...babelPluginsWithoutJSX, 'jsx'];
exports.babelPluginsWithJSX = babelPluginsWithJSX;
const babelParseOptionsWithJSX = {
sourceType: 'module',
plugins: babelPluginsWithJSX,
allowReturnOutsideFunction: true,
allowImportExportEverywhere: true
};
exports.babelParseOptionsWithJSX = babelParseOptionsWithJSX;
const babelParseOptionsWithoutJSX = {
sourceType: 'module',
plugins: babelPluginsWithoutJSX,
allowReturnOutsideFunction: true,
allowImportExportEverywhere: true
};
exports.babelParseOptionsWithoutJSX = babelParseOptionsWithoutJSX;
;