-
Notifications
You must be signed in to change notification settings - Fork 0
/
libs_js.tf
117 lines (93 loc) · 3.4 KB
/
libs_js.tf
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
module "shared_config_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "shared-config"
description = "Shared development and CI configuration across projects"
homepage_url = "https://www.npmjs.com/package/@relaycorp/shared-config"
licence = "mit"
main_branch = "main"
ci_contexts = local.nodejs_lib_ci_contexts
pages_enabled = false
}
module "eslint_config_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "eslint-config"
description = "ESLint configuration for all Relaycorp JS projects"
homepage_url = "https://www.npmjs.com/package/@relaycorp/eslint-config"
licence = "mit"
topics = ["eslint"]
pages_enabled = false
}
module "websocket_mock_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "ws-mock-js"
description = "Mock client and server to unit test the NPM package 'ws'"
homepage_url = "https://www.npmjs.com/package/@relaycorp/ws-mock"
licence = "mit"
topics = ["websocket"]
ci_contexts = local.nodejs_lib_ci_contexts
}
module "object_storage_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "object-storage-js"
description = "Node.js client for object stores like AWS S3, GCP GCS or Minio"
homepage_url = "https://docs.relaycorp.tech/object-storage-js/"
licence = "mit"
topics = ["object-storage", "object-store", "s3", "gcs", "minio"]
ci_contexts = local.nodejs_lib_ci_contexts
}
module "kms_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "webcrypto-kms-js"
description = "WebCrypto-compatible client for Key Management Services like GCP KMS"
licence = "mit"
topics = ["kms", "key-management-system", "gcp-kms", "vault"]
ci_contexts = local.nodejs_lib_ci_contexts
}
module "pino_cloud_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "pino-cloud-js"
description = "Pino integration for cloud logging services like Google Stackdriver"
homepage_url = "https://docs.relaycorp.tech/pino-cloud-js/"
licence = "mit"
topics = ["pino", "stackdriver"]
ci_contexts = local.nodejs_lib_ci_contexts
support_discussions = true
}
module "it_duplex_ack_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "it-duplex-ack-js"
description = "Create source/sink iterables for a duplex stream where each message should be acknowledged"
homepage_url = ""
licence = "mit"
topics = ["javascript", "iterables", "streams"]
ci_contexts = local.nodejs_lib_ci_contexts
pages_enabled = false
}
module "dnssec_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "dnssec-js"
description = "Resolver-agnostic DNSSEC library for Node.js"
homepage_url = "https://www.npmjs.com/package/@relaycorp/dnssec"
licence = "mit"
topics = ["dnssec"]
ci_contexts = local.nodejs_lib_ci_contexts
support_discussions = true
}
module "cloudevents_transport_js" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "cloudevents-transport-js"
description = "Node.js library to send/receive CloudEvents over HTTP binary or any cloud-specific service like GCP PubSub"
licence = "mit"
topics = ["cloudevents"]
ci_contexts = local.nodejs_lib_ci_contexts
pages_enabled = false
}