UNPKG

@serverless-guru/prettier-plugin-import-order

Version:

A prettier plugin to sort TS/JS import declarations by provided Regular Expression order

23 lines (22 loc) 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getExperimentalParserPlugins = void 0; var getExperimentalParserPlugins = function (importOrderParserPlugins) { return importOrderParserPlugins.map(function (pluginNameOrJson) { var isParserPluginWithOptions = pluginNameOrJson.startsWith('['); var plugin; if (isParserPluginWithOptions) { try { plugin = JSON.parse(pluginNameOrJson); } catch (e) { throw Error('Invalid JSON in importOrderParserPlugins: ' + pluginNameOrJson); } } else { plugin = pluginNameOrJson; } return plugin; }); }; exports.getExperimentalParserPlugins = getExperimentalParserPlugins;