зеркало из https://github.com/Azure/ms-rest-js.git
61 строка
1.3 KiB
JavaScript
61 строка
1.3 KiB
JavaScript
import nodeResolve from "rollup-plugin-node-resolve";
|
|
import commonjs from "rollup-plugin-commonjs";
|
|
import visualizer from "rollup-plugin-visualizer";
|
|
import json from "rollup-plugin-json";
|
|
|
|
const banner = `/** @license ms-rest-js
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt and ThirdPartyNotices.txt in the project root for license information.
|
|
*/`;
|
|
|
|
/**
|
|
* @type {import('rollup').RollupFileOptions}
|
|
*/
|
|
const nodeConfig = {
|
|
input: './es/lib/msRest.js',
|
|
external: [
|
|
"axios",
|
|
"xml2js",
|
|
"tough-cookie",
|
|
"uuid/v4",
|
|
"tslib",
|
|
"form-data",
|
|
"stream",
|
|
"os"
|
|
],
|
|
output: {
|
|
file: "./dist/msRest.node.js",
|
|
format: "cjs",
|
|
sourcemap: true,
|
|
banner
|
|
},
|
|
plugins: [
|
|
nodeResolve({ module: true }),
|
|
commonjs(),
|
|
json(),
|
|
visualizer({ filename: "dist/node-stats.html", sourcemap: true })
|
|
]
|
|
}
|
|
|
|
/**
|
|
* @type {import('rollup').RollupFileOptions}
|
|
*/
|
|
const browserConfig = {
|
|
input: './es/lib/msRest.js',
|
|
external: [],
|
|
output: {
|
|
file: "./dist/msRest.browser.js",
|
|
format: "umd",
|
|
name: "msRest",
|
|
sourcemap: true,
|
|
banner
|
|
},
|
|
plugins: [
|
|
nodeResolve({ module: true, browser: true }),
|
|
commonjs(),
|
|
visualizer({ filename: "dist/browser-stats.html", sourcemap: true })
|
|
]
|
|
};
|
|
|
|
export default [nodeConfig, browserConfig];
|