{
	"private": false,
	"files": ["dist", "CHANGELOG.md"],
	"main": "./dist/index.mjs",
	"module": "./dist/index.mjs",
	"types": "./dist/index.d.mts",
	"exports": {
		".": {
			"types": "./dist/index.d.mts",
			"import": "./dist/index.mjs",
			"default": "./dist/index.mjs"
		},
		"./react": {
			"types": "./dist/react.d.mts",
			"import": "./dist/react.mjs",
			"default": "./dist/react.mjs"
		},
		"./styles.css": "./dist/styles/index.css"
	},
	"scripts": {
		"typecheck": "tsc --noEmit",
		"lint": "oxlint",
		"lint:css": "stylelint 'src/{demo,styles}/**/*.css'",
		"lint:css:fix": "stylelint --fix 'src/{demo,styles}/**/*.css'",
		"format": "oxfmt --write && stylelint --fix 'src/{demo,styles}/**/*.css'",
		"format:check": "oxfmt --check",
		"ci": "{{packageManager}} run typecheck && {{packageManager}} run lint && {{packageManager}} run lint:css && {{packageManager}} run format:check && {{packageManager}} run build:lib && {{packageManager}} run build && {{packageManager}} run docs:api && {{packageManager}} run test && {{packageManager}} run integration-test",
		"build:lib": "tsdown",
		"build:demo": "vite build",
		"docs:api": "typedoc",
		"screenshot": "node scripts/screenshot.mjs"
	},
	"devDependencies": {
		"vite": "",
		"vitest": "",
		"@vitest/browser": "",
		"@vitest/browser-playwright": "",
		"playwright": "",
		"@playwright/test": "",
		"tsdown": "",
		"typedoc": "",
		"stylelint": "",
		"stylelint-config-standard": "",
		"typescript": "6.0.3",
		"react": "",
		"react-dom": "",
		"@types/react": "",
		"@types/react-dom": ""
	},
	"peerDependencies": {
		"react": ">=18.0.0"
	}
}
