tsds-build
Version:
Development stack for TypeScript libraries
42 lines • 1.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return _default;
}
});
var _path = /*#__PURE__*/ _interop_require_default(require("path"));
var _pluginnoderesolve = /*#__PURE__*/ _interop_require_default(require("@rollup/plugin-node-resolve"));
var _lodashcamelcase = /*#__PURE__*/ _interop_require_default(require("lodash.camelcase"));
var _rolluppluginnodeexternals = /*#__PURE__*/ _interop_require_default(require("rollup-plugin-node-externals"));
var _tsswcrollupplugin = /*#__PURE__*/ _interop_require_default(require("ts-swc-rollup-plugin"));
var _rollingOptions = require("../lib/rollingOptions.cjs");
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
var _default = {
input: _rollingOptions.input,
output: {
file: _path.default.join(process.cwd(), 'dist', 'umd', "".concat(_rollingOptions.pkg.name, ".cjs")),
format: 'umd',
sourcemap: true,
name: (0, _lodashcamelcase.default)(_rollingOptions.pkg.name),
globals: _rollingOptions.globals
},
plugins: [
(0, _rolluppluginnodeexternals.default)({
devDeps: false,
builtinsPrefix: 'strip'
}),
(0, _pluginnoderesolve.default)(),
(0, _tsswcrollupplugin.default)({
tsconfig: _rollingOptions.tsconfig
})
]
};
/* CJS INTEROP */ if (exports.__esModule && exports.default) { try { Object.defineProperty(exports.default, '__esModule', { value: true }); for (var key in exports) { exports.default[key] = exports[key]; } } catch (_) {}; module.exports = exports.default; }