|
14 | 14 | }
|
15 | 15 | ],
|
16 | 16 | "require": {
|
17 |
| - "php": "^8.1", |
| 17 | + "php": "^8.2", |
18 | 18 | "ext-zip": "*",
|
19 | 19 | "cebe/php-openapi": "^1.7",
|
20 | 20 | "laravel-zero/phar-updater": "^1.3",
|
21 | 21 | "nette/php-generator": "^4.0",
|
22 | 22 | "nunomaduro/termwind": "^1.15.1",
|
| 23 | + "saloonphp/laravel-plugin": "^3.2", |
23 | 24 | "saloonphp/saloon": "^3.0",
|
24 |
| - "saloonphp/laravel-plugin": "^3.0" |
| 25 | + "spatie/laravel-data": "^3.10" |
25 | 26 | },
|
26 | 27 | "require-dev": {
|
27 |
| - "laravel-zero/framework": "^10.0.2", |
28 |
| - "laravel/pint": "^1.8", |
| 28 | + "laravel-zero/framework": "^10.3.0", |
| 29 | + "laravel/pint": "^1.13", |
29 | 30 | "mockery/mockery": "^1.5.1",
|
30 |
| - "pestphp/pest": "^2.5" |
| 31 | + "pestphp/pest": "^2.28.0" |
31 | 32 | },
|
32 | 33 | "autoload": {
|
33 | 34 | "psr-4": {
|
|
40 | 41 | }
|
41 | 42 | },
|
42 | 43 | "scripts": {
|
43 |
| - "build": "php ./codegen app:build sdkgenerator --build-version=1.0", |
| 44 | + "build": "php ./codegen app:build sdkgenerator --build-version=1.1", |
44 | 45 | "clean": "rm -rf ./tests/Output/*",
|
45 | 46 | "generate:fiken": "./codegen generate:sdk --force --namespace=Crescat\\\\Fiken --type=openapi --name=Fiken tests/Samples/fiken.yml --output tests/Output/Fiken",
|
46 |
| - "generate:gocardless": "./codegen generate:sdk --force --namespace=Crescat\\\\GoCardless --type=openapi --name=GoCardlessBankAccountData tests/Samples/gocardless.json --output tests/Output/GoCardless", |
| 47 | + "generate:gocardless": "./codegen generate:sdk --force --namespace=Crescat\\\\GoCardless --type=openapi --name=GoCardless tests/Samples/gocardless.json --output tests/Output/GoCardless", |
47 | 48 | "generate:openai": "./codegen generate:sdk --force --namespace=Crescat\\\\OpenAI --type=postman --name=OpenAI tests/Samples/openai.json --output tests/Output/Openai",
|
48 | 49 | "generate:paddle": "./codegen generate:sdk --force --namespace=Crescat\\\\Paddle --type=postman --name=Paddle tests/Samples/paddle.json --output tests/Output/Paddle",
|
49 | 50 | "generate:stripe": "./codegen generate:sdk --force --namespace=Crescat\\\\Stripe --type=postman --name=Stripe tests/Samples/stripe.json --output tests/Output/Stripe",
|
50 | 51 | "generate:tableau": "./codegen generate:sdk --force --namespace=Crescat\\\\Tableau --type=postman --name=Tableau tests/Samples/tableau.json --output tests/Output/Tableau",
|
51 |
| - "generate:tripletex": "./codegen generate:sdk --force --namespace=Crescat\\\\Tripletex --type=openapi --name=Tripletex tests/Samples/tripletex.json --output tests/Output/Tripletex", |
| 52 | + "generate:tripletex": "./codegen generate:sdk --force --namespace=Crescat\\\\Tripletex --type=openapi --name=Tripletex tests/Samples/tripletex.converted.json --output tests/Output/Tripletex", |
52 | 53 | "generate:checkmango": "./codegen generate:sdk --force --namespace=Checkmango\\\\Sdk --type=openapi --name=Checkmango tests/Samples/checkmango.json --output tests/Output/Checkmango",
|
53 | 54 | "generate:kassalapp": "./codegen generate:sdk --force --namespace=Kassalapp\\\\Sdk --type=openapi --name=Kassalapp tests/Samples/kassalapp.json --output tests/Output/Kassalapp",
|
54 | 55 | "generate:altinn": "./codegen generate:sdk --force --namespace=Altinn\\\\Sdk --type=postman --name=Altinn tests/Samples/altinn.json --output tests/Output/Altinn",
|
55 | 56 | "generate:crescat": "./codegen generate:sdk --force --namespace=Crescat\\\\Sdk --type=openapi --name=Crescat tests/Samples/crescat.yaml --output tests/Output/Crescat",
|
56 |
| - "generate:zip:fiken": "./codegen generate:sdk --force --type=openapi --name=Fiken tests/Samples/fiken.yml --output tests/Output --zip", |
57 |
| - "generate:zip:gocardless": "./codegen generate:sdk --force --type=openapi --name=GoCardlessBankAccountData tests/Samples/gocardless.json --output tests/Output --zip", |
58 |
| - "generate:zip:openai": "./codegen generate:sdk --force --type=postman --name=OpenAI tests/Samples/openai.json --output tests/Output --zip", |
59 |
| - "generate:zip:paddle": "./codegen generate:sdk --force --type=postman --name=Paddle tests/Samples/paddle.json --output tests/Output --zip", |
60 |
| - "generate:zip:stripe": "./codegen generate:sdk --force --type=postman --name=Stripe tests/Samples/stripe.json --output tests/Output --zip", |
61 |
| - "generate:zip:tableau": "./codegen generate:sdk --force --type=postman --name=Tableau tests/Samples/tableau.json --output tests/Output --zip", |
62 |
| - "generate:zip:tripletex": "./codegen generate:sdk --force --type=openapi --name=Tripletex tests/Samples/tripletex.json --output tests/Output --zip", |
| 57 | + "generate:bigcommerce": "./codegen generate:sdk --force --namespace=BigCommerce\\\\Sdk --type=openapi --name=BigCommerce tests/samples/bigcommerce_abandoned_carts.v3.yml --output tests/Output/BigCommerce", |
| 58 | + "generate:vegvesen": "./codegen generate:sdk --force --namespace=Vegvesen\\\\Sdk --type=openapi --name=Vegvesen tests/samples/vegvesen.json --output tests/Output/Vegvesen", |
| 59 | + "generate:spotify": "./codegen generate:sdk --force --namespace=Spotify\\\\Sdk --type=openapi --name=Spotify tests/samples/spotify.yml --output tests/Output/Spotify", |
63 | 60 | "generate:all": [
|
64 | 61 | "@generate:fiken",
|
65 | 62 | "@generate:gocardless",
|
|
70 | 67 | "@generate:stripe",
|
71 | 68 | "@generate:checkmango",
|
72 | 69 | "@generate:kassalapp",
|
73 |
| - "@generate:crescat" |
| 70 | + "@generate:crescat", |
| 71 | + "@generate:bigcommerce" |
74 | 72 | ],
|
75 |
| - "test": "vendor/bin/pest", |
| 73 | + "test": "vendor/bin/pest tests", |
76 | 74 | "test-coverage": "vendor/bin/pest --coverage",
|
77 | 75 | "format": "vendor/bin/pint"
|
78 | 76 | },
|
|
0 commit comments