UNPKG

@nx/vite

Version:

The Nx Plugin for building and testing applications using Vite

46 lines (45 loc) 1.18 kB
"use strict"; function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { findViteConfig: function() { return findViteConfig; }, findWebpackConfig: function() { return findWebpackConfig; } }); const _devkit = require("@nx/devkit"); function findViteConfig(tree, searchRoot) { const allowsExt = [ 'js', 'mjs', 'ts', 'cjs', 'mts', 'cts' ]; for (const ext of allowsExt){ if (tree.exists((0, _devkit.joinPathFragments)(searchRoot, `vite.config.${ext}`))) { return (0, _devkit.joinPathFragments)(searchRoot, `vite.config.${ext}`); } } } function findWebpackConfig(tree, searchRoot) { const allowsExt = [ 'js', 'ts', 'mjs', 'cjs' ]; for (const ext of allowsExt){ if (tree.exists((0, _devkit.joinPathFragments)(searchRoot, `webpack.config.${ext}`))) { return (0, _devkit.joinPathFragments)(searchRoot, `webpack.config.${ext}`); } } } //# sourceMappingURL=find-vite-config.js.map