mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-21 05:10:36 +03:00
improve public api and type exports
This commit is contained in:
@@ -18,7 +18,7 @@ module.exports = {
|
||||
rollup: {
|
||||
input: './src/index',
|
||||
output: {
|
||||
sourcemap: true,
|
||||
sourcemap: false,
|
||||
exports: 'auto',
|
||||
},
|
||||
},
|
||||
|
||||
@@ -70,7 +70,7 @@ module.exports = (resolve, options, esm) => {
|
||||
...rollupOptions,
|
||||
plugins: [
|
||||
rollupAlias(alias),
|
||||
rollupScss(extractStyles, false),
|
||||
rollupScss(extractStyles, false, sourcemap),
|
||||
rollupTs(srcPath),
|
||||
rollupResolve(srcPath, resolve),
|
||||
rollupCommonjs(sourcemap, resolve),
|
||||
|
||||
@@ -28,11 +28,12 @@ module.exports = {
|
||||
moduleDirectories: resolve.directories,
|
||||
extensions: resolve.extensions,
|
||||
}),
|
||||
rollupScss: (extractStyleOption, output) => {
|
||||
rollupScss: (extractStyleOption, output, sourceMap) => {
|
||||
if (extractStyleOption) {
|
||||
return output
|
||||
? rollupPluginScss({
|
||||
output,
|
||||
sourceMap,
|
||||
processor: () => postcss([autoprefixer()]),
|
||||
})
|
||||
: rollupPluginIgnoreImport({
|
||||
@@ -83,6 +84,7 @@ module.exports = {
|
||||
compilerOptions: {
|
||||
declaration,
|
||||
emitDeclarationOnly: declaration,
|
||||
declarationMap: declaration,
|
||||
},
|
||||
// files to include / exclude from typescript .d.ts generation
|
||||
include: [`${srcPath}/**/*`],
|
||||
|
||||
@@ -28,7 +28,7 @@ module.exports = (resolve, options) => {
|
||||
...rollupOptions,
|
||||
plugins: [
|
||||
rollupAlias(alias),
|
||||
rollupScss(extractStyles, false),
|
||||
rollupScss(extractStyles, false, sourcemap),
|
||||
rollupEsBuild(),
|
||||
rollupResolve(srcPath, resolve),
|
||||
rollupCommonjs(sourcemap, resolve),
|
||||
|
||||
@@ -4,7 +4,7 @@ const { rollupResolve, rollupScss, rollupEsBuild } = require('./pipeline.common.
|
||||
module.exports = (resolve, options) => {
|
||||
const { rollup, paths } = options;
|
||||
const { output: rollupOutput, input } = rollup;
|
||||
const { file } = rollupOutput;
|
||||
const { file, sourcemap } = rollupOutput;
|
||||
const { src: srcPath, styles: stylesPath } = paths;
|
||||
const ogWrite = process.stdout.write;
|
||||
|
||||
@@ -12,7 +12,7 @@ module.exports = (resolve, options) => {
|
||||
input,
|
||||
plugins: [
|
||||
rollupResolve(srcPath, resolve),
|
||||
rollupScss(true, path.resolve(stylesPath, `${file}.css`)),
|
||||
rollupScss(true, path.resolve(stylesPath, `${file}.css`), sourcemap),
|
||||
rollupEsBuild(),
|
||||
{
|
||||
generateBundle() {
|
||||
|
||||
Reference in New Issue
Block a user