New Captcha Package added

This commit is contained in:
2026-07-25 13:38:18 +05:30
parent d0aded0392
commit 8b728a3e5d
157 changed files with 12092 additions and 1913 deletions
+281 -87
View File
@@ -3,8 +3,14 @@
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"lib": ["ESNext", "DOM", "DOM.Iterable"],
"types": ["bun"],
"lib": [
"ESNext",
"DOM",
"DOM.Iterable"
],
"types": [
"bun"
],
"strict": true,
"skipLibCheck": true,
"noEmit": true,
@@ -15,91 +21,279 @@
"jsx": "react-jsx",
"jsxImportSource": "@wrnexus/core",
"paths": {
"@wrnexus/core": ["./packages/core/src/index.ts"],
"@wrnexus/core/jsx-runtime": ["./packages/core/src/jsx-runtime.ts"],
"@wrnexus/core/jsx-dev-runtime": ["./packages/core/src/jsx-dev-runtime.ts"],
"@wrnexus/reactive": ["./packages/reactive/src/index.ts"],
"@wrnexus/ai": ["./packages/ai/src/index.ts"],
"@wrnexus/compiler": ["./packages/compiler/src/index.ts"],
"@wrnexus/styles": ["./packages/styles/src/index.ts"],
"@wrnexus/router": ["./packages/router/src/index.ts"],
"@wrnexus/ssr": ["./packages/ssr/src/index.ts"],
"@wrnexus/csr": ["./packages/csr/src/index.ts"],
"@wrnexus/dev-server": ["./packages/dev-server/src/index.ts"],
"@wrnexus/uploader": ["./packages/uploader/src/index.ts"],
"@wrnexus/jwt": ["./packages/jwt/src/index.ts"],
"@wrnexus/oauth": ["./packages/oauth/src/index.ts"],
"@wrnexus/authz": ["./packages/authz/src/index.ts"],
"@wrnexus/helpers": ["./packages/helpers/src/index.ts"],
"@wrnexus/encryption": ["./packages/encryption/src/index.ts"],
"@wrnexus/pubsub": ["./packages/pubsub/src/index.ts"],
"@wrnexus/queue": ["./packages/queue/src/index.ts"],
"@wrnexus/tracking": ["./packages/tracking/src/index.ts"],
"@wrnexus/mobile": ["./packages/mobile/src/index.ts"],
"@wrnexus/native": ["./packages/native/src/index.ts"],
"@wrnexus/native/*": ["./packages/native/src/*.ts"],
"@wrnexus/test": ["./packages/test/src/index.ts"],
"@wrnexus/dev-toolbar": ["./packages/dev-toolbar/src/index.ts"],
"@wrnexus/dev-toolbar/client": ["./packages/dev-toolbar/src/client/index.ts"],
"@wrnexus/dev-toolbar/server": ["./packages/dev-toolbar/src/server/index.ts"],
"@wrnexus/dev-toolbar/types": ["./packages/dev-toolbar/src/types.ts"],
"@wrnexus/dev-toolbar/rules": ["./packages/dev-toolbar/src/rules/index.ts"],
"@wrnexus/syntax": ["./packages/syntax/src/index.ts"],
"@wrnexus/syntax/*": ["./packages/syntax/src/*.ts"],
"@wrnexus/plugin": ["./packages/plugin/src/index.ts"],
"@wrnexus/cli": ["./packages/cli/src/index.ts"],
"@wrnexus/cli/workspace": ["./packages/cli/src/workspace.ts"],
"@wrnexus/db": ["./packages/db/src/index.ts"],
"@wrnexus/db/connect": ["./packages/db/src/connect.ts"],
"@wrnexus/db/session": ["./packages/db/src/session-store.ts"],
"@wrnexus/db/sqlite": ["./packages/db/src/adapters/sqlite.ts"],
"@wrnexus/db/postgres": ["./packages/db/src/adapters/postgres.ts"],
"@wrnexus/db/mysql": ["./packages/db/src/adapters/mysql.ts"],
"@wrnexus/db/mongo": ["./packages/db/src/adapters/mongo.ts"],
"@wrnexus/dev-server/serve-entry": ["./packages/dev-server/src/serve-entry.ts"],
"@wrnexus/i18n": ["./packages/i18n/src/index.ts"],
"@wrnexus/native/browser": ["./packages/native/src/browser.ts"],
"@wrnexus/native/mobile": ["./packages/native/src/mobile.ts"],
"@wrnexus/pubsub/redis": ["./packages/pubsub/src/redis.ts"],
"@wrnexus/syntax/parser": ["./packages/syntax/src/parser.ts"],
"@wrnexus/syntax/tokenizer": ["./packages/syntax/src/tokenizer.ts"],
"@wrnexus/syntax/types": ["./packages/syntax/src/types.ts"],
"@wrnexus/syntax/diagnostics": ["./packages/syntax/src/diagnostics.ts"],
"@wrnexus/syntax/spec": ["./packages/syntax/src/spec.ts"],
"@wrnexus/ui": ["./packages/ui/src/index.ts"],
"@wrnexus/ui/components/*": ["./packages/ui/components/*"],
"@wrnexus/ui/component-catalog.json": ["./packages/ui/component-catalog.json"],
"@wrnexus/ui/component-reference.json": ["./packages/ui/component-reference.json"],
"@wrnexus/ui/ui.css": ["./packages/ui/ui.css"],
"@wrnexus/validation": ["./packages/validation/src/index.ts"],
"@wrnexus/ai/*": ["./packages/ai/src/*.ts"],
"@wrnexus/authz/*": ["./packages/authz/src/*.ts"],
"@wrnexus/cli/*": ["./packages/cli/src/*.ts"],
"@wrnexus/compiler/*": ["./packages/compiler/src/*.ts"],
"@wrnexus/core/*": ["./packages/core/src/*.ts"],
"@wrnexus/csr/*": ["./packages/csr/src/*.ts"],
"@wrnexus/db/*": ["./packages/db/src/*.ts"],
"@wrnexus/dev-server/*": ["./packages/dev-server/src/*.ts"],
"@wrnexus/dev-toolbar/*": ["./packages/dev-toolbar/src/*.ts"],
"@wrnexus/encryption/*": ["./packages/encryption/src/*.ts"],
"@wrnexus/helpers/*": ["./packages/helpers/src/*.ts"],
"@wrnexus/i18n/*": ["./packages/i18n/src/*.ts"],
"@wrnexus/jwt/*": ["./packages/jwt/src/*.ts"],
"@wrnexus/mobile/*": ["./packages/mobile/src/*.ts"],
"@wrnexus/oauth/*": ["./packages/oauth/src/*.ts"],
"@wrnexus/plugin/*": ["./packages/plugin/src/*.ts"],
"@wrnexus/pubsub/*": ["./packages/pubsub/src/*.ts"],
"@wrnexus/queue/*": ["./packages/queue/src/*.ts"],
"@wrnexus/reactive/*": ["./packages/reactive/src/*.ts"],
"@wrnexus/router/*": ["./packages/router/src/*.ts"],
"@wrnexus/ssr/*": ["./packages/ssr/src/*.ts"],
"@wrnexus/styles/*": ["./packages/styles/src/*.ts"],
"@wrnexus/test/*": ["./packages/test/src/*.ts"],
"@wrnexus/tracking/*": ["./packages/tracking/src/*.ts"],
"@wrnexus/ui/*": ["./packages/ui/src/*.ts"],
"@wrnexus/uploader/*": ["./packages/uploader/src/*.ts"],
"@wrnexus/validation/*": ["./packages/validation/src/*.ts"]
"@wrnexus/core": [
"./packages/core/src/index.ts"
],
"@wrnexus/core/jsx-runtime": [
"./packages/core/src/jsx-runtime.ts"
],
"@wrnexus/core/jsx-dev-runtime": [
"./packages/core/src/jsx-dev-runtime.ts"
],
"@wrnexus/reactive": [
"./packages/reactive/src/index.ts"
],
"@wrnexus/ai": [
"./packages/ai/src/index.ts"
],
"@wrnexus/compiler": [
"./packages/compiler/src/index.ts"
],
"@wrnexus/styles": [
"./packages/styles/src/index.ts"
],
"@wrnexus/router": [
"./packages/router/src/index.ts"
],
"@wrnexus/ssr": [
"./packages/ssr/src/index.ts"
],
"@wrnexus/csr": [
"./packages/csr/src/index.ts"
],
"@wrnexus/dev-server": [
"./packages/dev-server/src/index.ts"
],
"@wrnexus/uploader": [
"./packages/uploader/src/index.ts"
],
"@wrnexus/jwt": [
"./packages/jwt/src/index.ts"
],
"@wrnexus/oauth": [
"./packages/oauth/src/index.ts"
],
"@wrnexus/authz": [
"./packages/authz/src/index.ts"
],
"@wrnexus/helpers": [
"./packages/helpers/src/index.ts"
],
"@wrnexus/encryption": [
"./packages/encryption/src/index.ts"
],
"@wrnexus/pubsub": [
"./packages/pubsub/src/index.ts"
],
"@wrnexus/queue": [
"./packages/queue/src/index.ts"
],
"@wrnexus/tracking": [
"./packages/tracking/src/index.ts"
],
"@wrnexus/mobile": [
"./packages/mobile/src/index.ts"
],
"@wrnexus/native": [
"./packages/native/src/index.ts"
],
"@wrnexus/native/*": [
"./packages/native/src/*.ts"
],
"@wrnexus/test": [
"./packages/test/src/index.ts"
],
"@wrnexus/dev-toolbar": [
"./packages/dev-toolbar/src/index.ts"
],
"@wrnexus/dev-toolbar/client": [
"./packages/dev-toolbar/src/client/index.ts"
],
"@wrnexus/dev-toolbar/server": [
"./packages/dev-toolbar/src/server/index.ts"
],
"@wrnexus/dev-toolbar/types": [
"./packages/dev-toolbar/src/types.ts"
],
"@wrnexus/dev-toolbar/rules": [
"./packages/dev-toolbar/src/rules/index.ts"
],
"@wrnexus/syntax": [
"./packages/syntax/src/index.ts"
],
"@wrnexus/syntax/*": [
"./packages/syntax/src/*.ts"
],
"@wrnexus/plugin": [
"./packages/plugin/src/index.ts"
],
"@wrnexus/cli": [
"./packages/cli/src/index.ts"
],
"@wrnexus/cli/workspace": [
"./packages/cli/src/workspace.ts"
],
"@wrnexus/db": [
"./packages/db/src/index.ts"
],
"@wrnexus/db/connect": [
"./packages/db/src/connect.ts"
],
"@wrnexus/db/session": [
"./packages/db/src/session-store.ts"
],
"@wrnexus/db/sqlite": [
"./packages/db/src/adapters/sqlite.ts"
],
"@wrnexus/db/postgres": [
"./packages/db/src/adapters/postgres.ts"
],
"@wrnexus/db/mysql": [
"./packages/db/src/adapters/mysql.ts"
],
"@wrnexus/db/mongo": [
"./packages/db/src/adapters/mongo.ts"
],
"@wrnexus/dev-server/serve-entry": [
"./packages/dev-server/src/serve-entry.ts"
],
"@wrnexus/i18n": [
"./packages/i18n/src/index.ts"
],
"@wrnexus/native/browser": [
"./packages/native/src/browser.ts"
],
"@wrnexus/native/mobile": [
"./packages/native/src/mobile.ts"
],
"@wrnexus/pubsub/redis": [
"./packages/pubsub/src/redis.ts"
],
"@wrnexus/syntax/parser": [
"./packages/syntax/src/parser.ts"
],
"@wrnexus/syntax/tokenizer": [
"./packages/syntax/src/tokenizer.ts"
],
"@wrnexus/syntax/types": [
"./packages/syntax/src/types.ts"
],
"@wrnexus/syntax/diagnostics": [
"./packages/syntax/src/diagnostics.ts"
],
"@wrnexus/syntax/spec": [
"./packages/syntax/src/spec.ts"
],
"@wrnexus/ui": [
"./packages/ui/src/index.ts"
],
"@wrnexus/ui/components/*": [
"./packages/ui/components/*"
],
"@wrnexus/ui/component-catalog.json": [
"./packages/ui/component-catalog.json"
],
"@wrnexus/ui/component-reference.json": [
"./packages/ui/component-reference.json"
],
"@wrnexus/ui/ui.css": [
"./packages/ui/ui.css"
],
"@wrnexus/validation": [
"./packages/validation/src/index.ts"
],
"@wrnexus/ai/*": [
"./packages/ai/src/*.ts"
],
"@wrnexus/authz/*": [
"./packages/authz/src/*.ts"
],
"@wrnexus/cli/*": [
"./packages/cli/src/*.ts"
],
"@wrnexus/compiler/*": [
"./packages/compiler/src/*.ts"
],
"@wrnexus/core/*": [
"./packages/core/src/*.ts"
],
"@wrnexus/csr/*": [
"./packages/csr/src/*.ts"
],
"@wrnexus/db/*": [
"./packages/db/src/*.ts"
],
"@wrnexus/dev-server/*": [
"./packages/dev-server/src/*.ts"
],
"@wrnexus/dev-toolbar/*": [
"./packages/dev-toolbar/src/*.ts"
],
"@wrnexus/encryption/*": [
"./packages/encryption/src/*.ts"
],
"@wrnexus/helpers/*": [
"./packages/helpers/src/*.ts"
],
"@wrnexus/i18n/*": [
"./packages/i18n/src/*.ts"
],
"@wrnexus/jwt/*": [
"./packages/jwt/src/*.ts"
],
"@wrnexus/mobile/*": [
"./packages/mobile/src/*.ts"
],
"@wrnexus/oauth/*": [
"./packages/oauth/src/*.ts"
],
"@wrnexus/plugin/*": [
"./packages/plugin/src/*.ts"
],
"@wrnexus/pubsub/*": [
"./packages/pubsub/src/*.ts"
],
"@wrnexus/queue/*": [
"./packages/queue/src/*.ts"
],
"@wrnexus/reactive/*": [
"./packages/reactive/src/*.ts"
],
"@wrnexus/router/*": [
"./packages/router/src/*.ts"
],
"@wrnexus/ssr/*": [
"./packages/ssr/src/*.ts"
],
"@wrnexus/styles/*": [
"./packages/styles/src/*.ts"
],
"@wrnexus/test/*": [
"./packages/test/src/*.ts"
],
"@wrnexus/tracking/*": [
"./packages/tracking/src/*.ts"
],
"@wrnexus/ui/*": [
"./packages/ui/src/*.ts"
],
"@wrnexus/uploader/*": [
"./packages/uploader/src/*.ts"
],
"@wrnexus/validation/*": [
"./packages/validation/src/*.ts"
],
"@wrnexus/captcha": [
"./packages/captcha/src/index.ts"
],
"@wrnexus/captcha/server": [
"./packages/captcha/src/server/index.ts"
],
"@wrnexus/captcha/client": [
"./packages/captcha/src/client/index.ts"
],
"@wrnexus/captcha/plugin": [
"./packages/captcha/src/plugin.ts"
],
"@wrnexus/captcha/*": [
"./packages/captcha/src/*"
]
}
},
"exclude": ["node_modules", "dist", "**/dist", "**/.wrnexus"]
"exclude": [
"node_modules",
"dist",
"**/dist",
"**/.wrnexus"
]
}