-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
120 lines (120 loc) · 4 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
"name": "@humanspeak/svelte-headless-table",
"version": "5.0.3",
"description": "A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opinions.",
"keywords": [
"svelte",
"table",
"datagrid",
"datatable",
"headless",
"plugin",
"sorting",
"filtering",
"ordering",
"hiding",
"grouping",
"selecting",
"expanding",
"data-table",
"data-grid",
"table-component",
"pagination",
"column-sorting",
"row-selection",
"typescript",
"sveltekit",
"customizable",
"accessible"
],
"homepage": "https://github.com/humanspeak/svelte-headless-table#readme",
"bugs": {
"url": "https://github.com/humanspeak/svelte-headless-table/issues"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/humanspeak/svelte-headless-table.git"
},
"license": "MIT",
"author": "Humanspeak, Inc.",
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js",
"default": "./dist/index.js"
},
"./plugins": {
"types": "./dist/plugins/index.d.ts",
"svelte": "./dist/plugins/index.js",
"default": "./dist/plugins/index.js"
}
},
"svelte": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"dist",
"!dist/**/*.test.*",
"!dist/**/*.spec.*"
],
"scripts": {
"build": "vite build && npm run package",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"dev": "vite dev",
"format": "prettier --write .",
"lint": "prettier --check . && eslint .",
"lint:fix": "npm run format && eslint . --fix",
"package": "svelte-kit sync && svelte-package && publint",
"prepublishOnly": "npm run package",
"preview": "vite preview",
"test": "vitest run --coverage",
"test:all": "npm run test && npm run test:e2e",
"test:e2e": "playwright test",
"test:e2e:debug": "playwright test --debug",
"test:e2e:report": "playwright show-report",
"test:e2e:ui": "playwright test --ui",
"test:only": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@humanspeak/svelte-keyed": "^5.0.1",
"@humanspeak/svelte-render": "^5.0.0",
"@humanspeak/svelte-subscribe": "^5.0.0"
},
"devDependencies": {
"@faker-js/faker": "^9.4.0",
"@playwright/test": "^1.50.0",
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/package": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"@testing-library/jest-dom": "^6.1.6",
"@testing-library/svelte": "^4.0.5",
"@types/eslint": "8.56.0",
"@types/node": "^22.10.10",
"@typescript-eslint/eslint-plugin": "^8.22.0",
"@typescript-eslint/parser": "^8.22.0",
"@vitest/coverage-v8": "^1.1.1",
"eslint": "^9.19.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-svelte": "^2.46.1",
"globals": "^15.14.0",
"prettier": "^3.4.2",
"prettier-plugin-organize-imports": "^4.1.0",
"prettier-plugin-svelte": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.11",
"publint": "^0.1.9",
"svelte": "^4.2.7",
"svelte-check": "^3.6.0",
"tslib": "^2.4.1",
"type-fest": "^4.9.0",
"typescript": "^5.7.3",
"typescript-eslint": "^8.22.0",
"vite": "^5.0.3",
"vitest": "^1.0.0"
},
"volta": {
"node": "22.13.1"
}
}