Skip to content

Commit bba0f91

Browse files
migrate usecases
1 parent 0187b73 commit bba0f91

220 files changed

Lines changed: 9499 additions & 6509 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package.json

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@
66
"main": "src/index.js",
77
"type": "module",
88
"scripts": {
9-
"build": "pnpm build-main && pnpm build-wallet && pnpm build-membership && pnpm build-marketplace && pnpm build-betting && pnpm build-lending && pnpm build-savings",
10-
"build-main": "swagger-cli bundle main/paystack.yaml --outfile dist/paystack.yaml --type yaml",
11-
"build-wallet": "swagger-cli bundle use_cases/wallet.yaml --outfile dist/wallet.yaml --type yaml",
12-
"build-membership": "swagger-cli bundle use_cases/membership.yaml --outfile dist/membership.yaml --type yaml",
13-
"build-marketplace": "swagger-cli bundle use_cases/marketplace.yaml --outfile dist/marketplace.yaml --type yaml",
14-
"build-betting": "swagger-cli bundle use_cases/betting.yaml --outfile dist/betting.yaml --type yaml",
15-
"build-lending": "swagger-cli bundle use_cases/lending.yaml --outfile dist/lending.yaml --type yaml",
16-
"build-savings": "swagger-cli bundle use_cases/savings.yaml --outfile dist/savings.yaml --type yaml",
17-
"lint": "pnpm lint-main && pnpm lint-sdk",
18-
"lint-main": "spectral lint dist/paystack.yaml",
19-
"lint-sdk": "spectral lint ./sdk/paystack.yaml",
20-
"split:main": "redocly split ./src/assets/base/paystack.yaml --outDir=./src/assets/openapi",
9+
"bundle": "pnpm bundle:main && pnpm bundle:usecases",
10+
"bundle:betting": "redocly bundle ./src/assets/use_cases/betting.yaml --output temp/betting.yaml",
11+
"bundle:lending": "redocly bundle ./src/assets/use_cases/lending.yaml --output temp/lending.yaml",
12+
"bundle:marketplace": "redocly bundle ./src/assets/use_cases/marketplace.yaml --output temp/marketplace.yaml",
13+
"bundle:membership": "redocly bundle ./src/assets/use_cases/membership.yaml --output temp/membership.yaml",
14+
"bundle:savings": "redocly bundle ./src/assets/use_cases/savings.yaml --output temp/savings.yaml",
15+
"bundle:wallet": "redocly bundle ./src/assets/use_cases/wallet.yaml --output temp/wallet.yaml",
2116
"bundle:main": "redocly bundle ./src/assets/openapi/openapi.yaml --output temp/paystack.yaml --remove-unused-components",
22-
"start": "nodemon src/index.js",
23-
"dev": "pnpm bundle:main && pnpm start"
17+
"bundle:usecases": "pnpm bundle:wallet && pnpm bundle:membership && pnpm bundle:marketplace && pnpm bundle:betting && pnpm bundle:lending && pnpm bundle:savings",
18+
"dev": "pnpm bundle && pnpm start",
19+
"lint": "pnpm lint:main && pnpm lint:sdk",
20+
"lint:main": "spectral lint dist/paystack.yaml",
21+
"lint:sdk": "spectral lint ./sdk/paystack.yaml",
22+
"split": "redocly split ./src/assets/base/paystack.yaml --outDir=./src/assets/openapi",
23+
"start": "nodemon src/index.js"
2424
},
2525
"repository": {
2626
"type": "git",
@@ -36,10 +36,9 @@
3636
},
3737
"homepage": "https://github.com/PaystackOSS/openapi#readme",
3838
"devDependencies": {
39-
"@apidevtools/swagger-cli": "^4.0.4",
4039
"@quobix/vacuum": "^0.10.1",
41-
"@redocly/cli": "^2.0.2",
42-
"@stoplight/spectral-cli": "^6.5.1",
40+
"@redocly/cli": "^2.0.5",
41+
"@stoplight/spectral-cli": "^6.15.0",
4342
"express": "^5.1.0",
4443
"nodemon": "^3.1.10",
4544
"open": "^10.2.0",

pnpm-lock.yaml

Lines changed: 752 additions & 933 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/assets/main/examples/customer/create.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/assets/main/examples/customer/validate.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/assets/main/examples/dedicated-virtual-account/create.yaml

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/assets/main/examples/plan/create.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/assets/main/examples/refund/create.yaml

Lines changed: 0 additions & 42 deletions
This file was deleted.

src/assets/main/examples/split/create.yaml

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/assets/main/examples/subaccount/create.yaml

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/assets/main/examples/subscription/create.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)