|
1 | 1 | { |
2 | | - "name": ":vendor_slug/:package_slug", |
3 | | - "description": ":package_description", |
| 2 | + "name": "ratoufa/laravel-billing", |
| 3 | + "description": "This is my package laravel-billing", |
4 | 4 | "keywords": [ |
5 | | - ":vendor_name", |
| 5 | + "Ratoufa", |
6 | 6 | "laravel", |
7 | | - ":package_slug" |
| 7 | + "laravel-billing" |
8 | 8 | ], |
9 | | - "homepage": "https://github.com/:vendor_slug/:package_slug", |
| 9 | + "homepage": "https://github.com/ratoufa/laravel-billing", |
10 | 10 | "license": "MIT", |
11 | 11 | "authors": [ |
12 | 12 | { |
13 | | - "name": ":author_name", |
14 | | - "email": "author@domain.com", |
| 13 | + "name": "Just Chris", |
| 14 | + "email": "chrissem19@gmail.com", |
15 | 15 | "role": "Developer" |
16 | 16 | } |
17 | 17 | ], |
|
21 | 21 | "illuminate/contracts": "^11.0||^12.0" |
22 | 22 | }, |
23 | 23 | "require-dev": { |
24 | | - "laravel/pint": "^1.14", |
25 | | - "nunomaduro/collision": "^8.8", |
26 | 24 | "larastan/larastan": "^3.0", |
| 25 | + "laravel/pint": "^1.26", |
| 26 | + "nunomaduro/collision": "^8.8", |
27 | 27 | "orchestra/testbench": "^10.0.0||^9.0.0", |
28 | | - "pestphp/pest": "^4.0", |
| 28 | + "peckphp/peck": "^0.2.0", |
| 29 | + "pestphp/pest": "^4.2", |
29 | 30 | "pestphp/pest-plugin-arch": "^4.0", |
30 | 31 | "pestphp/pest-plugin-laravel": "^4.0", |
| 32 | + "pestphp/pest-plugin-type-coverage": "^4.0", |
31 | 33 | "phpstan/extension-installer": "^1.4", |
32 | 34 | "phpstan/phpstan-deprecation-rules": "^2.0", |
33 | 35 | "phpstan/phpstan-phpunit": "^2.0", |
| 36 | + "rector/rector": "^2.2", |
34 | 37 | "spatie/laravel-ray": "^1.35" |
35 | 38 | }, |
36 | 39 | "autoload": { |
37 | 40 | "psr-4": { |
38 | | - "VendorName\\Skeleton\\": "src/", |
39 | | - "VendorName\\Skeleton\\Database\\Factories\\": "database/factories/" |
| 41 | + "Ratoufa\\Billing\\": "src/", |
| 42 | + "Ratoufa\\Billing\\Database\\Factories\\": "database/factories/" |
40 | 43 | } |
41 | 44 | }, |
42 | 45 | "autoload-dev": { |
43 | 46 | "psr-4": { |
44 | | - "VendorName\\Skeleton\\Tests\\": "tests/", |
| 47 | + "Ratoufa\\Billing\\Tests\\": "tests/", |
45 | 48 | "Workbench\\App\\": "workbench/app/" |
46 | 49 | } |
47 | 50 | }, |
48 | 51 | "scripts": { |
49 | 52 | "post-autoload-dump": "@composer run prepare", |
50 | 53 | "prepare": "@php vendor/bin/testbench package:discover --ansi", |
51 | 54 | "analyse": "vendor/bin/phpstan analyse", |
52 | | - "test": "vendor/bin/pest", |
53 | | - "test-coverage": "vendor/bin/pest --coverage", |
54 | | - "format": "vendor/bin/pint" |
| 55 | + "test:type-coverage": "pest --parallel --type-coverage --exactly=100", |
| 56 | + "lint": "pint --parallel", |
| 57 | + "refactor": "rector", |
| 58 | + "test:typos": "peck", |
| 59 | + "test:lint": "pint --parallel --test", |
| 60 | + "test:unit": "pest --parallel", |
| 61 | + "test:unit:coverage": "pest --parallel --coverage --exactly=100", |
| 62 | + "test:types": "phpstan", |
| 63 | + "test:refactor": "rector --dry-run", |
| 64 | + "fix": [ |
| 65 | + "@test:types", |
| 66 | + "@refactor", |
| 67 | + "@lint" |
| 68 | + ], |
| 69 | + "test": [ |
| 70 | + "@test:lint", |
| 71 | + "@test:type-coverage", |
| 72 | + "@test:typos", |
| 73 | + "@test:unit", |
| 74 | + "@test:types", |
| 75 | + "@test:refactor" |
| 76 | + ] |
55 | 77 | }, |
56 | 78 | "config": { |
57 | 79 | "sort-packages": true, |
|
63 | 85 | "extra": { |
64 | 86 | "laravel": { |
65 | 87 | "providers": [ |
66 | | - "VendorName\\Skeleton\\SkeletonServiceProvider" |
| 88 | + "Ratoufa\\Billing\\BillingServiceProvider" |
67 | 89 | ], |
68 | 90 | "aliases": { |
69 | | - "Skeleton": "VendorName\\Skeleton\\Facades\\Skeleton" |
| 91 | + "Billing": "Ratoufa\\Billing\\Facades\\Billing" |
70 | 92 | } |
71 | 93 | } |
72 | 94 | }, |
|
0 commit comments