improve public api and type exports

This commit is contained in:
Rene Haas
2022-08-02 11:07:37 +02:00
parent 17c1a4d16e
commit baab72ff1c
26 changed files with 940 additions and 951 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ module.exports = {
rollup: {
input: './src/index',
output: {
sourcemap: true,
sourcemap: false,
exports: 'auto',
},
},
+1 -1
View File
@@ -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),
+3 -1
View File
@@ -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}/**/*`],
+1 -1
View File
@@ -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),
+2 -2
View File
@@ -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() {