{
	"name": "@better-captcha/svelte",
	"description": "Svelte wrappers for CAPTCHA providers that share the same lifecycle, render flow, and control handle so you can swap vendors easily.",
	"version": "0.8.0",
	"author": "LuggaPugga",
	"repository": {
		"type": "git",
		"url": "https://github.com/LuggaPugga/better-captcha.git"
	},
	"homepage": "https://better-captcha.dev",
	"license": "MIT",
	"keywords": [
		"captcha",
		"svelte",
		"recaptcha",
		"hcaptcha",
		"turnstile",
		"friendly-captcha"
	],
	"main": "./dist/index.js",
	"module": "./dist/index.js",
	"type": "module",
	"types": "./dist/index.d.ts",
	"files": [
		"dist"
	],
	"scripts": {
		"build": "tsdown",
		"check-types": "bun tsc --noEmit && svelte-check",
		"dev": "tsdown --watch",
		"test:playwright": "playwright test"
	},
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"default": "./dist/index.js"
		},
		"./composables": {
			"types": "./dist/composables/use-captcha.d.ts",
			"default": "./dist/composables/use-captcha.js"
		},
		"./provider": {
			"types": "./dist/provider/index.d.ts",
			"default": "./dist/provider/index.js"
		},
		"./provider/*": {
			"types": "./dist/provider/*/index.d.ts",
			"default": "./dist/provider/*/index.js"
		},
		"./package.json": "./package.json"
	},
	"typesVersions": {
		"*": {
			"composables": [
				"dist/composables/use-captcha.d.ts"
			],
			"provider": [
				"dist/provider/index.d.ts"
			],
			"provider/*": [
				"dist/provider/*/index.d.ts"
			]
		}
	},
	"peerDependencies": {
		"svelte": "^5.0.0"
	},
	"dependencies": {
		"@better-captcha/core": "^0.8.0"
	},
	"devDependencies": {
		"@better-captcha/tests": "0.0.1",
		"@playwright/test": "^1.62.1",
		"@types/bun": "1.3.14",
		"@types/node": "26.2.0",
		"playwright": "^1.62.1",
		"svelte": "^5.56.8",
		"svelte-check": "^4.7.5",
		"tsdown": "^0.22.14",
		"unplugin": "^3.3.0",
		"typescript": "^6.0.2"
	}
}
