UNPKG

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
{ "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 } } }