claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
255 lines (254 loc) • 8.25 kB
JSON
{
"name": "claritykit-svelte",
"version": "1.6.0",
"description": "A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility",
"type": "module",
"packageManager": "npm@10.2.4",
"svelte": "./dist/index.js",
"types": "./dist/index.d.ts",
"main": "./dist/index.js",
"module": "./dist/index.js",
"exports": {
".": {
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js",
"import": "./dist/index.js",
"default": "./dist/index.js"
},
"./styles": {
"import": "./dist/styles/index.js",
"default": "./dist/styles/index.js"
},
"./styles/tokens.css": "./dist/styles/tokens.css",
"./styles/components.css": "./dist/styles/components.css",
"./utils": {
"types": "./dist/utils/index.d.ts",
"import": "./dist/utils/index.js",
"default": "./dist/utils/index.js"
},
"./utils/date": {
"types": "./dist/utils/date.d.ts",
"import": "./dist/utils/date.js",
"default": "./dist/utils/date.js"
},
"./utils/validation": {
"types": "./dist/utils/validation.d.ts",
"import": "./dist/utils/validation.js",
"default": "./dist/utils/validation.js"
},
"./utils/theme": {
"types": "./dist/utils/theme.d.ts",
"import": "./dist/utils/theme.js",
"default": "./dist/utils/theme.js"
},
"./utils/environment": {
"types": "./dist/utils/environment.d.ts",
"import": "./dist/utils/environment.js",
"default": "./dist/utils/environment.js"
},
"./package.json": "./package.json"
},
"files": [
"dist",
"README.md",
"LICENSE",
"CHANGELOG.md"
],
"scripts": {
"dev": "vite",
"clean": "rimraf dist",
"build": "npm run clean && svelte-package -o dist --tsconfig ./tsconfig.package.json",
"postbuild": "rimraf --glob \"dist/**/*.test.*\" \"dist/**/__screenshots__\" \"dist/**/test\" \"dist/**/*.md\" \"dist/**/*.stories.*\" \"dist/**/*.html\" \"dist/utils/**/test*.*\" \"dist/utils/**/snippet-*\" \"dist/utils/**/ssr-*\" \"dist/types\" \"dist/config\" \"dist/**/*backup*\" \"dist/**/README-SSR*.md\" \"dist/**/UPGRADE_EXAMPLE.md\" \"dist/**/proof-of-concept.*\" \"dist/**/library-selection-rationale.md\" || true",
"preview": "vite preview",
"storybook": "storybook dev -p 6006 --host 0.0.0.0",
"build-storybook": "storybook build",
"chromatic": "chromatic --exit-zero-on-changes",
"prepublishOnly": "npm run build",
"changeset": "changeset",
"release:version": "changeset version",
"release:publish": "npm publish --provenance --access public",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"test:ui": "vitest --ui",
"test:browser": "vitest run --browser",
"test:components": "vitest run src/lib/components",
"test:utils": "vitest run src/lib/utils",
"test:accessibility": "node scripts/accessibility-test.js",
"lint": "npm run lint:svelte && npm run lint:styles",
"lint:svelte": "svelte-check --tsconfig ./tsconfig.json",
"lint:styles": "stylelint \"**/*.{css,svelte}\" --cache",
"lint:styles:fix": "stylelint \"**/*.{css,svelte}\" --fix --cache",
"lint:ci": "npm run lint:svelte && npm run lint:styles",
"package": "npm run build && npm pack"
},
"devDependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.8",
"@chromatic-com/storybook": "^4.1.0",
"@storybook/addon-a11y": "^9.1.1",
"@storybook/addon-docs": "^9.1.1",
"@storybook/addon-vitest": "^9.1.1",
"@storybook/svelte-vite": "^9.1.1",
"@sveltejs/package": "^2.4.0",
"@sveltejs/vite-plugin-svelte": "^5.1.0",
"@testing-library/jest-dom": "^6.4.2",
"@testing-library/svelte": "^5.2.8",
"@types/cytoscape": "^3.21.9",
"@types/d3": "^7.4.3",
"@types/jest": "^29.5.12",
"@types/node": "^24.0.10",
"@vitest/browser": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
"chromatic": "^13.1.2",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jsdom": "^26.1.0",
"playwright": "^1.54.1",
"postcss-html": "^1.8.0",
"postcss-load-config": "^6.0.1",
"postcss-syntax": "^0.36.2",
"rimraf": "^6.0.1",
"storybook": "^9.1.1",
"stylelint": "^16.22.0",
"stylelint-config-html": "^1.1.0",
"stylelint-config-standard": "^38.0.0",
"stylelint-order": "^7.0.0",
"svelte": "^5.35.2",
"svelte-check": "^4.2.2",
"svelte-jester": "^5.0.0",
"svelte-preprocess": "^6.0.3",
"ts-node": "^10.9.2",
"tslib": "^2.4.0",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-tsconfig-paths": "^4.3.2",
"vitest": "^3.2.4"
},
"dependencies": {
"@hocuspocus/extension-database": "^3.2.2",
"@hocuspocus/extension-logger": "^3.2.2",
"@hocuspocus/provider": "^3.2.2",
"@thisux/sveltednd": "^0.0.20",
"@tiptap/core": "^3.0.9",
"@tiptap/extension-bubble-menu": "^3.0.9",
"@tiptap/extension-character-count": "^3.0.9",
"@tiptap/extension-collaboration": "^3.0.9",
"@tiptap/extension-color": "^3.0.9",
"@tiptap/extension-floating-menu": "^3.0.9",
"@tiptap/extension-focus": "^3.0.9",
"@tiptap/extension-font-family": "^3.0.9",
"@tiptap/extension-highlight": "^3.0.9",
"@tiptap/extension-image": "^3.0.9",
"@tiptap/extension-link": "^3.0.9",
"@tiptap/extension-placeholder": "^3.0.9",
"@tiptap/extension-subscript": "^3.0.9",
"@tiptap/extension-superscript": "^3.0.9",
"@tiptap/extension-table": "^3.0.9",
"@tiptap/extension-table-cell": "^3.0.9",
"@tiptap/extension-table-header": "^3.0.9",
"@tiptap/extension-table-row": "^3.0.9",
"@tiptap/extension-task-item": "^3.0.9",
"@tiptap/extension-task-list": "^3.0.9",
"@tiptap/extension-text-align": "^3.0.9",
"@tiptap/extension-text-style": "^3.0.9",
"@tiptap/extension-typography": "^3.0.9",
"@tiptap/extension-youtube": "^3.0.9",
"@tiptap/pm": "^3.0.9",
"@tiptap/starter-kit": "^3.0.9",
"@tiptap/suggestion": "^3.0.9",
"cytoscape": "^3.33.0",
"cytoscape-dagre": "^2.5.0",
"cytoscape-fcose": "^2.2.0",
"d3-array": "^3.2.4",
"d3-axis": "^3.0.0",
"d3-color": "^3.1.0",
"d3-format": "^3.1.0",
"d3-interpolate": "^3.0.1",
"d3-interpolate-path": "^2.3.0",
"d3-scale": "^4.0.2",
"d3-selection": "^3.0.0",
"d3-shape": "^3.2.0",
"d3-time-format": "^4.1.0",
"d3-transition": "^3.0.1",
"d3-zoom": "^3.0.0",
"esm-env": "^1.2.2",
"pdfjs-dist": "^4.10.38",
"tippy.js": "^6.3.7",
"y-protocols": "^1.0.6",
"y-websocket": "^3.0.0",
"yjs": "^13.6.27"
},
"keywords": [
"svelte",
"component-library",
"ui",
"accessibility",
"adhd",
"design-system",
"typescript",
"charts",
"progress-indicators",
"claritykit",
"pkm",
"personal-knowledge-management",
"knowledge-graph",
"block-editor",
"collaborative-editing",
"tiptap",
"hocuspocus",
"cytoscape",
"rich-text-editor",
"semantic-tagging",
"note-taking",
"knowledge-base",
"research",
"citations",
"academic",
"papers",
"scholarly",
"data-visualization",
"network-graph",
"ai-integration"
],
"license": "Apache-2.0",
"author": {
"name": "ClarityKit Team",
"email": "claritykit@example.com",
"url": "https://github.com/warkrismagic/ClarityKit_svelte"
},
"repository": {
"type": "git",
"url": "git+https://github.com/warkrismagic/ClarityKit_svelte.git"
},
"homepage": "https://github.com/warkrismagic/ClarityKit_svelte#readme",
"bugs": {
"url": "https://github.com/warkrismagic/ClarityKit_svelte/issues"
},
"engines": {
"node": ">=18.0.0",
"npm": ">=8.0.0"
},
"sideEffects": [
"**/*.css"
],
"publishConfig": {
"access": "public"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/warkrismagic"
},
"peerDependencies": {
"@sveltejs/kit": "^2.0.0",
"svelte": "^5.0.0"
},
"peerDependenciesMeta": {
"svelte": {
"optional": false
},
"@sveltejs/kit": {
"optional": true
}
}
}