JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 16
  • Score
    100M100P100Q10649F
  • License Apache-2.0

TrustCaptcha Frontend

Package Exports

  • @trustcaptcha/trustcaptcha-frontend
  • @trustcaptcha/trustcaptcha-frontend/components/index
  • @trustcaptcha/trustcaptcha-frontend/components/trustcaptcha-component
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/app-globals-3a1e7e63.js
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/app-globals-3a1e7e63.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/frontendlibrary.cjs.js
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/frontendlibrary.cjs.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/index-4eb5b89c.js
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/index-4eb5b89c.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/index.cjs.js
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/index.cjs.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/loader.cjs.js
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/loader.cjs.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/trustcaptcha-component.cjs.entry.js
  • @trustcaptcha/trustcaptcha-frontend/dist/cjs/trustcaptcha-component.cjs.entry.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/collection-manifest.json
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/config.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/config.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/icons.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/icons.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/locale.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/locale.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/api-manager.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/api-manager.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/api-service.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/api-service.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/error/error-code.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/error/error-code.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/error/error-model.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/error/error-model.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/model/user-response-dto.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/model/user-response-dto.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/model/user-verify.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/api/model/user-verify.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/captcha-box.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/captcha-box.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/information-collector/event_tracker.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/information-collector/event_tracker.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/information-collector/information-collector.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/information-collector/information-collector.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/license.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/license.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/pow/pow-solver.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/pow/pow-solver.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/pow/pow-worker-script.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/pow/pow-worker-script.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/pow/worker-pool.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/pow/worker-pool.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/simple-event-emitter.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/simple-event-emitter.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/status.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/src/status.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/trustcaptcha-component.css
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/trustcaptcha-component.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/components/trustcaptcha-component/trustcaptcha-component.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/index.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/index.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/pow-worker.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/pow-worker.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/pow-worker.min.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/version.js
  • @trustcaptcha/trustcaptcha-frontend/dist/collection/version.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/components/index.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/components/index.js
  • @trustcaptcha/trustcaptcha-frontend/dist/components/index.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/components/trustcaptcha-component.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/components/trustcaptcha-component.js
  • @trustcaptcha/trustcaptcha-frontend/dist/components/trustcaptcha-component.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/app-globals-0f993ce5.js
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/app-globals-0f993ce5.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/frontendlibrary.js
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/frontendlibrary.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/index-32c1cf48.js
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/index-32c1cf48.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/index.js
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/index.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/loader.js
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/loader.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/trustcaptcha-component.entry.js
  • @trustcaptcha/trustcaptcha-frontend/dist/esm/trustcaptcha-component.entry.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/frontendlibrary.esm.js
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/frontendlibrary.esm.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/index.esm.js
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/index.esm.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/p-751e7838.entry.js
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/p-751e7838.entry.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/p-a062566d.js
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/p-a062566d.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/p-e1255160.js
  • @trustcaptcha/trustcaptcha-frontend/dist/frontendlibrary/p-e1255160.js.map
  • @trustcaptcha/trustcaptcha-frontend/dist/index.cjs.js
  • @trustcaptcha/trustcaptcha-frontend/dist/index.js
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/config.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/icons.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/locale.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/api/api-manager.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/api/api-service.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/api/error/error-code.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/api/error/error-model.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/api/model/user-response-dto.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/api/model/user-verify.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/captcha-box.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/information-collector/event_tracker.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/information-collector/information-collector.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/license.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/pow/pow-solver.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/pow/pow-worker-script.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/pow/worker-pool.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/simple-event-emitter.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/src/status.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/components/trustcaptcha-component/trustcaptcha-component.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/index.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/pow-worker.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/stencil-public-runtime.d.ts
  • @trustcaptcha/trustcaptcha-frontend/dist/types/version.d.ts
  • @trustcaptcha/trustcaptcha-frontend/loader

Readme

TrustCaptcha

Protect websites and apps against bots and spam with a privacy-first, EU-hosted CAPTCHA solution.

⚠️ DEPRECATED
This package (@trustcaptcha/trustcaptcha-frontend@<2.0.0) has been renamed and is now maintained under @trustcomponent/trustcaptcha-frontend (version 2.0.0 or above). Please update your dependencies!

What is TrustCaptcha?

TrustCaptcha combines proof-of-work, an AI bot-score and custom security rules to stop automated bot abuse — without image marking or puzzles

Key perks:

  • Privacy-friendly & GDPR-compliant – data processed exclusively in Europe
  • No visual challenges – users never label images or solve quizzes
  • Fully themable widget – matches any brand and design and improves your user flow
  • Conversion-safe – near-zero user drop-off compared to legacy CAPTCHAs

Read the full TrustCaptcha product overview for technical details and the security concept.

Get started

  1. Create an account: sign up / sign in.
  2. Choose a CAPTCHA: pick an existing one or create a new one.
  3. Embed the widget: implement the TrustCaptcha widget into your website or app.
  4. Validate result: validate the CAPTCHA verification result in your backend.

Need a walkthrough? See the JavaScript integration guide.

Pre-built integrations

TrustCaptcha ships ready-made integrations for popular stacks:

  • Platforms like WordPress, Joomla, CraftCMS or Keycloak
  • Frontends like JavaScript, Angular, React or Vue.js
  • Backends like Node.js, PHP, Python, Java, Ruby, Rust, Go or DotNet
  • Mobile Applications like iOS, Android, React Native or Flutter

Discover all our pre-built Integrations on our website.

Get support

Questions? We will be happy to help!