T1C-JS Guide
  • Introduction
  • Core
    • Introduction
    • Concepts
    • Source Code
    • Overview Client API
    • Client Configuration
    • GCL Configuration
    • Core Services
    • Consent
    • Generic Interface
    • Status codes
    • OCV Services
    • Frequently Asked Questions
    • Troubleshooting
  • Containers
    • eID
      • Belgian eID
      • Luxembourg ID
      • Portugese eID
      • Spanish DNIe
    • Payment
      • EMV
    • PKCS
      • PKCS #11
      • PKCS #15
    • PKI
      • Aventra
      • LuxTrust SmartCard/Signing Stick
      • Oberthur
      • PIV
    • Token
      • SafeNet
      • YubiKey
    • Transport
      • Mobib
    • Other
      • File Exchange
      • Ocra HOTP
      • Remote Loading
Powered by GitBook
On this page
  • Dependencies
  • Github Repository
  • Bower Package
  • Distribution Service API
  • JVM
  • Build T1C-JS from source
  1. Core

Source Code

PreviousConceptsNextOverview Client API

Last updated 7 years ago

Dependencies

The GCL is distributed through a Distribution Service. In order to use the Distribution Service, a valid api-key is needed. The JavaScript library is open source and distributed through:

  • Github repository

  • bower package

Github Repository

  • (TBD)

Bower Package

Bower can be used to add the T1C-JS package to your web application project:

$ bower install trust1connector --save

Distribution Service API

OpenAPI

JVM

Important to know that Trust1Connector does NOT have any dependencies on Java Virtual Machine.

Build T1C-JS from source

Webpack is need to build the Javascript library

$ npm install --global webpack

Typings must be installed for typing generation

$ npm i -g typings

For jQuery we need to install from dt source

$ typings install dt~jquery --global --save

Linter:

$ npm install --global tslint

Debug:

$ typings install debug --save

Use npm install to download the necessary dependencies

$ npm install

Use gulp test to run the test suite of the project

$ gulp test

To lint the code,

$ gulp tslint

To build the Javascript library, compressed:

$ gulp webpack
T1C-JS client library
T1C-JS simple HTML page using jQuery
T1C-Demo web application
(JSON)
(YAML)