Skip to content

Commit 7a439e7

Browse files
authored
Added compatibility information for Wasm to all package cards. (#1086)
1 parent 8ca4abf commit 7a439e7

File tree

2 files changed

+124
-96
lines changed

2 files changed

+124
-96
lines changed

_data/packages/packages.yml

Lines changed: 50 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ categories:
4646
platform_compatibility:
4747
- Apple
4848
- Linux
49-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
50-
Linux
49+
- Wasm
50+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
51+
and Wasm
5152
license: No license
5253
url: https://swiftpackageindex.com/fummicc1/swift-complexity
5354
note: Discussed on [Episode 61 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/61-people-have-been-working-on-it-for-ten-years){:target='_blank'}.
@@ -79,7 +80,7 @@ categories:
7980
uses the AST representation of source files to provide accurate results and
8081
can be integrated into both Xcode projects and Swift packages.
8182
owner: Realm
82-
swift_compatibility: 5.10+
83+
swift_compatibility: 6.0+
8384
platform_compatibility:
8485
- Apple
8586
- Linux
@@ -94,7 +95,7 @@ categories:
9495
swift_compatibility: 6.0+
9596
platform_compatibility:
9697
- Apple
97-
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS)
98+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
9899
license: MIT
99100
url: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture
100101
- name: swift-testing
@@ -106,8 +107,9 @@ categories:
106107
platform_compatibility:
107108
- Apple
108109
- Linux
109-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
110-
Linux
110+
- Wasm
111+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
112+
and Wasm
111113
license: Apache 2.0
112114
url: https://swiftpackageindex.com/swiftlang/swift-testing
113115
- name: Defaults
@@ -134,18 +136,19 @@ categories:
134136
Linux
135137
license: MIT
136138
url: https://swiftpackageindex.com/pointfreeco/swift-dependencies
137-
- name: swift-case-paths
138-
description: CasePaths extends the functionality of key paths to enum cases, allowing
139-
for the extraction, modification, and testing of associated values in enums.
139+
- name: swift-perception
140+
description: Offers observation tools for earlier versions of Swift, mimicking
141+
`@Observable` and providing compatibility with newer Swift observation features.
140142
owner: Point-Free
141-
swift_compatibility: 5.10+
143+
swift_compatibility: 6.0+
142144
platform_compatibility:
143145
- Apple
144146
- Linux
145-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
146-
Linux
147+
- Wasm
148+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
149+
and Wasm
147150
license: MIT
148-
url: https://swiftpackageindex.com/pointfreeco/swift-case-paths
151+
url: https://swiftpackageindex.com/pointfreeco/swift-perception
149152
- name: Server
150153
slug: server
151154
brief: Do you need a hand putting together a Swift app for the server? Browse some
@@ -258,24 +261,14 @@ categories:
258261
protocol servers and clients. It uses non-blocking I/O for efficient handling
259262
of multiple connections.
260263
owner: Apple
261-
swift_compatibility: 5.10+
264+
swift_compatibility: 6.0+
262265
platform_compatibility:
263266
- Apple
264267
- Linux
265268
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
266269
Linux
267270
license: Apache 2.0
268271
url: https://swiftpackageindex.com/apple/swift-nio
269-
- name: Moya
270-
description: Moya is a network abstraction layer for Alamofire. It simplifies
271-
network calls and provides compile-time checking for API endpoints.
272-
owner: Moya
273-
swift_compatibility: 5.10+
274-
platform_compatibility:
275-
- Apple
276-
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS)
277-
license: MIT
278-
url: https://swiftpackageindex.com/Moya/Moya
279272
- name: FlyingFox
280273
description: FlyingFox enables the creation of lightweight, concurrent HTTP servers
281274
with support for WebSockets and static file serving. It uses non blocking BSD
@@ -289,6 +282,16 @@ categories:
289282
Linux
290283
license: MIT
291284
url: https://swiftpackageindex.com/swhitty/FlyingFox
285+
- name: Moya
286+
description: Moya is a network abstraction layer for Alamofire. It simplifies
287+
network calls and provides compile-time checking for API endpoints.
288+
owner: Moya
289+
swift_compatibility: 5.10+
290+
platform_compatibility:
291+
- Apple
292+
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS)
293+
license: MIT
294+
url: https://swiftpackageindex.com/Moya/Moya
292295
- name: Pulse
293296
description: Pulse is a powerful logging system for Apple platforms. It records
294297
and inspects logs and network requests, and allows for real-time viewing and
@@ -330,23 +333,11 @@ categories:
330333
platform_compatibility:
331334
- Apple
332335
- Linux
333-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
334-
Linux
336+
- Wasm
337+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
338+
and Wasm
335339
license: Apache 2.0
336340
url: https://swiftpackageindex.com/swiftlang/swift-testing
337-
- name: swift-custom-dump
338-
description: A collection of tools for debugging, diffing, and testing data structures
339-
in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
340-
and `XCTAssertNoDifference` for test assertions.
341-
owner: Point-Free
342-
swift_compatibility: 5.10+
343-
platform_compatibility:
344-
- Apple
345-
- Linux
346-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
347-
Linux
348-
license: MIT
349-
url: https://swiftpackageindex.com/pointfreeco/swift-custom-dump
350341
- name: swift-snapshot-testing
351342
description: SnapshotTesting is a delightful Swift snapshot testing library. It
352343
allows you to easily compare snapshots of views, view controllers, URL requests,
@@ -361,6 +352,20 @@ categories:
361352
Linux
362353
license: MIT
363354
url: https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing
355+
- name: swift-custom-dump
356+
description: A collection of tools for debugging, diffing, and testing data structures
357+
in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
358+
and `XCTAssertNoDifference` for test assertions.
359+
owner: Point-Free
360+
swift_compatibility: 5.10+
361+
platform_compatibility:
362+
- Apple
363+
- Linux
364+
- Wasm
365+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
366+
and Wasm
367+
license: MIT
368+
url: https://swiftpackageindex.com/pointfreeco/swift-custom-dump
364369
- name: Quick
365370
description: Quick is a behavior-driven development framework for Swift and Objective-C.
366371
It is inspired by RSpec, Specta, and Ginkgo. It comes with Nimble, a matcher
@@ -382,8 +387,9 @@ categories:
382387
platform_compatibility:
383388
- Apple
384389
- Linux
385-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
386-
Linux
390+
- Wasm
391+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
392+
and Wasm
387393
license: Apache 2.0
388394
url: https://swiftpackageindex.com/Quick/Nimble
389395
- name: OCMockito
@@ -427,8 +433,9 @@ categories:
427433
platform_compatibility:
428434
- Apple
429435
- Linux
430-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
431-
Linux
436+
- Wasm
437+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS), Linux,
438+
and Wasm
432439
license: Apache 2.0
433440
url: https://swiftpackageindex.com/apple/swift-log
434441
- name: Datadog

0 commit comments

Comments
 (0)