Skip to content
This repository was archived by the owner on Apr 12, 2022. It is now read-only.

Commit 62e58fd

Browse files
committed
jojo: use yarn workspaces
1 parent ba22b1e commit 62e58fd

22 files changed

+147
-24
lines changed

package.json

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "1.0.0",
44
"description": "Animeloop server based on TypeScript",
55
"main": "index.js",
6+
"private": true,
67
"repository": "https://github.com/shincurry/animeloop-server-ts.git",
78
"author": "ShinCurry <[email protected]>",
89
"scripts": {
@@ -20,6 +21,9 @@
2021
"start:telegrambot": "NODE_ENV=production node dist/entrypoints/telegrambot.js",
2122
"db:sync": "node dist/entrypoints/mysqlsyncer.js"
2223
},
24+
"workspaces": [
25+
"src/@jojo/*"
26+
],
2327
"_moduleAliases": {
2428
"@jojo/mysql": "dist/@jojo/mysql/index",
2529
"@jojo/anilist": "dist/@jojo/anilist/index",
@@ -30,9 +34,9 @@
3034
"@jojo/twitter": "dist/@jojo/twitter/index",
3135
"@jojo/telegram": "dist/@jojo/telegram/index"
3236
},
37+
"typings": "typings",
3338
"devDependencies": {
3439
"@types/async": "^3.0.3",
35-
"@types/bluebird": "^3.5.28",
3640
"@types/body-parser": "^1.17.1",
3741
"@types/bull": "^3.10.5",
3842
"@types/chai": "^4.2.4",
@@ -44,23 +48,20 @@
4448
"@types/koa-router": "^7.0.42",
4549
"@types/lodash": "^4.14.144",
4650
"@types/luxon": "^1.15.2",
47-
"@types/minio": "^7.0.3",
48-
"@types/mkdirp": "^0.5.2",
4951
"@types/mocha": "^5.2.7",
5052
"@types/mongodb": "^3.1.14",
5153
"@types/mongoose": "^5.2.20",
5254
"@types/mongoose-auto-increment": "^5.0.30",
5355
"@types/node": "^12.12.0",
5456
"@types/node-schedule": "^1.2.4",
5557
"@types/request": "^2.48.3",
56-
"@types/request-promise-native": "^1.0.17",
5758
"@types/sharp": "^0.23.0",
5859
"@types/shell-escape": "^0.2.0",
5960
"@types/shelljs": "^0.8.5",
60-
"@types/twit": "^2.2.23",
6161
"@types/uuid": "^3.4.5",
6262
"@types/validator": "^10.11.3",
6363
"@types/xml2js": "^0.4.5",
64+
"@types/bluebird": "^3.5.28",
6465
"chai": "^4.2.0",
6566
"mocha": "^6.2.2",
6667
"mocha-steps": "^1.1.0",
@@ -72,15 +73,14 @@
7273
"typescript-tslint-plugin": "^0.5.4"
7374
},
7475
"dependencies": {
76+
"bluebird": "^3.7.1",
7577
"@sentry/node": "5.7.1",
7678
"async": "^3.1.0",
77-
"bluebird": "^3.7.1",
7879
"bull": "^3.11.0",
7980
"class-transformer": "^0.2.3",
8081
"class-validator": "^0.10.2",
8182
"connect-redis": "^4.0.3",
8283
"cors": "^2.8.4",
83-
"date-fns": "^2.6.0",
8484
"image-downloader": "^3.5.0",
8585
"koa": "^2.11.0",
8686
"koa-bodyparser": "^4.2.1",
@@ -89,28 +89,16 @@
8989
"lodash": "^4.17.13",
9090
"log4js": "^5.3.0",
9191
"luxon": "^1.21.0",
92-
"minio": "^7.0.12",
93-
"mkdirp": "^0.5.1",
9492
"mongodb": "^3.3.3",
9593
"mongoose": "^5.3.7",
9694
"mongoose-auto-increment": "^5.0.1",
9795
"mongoose-findorcreate": "^3.0.0",
98-
"mysql2": "^2.0.0",
9996
"node-schedule": "^1.3.2",
10097
"reflect-metadata": "^0.1.12",
101-
"request": "^2.88.0",
102-
"request-promise-native": "^1.0.7",
10398
"routing-controllers": "^0.8.0",
104-
"rss-parser": "^3.7.3",
105-
"sequelize": "^5.21.2",
106-
"sequelize-typescript": "^1.0.0",
10799
"sharp": "^0.23.2",
108100
"shell-escape": "^0.2.0",
109101
"shelljs": "^0.8.2",
110-
"telegraf": "^3.33.2",
111-
"transmission": "^0.4.9",
112-
"twit": "^2.2.11",
113-
"typedi": "^0.8.0",
114102
"typegoose": "^5.4.1",
115103
"types": "^0.1.1",
116104
"uuid": "^3.3.3"

src/@jojo/anilist/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "@jojo/anilist",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"mkdirp": "^0.5.1",
8+
"typedi": "^0.8.0",
9+
"request-promise-native": "^1.0.7"
10+
},
11+
"devDependencies": {
12+
"@types/mkdirp": "^0.5.2",
13+
"@types/request-promise-native": "^1.0.17"
14+
}
15+
}

