You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Common issues and solutions for pgpm, PostgreSQL, and testing.
92
+
93
+
### 🧪 Testing
94
+
95
+
*[launchql/pgsql-test](https://github.com/launchql/launchql/tree/main/packages/pgsql-test): **📊 Isolated testing environments** with per-test transaction rollbacks—ideal for integration tests, complex migrations, and RLS simulation.
96
+
*[launchql/supabase-test](https://github.com/launchql/launchql/tree/main/packages/supabase-test): **🧪 Supabase-native test harness** preconfigured for the local Supabase stack—per-test rollbacks, JWT/role context helpers, and CI/GitHub Actions ready.
97
+
*[launchql/graphile-test](https://github.com/launchql/launchql/tree/main/packages/graphile-test): **🔐 Authentication mocking** for Graphile-focused test helpers and emulating row-level security contexts.
98
+
*[launchql/pg-query-context](https://github.com/launchql/launchql/tree/main/packages/pg-query-context): **🔒 Session context injection** to add session-local context (e.g., `SET LOCAL`) into queries—ideal for setting `role`, `jwt.claims`, and other session settings.
99
+
100
+
### 🧠 Parsing & AST
101
+
102
+
*[launchql/pgsql-parser](https://github.com/launchql/pgsql-parser): **🔄 SQL conversion engine** that interprets and converts PostgreSQL syntax.
103
+
*[launchql/libpg-query-node](https://github.com/launchql/libpg-query-node): **🌉 Node.js bindings** for `libpg_query`, converting SQL into parse trees.
104
+
*[launchql/pg-proto-parser](https://github.com/launchql/pg-proto-parser): **📦 Protobuf parser** for parsing PostgreSQL Protocol Buffers definitions to generate TypeScript interfaces, utility functions, and JSON mappings for enums.
105
+
*[@pgsql/enums](https://github.com/launchql/pgsql-parser/tree/main/packages/enums): **🏷️ TypeScript enums** for PostgreSQL AST for safe and ergonomic parsing logic.
106
+
*[@pgsql/types](https://github.com/launchql/pgsql-parser/tree/main/packages/types): **📝 Type definitions** for PostgreSQL AST nodes in TypeScript.
107
+
*[@pgsql/utils](https://github.com/launchql/pgsql-parser/tree/main/packages/utils): **🛠️ AST utilities** for constructing and transforming PostgreSQL syntax trees.
108
+
*[launchql/pg-ast](https://github.com/launchql/launchql/tree/main/packages/pg-ast): **🔍 Low-level AST tools** and transformations for Postgres query structures.
109
+
110
+
### 🚀 API & Dev Tools
111
+
112
+
*[launchql/server](https://github.com/launchql/launchql/tree/main/packages/server): **⚡ Express-based API server** powered by PostGraphile to expose a secure, scalable GraphQL API over your Postgres database.
113
+
*[launchql/explorer](https://github.com/launchql/launchql/tree/main/packages/explorer): **🔎 Visual API explorer** with GraphiQL for browsing across all databases and schemas—useful for debugging, documentation, and API prototyping.
114
+
115
+
### 🔁 Streaming & Uploads
116
+
117
+
*[launchql/s3-streamer](https://github.com/launchql/launchql/tree/main/packages/s3-streamer): **📤 Direct S3 streaming** for large files with support for metadata injection and content validation.
118
+
*[launchql/etag-hash](https://github.com/launchql/launchql/tree/main/packages/etag-hash): **🏷️ S3-compatible ETags** created by streaming and hashing file uploads in chunks.
119
+
*[launchql/etag-stream](https://github.com/launchql/launchql/tree/main/packages/etag-stream): **🔄 ETag computation** via Node stream transformer during upload or transfer.
120
+
*[launchql/uuid-hash](https://github.com/launchql/launchql/tree/main/packages/uuid-hash): **🆔 Deterministic UUIDs** generated from hashed content, great for deduplication and asset referencing.
121
+
*[launchql/uuid-stream](https://github.com/launchql/launchql/tree/main/packages/uuid-stream): **🌊 Streaming UUID generation** based on piped file content—ideal for upload pipelines.
122
+
*[launchql/upload-names](https://github.com/launchql/launchql/tree/main/packages/upload-names): **📂 Collision-resistant filenames** utility for structured and unique file names for uploads.
123
+
124
+
### 🧰 CLI & Codegen
125
+
126
+
*[pgpm](https://github.com/launchql/launchql/tree/main/packages/pgpm): **🖥️ PostgreSQL Package Manager** for modular Postgres development. Works with database workspaces, scaffolding, migrations, seeding, and installing database packages.
127
+
*[@launchql/cli](https://github.com/launchql/launchql/tree/main/packages/cli): **🖥️ Command-line toolkit** for managing LaunchQL projects—supports database scaffolding, migrations, seeding, code generation, and automation.
128
+
*[launchql/launchql-gen](https://github.com/launchql/launchql/tree/main/packages/launchql-gen): **✨ Auto-generated GraphQL** mutations and queries dynamically built from introspected schema data.
129
+
*[@launchql/query-builder](https://github.com/launchql/launchql/tree/main/packages/query-builder): **🏗️ SQL constructor** providing a robust TypeScript-based query builder for dynamic generation of `SELECT`, `INSERT`, `UPDATE`, `DELETE`, and stored procedure calls—supports advanced SQL features like `JOIN`, `GROUP BY`, and schema-qualified queries.
130
+
*[@launchql/query](https://github.com/launchql/launchql/tree/main/packages/query): **🧩 Fluent GraphQL builder** for PostGraphile schemas. ⚡ Schema-aware via introspection, 🧩 composable and ergonomic for building deeply nested queries.
131
+
---
132
+
47
133
# Interchain JavaScript Stack
48
134
49
135
A unified toolkit for building applications and smart contracts in the Interchain ecosystem with JavaScript.
@@ -53,6 +139,7 @@ A unified toolkit for building applications and smart contracts in the Interchai
53
139
54
140
A unified toolkit for building applications and smart contracts in the Interchain ecosystem ⚛️
@@ -974,6 +1053,7 @@ Hyperweb represents the evolution of Cosmology's mission, focusing on accessibil
974
1053
### 🤝 **Same Great Tools, New Identity**
975
1054
All the tools and projects you know and love from Cosmology are now part of the Hyperweb ecosystem. Expect the same commitment to open-source collaboration with a fresh perspective.
976
1055
1056
+
977
1057
---
978
1058
979
1059
## What's Next?
@@ -987,6 +1067,7 @@ All the tools and projects you know and love from Cosmology are now part of the
987
1067
3.**Join the Movement**
988
1068
Be part of the Hyperweb community and help us shape the future of decentralized technology.
989
1069
1070
+
990
1071
---
991
1072
992
1073
### Thank You 💖
@@ -996,4 +1077,5 @@ To the amazing Cosmology community: thank you for being part of our journey. Wit
996
1077
Let's build the future, together. 🚀
997
1078
998
1079
999
-
<!-- README.md automatically generated on 2025-12-06T07:05:43.875Z from lib-count repository with latest download stats -->
1080
+
1081
+
<!-- README.md automatically generated on 2025-12-06T07:25:59.309Z from lib-count repository with latest download stats -->
Hyperweb represents the evolution of Cosmology\'s mission, focusing on accessibility, innovation, and empowering cross-chain development for everyone.
442
-
443
-
### 🤝 **Same Great Tools, New Identity**
444
-
All the tools and projects you know and love from Cosmology are now part of the Hyperweb ecosystem. Expect the same commitment to open-source collaboration with a fresh perspective.
445
-
`;
446
-
}
447
-
448
-
functiongenerateWhatsNext(): string{
449
-
return`
450
-
---
451
-
452
-
## What\'s Next?
453
-
454
-
1. **Explore Hyperweb**
455
-
Visit [**hyperweb-io on GitHub**](https://github.com/hyperweb-io) to find all the tools, repositories, and resources under the new brand.
456
-
457
-
2. **Follow Our Growth**
458
-
Stay tuned as we continue to innovate and expand the possibilities of cross-chain development with Hyperweb.
459
-
460
-
3. **Join the Movement**
461
-
Be part of the Hyperweb community and help us shape the future of decentralized technology.
462
-
`;
463
-
}
464
-
465
-
functiongenerateThankYou(): string{
466
-
return`
467
-
---
468
-
469
-
### Thank You 💖
470
-
471
-
To the amazing Cosmology community: thank you for being part of our journey. With Hyperweb, we\'re taking everything you love to the next level—and we\'re thrilled to have you with us.
0 commit comments