{
	"name": "@sveltinio/essentials",
	"version": "0.7.9",
	"private": false,
	"packageManager": "pnpm@8.8.0",
	"type": "module",
	"description": "A collection of essentials, type-safe, accessible and configurable Svelte components.",
	"author": "dev <dev@sveltin.io>",
	"license": "MIT",
	"homepage": "https://components.sveltin.io",
	"keywords": [
		"sveltekit",
		"svelte",
		"components",
		"svelte components",
		"accessible components",
		"a11y components",
		"buttons",
		"buttongroup",
		"color viewer",
		"dropdown",
		"link",
		"external links",
		"tabs",
		"togglelist",
		"collapse",
		"svelte accessibility"
	],
	"repository": {
		"type": "git",
		"url": "https://github.com/sveltinio/components-library",
		"directory": "packages/essentials"
	},
	"bugs": {
		"url": "https://github.com/sveltinio/components-library/issues"
	},
	"dependencies": {
		"@sveltinio/ts-utils": "^0.8.0"
	},
	"peerDependencies": {
		"svelte": "^3.59.2 || ^4.0.0"
	},
	"devDependencies": {
		"@indaco/svelte-iconoir": "^4.6.0",
		"@sveltejs/adapter-auto": "^2.1.0",
		"@sveltejs/kit": "^1.25.1",
		"@sveltejs/package": "^2.2.2",
		"@sveltejs/vite-plugin-svelte": "^2.4.6",
		"@testing-library/jest-dom": "^6.1.3",
		"@testing-library/svelte": "^4.0.3",
		"@typescript-eslint/eslint-plugin": "^6.7.3",
		"@typescript-eslint/parser": "^6.7.3",
		"@vitest/coverage-v8": "^0.34.6",
		"axe-core": "^4.8.2",
		"cross-env": "^7.0.3",
		"cssnano": "^6.0.1",
		"cssnano-preset-advanced": "^6.0.1",
		"eslint": "^8.50.0",
		"eslint-config-custom": "workspace:*",
		"jsdom": "^22.1.0",
		"pa11y": "^6.2.3",
		"pa11y-ci": "^3.0.1",
		"picocolors": "^1.0.0",
		"postcss": "^8.4.31",
		"postcss-cli": "^10.1.0",
		"postcss-load-config": "^4.0.1",
		"postcss-preset-env": "^9.1.4",
		"postcss-utils": "workspace:*",
		"prettier": "^3.0.3",
		"prettier-plugin-svelte": "^3.0.3",
		"publint": "^0.2.3",
		"rimraf": "^5.0.5",
		"stylelint": "^15.10.3",
		"stylelint-config-custom": "workspace:*",
		"svelte-check": "^3.5.2",
		"tslib": "^2.6.2",
		"typescript": "^5.2.2",
		"vite": "^4.4.9",
		"vitest": "^0.34.6"
	},
	"scripts": {
		"build": "pnpm clean && pnpm sync && pnpm build:css && svelte-package && pnpm postbuild",
		"build:css": "cross-env NODE_ENV=production node ./scripts/postcss-process.js",
		"check": "pnpm sync && svelte-check",
		"check:watch": "pnpm sync && svelte-check --watch",
		"clean": "rimraf dist",
		"clean:dist": "node ../../cleanDist.mjs packages/essentials/dist/components",
		"dev": "pnpm sync && pnpm dev:css && vite dev",
		"dev:css": "cross-env NODE_ENV=development node ./scripts/postcss-process.js",
		"lint": "prettier --check . && eslint .",
		"lint:styles": "stylelint \"**/styles.postcss\"",
		"format": "prettier --write .",
		"minify": "cross-env NODE_ENV=production node ./scripts/css-minifier.js",
		"postbuild": "pnpm clean:dist && pnpm exec publint . && pnpm minify",
		"sync": "svelte-kit sync",
		"test": "pnpm build && vitest run",
		"test:coverage": "pnpm build && vitest run --coverage",
		"test:watch": "pnpm build && vitest watch",
		"test:a11y": "rimraf a11y-results.json && pa11y-ci"
	},
	"svelte": "./dist/index.js",
	"files": [
		"dist",
		"!dist/**/*.test.*",
		"!dist/**/*.spec.*",
		"!dist/**/*.md",
		"!dist/**/assets",
		"!dist/**/*.postcss"
	],
	"exports": {
		"./package.json": "./package.json",
		"./button": {
			"types": "./dist/components/button/index.d.ts",
			"svelte": "./dist/components/button/index.js",
			"default": "./dist/components/button/index.js"
		},
		"./components/Button.svelte": {
			"types": "./dist/components/button/Button.svelte.d.ts",
			"svelte": "./dist/components/button/Button.svelte",
			"default": "./dist/components/button/Button.svelte"
		},
		"./button-group": {
			"types": "./dist/components/button-group/index.d.ts",
			"svelte": "./dist/components/button-group/index.js",
			"default": "./dist/components/button-group/index.js"
		},
		"./button-group/types": {
			"types": "./dist/components/button-group/types.d.ts",
			"default": "./dist/components/button-group/types.js"
		},
		"./components/ButtonGroup.svelte": {
			"svelte": "./dist/components/button-group/ButtonGroup.svelte",
			"default": "./dist/components/button-group/ButtonGroup.svelte"
		},
		"./components/ButtonGroupItem.svelte": {
			"types": "./dist/components/button-group/ButtonGroupItem.svelte.d.ts",
			"svelte": "./dist/components/button-group/ButtonGroupItem.svelte",
			"default": "./dist/components/button-group/ButtonGroupItem.svelte"
		},
		"./color": {
			"types": "./dist/components/color/index.d.ts",
			"svelte": "./dist/components/color/index.js",
			"default": "./dist/components/color/index.js"
		},
		"./components/ColorViewer.svelte": {
			"types": "./dist/components/color/ColorViewer.svelte.d.ts",
			"svelte": "./dist/components/color/ColorViewer.svelte",
			"default": "./dist/components/color/ColorViewer.svelte"
		},
		"./dropdown": {
			"types": "./dist/components/dropdown/index.d.ts",
			"svelte": "./dist/components/dropdown/index.js",
			"default": "./dist/components/dropdown/index.js"
		},
		"./dropdown/types": {
			"types": "./dist/components/dropdown/types.d.ts",
			"default": "./dist/components/dropdown/types.js"
		},
		"./components/Dropdown.svelte": {
			"types": "./dist/components/dropdown/Dropdown.svelte.d.ts",
			"svelte": "./dist/components/dropdown/Dropdown.svelte",
			"default": "./dist/components/dropdown/Dropdown.svelte"
		},
		"./components/DropdownButton.svelte": {
			"types": "./dist/components/dropdown/DropdownButton.svelte.d.ts",
			"svelte": "./dist/components/dropdown/DropdownButton.svelte",
			"default": "./dist/components/dropdown/DropdownButton.svelte"
		},
		"./components/DropdownContent.svelte": {
			"types": "./dist/components/dropdown/DropdownContent.svelte.d.ts",
			"svelte": "./dist/components/dropdown/DropdownContent.svelte",
			"default": "./dist/components/dropdown/DropdownContent.svelte"
		},
		"./components/DropdownItem.svelte": {
			"types": "./dist/components/dropdown/DropdownItem.svelte.d.ts",
			"svelte": "./dist/components/dropdown/DropdownItem.svelte",
			"default": "./dist/components/dropdown/DropdownItem.svelte"
		},
		"./link": {
			"types": "./dist/components/link/index.d.ts",
			"svelte": "./dist/components/link/index.js",
			"default": "./dist/components/link/index.js"
		},
		"./components/Link.svelte": {
			"types": "./dist/components/link/Link.svelte.d.ts",
			"svelte": "./dist/components/link/Link.svelte",
			"default": "./dist/components/link/Link.svelte"
		},
		"./list": {
			"types": "./dist/components/list/index.d.ts",
			"svelte": "./dist/components/list/index.js",
			"default": "./dist/components/list/index.js"
		},
		"./list/types": {
			"types": "./dist/components/list/types.d.ts",
			"default": "./dist/components/list/types.js"
		},
		"./components/ToggleList.svelte": {
			"types": "./dist/components/list/ToggleList.svelte.d.ts",
			"svelte": "./dist/components/list/ToggleList.svelte",
			"default": "./dist/components/list/ToggleList.svelte"
		},
		"./tabs": {
			"types": "./dist/components/tabs/index.d.ts",
			"svelte": "./dist/components/tabs/index.js",
			"default": "./dist/components/tabs/index.js"
		},
		"./tabs/types": {
			"types": "./dist/components/tabs/types.d.ts",
			"default": "./dist/components/tabs/types.js"
		},
		"./components/Tab.svelte": {
			"types": "./dist/components/tabs/Tab.svelte.d.ts",
			"svelte": "./dist/components/tabs/Tab.svelte",
			"default": "./dist/components/tabs/Tab.svelte"
		},
		"./components/Tabs.svelte": {
			"types": "./dist/components/tabs/Tabs.svelte.d.ts",
			"svelte": "./dist/components/tabs/Tabs.svelte",
			"default": "./dist/components/tabs/Tabs.svelte"
		},
		".": {
			"types": "./dist/index.d.ts",
			"svelte": "./dist/index.js",
			"default": "./dist/index.js"
		},
		"./actions": {
			"types": "./dist/actions.d.ts",
			"default": "./dist/actions.js"
		},
		"./types": {
			"types": "./dist/types.d.ts",
			"default": "./dist/types.js"
		}
	},
	"typesVersions": {
		">4.0": {
			"button": [
				"./dist/components/button/index.d.ts"
			],
			"components/Button.svelte": [
				"./dist/components/button/Button.svelte.d.ts"
			],
			"button-group": [
				"./dist/components/button-group/index.d.ts"
			],
			"button-group/types": [
				"./dist/components/button-group/types.d.ts"
			],
			"components/ButtonGroup.svelte": [
				"./dist/components/button-group/ButtonGroup.svelte.d.ts"
			],
			"components/ButtonGroupItem.svelte": [
				"./dist/components/button-group/ButtonGroupItem.svelte.d.ts"
			],
			"color": [
				"./dist/components/color/index.d.ts"
			],
			"components/ColorViewer.svelte": [
				"./dist/components/color/ColorViewer.svelte.d.ts"
			],
			"dropdown": [
				"./dist/components/dropdown/index.d.ts"
			],
			"dropdown/types": [
				"./dist/components/dropdown/types.d.ts"
			],
			"components/Dropdown.svelte": [
				"./dist/components/dropdown/Dropdown.svelte.d.ts"
			],
			"components/DropdownButton.svelte": [
				"./dist/components/dropdown/DropdownButton.svelte.d.ts"
			],
			"components/DropdownContent.svelte": [
				"./dist/components/dropdown/DropdownContent.svelte.d.ts"
			],
			"components/DropdownItem.svelte": [
				"./dist/components/dropdown/DropdownItem.svelte.d.ts"
			],
			"link": [
				"./dist/components/link/index.d.ts"
			],
			"components/Link.svelte": [
				"./dist/components/link/Link.svelte.d.ts"
			],
			"components/ExternalLinkIcon.svelte": [
				"./dist/components/link/ExternalLinkIcon.svelte.d.ts"
			],
			"components/Item.svelte": [
				"./dist/components/list/Item.svelte.d.ts"
			],
			"list": [
				"./dist/components/list/index.d.ts"
			],
			"list/types": [
				"./dist/components/list/types.d.ts"
			],
			"list/action": [
				"./dist/components/list/action.d.ts"
			],
			"components/ToggleList.svelte": [
				"./dist/components/list/ToggleList.svelte.d.ts"
			],
			"tabs": [
				"./dist/components/tabs/index.d.ts"
			],
			"tabs/types": [
				"./dist/components/tabs/types.d.ts"
			],
			"components/Tab.svelte": [
				"./dist/components/tabs/Tab.svelte.d.ts"
			],
			"components/Tabs.svelte": [
				"./dist/components/tabs/Tabs.svelte.d.ts"
			],
			"index": [
				"./index.d.ts"
			],
			"actions": [
				"./actions.d.ts"
			],
			"types": [
				"./types.d.ts"
			]
		}
	}
}
