{
	"name": "@anephenix/ui",
	"version": "0.3.0",
	"description": "A collection of UI components for React web applications",
	"type": "module",
	"main": "dist/",
	"scripts": {
		"build": "astro build",
		"build-lib": "node build.js",
		"cover": "npx vitest run --coverage",
		"dev": "astro dev",
		"format": "npx @biomejs/biome check . --write",
		"lint": "npx @biomejs/biome check .",
		"lint:package": "npx publint",
		"size": "size-limit",
		"start": "astro preview",
		"prepare-patch-release": "npm run build-lib && npm run size && git add dist && npm run update-changelog && git add CHANGELOG.md && git commit -m \"Updated changelog\" && npm version patch",
		"publish-patch-release": "npm run prepare-patch-release && git push origin master && git push --tags",
		"test": "npx vitest run --coverage",
		"update-changelog": "node scripts/update-changelog.ts",
		"prepare": "husky",
		"generate-types": "wrangler types"
	},
	"keywords": [
		"react",
		"ui"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/anephenix/ui.git"
	},
	"author": "Paul Jensen <paul@anephenix.com>",
	"maintainers": [
		{
			"name": "Paul Jensen",
			"email": "paul@anephenix.com"
		}
	],
	"license": "MIT",
	"husky": {
		"hooks": {
			"pre-commit": "npm run lint && npm t"
		}
	},
	"size-limit": [
		{
			"path": "dist/index.js",
			"limit": "250 kB"
		},
		{
			"path": "dist/index.css",
			"limit": "10 kB"
		}
	],
	"devDependencies": {
		"@anephenix/rcg": "0.0.27",
		"@astrojs/react": "^6.0.0",
		"@biomejs/biome": "^2.4.14",
		"@size-limit/esbuild": "^12.1.0",
		"@size-limit/esbuild-why": "^12.1.0",
		"@size-limit/preset-small-lib": "^12.1.0",
		"@testing-library/jest-dom": "^6.6.3",
		"@testing-library/react": "^16.1.0",
		"@testing-library/user-event": "^14.6.1",
		"@vitejs/plugin-react": "^5.0.0",
		"@vitest/coverage-v8": "^4.1.2",
		"astro": "^6.2.1",
		"esbuild": "^0.28.0",
		"globals": "^17.0.0",
		"husky": "^9.1.7",
		"identity-obj-proxy": "^3.0.0",
		"jsdoc": "^4.0.3",
		"jsdom": "^29.0.1",
		"publint": "^0.3.14",
		"react-test-renderer": "^19.0.0",
		"size-limit": "^12.1.0",
		"vitest": "^4.1.2",
		"wrangler": "^4.87.0"
	},
	"dependencies": {
		"@astrojs/cloudflare": "^13.3.0",
		"clipboard-copy": "^4.0.1",
		"react": "^19.0.0",
		"react-dom": "^19.0.0",
		"react-highlight": "^0.15.0"
	},
	"overrides": {
		"vite": "^7"
	},
	"allowScripts": {
		"esbuild@0.28.1": true
	}
}
