Skip to content

Commit 9368a80

Browse files
Fix solid-virtual and vue-virtual
1 parent bb2e1e6 commit 9368a80

File tree

5 files changed

+205
-46
lines changed

5 files changed

+205
-46
lines changed

packages/solid-virtual/package.json

+33-24
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,61 @@
11
{
22
"name": "@tanstack/solid-virtual",
3-
"author": "Tanner Linsley",
43
"version": "3.0.4",
54
"description": "Headless UI for virtualizing scrollable elements in Solid",
5+
"author": "Tanner Linsley",
66
"license": "MIT",
7-
"homepage": "https://github.com/tanstack/virtual#readme",
87
"repository": {
98
"type": "git",
109
"url": "git+https://github.com/tanstack/virtual.git"
1110
},
12-
"publishConfig": {
13-
"registry": "https://registry.npmjs.org/"
14-
},
15-
"keywords": [
16-
"react",
17-
"vue",
18-
"solid",
19-
"virtual",
20-
"virtual-core",
21-
"datagrid"
22-
],
11+
"homepage": "https://github.com/tanstack/virtual#readme",
2312
"funding": {
2413
"type": "github",
2514
"url": "https://github.com/sponsors/tannerlinsley"
2615
},
27-
"types": "build/lib/index.d.ts",
28-
"main": "build/lib/index.js",
29-
"module": "build/lib/index.esm.js",
16+
"type": "module",
17+
"types": "dist/esm/index.d.ts",
18+
"main": "dist/cjs/index.cjs",
19+
"module": "dist/esm/index.js",
3020
"exports": {
3121
".": {
32-
"types": "./build/lib/index.d.ts",
33-
"import": "./build/lib/index.mjs",
34-
"default": "./build/lib/index.js"
22+
"import": {
23+
"types": "./dist/esm/index.d.ts",
24+
"default": "./dist/esm/index.js"
25+
},
26+
"require": {
27+
"types": "./dist/cjs/index.d.cts",
28+
"default": "./dist/cjs/index.cjs"
29+
}
3530
},
3631
"./package.json": "./package.json"
3732
},
3833
"sideEffects": false,
34+
"scripts": {
35+
"clean": "rimraf ./dist && rimraf ./coverage",
36+
"test:types": "tsc",
37+
"test:build": "publint --strict",
38+
"build": "vite build"
39+
},
40+
"keywords": [
41+
"react",
42+
"vue",
43+
"solid",
44+
"virtual",
45+
"virtual-core",
46+
"datagrid"
47+
],
3948
"files": [
40-
"build/lib/*",
41-
"build/umd/*",
49+
"dist",
4250
"src"
4351
],
44-
"devDependencies": {
45-
"solid-js": "^1.3.15"
46-
},
4752
"dependencies": {
4853
"@tanstack/virtual-core": "workspace:*"
4954
},
55+
"devDependencies": {
56+
"solid-js": "^1.3.15",
57+
"vite-plugin-solid": "^2.10.1"
58+
},
5059
"peerDependencies": {
5160
"solid-js": "^1.3.0"
5261
}

packages/solid-virtual/vite.config.ts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { defineConfig, mergeConfig } from 'vitest/config'
2+
import { tanstackBuildConfig } from '@tanstack/config/build'
3+
import solid from 'vite-plugin-solid'
4+
5+
const config = defineConfig({
6+
plugins: [solid()],
7+
})
8+
9+
export default mergeConfig(
10+
config,
11+
tanstackBuildConfig({
12+
entry: './src/index.tsx',
13+
srcDir: './src',
14+
}),
15+
)

packages/vue-virtual/package.json

+34-22
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,65 @@
11
{
22
"name": "@tanstack/vue-virtual",
3-
"author": "Tanner Linsley",
43
"version": "3.0.4",
54
"description": "Headless UI for virtualizing scrollable elements in Vue",
5+
"author": "Tanner Linsley",
66
"license": "MIT",
7-
"homepage": "https://github.com/tanstack/virtual#readme",
87
"repository": {
98
"type": "git",
109
"url": "git+https://github.com/tanstack/virtual.git"
1110
},
11+
"homepage": "https://github.com/tanstack/virtual#readme",
1212
"publishConfig": {
1313
"registry": "https://registry.npmjs.org/"
1414
},
15-
"keywords": [
16-
"react",
17-
"vue",
18-
"solid",
19-
"svelte",
20-
"virtual",
21-
"virtual-core",
22-
"datagrid"
23-
],
2415
"funding": {
2516
"type": "github",
2617
"url": "https://github.com/sponsors/tannerlinsley"
2718
},
28-
"types": "build/lib/index.d.ts",
29-
"main": "build/lib/index.js",
30-
"module": "build/lib/index.esm.js",
19+
"type": "module",
20+
"types": "dist/esm/index.d.ts",
21+
"main": "dist/cjs/index.cjs",
22+
"module": "dist/esm/index.js",
3123
"exports": {
3224
".": {
33-
"types": "./build/lib/index.d.ts",
34-
"import": "./build/lib/index.mjs",
35-
"default": "./build/lib/index.js"
25+
"import": {
26+
"types": "./dist/esm/index.d.ts",
27+
"default": "./dist/esm/index.js"
28+
},
29+
"require": {
30+
"types": "./dist/cjs/index.d.cts",
31+
"default": "./dist/cjs/index.cjs"
32+
}
3633
},
3734
"./package.json": "./package.json"
3835
},
3936
"sideEffects": false,
37+
"scripts": {
38+
"clean": "rimraf ./dist && rimraf ./coverage",
39+
"test:types": "tsc",
40+
"test:build": "publint --strict",
41+
"build": "vite build"
42+
},
43+
"keywords": [
44+
"react",
45+
"vue",
46+
"solid",
47+
"svelte",
48+
"virtual",
49+
"virtual-core",
50+
"datagrid"
51+
],
4052
"files": [
41-
"build/lib/*",
42-
"build/umd/*",
53+
"dist",
4354
"src"
4455
],
45-
"devDependencies": {
46-
"vue": "^3.2.45"
47-
},
4856
"dependencies": {
4957
"@tanstack/virtual-core": "workspace:*"
5058
},
59+
"devDependencies": {
60+
"@vitejs/plugin-vue": "^4.4.0",
61+
"vue": "^3.2.45"
62+
},
5163
"peerDependencies": {
5264
"vue": "^2.7.0 || ^3.0.0"
5365
}

packages/vue-virtual/vite.config.ts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { defineConfig, mergeConfig } from 'vitest/config'
2+
import { tanstackBuildConfig } from '@tanstack/config/build'
3+
import vue from '@vitejs/plugin-vue'
4+
5+
const config = defineConfig({
6+
plugins: [vue()],
7+
})
8+
9+
export default mergeConfig(
10+
config,
11+
tanstackBuildConfig({
12+
entry: './src/index.ts',
13+
srcDir: './src',
14+
}),
15+
)

0 commit comments

Comments
 (0)