Skip to content

Installation

Install Khizab Core via your package manager, a <script> tag, or build from source.

Package Manager

Install the required packages.

bash
pnpm add @khizab/core @aptos-labs/[email protected]
pnpm add @khizab/core @aptos-labs/[email protected]
bash
npm install @khizab/core @aptos-labs/[email protected]
npm install @khizab/core @aptos-labs/[email protected]
bash
yarn add @khizab/core @aptos-labs/[email protected]
yarn add @khizab/core @aptos-labs/[email protected]
bash
bun add @khizab/core @aptos-labs/[email protected]
bun add @khizab/core @aptos-labs/[email protected]

CDN

If you're not using a package manager, you can also use Khizab Core via an ESM-compatible CDN such as esm.sh. Simply add a <script type="module"> tag to the bottom of your HTML file with the following content.

html
<script type="module">
  import { createConfig } from 'https://esm.sh/@khizab/[email protected]'
  import { petraWallet } from 'https://esm.sh/@khizab/connectors'
</script>
<script type="module">
  import { createConfig } from 'https://esm.sh/@khizab/[email protected]'
  import { petraWallet } from 'https://esm.sh/@khizab/connectors'
</script>

Check out the React docs for info on how to use React without JSX.

Requirements

Khizab Core is optimized for modern browsers. It is compatible with the following browsers.

  • Chrome 64+
  • Edge 79+
  • Firefox 67+
  • Opera 51+
  • Safari 12+

Using Unreleased Commits

If you can't wait for a new release to test the latest features, you can either install from the canary tag (tracks the main branch).

bash
pnpm add @khizab/core@canary
pnpm add @khizab/core@canary
bash
npm install @khizab/core@canary
npm install @khizab/core@canary
bash
yarn add @khizab/core@canary
yarn add @khizab/core@canary
bash
bun add @khizab/core@canary
bun add @khizab/core@canary

Or clone the Khizab repo to your local machine, build, and link it yourself.

bash
gh repo clone khizab/khizab
cd khizab
pnpm install
pnpm build
cd packages/core
pnpm link --global
gh repo clone khizab/khizab
cd khizab
pnpm install
pnpm build
cd packages/core
pnpm link --global

Then go to the project where you are using Khizab and run pnpm link --global @khizab/core (or the package manager that you used to link Khizab globally). Make sure you installed the required peer dependencies and their versions are correct.

Released under the MIT License.