forked from cachix/secretspec
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomposer.json
More file actions
44 lines (44 loc) · 1.52 KB
/
Copy pathcomposer.json
File metadata and controls
44 lines (44 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{
"name": "cachix/secretspec",
"description": "PHP SDK for SecretSpec, a declarative secrets manager. A thin client over the shared Rust resolver; sources live in secretspec-php/.",
"type": "library",
"keywords": ["secrets", "secret", "configuration", "environment", "dotenv", "secretspec", "vault"],
"homepage": "https://secretspec.dev",
"license": "Apache-2.0",
"support": {
"issues": "https://github.com/cachix/secretspec/issues",
"source": "https://github.com/cachix/secretspec"
},
"require": {
"php": ">=8.1",
"ext-json": "*"
},
"require-dev": {
"phpunit/phpunit": "^10.5 || ^11.0"
},
"suggest": {
"ext-ffi": "Zero-install backend (set ffi.enable for web/FPM); run vendor/bin/secretspec-install-lib to fetch the native library",
"ext-secretspec-php-native": "Native extension that embeds the resolver; works under FPM with no ffi.enable (see https://secretspec.dev/sdk/php)"
},
"autoload": {
"psr-4": {
"Secretspec\\": "secretspec-php/src/"
}
},
"autoload-dev": {
"psr-4": {
"Secretspec\\Tests\\": "secretspec-php/tests/"
}
},
"bin": [
"secretspec-php/bin/secretspec-install-lib"
],
"scripts": {
"test": "phpunit -c secretspec-php/phpunit.xml.dist",
"secretspec:install-lib": "@php secretspec-php/scripts/install-ffi-lib.php"
},
"config": {
"sort-packages": true,
"vendor-dir": "secretspec-php/vendor"
}
}