Satoshi Qazi Muhammed 44a7ea4baf typegen: make the metadata docs CLI work from CommonJS and without docs/
- metadataMd located @pezkuwi/api-derive with import.meta.resolve at
  module load. import.meta is a syntax error in the CJS output, so
  require('@pezkuwi/typegen/metadataMd') failed. The directory now comes
  from api-derive's packageInfo, which the build fills for each format
  (package root for ESM, cjs/ for CommonJS), and is looked up only when
  the derive docs are written.
- writeFile creates the output directory; the CLI used to die with an
  unhandled ENOENT unless docs/<chain> and docs/derives already existed.
- the endpoint examples in the CLI help pointed at
  wss://dicle-rpc.pezkuwi.io, which does not exist; they show
  wss://rpc.pezkuwichain.io.

From the installed packages, the ESM bin and require(...).main() now
write the same eight files, identical to what the ESM bin wrote before.
2026-10-08 04:09:59 +04:00
2026-10-08 03:23:10 +04:00
2026-10-08 03:23:10 +04:00
2026-10-08 03:23:10 +04:00

@pezkuwi/api

Promise and RxJS APIs for interacting with PezkuwiChain and Bizinikiwi-based networks.

Developed by Dijital Kurdistan Tech Institute

Overview

This library provides a clean wrapper around all the methods exposed by a PezkuwiChain/Bizinikiwi network client and defines all the types exposed by a node.

Documentation

For complete documentation around the interfaces and their use, visit the documentation portal.

Installation

# Using npm
npm install @pezkuwi/api

# Using yarn
yarn add @pezkuwi/api

Quick Start

import { ApiPromise, WsProvider } from '@pezkuwi/api';

// Connect to a PezkuwiChain node
const wsProvider = new WsProvider('wss://rpc.pezkuwichain.io');
const api = await ApiPromise.create({ provider: wsProvider });

// Query chain info
const chain = await api.rpc.system.chain();
console.log(`Connected to ${chain}`);

Packages

Package Description
@pezkuwi/api Main API package
@pezkuwi/api-derive Derived API methods
@pezkuwi/types Type definitions
@pezkuwi/rpc-core RPC core functionality
@pezkuwi/rpc-provider RPC providers (WS, HTTP)

Tutorials

Looking for tutorials? Check out examples for guides on how to use the API to make queries and submit transactions.

Changelog

If you are an existing user, please track the CHANGELOG when changing versions.

License

Apache-2.0

Author

Dijital Kurdistan Tech Institute

S
Description
No description provided
Readme Apache-2.0
7.5 MiB
1 Watchers 0 Forks
Languages
TypeScript 99.8%