mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-09 07:25:19 +02:00
Setup Turborepo.
This commit is contained in:
parent
9fcf21e2cc
commit
786b334082
15 changed files with 147 additions and 1 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -37,6 +37,7 @@ exceptions.log
|
||||||
error.log
|
error.log
|
||||||
combined.log
|
combined.log
|
||||||
/tools/output
|
/tools/output
|
||||||
|
tsconfig.tsbuildinfo
|
||||||
|
|
||||||
# System Files
|
# System Files
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
@ -54,3 +55,6 @@ migrations.json
|
||||||
|
|
||||||
# Shouldn't happen, but backup since we have a script that generates these locally
|
# Shouldn't happen, but backup since we have a script that generates these locally
|
||||||
*.pem
|
*.pem
|
||||||
|
|
||||||
|
# Turborepo
|
||||||
|
.turbo
|
||||||
|
|
8
apps/client/package.json
Normal file
8
apps/client/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe/client-app",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
8
apps/e2e/package.json
Normal file
8
apps/e2e/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe/e2e-app",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
8
apps/server/package.json
Normal file
8
apps/server/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe/server-app",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty -p tsconfig.app.json"
|
||||||
|
}
|
||||||
|
}
|
8
apps/workers/package.json
Normal file
8
apps/workers/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe/workers-app",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty -p tsconfig.app.json"
|
||||||
|
}
|
||||||
|
}
|
8
libs/client/features/package.json
Normal file
8
libs/client/features/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe/client-features-lib",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
8
libs/client/shared/package.json
Normal file
8
libs/client/shared/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe/client-shared-lib",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,10 @@
|
||||||
{
|
{
|
||||||
"name": "@maybe-finance/design-system",
|
"name": "@maybe-finance/design-system",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
},
|
||||||
"nx": {
|
"nx": {
|
||||||
"targets": {
|
"targets": {
|
||||||
"build": {
|
"build": {
|
||||||
|
|
8
libs/finicity-api/package.json
Normal file
8
libs/finicity-api/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe-finance/finicity-api",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
8
libs/server/features/package.json
Normal file
8
libs/server/features/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe-finance/server-features-lib",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
8
libs/server/shared/package.json
Normal file
8
libs/server/shared/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe-finance/server-shared-lib",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
8
libs/shared/package.json
Normal file
8
libs/shared/package.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "@maybe-finance/shared-lib",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "eslint .",
|
||||||
|
"check-types": "tsc --noEmit --pretty"
|
||||||
|
}
|
||||||
|
}
|
|
@ -33,6 +33,14 @@
|
||||||
"seed": "ts-node --transpile-only prisma/seed.ts"
|
"seed": "ts-node --transpile-only prisma/seed.ts"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"workspaces": [
|
||||||
|
"apps/*",
|
||||||
|
"libs/client/*",
|
||||||
|
"libs/design-system",
|
||||||
|
"libs/finicity-api",
|
||||||
|
"libs/server/*",
|
||||||
|
"libs/shared"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@auth/prisma-adapter": "^1.0.14",
|
"@auth/prisma-adapter": "^1.0.14",
|
||||||
"@bull-board/express": "^4.6.4",
|
"@bull-board/express": "^4.6.4",
|
||||||
|
@ -247,6 +255,7 @@
|
||||||
"ts-jest": "28.0.5",
|
"ts-jest": "28.0.5",
|
||||||
"ts-node": "10.9.1",
|
"ts-node": "10.9.1",
|
||||||
"ts-toolbelt": "^9.6.0",
|
"ts-toolbelt": "^9.6.0",
|
||||||
|
"turbo": "^1.11.3",
|
||||||
"typescript": "4.8.4",
|
"typescript": "4.8.4",
|
||||||
"url-loader": "^4.1.1",
|
"url-loader": "^4.1.1",
|
||||||
"wait-on": "^6.0.1",
|
"wait-on": "^6.0.1",
|
||||||
|
|
7
turbo.json
Normal file
7
turbo.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://turbo.build/schema.json",
|
||||||
|
"pipeline": {
|
||||||
|
"check-types": {},
|
||||||
|
"lint": {}
|
||||||
|
}
|
||||||
|
}
|
42
yarn.lock
42
yarn.lock
|
@ -19374,6 +19374,48 @@ tunnel-agent@^0.6.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer "^5.0.1"
|
safe-buffer "^5.0.1"
|
||||||
|
|
||||||
|
turbo-darwin-64@1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-1.11.3.tgz#fb51f6fa030ee7a169d383b5f4f7641df6a3bdb8"
|
||||||
|
integrity sha512-IsOOg2bVbIt3o/X8Ew9fbQp5t1hTHN3fGNQYrPQwMR2W1kIAC6RfbVD4A9OeibPGyEPUpwOH79hZ9ydFH5kifw==
|
||||||
|
|
||||||
|
turbo-darwin-arm64@1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-1.11.3.tgz#f936cc7ba5565bd9be1ddc8ef4f15284044a63a5"
|
||||||
|
integrity sha512-FsJL7k0SaPbJzI/KCnrf/fi3PgCDCjTliMc/kEFkuWVA6Httc3Q4lxyLIIinz69q6JTx8wzh6yznUMzJRI3+dg==
|
||||||
|
|
||||||
|
turbo-linux-64@1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-1.11.3.tgz#86f56a91c05eea512a187079f7f7f860d8168be6"
|
||||||
|
integrity sha512-SvW7pvTVRGsqtSkII5w+wriZXvxqkluw5FO/MNAdFw0qmoov+PZ237+37/NgArqE3zVn1GX9P6nUx9VO+xcQAg==
|
||||||
|
|
||||||
|
turbo-linux-arm64@1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-1.11.3.tgz#0001dab6ded89154e2a5be21e87720daba953056"
|
||||||
|
integrity sha512-YhUfBi1deB3m+3M55X458J6B7RsIS7UtM3P1z13cUIhF+pOt65BgnaSnkHLwETidmhRh8Dl3GelaQGrB3RdCDw==
|
||||||
|
|
||||||
|
turbo-windows-64@1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-1.11.3.tgz#8d03c4fd8a46b81f2aecf60fc9845674c84d15a8"
|
||||||
|
integrity sha512-s+vEnuM2TiZuAUUUpmBHDr6vnNbJgj+5JYfnYmVklYs16kXh+EppafYQOAkcRIMAh7GjV3pLq5/uGqc7seZeHA==
|
||||||
|
|
||||||
|
turbo-windows-arm64@1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-1.11.3.tgz#cc436d1462f5450e97f985ba6d8d447272bb97db"
|
||||||
|
integrity sha512-ZR5z5Zpc7cASwfdRAV5yNScCZBsgGSbcwiA/u3farCacbPiXsfoWUkz28iyrx21/TRW0bi6dbsB2v17swa8bjw==
|
||||||
|
|
||||||
|
turbo@^1.11.3:
|
||||||
|
version "1.11.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/turbo/-/turbo-1.11.3.tgz#3bd823043585e1acfe125727bcecd4f91ef2103b"
|
||||||
|
integrity sha512-RCJOUFcFMQNIGKSjC9YmA5yVP1qtDiBA0Lv9VIgrXraI5Da1liVvl3VJPsoDNIR9eFMyA/aagx1iyj6UWem5hA==
|
||||||
|
optionalDependencies:
|
||||||
|
turbo-darwin-64 "1.11.3"
|
||||||
|
turbo-darwin-arm64 "1.11.3"
|
||||||
|
turbo-linux-64 "1.11.3"
|
||||||
|
turbo-linux-arm64 "1.11.3"
|
||||||
|
turbo-windows-64 "1.11.3"
|
||||||
|
turbo-windows-arm64 "1.11.3"
|
||||||
|
|
||||||
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
|
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
|
||||||
version "0.14.5"
|
version "0.14.5"
|
||||||
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
|
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue