mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-03 02:14:06 +03:00
optimize repo
This commit is contained in:
@@ -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()],
|
||||
});
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
# Compiled output
|
||||
/dist
|
||||
/styles
|
||||
/types
|
||||
|
||||
# Playwright output
|
||||
.build/
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user