Skip to content

Commit 1e6a3eb

Browse files
build: bump all deps (#480)
* build: bump all deps Signed-off-by: David Dal Busco <david.dalbusco@outlook.com> * chore: fmt Signed-off-by: David Dal Busco <david.dalbusco@outlook.com> * 📄 Update LLMs.txt snapshot for PR review --------- Signed-off-by: David Dal Busco <david.dalbusco@outlook.com> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 075df0a commit 1e6a3eb

9 files changed

Lines changed: 123 additions & 89 deletions

File tree

.llms-snapshots/llms-full.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2307,7 +2307,6 @@ juno dev start
23072307
```
23082308

23092309
3. **Create a Satellite** for local dev:
2310-
23112310
* Visit [http://localhost:5866](http://localhost:5866) and follow the instructions.
23122311
* Update `src/environments/environment.ts` with your Satellite ID.
23132312

docs/build/components/datastore-storage.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ Juno gives you two ways to persist data. Both follow a collections-based archite
1313
Both Datastore and Storage use a unique identifier per item — but they refer to different things and are used differently.
1414

1515
- **Datastore → `key`**:
16-
1716
- A unique string you assign to each document within a collection.
1817
- Used to retrieve, update, or delete a specific document.
1918
- Commonly a UUID (e.g. `crypto.randomUUID()`), a nanoid, or any meaningful string like a slug or user ID.

docs/build/datastore/development.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -202,16 +202,13 @@ const myList = await listDocs({
202202
The function requires a collection and accepts various optional parameters, including a matcher (a regex applied to the document keys and descriptions), pagination options, and sorting order.
203203

204204
1. **`collection`** (required)
205-
206205
- **Description**: The key of the collection from which documents are to be listed.
207206
- **Type**: `string`
208207

209208
2. **`filter`** (optional)
210-
211209
- **Description**: An optional object that can be used to provide various parameters to filter documents.
212210

213211
a. **`matcher`** (optional)
214-
215212
- **Description**: An object used to filter documents based on their keys or descriptions using regular expressions.
216213
- **Type**: `ListMatcher`
217214

@@ -255,7 +252,6 @@ The function requires a collection and accepts various optional parameters, incl
255252
```
256253

257254
- **matcher**: Specifies the type of timestamp comparison. Can be one of the following:
258-
259255
- **equal**: Matches documents where the timestamp is exactly equal to the specified value.
260256
- **greaterThan**: Matches documents where the timestamp is greater than the specified value.
261257
- **lessThan**: Matches documents where the timestamp is less than the specified value.
@@ -265,7 +261,6 @@ The function requires a collection and accepts various optional parameters, incl
265261
- **timestamps**: Used with the `between` matcher to specify a range of timestamps. The range is inclusive of both the start and end values.
266262

267263
b. **`paginate`** (optional)
268-
269264
- **Description**: An object to control pagination of the results
270265
- **Type**: `ListPaginate`
271266

@@ -280,7 +275,6 @@ The function requires a collection and accepts various optional parameters, incl
280275
- **limit**: The maximum number of documents to return.
281276

282277
c. **`order`** (optional)
283-
284278
- **Description**: Control the sorting order of the results.
285279
- **Type**: `ListOrder`
286280

@@ -294,7 +288,6 @@ The function requires a collection and accepts various optional parameters, incl
294288
```
295289

296290
d. **`owner`** (optional)
297-
298291
- **Description**: The owner of the documents.
299292
- **Type**: `ListOwner`
300293

docs/build/storage/development.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,16 +139,13 @@ The function requires a collection and accepts various optional parameters, incl
139139
:::
140140

141141
1. **`collection`** (required)
142-
143142
- **Description**: The key of the collection from which assets are to be listed.
144143
- **Type**: `string`
145144

146145
2. **`filter`** (optional)
147-
148146
- **Description**: An optional object that can be used to provide various parameters to filter assets.
149147

150148
a. **`matcher`** (optional)
151-
152149
- **Description**: An object used to filter assets based on their keys (fullPaths) or descriptions using regular expressions.
153150
- **Type**: `ListMatcher`
154151

@@ -192,7 +189,6 @@ The function requires a collection and accepts various optional parameters, incl
192189
```
193190

194191
- **matcher**: Specifies the type of timestamp comparison. Can be one of the following:
195-
196192
- **equal**: Matches assets where the timestamp is exactly equal to the specified value.
197193
- **greaterThan**: Matches assets where the timestamp is greater than the specified value.
198194
- **lessThan**: Matches assets where the timestamp is less than the specified value.
@@ -202,7 +198,6 @@ The function requires a collection and accepts various optional parameters, incl
202198
- **timestamps**: Used with the `between` matcher to specify a range of timestamps. The range is inclusive of both the start and end values.
203199

204200
b. **`paginate`** (optional)
205-
206201
- **Description**: An object to control pagination of the results
207202
- **Type**: `ListPaginate`
208203

@@ -217,7 +212,6 @@ The function requires a collection and accepts various optional parameters, incl
217212
- **limit**: The maximum number of assets to return.
218213

219214
c. **`order`** (optional)
220-
221215
- **Description**: Control the sorting order of the results.
222216
- **Type**: `ListOrder`
223217

@@ -231,7 +225,6 @@ The function requires a collection and accepts various optional parameters, incl
231225
```
232226

233227
d. **`owner`** (optional)
234-
235228
- **Description**: The owner of the assets.
236229
- **Type**: `ListOwner`
237230

docs/examples/frontend/angular.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ import HowToStart from "../components/how-to-start.mdx";
7474
<HowToStart />
7575

7676
3. **Create a Satellite** for local dev:
77-
7877
- Visit [http://localhost:5866](http://localhost:5866) and follow the instructions.
7978
- Update `src/environments/environment.ts` with your Satellite ID.
8079

docs/white-paper/architecture.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ The Console, Observatory, and CDN are the smart contracts which aim to be contro
5151
In addition to the smart contracts themselves, Juno also provides a variety of libraries, tools and templates. These are meant to be used within the developer workflow when developers start, maintain, and develop their projects. They are designed to provide the best state-of-the-art developer experience.
5252

5353
- **Javascript Libraries**:
54-
5554
- **Core**: The core client library for interacting with satellites.
5655

5756
- **Analytics**: A tracker for integrating analytics.

docs/white-paper/competitors.mdx

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ While Juno's blockchain-as-a-service approach offers a unique solution for devel
1818
## Comparison
1919

2020
- Web2: Established Platforms (Firebase, Supabase, AppWrite, Vercel, Netlify, Heroku, DigitalOcean, AWS Amplify)
21-
2221
- Advantages:
23-
2422
- **Established**: Well-established platforms with extensive support and resources.
2523

2624
- **Market Share**: Large share of the market with many developers already using these services.
@@ -30,39 +28,32 @@ While Juno's blockchain-as-a-service approach offers a unique solution for devel
3028
- **Scale**: Proven scalability to handle large workloads efficiently.
3129

3230
- Disadvantages:
33-
3431
- **Stuck in the Web2 Paradigm**: Reliance on centralized infrastructure, lacking the decentralization and security features of Web3 solutions.
3532

3633
<br />
3734

3835
- Web2: Newcomers (Render, Flightcontrol, SST)
39-
4036
- Advantages:
41-
4237
- **Features**: Address market demand for alternatives to established Web2 cloud providers.
4338

4439
- **Scale:** Well-funded and positioned to rapidly gain market share.
4540

4641
- **Trendy**: The “cool kids on the block”.
4742

4843
- Disadvantages:
49-
5044
- **Stuck in the Web2 Paradigm**: Share the same disadvantages as established Web2 providers, including reliance on centralized infrastructure and lack of decentralization and security features inherent in Web3 solutions.
5145

5246
<br />
5347

5448
- Web3: API Platforms (Alchemy, Moralis, thirdweb)
55-
5649
- Advantages:
57-
5850
- **Established**: Strong presence in the Web3 space with robust ecosystems.
5951

6052
- **Market Share**: Large share of the market with many developers already using these services.
6153

6254
- **Cross-Chain Capabilities**: Support for multiple blockchain networks, enhancing interoperability.
6355

6456
- Disadvantages:
65-
6657
- **Focused on Wallets and Transactions**: Primarily centered around wallet management and transactions.
6758

6859
- **Gas Fees**: Transaction costs can be high, impacting the overall cost-efficiency.
@@ -76,15 +67,12 @@ While Juno's blockchain-as-a-service approach offers a unique solution for devel
7667
<br />
7768

7869
- Web3: Hosting Platforms (Fleek, 4everland)
79-
8070
- Advantages:
81-
8271
- **Established**: Reliable hosting platforms with a focus on Web3 applications.
8372

8473
- **Cross-Chain Capabilities**: Support for multiple blockchain networks, enhancing interoperability.
8574

8675
- Disadvantages:
87-
8876
- **Web2 Auth and DB**: Uses traditional Web2 authentication and database solutions.
8977

9078
- **No DAOs**: Lack of decentralized autonomous organization and governance for their users.
@@ -94,17 +82,14 @@ While Juno's blockchain-as-a-service approach offers a unique solution for devel
9482
<br />
9583

9684
- Web3: Developer Platforms (Tenderly, OpenZepplin)
97-
9885
- Advantages:
99-
10086
- **Adopted Tooling**: These platforms provide a good developer experience, adopted by many and fulfilling their needs.
10187

10288
- **Infrastructure**: They deliver various tools (Testnets, debuggers, alerting) required for node and smart contract development at scale.
10389

10490
- **Cross-Chain Capabilities**: Support for multiple blockchain networks, enhancing interoperability.
10591

10692
- Disadvantages:
107-
10893
- **Other paradigm**: While both address “Web3 development,” Juno distinguishes itself by focusing on dApp development and could potentially offer bridges.
10994

11095
- **Ease of onboarding**: Web2 developers, particularly those familiar with JavaScript, are more likely to onboard quickly on Juno.

0 commit comments

Comments
 (0)