ui-ingredients
Version:
Headless component library for Svelte powered by zag
404 lines (403 loc) • 11.5 kB
JSON
{
"name": "ui-ingredients",
"type": "module",
"license": "MIT",
"version": "1.2.0",
"svelte": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js"
},
"./accordion": {
"types": "./dist/accordion/index.d.ts",
"svelte": "./dist/accordion/index.js"
},
"./alert": {
"types": "./dist/alert/index.d.ts",
"svelte": "./dist/alert/index.js"
},
"./alert-dialog": {
"types": "./dist/alert-dialog/index.d.ts",
"svelte": "./dist/alert-dialog/index.js"
},
"./angle-slider": {
"types": "./dist/angle-slider/index.d.ts",
"svelte": "./dist/angle-slider/index.js"
},
"./avatar": {
"types": "./dist/avatar/index.d.ts",
"svelte": "./dist/avatar/index.js"
},
"./breadcrumbs": {
"types": "./dist/breadcrumbs/index.d.ts",
"svelte": "./dist/breadcrumbs/index.js"
},
"./carousel": {
"types": "./dist/carousel/index.d.ts",
"svelte": "./dist/carousel/index.js"
},
"./checkbox": {
"types": "./dist/checkbox/index.d.ts",
"svelte": "./dist/checkbox/index.js"
},
"./clipboard": {
"types": "./dist/clipboard/index.d.ts",
"svelte": "./dist/clipboard/index.js"
},
"./collapsible": {
"types": "./dist/collapsible/index.d.ts",
"svelte": "./dist/collapsible/index.js"
},
"./color-picker": {
"types": "./dist/color-picker/index.d.ts",
"svelte": "./dist/color-picker/index.js"
},
"./combobox": {
"types": "./dist/combobox/index.d.ts",
"svelte": "./dist/combobox/index.js"
},
"./date-picker": {
"types": "./dist/date-picker/index.d.ts",
"svelte": "./dist/date-picker/index.js"
},
"./dialog": {
"types": "./dist/dialog/index.d.ts",
"svelte": "./dist/dialog/index.js"
},
"./drawer": {
"types": "./dist/drawer/index.d.ts",
"svelte": "./dist/drawer/index.js"
},
"./editable": {
"types": "./dist/editable/index.d.ts",
"svelte": "./dist/editable/index.js"
},
"./environment-provider": {
"types": "./dist/environment-provider/index.d.ts",
"svelte": "./dist/environment-provider/index.js"
},
"./field": {
"types": "./dist/field/index.d.ts",
"svelte": "./dist/field/index.js"
},
"./file-upload": {
"types": "./dist/file-upload/index.d.ts",
"svelte": "./dist/file-upload/index.js"
},
"./floating-panel": {
"types": "./dist/floating-panel/index.d.ts",
"svelte": "./dist/floating-panel/index.js"
},
"./highlight": {
"types": "./dist/highlight/index.d.ts",
"svelte": "./dist/highlight/index.js"
},
"./hover-card": {
"types": "./dist/hover-card/index.d.ts",
"svelte": "./dist/hover-card/index.js"
},
"./locale-provider": {
"types": "./dist/locale-provider/index.d.ts",
"svelte": "./dist/locale-provider/index.js"
},
"./menu": {
"types": "./dist/menu/index.d.ts",
"svelte": "./dist/menu/index.js"
},
"./number-input": {
"types": "./dist/number-input/index.d.ts",
"svelte": "./dist/number-input/index.js"
},
"./pagination": {
"types": "./dist/pagination/index.d.ts",
"svelte": "./dist/pagination/index.js"
},
"./pin-input": {
"types": "./dist/pin-input/index.d.ts",
"svelte": "./dist/pin-input/index.js"
},
"./popover": {
"types": "./dist/popover/index.d.ts",
"svelte": "./dist/popover/index.js"
},
"./portal": {
"types": "./dist/portal/index.d.ts",
"svelte": "./dist/portal/index.js"
},
"./presence": {
"types": "./dist/presence/index.d.ts",
"svelte": "./dist/presence/index.js"
},
"./progress": {
"types": "./dist/progress/index.d.ts",
"svelte": "./dist/progress/index.js"
},
"./qr-code": {
"types": "./dist/qr-code/index.d.ts",
"svelte": "./dist/qr-code/index.js"
},
"./radio-group": {
"types": "./dist/radio-group/index.d.ts",
"svelte": "./dist/radio-group/index.js"
},
"./rating-group": {
"types": "./dist/rating-group/index.d.ts",
"svelte": "./dist/rating-group/index.js"
},
"./segment-group": {
"types": "./dist/segment-group/index.d.ts",
"svelte": "./dist/segment-group/index.js"
},
"./select": {
"types": "./dist/select/index.d.ts",
"svelte": "./dist/select/index.js"
},
"./signature-pad": {
"types": "./dist/signature-pad/index.d.ts",
"svelte": "./dist/signature-pad/index.js"
},
"./slider": {
"types": "./dist/slider/index.d.ts",
"svelte": "./dist/slider/index.js"
},
"./splitter": {
"types": "./dist/splitter/index.d.ts",
"svelte": "./dist/splitter/index.js"
},
"./steps": {
"types": "./dist/steps/index.d.ts",
"svelte": "./dist/steps/index.js"
},
"./switch": {
"types": "./dist/switch/index.d.ts",
"svelte": "./dist/switch/index.js"
},
"./tabs": {
"types": "./dist/tabs/index.d.ts",
"svelte": "./dist/tabs/index.js"
},
"./tags-input": {
"types": "./dist/tags-input/index.d.ts",
"svelte": "./dist/tags-input/index.js"
},
"./time-picker": {
"types": "./dist/time-picker/index.d.ts",
"svelte": "./dist/time-picker/index.js"
},
"./timer": {
"types": "./dist/timer/index.d.ts",
"svelte": "./dist/timer/index.js"
},
"./toast": {
"types": "./dist/toast/index.d.ts",
"svelte": "./dist/toast/index.js"
},
"./toggle": {
"types": "./dist/toggle/index.d.ts",
"svelte": "./dist/toggle/index.js"
},
"./toggle-group": {
"types": "./dist/toggle-group/index.d.ts",
"svelte": "./dist/toggle-group/index.js"
},
"./tooltip": {
"types": "./dist/tooltip/index.d.ts",
"svelte": "./dist/tooltip/index.js"
},
"./tour": {
"types": "./dist/tour/index.d.ts",
"svelte": "./dist/tour/index.js"
},
"./tree-view": {
"types": "./dist/tree-view/index.d.ts",
"svelte": "./dist/tree-view/index.js"
},
"./anatomy": {
"types": "./dist/anatomy.d.ts",
"import": "./dist/anatomy.js"
},
"./package.json": "./package.json"
},
"files": [
"dist",
"!dist/**/*.test.*",
"!dist/**/*.spec.*"
],
"author": {
"name": "John Paul Calvo",
"email": "calvojp92@gmail.com"
},
"repository": {
"type": "git",
"url": "git+https://github.com/calvo-jp/ui-ingredients.git",
"directory": "packages/ui-ingredients"
},
"bugs": {
"url": "https://github.com/calvo-jp/ui-ingredients/issues",
"email": "calvojp92@gmail.com"
},
"description": "Headless component library for Svelte powered by zag",
"keywords": [
"Svelte",
"Component Library",
"Headless UI",
"Accordion",
"Alert",
"Alert Dialog",
"Avatar",
"Breadcrumbs",
"Carousel",
"Checkbox",
"Clipboard",
"Collapsible",
"Color Picker",
"Combobox",
"Date Picker",
"Dialog",
"Drawer",
"Editable",
"Field",
"File Upload",
"Floating Panel",
"Highlight",
"Hover Card",
"Menu",
"Number Input",
"Pagination",
"Pin Input",
"Popover",
"Portal",
"Presence",
"Progress",
"QR Code",
"Radio Group",
"Rating Group",
"Segment Group",
"Select",
"Signature Pad",
"Slider",
"Splitter",
"Steps",
"Switch",
"Tabs",
"Tags Input",
"Time Picker",
"Timer",
"Toast",
"Toggle",
"Toggle Group",
"Tooltip",
"Tour",
"Tree View"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"dev": "vite dev",
"build": "vite build && npm run package",
"preview": "vite preview",
"package": "svelte-kit sync && svelte-package && publint",
"prepublishOnly": "npm run package",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"test": "vitest",
"release": "release-it"
},
"dependencies": {
"@zag-js/accordion": "^1.7.0",
"@zag-js/anatomy": "^1.7.0",
"@zag-js/angle-slider": "^1.7.0",
"@zag-js/auto-resize": "^1.7.0",
"@zag-js/avatar": "^1.7.0",
"@zag-js/carousel": "^1.7.0",
"@zag-js/checkbox": "^1.7.0",
"@zag-js/clipboard": "^1.7.0",
"@zag-js/collapsible": "^1.7.0",
"@zag-js/color-picker": "^1.7.0",
"@zag-js/combobox": "^1.7.0",
"@zag-js/core": "^1.7.0",
"@zag-js/date-picker": "^1.7.0",
"@zag-js/dialog": "^1.7.0",
"@zag-js/dom-query": "^1.7.0",
"@zag-js/editable": "^1.7.0",
"@zag-js/file-upload": "^1.7.0",
"@zag-js/floating-panel": "^1.7.0",
"@zag-js/focus-trap": "^1.7.0",
"@zag-js/highlight-word": "^1.7.0",
"@zag-js/hover-card": "^1.7.0",
"@zag-js/i18n-utils": "^1.7.0",
"@zag-js/menu": "^1.7.0",
"@zag-js/number-input": "^1.7.0",
"@zag-js/pagination": "^1.7.0",
"@zag-js/pin-input": "^1.7.0",
"@zag-js/popover": "^1.7.0",
"@zag-js/presence": "^1.7.0",
"@zag-js/progress": "^1.7.0",
"@zag-js/qr-code": "^1.7.0",
"@zag-js/radio-group": "^1.7.0",
"@zag-js/rating-group": "^1.7.0",
"@zag-js/select": "^1.7.0",
"@zag-js/signature-pad": "^1.7.0",
"@zag-js/slider": "^1.7.0",
"@zag-js/splitter": "^1.7.0",
"@zag-js/steps": "^1.7.0",
"@zag-js/svelte": "^1.7.0",
"@zag-js/switch": "^1.7.0",
"@zag-js/tabs": "^1.7.0",
"@zag-js/tags-input": "^1.7.0",
"@zag-js/time-picker": "^1.7.0",
"@zag-js/timer": "^1.7.0",
"@zag-js/toast": "^1.7.0",
"@zag-js/toggle": "^1.7.0",
"@zag-js/toggle-group": "^1.7.0",
"@zag-js/tooltip": "^1.7.0",
"@zag-js/tour": "^1.7.0",
"@zag-js/tree-view": "^1.7.0",
"clsx": "^2.1.1"
},
"peerDependencies": {
"svelte": "^5.20.0"
},
"devDependencies": {
"@faker-js/faker": "^9.6.0",
"@sveltejs/adapter-vercel": "^5.6.3",
"@sveltejs/kit": "^2.20.2",
"@sveltejs/package": "^2.3.10",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/svelte": "^5.2.7",
"@testing-library/user-event": "^14.6.1",
"@types/jsdom": "^21.1.7",
"jsdom": "^26.0.0",
"publint": "^0.3.9",
"release-it": "^18.1.2",
"resize-observer-polyfill": "^1.5.1",
"svelte": "^5.25.3",
"svelte-check": "^4.1.5",
"typescript": "^5.8.2",
"vite": "^6.2.3",
"vitest": "^3.0.9",
"vitest-axe": "^1.0.0-pre.3",
"vitest-canvas-mock": "^0.3.3"
},
"release-it": {
"git": {
"commitMessage": "chore: release ${npm.name} v${version}",
"tagName": "${npm.name}@${version}"
},
"github": {
"release": false
},
"hooks": {
"before:init": [
"pnpm check"
],
"after:bump": [
"pnpm package"
]
}
}
}