mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-17 13:30:36 +03:00
change resolution algo, update eslint, lint and prettier commands
This commit is contained in:
@@ -19,9 +19,24 @@ const normalizePath = (pathName) =>
|
||||
pathName ? pathName.split(path.sep).join(path.posix.sep) : pathName;
|
||||
|
||||
module.exports = {
|
||||
rollupAlias: (aliasEntries) =>
|
||||
rollupAlias: (resolve, aliasEntries) =>
|
||||
rollupPluginAlias({
|
||||
entries: aliasEntries,
|
||||
entries: [
|
||||
...Object.entries(aliasEntries).reduce((arr, [key, value]) => {
|
||||
arr.push({
|
||||
find: key,
|
||||
replacement: value,
|
||||
});
|
||||
return arr;
|
||||
}, []),
|
||||
...Object.entries(resolve.paths.rollupAlias).reduce((arr, [key, value]) => {
|
||||
arr.push({
|
||||
find: new RegExp(key),
|
||||
replacement: value.replace('<rootDir>', normalizePath(process.cwd())),
|
||||
});
|
||||
return arr;
|
||||
}, []),
|
||||
],
|
||||
}),
|
||||
rollupCommonjs: (sourcemap, resolve) =>
|
||||
rollupPluginCommonjs({
|
||||
|
||||
@@ -64,7 +64,7 @@ module.exports = (resolve, options) => {
|
||||
...rollupOptions,
|
||||
plugins: [
|
||||
rollupLicense(banner, sourcemap),
|
||||
rollupAlias(alias),
|
||||
rollupAlias(resolve, alias),
|
||||
rollupScss(resolve, sourcemap, extractStyles, false),
|
||||
rollupTs(input),
|
||||
rollupResolve(resolve),
|
||||
|
||||
@@ -29,7 +29,7 @@ module.exports = (resolve, options) => {
|
||||
...rollupOptions,
|
||||
plugins: [
|
||||
rollupLicense(banner, sourcemap),
|
||||
rollupAlias(alias),
|
||||
rollupAlias(resolve, alias),
|
||||
rollupScss(resolve, sourcemap, extractStyles, false),
|
||||
rollupEsBuild(sourcemap),
|
||||
rollupCommonjs(sourcemap, resolve),
|
||||
|
||||
@@ -11,7 +11,7 @@ module.exports = (resolve, options) => {
|
||||
const pipeline = (cssFilename, minified) => ({
|
||||
input,
|
||||
plugins: [
|
||||
rollupAlias(alias),
|
||||
rollupAlias(resolve, alias),
|
||||
rollupScss(
|
||||
resolve,
|
||||
sourcemap && !minified,
|
||||
|
||||
@@ -23,6 +23,7 @@ module.exports = (resolve, options) => {
|
||||
output: {
|
||||
file: path.resolve(typesPath, `${file}`),
|
||||
},
|
||||
external: [...resolve.styleExtensions.map((ext) => new RegExp(`.*\\${ext}`))],
|
||||
plugins: [rollupTs(input, true)],
|
||||
},
|
||||
{
|
||||
@@ -30,11 +31,17 @@ module.exports = (resolve, options) => {
|
||||
output: {
|
||||
file: dtsOutput,
|
||||
},
|
||||
external: [...resolve.styleExtensions.map((ext) => new RegExp(`.*\\${ext}`))],
|
||||
plugins: [
|
||||
rollupDts.default({
|
||||
respectExternal: true,
|
||||
compilerOptions: {
|
||||
baseUrl: typesPath,
|
||||
paths: {
|
||||
...Object.entries(resolve.paths.rollupTypes).reduce((obj, [key, value]) => {
|
||||
obj[key] = value.map((entry) => entry.replace('<typesDir>', typesPath));
|
||||
return obj;
|
||||
}, {}),
|
||||
},
|
||||
},
|
||||
}),
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user