{
	"name": "stdf",
	"version": "1.1.1",
	"description": "Mobile web component library based on Svelte and Tailwind",
	"author": "any-tdf",
	"funding": "https://stdf.design?fund",
	"license": "MIT",
	"homepage": "https://stdf.design",
	"repository": {
		"type": "git",
		"url": "https://github.com/any-tdf/stdf"
	},
	"keywords": [
		"svelte",
		"tailwind",
		"ui framework",
		"ui 组件库",
		"移动组件库",
		"moblie ui",
		"web component",
		"svelte v5",
		"tailwind v4"
	],
	"scripts": {
		"dev": "vite dev",
		"build": "vite build",
		"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",
		"format": "prettier --write .",
		"lint": "prettier --check . && eslint .",
		"dev_en": "vite --mode english",
		"button": "vite --mode button",
		"icon": "vite --mode icon",
		"navBar": "vite --mode navBar",
		"divider": "vite --mode divider",
		"cell": "vite --mode cell",
		"switch": "vite --mode switch",
		"avatar": "vite --mode avatar",
		"tabs": "vite --mode tabs",
		"tabBar": "vite --mode tabBar",
		"steps": "vite --mode steps",
		"indexBar": "vite --mode indexBar",
		"radio": "vite --mode radio",
		"checkbox": "vite --mode checkbox",
		"input": "vite --mode input",
		"grids": "vite --mode grids",
		"swiper": "vite --mode swiper",
		"placeholder": "vite --mode placeholder",
		"skeleton": "vite --mode skeleton",
		"rate": "vite --mode rate",
		"slider": "vite --mode slider",
		"badge": "vite --mode badge",
		"noticeBar": "vite --mode noticeBar",
		"progress": "vite --mode progress",
		"progressLoop": "vite --mode progressLoop",
		"mask": "vite --mode mask",
		"toast": "vite --mode toast",
		"loading": "vite --mode loading",
		"popup": "vite --mode popup",
		"bottomSheet": "vite --mode bottomSheet",
		"modal": "vite --mode modal",
		"dialog": "vite --mode dialog",
		"actionSheet": "vite --mode actionSheet",
		"picker": "vite --mode picker",
		"asyncPicker": "vite --mode asyncPicker",
		"timePicker": "vite --mode timePicker",
		"calendar": "vite --mode calendar",
		"pagination": "vite --mode pagination",
		"numKeyboard": "vite --mode numKeyboard",
		"button_en": "vite --mode button_en",
		"icon_en": "vite --mode icon_en",
		"navBar_en": "vite --mode navBar_en",
		"divider_en": "vite --mode divider_en",
		"cell_en": "vite --mode cell_en",
		"switch_en": "vite --mode switch_en",
		"avatar_en": "vite --mode avatar_en",
		"tabs_en": "vite --mode tabs_en",
		"tabBar_en": "vite --mode tabBar_en",
		"steps_en": "vite --mode steps_en",
		"indexBar_en": "vite --mode indexBar_en",
		"radio_en": "vite --mode radio_en",
		"checkbox_en": "vite --mode checkbox_en",
		"input_en": "vite --mode input_en",
		"grids_en": "vite --mode grids_en",
		"swiper_en": "vite --mode swiper_en",
		"placeholder_en": "vite --mode placeholder_en",
		"skeleton_en": "vite --mode skeleton_en",
		"rate_en": "vite --mode rate_en",
		"slider_en": "vite --mode slider_en",
		"badge_en": "vite --mode badge_en",
		"noticeBar_en": "vite --mode noticeBar_en",
		"progress_en": "vite --mode progress_en",
		"progressLoop_en": "vite --mode progressLoop_en",
		"mask_en": "vite --mode mask_en",
		"toast_en": "vite --mode toast_en",
		"loading_en": "vite --mode loading_en",
		"popup_en": "vite --mode popup_en",
		"bottomSheet_en": "vite --mode bottomSheet_en",
		"modal_en": "vite --mode modal_en",
		"dialog_en": "vite --mode dialog_en",
		"actionSheet_en": "vite --mode actionSheet_en",
		"picker_en": "vite --mode picker_en",
		"asyncPicker_en": "vite --mode asyncPicker_en",
		"timePicker_en": "vite --mode timePicker_en",
		"calendar_en": "vite --mode calendar_en",
		"pagination_en": "vite --mode pagination_en",
		"numKeyboard_en": "vite --mode numKeyboard_en"
	},
	"files": [
		"dist",
		"!dist/**/*.test.*",
		"!dist/**/*.spec.*"
	],
	"sideEffects": [
		"**/*.css"
	],
	"svelte": "./dist/index.js",
	"types": "./dist/index.d.ts",
	"type": "module",
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"svelte": "./dist/index.js"
		},
		"./types": {
			"types": "./dist/types/index.d.ts",
			"svelte": "./dist/types/index.js"
		},
		"./theme": {
			"types": "./dist/theme/index.d.ts",
			"svelte": "./dist/theme/index.js"
		},
		"./lang": {
			"types": "./dist/lang/index.d.ts",
			"svelte": "./dist/lang/index.js"
		},
		"./utils": {
			"types": "./dist/components/utils/index.d.ts",
			"svelte": "./dist/components/utils/index.js"
		}
	},
	"peerDependencies": {
		"svelte": "^5.0.0",
		"tailwindcss": "^4.0.0"
	},
	"devDependencies": {
		"@iconify-json/carbon": "^1.2.8",
		"@iconify-json/fluent-color": "^1.2.12",
		"@iconify-json/material-symbols": "^1.2.21",
		"@iconify-json/solar": "^1.2.2",
		"@iconify/tailwind4": "^1.0.6",
		"@sveltejs/adapter-static": "^3.0.8",
		"@sveltejs/kit": "^2.19.0",
		"@sveltejs/package": "^2.3.10",
		"@sveltejs/vite-plugin-svelte": "^5.0.3",
		"@tailwindcss/vite": "^4.0.12",
		"eslint": "^9.22.0",
		"eslint-config-prettier": "^10.1.1",
		"eslint-plugin-svelte": "^3.1.0",
		"globals": "^16.0.0",
		"prettier": "^3.5.3",
		"prettier-plugin-svelte": "^3.3.3",
		"prettier-plugin-tailwindcss": "^0.6.11",
		"publint": "^0.3.9",
		"rollup-plugin-stdf-icon": "file:../rollup-plugin-stdf-icon",
		"svelte": "^5.22.6",
		"svelte-check": "^4.1.5",
		"svelte-confetti": "^2.3.1",
		"tailwindcss": "^4.0.12",
		"typescript": "^5.8.2",
		"typescript-eslint": "^8.26.1",
		"vite": "^6.2.1"
	}
}