src/@jojo/anilist/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/horribleSubs/package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "@jojo/horrible-subs",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"rss-parser": "^3.7.3",
8+
"typedi": "^0.8.0",
9+
"date-fns": "^2.6.0",
10+
"log4js": "^5.3.0"
11+
},
12+
"devDependencies": {
13+
}
14+
}

src/@jojo/horribleSubs/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/minio/package.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "@jojo/minio",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"minio": "^7.0.12",
8+
"typedi": "^0.8.0"
9+
},
10+
"devDependencies": {
11+
"@types/minio": "^7.0.3"
12+
}
13+
}

src/@jojo/minio/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/mysql/package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "@jojo/mysql",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"sequelize": "^5.21.2",
8+
"sequelize-typescript": "^1.0.0",
9+
"mysql2": "^2.0.0",
10+
"lodash": "^4.17.13",
11+
"typedi": "^0.8.0"
12+
},
13+
"devDependencies": {
14+
"@types/lodash": "^4.14.144"
15+
}
16+
}

src/@jojo/mysql/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/telegram/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"name": "@jojo/telegram",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"telegraf": "^3.33.2",
8+
"typedi": "^0.8.0"
9+
},
10+
"devDependencies": {
11+
}
12+
}

src/@jojo/telegram/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/tracemoe/package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "@jojo/tracemoe",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"request": "^2.88.0",
8+
"typedi": "^0.8.0",
9+
"bluebird": "^3.7.1"
10+
},
11+
"devDependencies": {
12+
"@types/bluebird": "^3.5.28"
13+
}
14+
}

src/@jojo/tracemoe/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/transmission/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "@jojo/transmission",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"bluebird": "^3.7.1",
8+
"transmission": "^0.4.9",
9+
"typedi": "^0.8.0",
10+
"log4js": "^5.3.0"
11+
},
12+
"devDependencies": {
13+
"@types/bluebird": "^3.5.28"
14+
}
15+
}

src/@jojo/transmission/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/@jojo/twitter/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "@jojo/twitter",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"private": true,
6+
"dependencies": {
7+
"bluebird": "^3.7.1",
8+
"twit": "^2.2.11",
9+
"typedi": "^0.8.0"
10+
},
11+
"devDependencies": {
12+
"@types/twit": "^2.2.23",
13+
"@types/bluebird": "^3.5.28"
14+
}
15+
}

src/@jojo/twitter/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../../tsconfig"
3+
}

src/automator/types/image-downloader.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/automator/types/mongoose-findorcreate.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/automator/types/rss-parser.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/automator/types/transmission.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
},
4141
"include": [
4242
"src/**/*.ts",
43-
"test/*.ts"
43+
"test/*.ts",
44+
"typings/*.d.ts"
4445
],
4546
"exclude": [
4647
"node_modules"

0 commit comments

Comments
 (0)