san-loader
Version:
San single-file loader for Webpack
25 lines (21 loc) • 627 B
JavaScript
/**
* Copyright (c) Baidu Inc. All rights reserved.
*
* This source code is licensed under the MIT license.
* See LICENSE file in the project root for license information.
*
* @file plugin.js
* @author clark-t
* @descripton inspired by https://github.com/vuejs/vue-loader/blob/master/lib/plugin.js
*/
const webpack = require('webpack');
let SanLoaderPlugin = null;
if (webpack.version && webpack.version[0] > 4) {
// webpack5 and upper
SanLoaderPlugin = require('./plugin-webpack5');
}
else {
// webpack4 and lower
SanLoaderPlugin = require('./plugin-webpack4');
}
module.exports = SanLoaderPlugin;