export declare const modernLibs: string[]; export declare const isModernLibStr: string; export declare const isLegacyLibStr: string; export declare const isModernLib: RegExp; export declare const isLegacyLib: RegExp; /** * Самый надежный вариант поиска библиотек, которые необходимо транспилировать * * Кроме проверки библиотеки на наличие в фиксированном списке modern библиотек, * использует несколько других приемов: * * - из https://npm.im/webpack-plugin-modern-npm используется идея проверять на наличие полей "exports" и "modern" * - из https://github.com/SamVerschueren/babel-engine-plugin используется идея проверки поля "engines.node" * - для большей надежности проверяем на наличие поля "module" - там как минимум всегда ES модули, * если сборка была через @tramva/build то это 100% индикатор что пакет содержит modern код * * Потенцильно, более надежный, но медленный вариант, это искать все modern библиотеки заранее, * через парсинг исходного кода, как в https://github.com/obahareth/are-you-es5. * @todo попробовать, если текущая реализация не оправдает себя. */ export declare const modernLibsFilter: (filePath: string) => boolean; //# sourceMappingURL=index.d.ts.map