optimize repo

This commit is contained in:
Rene Haas
2022-10-28 16:33:01 +02:00
parent f76870b1d9
commit febeb126f2
12 changed files with 139 additions and 65 deletions
@@ -1,6 +1,6 @@
import { resolve } from 'node:path';
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vite';
import { esbuildResolve } from 'rollup-plugin-esbuild-resolve';
import react from '@vitejs/plugin-react';
export default defineConfig({
@@ -21,10 +21,5 @@ export default defineConfig({
},
},
},
resolve: {
alias: {
'~': fileURLToPath(new URL('./src', import.meta.url)),
},
},
plugins: [react({ jsxRuntime: 'classic' })],
plugins: [esbuildResolve(), react({ jsxRuntime: 'classic' })],
});
@@ -1,13 +1,8 @@
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vitest/config';
import { esbuildResolve } from 'rollup-plugin-esbuild-resolve';
import { svelte } from '@sveltejs/vite-plugin-svelte';
// only used for tests
export default defineConfig({
plugins: [svelte()],
resolve: {
alias: {
'~': fileURLToPath(new URL('./src', import.meta.url)),
},
},
plugins: [esbuildResolve(), svelte()],
});
@@ -1,6 +1,6 @@
import { resolve } from 'node:path';
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vite';
import { esbuildResolve } from 'rollup-plugin-esbuild-resolve';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
@@ -21,10 +21,5 @@ export default defineConfig({
},
},
},
resolve: {
alias: {
'~': fileURLToPath(new URL('./src', import.meta.url)),
},
},
plugins: [vue()],
plugins: [esbuildResolve(), vue()],
});
-2
View File
@@ -1,7 +1,5 @@
# Compiled output
/dist
/styles
/types
# Playwright output
.build/
+8 -7
View File
@@ -1,5 +1,6 @@
{
"name": "overlayscrollbars",
"private": true,
"version": "2.0.0-beta.3",
"description": "A scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.",
"author": "Rene Haas | KingSora",
@@ -28,16 +29,16 @@
"styles",
"README.md"
],
"main": "dist/overlayscrollbars.cjs.js",
"module": "dist/overlayscrollbars.esm.js",
"types": "types/overlayscrollbars.d.ts",
"main": "src/index.ts",
"module": "src/index.ts",
"types": "src/index.ts",
"exports": {
".": {
"require": "./dist/overlayscrollbars.cjs",
"import": "./dist/overlayscrollbars.mjs",
"types": "./types/overlayscrollbars.d.ts"
"require": "./src/index.ts",
"import": "./src/index.ts",
"types": "./src/index.ts"
},
"./overlayscrollbars.css": "./styles/overlayscrollbars.css"
"./overlayscrollbars.scss": "./src/index.scss"
},
"sideEffects": ["*.css", "*.scss", "*.sass"],
"scripts": {
+37 -1
View File
@@ -9,7 +9,43 @@ module.exports = createRollupConfig({
verbose: true,
extractStyles: true,
extractTypes: true,
extractPackageJson: false,
extractPackageJson: {
json: ({
name,
version: originalVersion,
description,
author,
license,
homepage,
bugs,
repository,
keywords,
}) => {
return {
name,
version: originalVersion,
description,
author,
license,
homepage,
bugs,
repository,
keywords,
main: 'overlayscrollbars.cjs.js',
module: 'overlayscrollbars.esm.js',
types: 'overlayscrollbars.d.ts',
exports: {
'.': {
require: './overlayscrollbars.cjs',
import: './overlayscrollbars.mjs',
types: './types/overlayscrollbars.d.ts',
},
'./overlayscrollbars.css': './styles/overlayscrollbars.css',
},
sideEffects: ['*.css', '*.scss', '*.sass'],
};
},
},
versions: [
{
format: 'cjs',