@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
JavaScript
;
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;