All @prairielearn/config versions
@prairielearn/config @5.0.0
—
License
No
Install Scripts
7
Dependencies
7
Dev Dependencies
33.1 KB
Package Size
Published
Utilities to help load configuration from various sources including a JSON file, AWS Secrets Manager, and AWS KMS encrypted values. Config is made type-safe through a [Zod](https://github.com/colinhacks/zod) schema.
Maintainers
nwalters512mwest1066reteps
Dependencies (7)
| Package | Constraint | Registry Status |
|---|---|---|
| zod | ^4.3.0 | auto_approved |
| fs-extra | ^11.3.5 | auto_approved |
| es-toolkit | ^1.47.0 | auto_approved |
| @aws-sdk/client-ec2 | ^3.1057.0 | auto_approved |
| @aws-sdk/client-kms | ^3.1057.0 | auto_approved |
| @prairielearn/aws-imds | ^3.0.6 | auto_approved |
| @aws-sdk/client-secrets-manager | ^3.1057.0 | auto_approved |
Dev Dependencies (7)
| Package | Constraint | Registry Status |
|---|---|---|
| vitest | ^4.1.7 | auto_approved |
| @types/node | ^24.12.4 | auto_approved |
| tmp-promise | ^3.0.3 | auto_approved |
| @types/fs-extra | ^11.0.4 | auto_approved |
| @vitest/coverage-v8 | ^4.1.7 | auto_approved |
| @prairielearn/tsconfig | ^2.1.0 | Not imported |
| @typescript/native-preview | beta | No greenflagged match |
Transitive Dependency Tree
34 transitive deps
max depth 5
├─
@aws-sdk/client-ec2
^3.1057.0
→ 3.1096.0
├─
@aws-sdk/client-kms
^3.1057.0
→ 3.1096.0
├─
@aws-sdk/client-secrets-manager
^3.1057.0
→ 3.1096.0
├─
@prairielearn/aws-imds
^3.0.6
→ 3.0.8
├─
es-toolkit
^1.47.0
→ 1.50.0
├─
fs-extra
^11.3.5
→ 11.4.0
├─
zod
^4.3.0
→ 4.4.3
├─
@aws-sdk/core
^3.977.1
→ 3.977.1
├─
@aws-sdk/credential-provider-node
^3.972.73
→ 3.972.73
├─
@aws-sdk/middleware-sdk-ec2
^3.972.50
→ 3.972.50
├─
@aws-sdk/types
^3.974.2
→ 3.974.2
├─
@smithy/core
^3.29.8
→ 3.31.0
├─
@smithy/fetch-http-handler
^5.6.10
→ 5.6.12
├─
@smithy/node-http-handler
^4.9.10
→ 4.9.12
├─
@smithy/types
^4.16.1
→ 4.16.1
├─
graceful-fs
^4.2.0
→ 4.2.11
├─
jsonfile
^6.0.1
→ 6.2.1
├─
tslib
^2.6.2
→ 2.8.1
├─
universalify
^2.0.0
→ 2.0.1
├─
@aws-sdk/credential-provider-env
^3.972.62
→ 3.972.62
├─
@aws-sdk/credential-provider-http
^3.972.64
→ 3.972.64
├─
@aws-sdk/credential-provider-ini
^3.973.7
→ 3.973.7
├─
@aws-sdk/credential-provider-process
^3.972.62
→ 3.972.62
├─
@aws-sdk/credential-provider-sso
^3.973.6
→ 3.973.6
├─
@aws-sdk/credential-provider-web-identity
^3.972.68
→ 3.972.68
├─
@aws-sdk/xml-builder
^3.972.37
→ 3.972.37
├─
@aws/lambda-invoke-store
^0.3.0
→ 0.3.0
├─
@smithy/credential-provider-imds
^4.4.13
→ 4.4.15
├─
@smithy/signature-v4
^5.6.9
→ 5.6.11
├─
bowser
^2.11.0
→ 2.14.1
├─
@aws-sdk/credential-provider-login
^3.972.69
→ 3.972.69
├─
@aws-sdk/nested-clients
^3.997.36
→ 3.997.36
├─
@aws-sdk/token-providers
3.1096.0
→ 3.1096.0
├─
@aws-sdk/signature-v4-multi-region
^3.996.42
→ 3.996.42
Changes from v4.2.3
Dependency Changes
| Change | Package | Version |
|---|---|---|
| changed | zod | ^3.25.76 <4 → ^4.3.0 |
| changed | @aws-sdk/client-ec2 | ^3.1056.0 → ^3.1057.0 |
| changed | @aws-sdk/client-kms | ^3.1056.0 → ^3.1057.0 |
| changed | @prairielearn/aws-imds | ^3.0.5 → ^3.0.6 |
| changed | @aws-sdk/client-secrets-manager | ^3.1056.0 → ^3.1057.0 |
File Changes
1 added
0 removed
7 modified
size delta: +36.7 KB
Published to npm: