@ -13,8 +13,8 @@
"affected:lint" : "nx affected:lint" ,
"affected:test" : "nx affected:test" ,
"angular" : "node --max_old_space_size=32768 ./node_modules/@angular/cli/bin/ng" ,
"build: all": "nx run api:build:production && nx run client:build:production --localize && yarn replace-placeholders-in-build",
"build: dev": "nx run api:build && nx run client:build --localize && yarn replace-placeholders-in-build",
"build: dev": "nx run api:build && nx run client:build && nx run client:copy-assets && yarn replace-placeholders-in-build",
"build: production": "nx run api:build:production && nx run client:build:production && nx run client:copy-assets && yarn replace-placeholders-in-build",
"build:storybook" : "nx run ui:build-storybook" ,
"database:format-schema" : "prisma format" ,
"database:generate-typings" : "prisma generate" ,
@ -36,11 +36,11 @@
"lint" : "nx workspace-lint && ng lint" ,
"ng" : "nx" ,
"nx" : "nx" ,
"postinstall" : "prisma generate && ngcc --properties es2020 browser module main ",
"postinstall" : "prisma generate ",
"replace-placeholders-in-build" : "node ./replace.build.js" ,
"start" : "node dist/apps/api/main" ,
"start:client" : "nx run client: serve --configuration=development-en --hmr -o",
"start:prod ": "yarn database:migrate && yarn database:seed && node main" ,
"start:client" : "nx run client: copy-assets && nx run client: serve --configuration=development-en --hmr -o",
"start:prod uction ": "yarn database:migrate && yarn database:seed && node main" ,
"start:server" : "nx run api:serve --watch" ,
"start:storybook" : "nx run ui:storybook" ,
"test" : "npx dotenv-cli -e .env.example -- nx test" ,
@ -52,17 +52,17 @@
"workspace-generator" : "nx workspace-generator"
} ,
"dependencies" : {
"@angular/animations" : "1 5.2.5 ",
"@angular/cdk" : "1 5.2.6 ",
"@angular/common" : "1 5.2.5 ",
"@angular/compiler" : "1 5.2.5 ",
"@angular/core" : "1 5.2.5 ",
"@angular/forms" : "1 5.2.5 ",
"@angular/material" : "1 5.2.6 ",
"@angular/platform-browser" : "1 5.2.5 ",
"@angular/platform-browser-dynamic" : "1 5.2.5 ",
"@angular/router" : "1 5.2.5 ",
"@angular/service-worker" : "1 5.2.5 ",
"@angular/animations" : "1 6.1.8 ",
"@angular/cdk" : "1 6.1.7 ",
"@angular/common" : "1 6.1.8 ",
"@angular/compiler" : "1 6.1.8 ",
"@angular/core" : "1 6.1.8 ",
"@angular/forms" : "1 6.1.8 ",
"@angular/material" : "1 6.1.7 ",
"@angular/platform-browser" : "1 6.1.8 ",
"@angular/platform-browser-dynamic" : "1 6.1.8 ",
"@angular/router" : "1 6.1.8 ",
"@angular/service-worker" : "1 6.1.8 ",
"@codewithdan/observable-store" : "2.2.15" ,
"@dfinity/agent" : "0.15.7" ,
"@dfinity/auth-client" : "0.15.7" ,
@ -70,15 +70,16 @@
"@dfinity/identity" : "0.15.7" ,
"@dfinity/principal" : "0.15.7" ,
"@dinero.js/currencies" : "2.0.0-alpha.8" ,
"@nestjs/bull" : "0.6.3" ,
"@nestjs/common" : "9.1.4" ,
"@nestjs/config" : "2.2.0" ,
"@nestjs/core" : "9.1.4" ,
"@nestjs/jwt" : "9.0.0" ,
"@nestjs/passport" : "9.0.0" ,
"@nestjs/platform-express" : "9.1.4" ,
"@nestjs/schedule" : "2.1.0" ,
"@nestjs/serve-static" : "3.0.0" ,
"@nestjs/bull" : "10.0.1" ,
"@nestjs/cache-manager" : "2.1.0" ,
"@nestjs/common" : "10.1.3" ,
"@nestjs/config" : "3.0.0" ,
"@nestjs/core" : "10.1.3" ,
"@nestjs/jwt" : "10.1.0" ,
"@nestjs/passport" : "10.0.0" ,
"@nestjs/platform-express" : "10.1.3" ,
"@nestjs/schedule" : "3.0.2" ,
"@nestjs/serve-static" : "4.0.0" ,
"@prisma/client" : "4.16.2" ,
"@simplewebauthn/browser" : "5.2.1" ,
"@simplewebauthn/server" : "5.2.1" ,
@ -89,8 +90,8 @@
"body-parser" : "1.20.1" ,
"bootstrap" : "4.6.0" ,
"bull" : "4.10.4" ,
"cache-manager" : " 3.4 .3",
"cache-manager-redis-store" : " 2.0.0 ",
"cache-manager" : " 5.2 .3",
"cache-manager-redis-store" : " 3.0.1 ",
"chart.js" : "4.2.0" ,
"chartjs-adapter-date-fns" : "3.0.0" ,
"chartjs-plugin-annotation" : "2.1.2" ,
@ -128,37 +129,37 @@
"twitter-api-v2" : "1.14.2" ,
"uuid" : "9.0.0" ,
"yahoo-finance2" : "2.4.3" ,
"zone.js" : "0.1 2.0 "
"zone.js" : "0.1 3.1 "
} ,
"devDependencies" : {
"@angular-devkit/build-angular" : "1 5.2.5 ",
"@angular-devkit/core" : "1 5.2.5 ",
"@angular-devkit/schematics" : "1 5.2.5 ",
"@angular-eslint/eslint-plugin" : "1 5.2.0 ",
"@angular-eslint/eslint-plugin-template" : "1 5.2.0 ",
"@angular-eslint/template-parser" : "1 5.2.0 ",
"@angular/cli" : "1 5.2.5 ",
"@angular/compiler-cli" : "1 5.2.5 ",
"@angular/language-service" : "1 5.2.5 ",
"@angular/localize" : "1 5.2.5 ",
"@angular/pwa" : "1 5.2.5 ",
"@nestjs/schematics" : " 9. 1.0",
"@nestjs/testing" : " 9.4.0 ",
"@nx/angular" : "16. 0.3 ",
"@nx/cypress" : "16. 0.3 ",
"@nx/eslint-plugin" : "16. 0.3 ",
"@nx/jest" : "16. 0.3 ",
"@nx/js" : "16. 0.3 ",
"@nx/nest" : "16. 0.3 ",
"@nx/node" : "16. 0.3 ",
"@nx/storybook" : "16. 0.3 ",
"@nx/web" : "16. 0.3 ",
"@nx/workspace" : "16. 0.3 ",
"@schematics/angular" : "1 5.2.5 ",
"@angular-devkit/build-angular" : "1 6.1.8 ",
"@angular-devkit/core" : "1 6.1.8 ",
"@angular-devkit/schematics" : "1 6.1.8 ",
"@angular-eslint/eslint-plugin" : "1 6.0.3 ",
"@angular-eslint/eslint-plugin-template" : "1 6.0.3 ",
"@angular-eslint/template-parser" : "1 6.0.3 ",
"@angular/cli" : "1 6.1.8 ",
"@angular/compiler-cli" : "1 6.1.8 ",
"@angular/language-service" : "1 6.1.8 ",
"@angular/localize" : "1 6.1.8 ",
"@angular/pwa" : "1 6.1.8 ",
"@nestjs/schematics" : " 10 .0.1 ",
"@nestjs/testing" : " 10.1.3 ",
"@nx/angular" : "16. 5.5 ",
"@nx/cypress" : "16. 5.5 ",
"@nx/eslint-plugin" : "16. 5.5 ",
"@nx/jest" : "16. 5.5 ",
"@nx/js" : "16. 5.5 ",
"@nx/nest" : "16. 5.5 ",
"@nx/node" : "16. 5.5 ",
"@nx/storybook" : "16. 5.5 ",
"@nx/web" : "16. 5.5 ",
"@nx/workspace" : "16. 5.5 ",
"@schematics/angular" : "1 6.1.8 ",
"@simplewebauthn/typescript-types" : "5.2.1" ,
"@storybook/addon-essentials" : "7.0. 9 ",
"@storybook/angular" : "7.0. 9 ",
"@storybook/core-server" : "7.0. 9 ",
"@storybook/addon-essentials" : "7.0. 27 ",
"@storybook/angular" : "7.0. 27 ",
"@storybook/core-server" : "7.0. 27 ",
"@types/big.js" : "6.1.6" ,
"@types/body-parser" : "1.19.2" ,
"@types/cache-manager" : "3.4.2" ,
@ -167,7 +168,7 @@
"@types/jest" : "29.4.4" ,
"@types/lodash" : "4.14.195" ,
"@types/marked" : "4.0.8" ,
"@types/node" : " 18.11.18 ",
"@types/node" : " 20.4.2 ",
"@types/papaparse" : "5.3.7" ,
"@types/passport-google-oauth20" : "2.0.11" ,
"@typescript-eslint/eslint-plugin" : "5.51.0" ,
@ -184,9 +185,9 @@
"import-sort-style-module" : "6.0.0" ,
"jest" : "29.4.3" ,
"jest-environment-jsdom" : "29.4.3" ,
"jest-preset-angular" : "13. 0.0 ",
"nx" : "16. 0.3 ",
"nx-cloud" : "16. 0.5 ",
"jest-preset-angular" : "13. 1.1 ",
"nx" : "16. 5.5 ",
"nx-cloud" : "16. 1.1 ",
"prettier" : "2.8.4" ,
"prettier-plugin-organize-attributes" : "0.0.5" ,
"react" : "18.2.0" ,
@ -195,8 +196,8 @@
"storybook" : "7.0.9" ,
"ts-jest" : "29.1.0" ,
"ts-node" : "10.9.1" ,
"tslib" : "2. 0 .0",
"typescript" : " 4.9.5 "
"tslib" : "2. 6 .0",
"typescript" : " 5.1.6 "
} ,
"engines" : {
"node" : ">=18"