mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-19 04:10:35 +03:00
implement ssr support for overlayscrollbars-solid
This commit is contained in:
Generated
+4
-4
@@ -6,7 +6,7 @@
|
|||||||
"": {
|
"": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"overlayscrollbars": "file:../../packages/overlayscrollbars/dist",
|
"overlayscrollbars": "file:../../packages/overlayscrollbars/dist",
|
||||||
"overlayscrollbars-vue": "file:../../packages/overlayscrollbars-solid/dist",
|
"overlayscrollbars-solid": "file:../../packages/overlayscrollbars-solid/dist",
|
||||||
"solid-js": "^1.5.1"
|
"solid-js": "^1.5.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
},
|
},
|
||||||
"../../packages/overlayscrollbars/dist": {
|
"../../packages/overlayscrollbars/dist": {
|
||||||
"name": "overlayscrollbars",
|
"name": "overlayscrollbars",
|
||||||
"version": "2.0.0",
|
"version": "2.0.1",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@ampproject/remapping": {
|
"node_modules/@ampproject/remapping": {
|
||||||
@@ -1265,7 +1265,7 @@
|
|||||||
"resolved": "../../packages/overlayscrollbars/dist",
|
"resolved": "../../packages/overlayscrollbars/dist",
|
||||||
"link": true
|
"link": true
|
||||||
},
|
},
|
||||||
"node_modules/overlayscrollbars-vue": {
|
"node_modules/overlayscrollbars-solid": {
|
||||||
"resolved": "../../packages/overlayscrollbars-solid/dist",
|
"resolved": "../../packages/overlayscrollbars-solid/dist",
|
||||||
"link": true
|
"link": true
|
||||||
},
|
},
|
||||||
@@ -2332,7 +2332,7 @@
|
|||||||
"overlayscrollbars": {
|
"overlayscrollbars": {
|
||||||
"version": "file:../../packages/overlayscrollbars/dist"
|
"version": "file:../../packages/overlayscrollbars/dist"
|
||||||
},
|
},
|
||||||
"overlayscrollbars-vue": {
|
"overlayscrollbars-solid": {
|
||||||
"version": "file:../../packages/overlayscrollbars-solid/dist",
|
"version": "file:../../packages/overlayscrollbars-solid/dist",
|
||||||
"requires": {}
|
"requires": {}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"overlayscrollbars": "file:../../packages/overlayscrollbars/dist",
|
"overlayscrollbars": "file:../../packages/overlayscrollbars/dist",
|
||||||
"overlayscrollbars-vue": "file:../../packages/overlayscrollbars-solid/dist",
|
"overlayscrollbars-solid": "file:../../packages/overlayscrollbars-solid/dist",
|
||||||
"solid-js": "^1.5.1"
|
"solid-js": "^1.5.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
Generated
+6
-4
@@ -28280,7 +28280,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/overlayscrollbars": {
|
"packages/overlayscrollbars": {
|
||||||
"version": "2.0.0-beta.3",
|
"version": "2.0.1",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"rollup-plugin-summary": "^1.4.3",
|
"rollup-plugin-summary": "^1.4.3",
|
||||||
@@ -28289,6 +28289,7 @@
|
|||||||
},
|
},
|
||||||
"packages/overlayscrollbars-ngx": {
|
"packages/overlayscrollbars-ngx": {
|
||||||
"version": "0.4.0",
|
"version": "0.4.0",
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tslib": "^2.4.0"
|
"tslib": "^2.4.0"
|
||||||
},
|
},
|
||||||
@@ -29837,7 +29838,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/overlayscrollbars-react": {
|
"packages/overlayscrollbars-react": {
|
||||||
"version": "0.4.0",
|
"version": "0.5.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@testing-library/react": "^13.4.0",
|
"@testing-library/react": "^13.4.0",
|
||||||
@@ -29879,6 +29880,7 @@
|
|||||||
},
|
},
|
||||||
"packages/overlayscrollbars-svelte": {
|
"packages/overlayscrollbars-svelte": {
|
||||||
"version": "0.4.0",
|
"version": "0.4.0",
|
||||||
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@sveltejs/adapter-auto": "next",
|
"@sveltejs/adapter-auto": "next",
|
||||||
"@sveltejs/kit": "next",
|
"@sveltejs/kit": "next",
|
||||||
@@ -30073,7 +30075,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/overlayscrollbars-vue": {
|
"packages/overlayscrollbars-vue": {
|
||||||
"version": "0.4.0",
|
"version": "0.5.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@testing-library/vue": "^6.6.1",
|
"@testing-library/vue": "^6.6.1",
|
||||||
@@ -30095,7 +30097,7 @@
|
|||||||
},
|
},
|
||||||
"packages/overlayscrollbars/dist": {
|
"packages/overlayscrollbars/dist": {
|
||||||
"name": "overlayscrollbars",
|
"name": "overlayscrollbars",
|
||||||
"version": "2.0.0-beta.3",
|
"version": "2.0.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "run-p build-js build-types",
|
"build": "run-p build-js build-types",
|
||||||
"build-js": "vite build",
|
"build-js": "vite build --config vite.config.client.js && vite build --config vite.config.server.js",
|
||||||
"build-types": "tsc --emitDeclarationOnly -p tsconfig.types.json --composite false",
|
"build-types": "tsc --emitDeclarationOnly -p tsconfig.types.json --composite false",
|
||||||
"test": "vitest run --coverage"
|
"test": "vitest run --coverage"
|
||||||
},
|
},
|
||||||
|
|||||||
+2
-4
@@ -1,16 +1,14 @@
|
|||||||
import { resolve } from 'node:path';
|
import { resolve } from 'node:path';
|
||||||
import { defineConfig } from 'vite';
|
import { defineConfig } from 'vite';
|
||||||
import { esbuildResolve } from 'rollup-plugin-esbuild-resolve';
|
import { esbuildResolve } from 'rollup-plugin-esbuild-resolve';
|
||||||
import solidPlugin from 'vite-plugin-solid';
|
|
||||||
import rollupPluginPackageJson from '@~local/rollup/plugin/packageJson';
|
import rollupPluginPackageJson from '@~local/rollup/plugin/packageJson';
|
||||||
import rollupPluginCopy from '@~local/rollup/plugin/copy';
|
import rollupPluginCopy from '@~local/rollup/plugin/copy';
|
||||||
|
|
||||||
export default defineConfig({
|
export const base = defineConfig({
|
||||||
build: {
|
build: {
|
||||||
sourcemap: true,
|
sourcemap: true,
|
||||||
outDir: 'dist',
|
outDir: 'dist',
|
||||||
lib: {
|
lib: {
|
||||||
formats: ['es', 'cjs'],
|
|
||||||
entry: resolve(__dirname, 'src/overlayscrollbars-solid.ts'),
|
entry: resolve(__dirname, 'src/overlayscrollbars-solid.ts'),
|
||||||
name: 'OverlayScrollbarsSolid',
|
name: 'OverlayScrollbarsSolid',
|
||||||
fileName: (format) => `overlayscrollbars-solid.${format}.js`,
|
fileName: (format) => `overlayscrollbars-solid.${format}.js`,
|
||||||
@@ -58,5 +56,5 @@ export default defineConfig({
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
plugins: [esbuildResolve(), solidPlugin()],
|
plugins: [esbuildResolve()],
|
||||||
});
|
});
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
import { mergeConfig } from 'vite';
|
||||||
|
import solidPlugin from 'vite-plugin-solid';
|
||||||
|
import { base } from './vite.config.base';
|
||||||
|
|
||||||
|
export default mergeConfig(base, {
|
||||||
|
build: {
|
||||||
|
lib: {
|
||||||
|
formats: ['es'],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
plugins: [
|
||||||
|
solidPlugin({
|
||||||
|
solid: {
|
||||||
|
generate: 'dom',
|
||||||
|
hydratable: true,
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
],
|
||||||
|
});
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
import { mergeConfig } from 'vite';
|
||||||
|
import solidPlugin from 'vite-plugin-solid';
|
||||||
|
import { base } from './vite.config.base';
|
||||||
|
|
||||||
|
export default mergeConfig(base, {
|
||||||
|
build: {
|
||||||
|
emptyOutDir: false,
|
||||||
|
lib: {
|
||||||
|
formats: ['cjs'],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
plugins: [
|
||||||
|
solidPlugin({
|
||||||
|
solid: {
|
||||||
|
generate: 'ssr',
|
||||||
|
hydratable: true,
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
],
|
||||||
|
});
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
import { mergeConfig } from 'vite';
|
import { mergeConfig } from 'vite';
|
||||||
import vitestConfig from '@~local/config/vitest';
|
import vitestConfig from '@~local/config/vitest';
|
||||||
import viteConfig from './vite.config';
|
import viteConfig from './vite.config.client';
|
||||||
|
|
||||||
export default mergeConfig(
|
export default mergeConfig(
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user