Skip to content

Commit 81a7f97

Browse files
committed
docs
1 parent 180cbe9 commit 81a7f97

File tree

12 files changed

+81
-6
lines changed

12 files changed

+81
-6
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Grill - Modern Solana Development Kit
22

3+
[![npm version](https://img.shields.io/npm/v/@macalinao/grill.svg)](https://www.npmjs.com/package/@macalinao/grill)
4+
35
A comprehensive toolkit for building Solana applications with React, featuring automatic account batching and caching.
46

57
## Packages
@@ -128,4 +130,4 @@ Apache-2.0
128130

129131
## Author
130132

131-
Ian Macalinao <ian@macalinao.com>
133+
Ian Macalinao <me@ianm.com>

apps/example-dapp/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
"private": true,
44
"version": "0.0.0",
55
"type": "module",
6+
"description": "Example Solana dApp demonstrating Grill features",
7+
"author": "Ian Macalinao <[email protected]>",
8+
"license": "Apache-2.0",
9+
"repository": {
10+
"type": "git",
11+
"url": "git+https://github.com/macalinao/grill.git",
12+
"directory": "apps/example-dapp"
13+
},
614
"scripts": {
715
"dev": "vite",
816
"build": "tsc -b && vite build",

apps/example-dapp/src/components/layout/main/index.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,17 @@ export const MainLayout: FC<MainLayoutProps> = ({ className }) => {
3838
</NavigationMenuLink>
3939
</Link>
4040
</NavigationMenuItem>
41+
<NavigationMenuItem>
42+
<a
43+
href="https://github.com/macalinao/grill"
44+
target="_blank"
45+
rel="noopener noreferrer"
46+
>
47+
<NavigationMenuLink className="group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50">
48+
GitHub
49+
</NavigationMenuLink>
50+
</a>
51+
</NavigationMenuItem>
4152
</NavigationMenuList>
4253
</NavigationMenu>
4354
</div>

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
"private": true,
44
"type": "module",
55
"license": "Apache-2.0",
6+
"author": "Ian Macalinao <[email protected]>",
7+
"repository": {
8+
"type": "git",
9+
"url": "git+https://github.com/macalinao/grill.git"
10+
},
611
"workspaces": {
712
"packages": [
813
"packages/*",

packages/dataloader-es/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @macalinao/dataloader-es
22

3+
[![npm version](https://img.shields.io/npm/v/@macalinao/dataloader-es.svg)](https://www.npmjs.com/package/@macalinao/dataloader-es)
4+
35
A modern ESM-native TypeScript implementation of Facebook's [DataLoader](https://github.com/graphql/dataloader) pattern for efficient batching and caching of data loading operations.
46

57
## Description

packages/dataloader-es/package.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
{
22
"name": "@macalinao/dataloader-es",
33
"version": "0.1.0",
4-
"description": "ESM-native DataLoader implementation for efficient batching and caching",
4+
"description": "Modern ESM-native TypeScript implementation of Facebook's DataLoader pattern for efficient batching and caching",
55
"type": "module",
66
"author": "Ian Macalinao <[email protected]>",
7-
"homepage": "https://github.com/macalinao/grill",
7+
"homepage": "https://grill.ianm.com",
88
"license": "MIT",
9+
"keywords": [
10+
"dataloader",
11+
"batching",
12+
"caching",
13+
"graphql",
14+
"esm",
15+
"typescript",
16+
"performance"
17+
],
918
"main": "dist/index.js",
1019
"types": "dist/index.d.ts",
1120
"exports": {

packages/grill/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @macalinao/grill
22

3+
[![npm version](https://img.shields.io/npm/v/@macalinao/grill.svg)](https://www.npmjs.com/package/@macalinao/grill)
4+
35
Modern Solana development kit for React applications with automatic account batching, caching, and transaction notifications.
46

57
## Features

packages/grill/package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
{
22
"name": "@macalinao/grill",
33
"version": "0.1.0",
4+
"description": "Modern Solana development kit for React applications with automatic account batching, caching, and transaction notifications",
5+
"license": "Apache-2.0",
6+
"author": "Ian Macalinao <[email protected]>",
7+
"homepage": "https://grill.ianm.com",
8+
"keywords": [
9+
"solana",
10+
"react",
11+
"blockchain",
12+
"web3",
13+
"dataloader",
14+
"batching",
15+
"caching",
16+
"gill"
17+
],
418
"type": "module",
519
"main": "./dist/index.js",
620
"module": "./dist/index.js",

packages/solana-batch-accounts-loader/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @macalinao/solana-batch-accounts-loader
22

3+
[![npm version](https://img.shields.io/npm/v/@macalinao/solana-batch-accounts-loader.svg)](https://www.npmjs.com/package/@macalinao/solana-batch-accounts-loader)
4+
35
Efficient batch account loading for Solana using DataLoader and [@solana/kit](https://github.com/solana-developers/solana-web3.js-v2).
46

57
## Installation

packages/solana-batch-accounts-loader/package.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,17 @@
44
"description": "Efficient batch account loading for Solana using DataLoader and @solana/kit",
55
"type": "module",
66
"author": "Ian Macalinao <[email protected]>",
7-
"homepage": "https://github.com/macalinao/grill",
7+
"homepage": "https://grill.ianm.com",
88
"license": "Apache-2.0",
9+
"keywords": [
10+
"solana",
11+
"dataloader",
12+
"batching",
13+
"rpc",
14+
"accounts",
15+
"blockchain",
16+
"web3"
17+
],
918
"main": "dist/index.js",
1019
"types": "dist/index.d.ts",
1120
"exports": {

0 commit comments

Comments
 (0)