29 Commits

Author SHA1 Message Date
0a66cef996 Added npm script for generating docs. 2023-10-10 16:25:50 -04:00
10ed2fee07 Added typedoc as dependency and excluded doc output from git 2023-10-10 16:23:58 -04:00
093fa54126 Merge branch '5-create-basic-testing-setup' into 'main'
Resolve "Create basic testing setup."

Closes #5

See merge request finvis/usxi!5
2023-10-06 17:33:36 -04:00
438ea90a46 Add tsconfig for tests and update eslint. 2023-10-06 17:27:07 -04:00
a9b48a420f Setup jest config and added example test. 2023-10-06 17:18:42 -04:00
00ebe3afd9 Add jest npm script. 2023-10-06 17:09:23 -04:00
2b2ba610a7 Install and configure ts-jest 2023-10-06 17:07:49 -04:00
30443c1b7e Replace tsx with jest 2023-10-06 17:03:32 -04:00
025a7c4dc4 Install tsx 2023-10-06 16:58:35 -04:00
e61d1a9a18 Merge branch '3-create-universal-interface-for-exchange-data' into 'main'
Resolve "Create universal interface for exchange data"

Closes #3

See merge request finvis/usxi!4
2023-10-06 16:51:40 -04:00
8635fea937 Documented the exchange interface. 2023-10-06 16:53:03 -04:00
bf3c140c46 Move exchange into index.ts 2023-10-06 16:36:08 -04:00
71d9f9ae74 Remove credentials from abstract interface. 2023-10-06 16:35:19 -04:00
445a6c76cc Added exchange interface. 2023-10-06 16:29:02 -04:00
597a87ba55 Added portfolio provide interface. 2023-10-06 16:26:28 -04:00
d8ebcf99fb Added Quote interface 2023-10-06 16:25:54 -04:00
b42d974c56 Setup basic portfolio interface 2023-10-06 16:21:31 -04:00
76cfbc8090 Started setting up basic exchange interface 2023-10-03 17:41:19 -04:00
cd7cc4cd5f Merge branch '4-delete-finvis-submodule' into 'main'
Delete finvis submodule

Closes #4

See merge request finvis/usxi!3
2023-10-03 16:52:05 -04:00
aa5e698b52 Delete finvis submodule 2023-10-03 16:53:59 -04:00
d77deb36c6 Merge branch '2-add-basic-logger' into 'main'
Resolve "Add basic logger"

Closes #2

See merge request finvis/usxi!2
2023-10-03 16:46:04 -04:00
280e5cd398 Add run script and basic logger program. 2023-10-03 16:48:04 -04:00
f1aeb64e19 Add winston 2023-10-03 16:44:32 -04:00
66508b68a3 Merge branch '1-create-basic-npm-project-with-typescript' into 'main'
Resolve "Create basic npm project with typescript"

Closes #1

See merge request finvis/usxi!1
2023-10-03 16:35:56 -04:00
404b3ef97b Set license 2023-10-03 16:37:26 -04:00
60f1692906 Setup basic linter 2023-10-03 16:36:55 -04:00
897a0f8d8a Added gitignore and basic TypeScript config 2023-10-03 16:32:13 -04:00
5fc16bd907 Initialize npm package 2023-10-03 16:29:30 -04:00
b549f6cda8 Initial commit 2023-10-03 16:13:17 -04:00