https://github.com/aptos-labs/aptos-js-pro
Library of opinionated utilities for building Aptos applications
https://github.com/aptos-labs/aptos-js-pro
aptos blockchain move react typescript web3
Last synced: 9 months ago
JSON representation
Library of opinionated utilities for building Aptos applications
- Host: GitHub
- URL: https://github.com/aptos-labs/aptos-js-pro
- Owner: aptos-labs
- License: apache-2.0
- Created: 2025-03-04T23:27:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-25T21:16:30.000Z (9 months ago)
- Last Synced: 2025-08-28T12:33:42.055Z (9 months ago)
- Topics: aptos, blockchain, move, react, typescript, web3
- Language: TypeScript
- Homepage: https://js-pro.aptos.dev
- Size: 893 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: .github/README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Aptos JS-Pro
A library of opinionated utilities built on top of the @aptos-labs/ts-sdk
## Overview
Aptos JS-Pro is a library of utilities built on top of the `@aptos-labs/ts-sdk`. This library is focused on an opinionated tools based off of internal usecases derived from Aptos Labs products such as Petra and Aptos Connect.
## Documentation
Please visit [js-pro.aptos.dev](https://js-pro.aptos.dev) for the latest documentation.
## Installation
> [!NOTE]
> These packages are still in development and may change rapidly as they are developed.
### TypeScript
```bash
npm install @aptos-labs/ts-sdk @aptos-labs/js-pro
```
### React
```bash
npm install @aptos-labs/ts-sdk @aptos-labs/js-pro @tanstack/react-query @aptos-labs/react
```
## Getting Started
### Prerequisites
Check out [`.tool-versions`](.tool-versions) for runtime requirements.
### Installation
1. Clone the repository:
```bash
git clone https://github.com/aptos-labs/aptos-js-pro.git
cd aptos-js-pro
```
2. Install runtimes (mise)
```bash
mise install
```
If `mise` is not installed, check out their [Getting Started](https://mise.jdx.dev/getting-started.html) page.
3. Install dependencies:
```bash
pnpm install
```
4. Build packages:
```bash
pnpm build
```
5. Run tests:
```bash
pnpm test
```
6. Run checks:
```bash
pnpm check
```
### Deployment
The documentation is automatically deployed to [js-pro.aptos.dev](https://js-pro.aptos.dev) when a pull request is merged into the `main` branch. This deployment is handled through a private Vercel instance.
## Contributing
Contributions are welcome! Please refer to the [CONTRIBUTING.md](./CONTRIBUTING.md) file for more information.