quankee-framework-common-ts
v1.9.2
Published
Quankee Framework Typescript Lib
Readme
Quankee Framework Common Ts
This project was generated using Angular CLI version 19.2.11.
create workspace
ng new quankee-framework-common-ts --create-application=false
create the lib
ng generate library quankee-framework-common-ts
version bump
npm run bump:patch # bumps 1.0.0 → 1.0.1 npm run bump:minor # bumps 1.0.0 → 1.1.0 npm run bump:major # bumps 1.0.0 → 2.0.0
create lib for common http response
ng generate library quankee-framework-response
create lib for language
ng generate library quankee-framework-language
create lib for keycloak integration
ng generate library quankee-framework-keycloak
create lib for interceptor
ng generate library quankee-framework-interceptor
create lib for keycloak integration user
ng generate library quankee-framework-user
create lib for report engine
ng generate library quankee-framework-report
create lib for identity documents
ng generate library quankee-framework-identity-document
create lib for geo
ng generate library quankee-framework-geo
create lib for geo
ng generate library quankee-framework-audit-trail
create lib for geo
ng generate library quankee-framework-reference
Keycloak
npm install keycloak-angular keycloak-js
JWT
npm install jwt-decode
install jest
npm install --save-dev @types/jest
clean cache
rm -rf dist node_modules package-lock.json
build
npm run build
test npm run test -- --watch=false --browsers=ChromeHeadless
ng test --watch=false --browsers=ChromeHeadless
fixes
npm pkg set peerDependencies.@angular/common="^21.0.0" npm pkg set peerDependencies.@angular/core="^21.0.0" npm pkg set ngPackage.dest="../../dist/quankee-framework-user" npm pkg delete author.license npm pkg delete author.repository npm pkg delete author.homepage npm pkg delete author.publishConfig npm pkg set license="MIT" npm pkg set repository.type="git" npm pkg set repository.url="https://gitlab.com/quankee-framework/quankee-framework-common-ts" npm pkg set homepage="https://gitlab.com/quankee-framework/quankee-framework-common-ts#readme" npm pkg set publishConfig.registry="https://registry.npmjs.org/"
