mirror of
https://github.com/logos-messaging/OpChan.git
synced 2026-01-02 12:53:10 +00:00
* chore: move to /app * chore: setup workspace * chore: move lib * wip * fix: build and memory leak * fix: app content hydration for message manager * fix: non-ens wallets engagement, syncing hydration * chore: improvements * chore: IdentityContext * chore: time range for sds store query to 1 month * chore: remove client prop * remove env logs * wip * FIX HYDRATION * fix: message signing * chore: rename providers * fix: hydration interface * state consistentcy * fix: ens * chore: minimal docs * chore: update readme * local build
Opchan
A TypeScript browser library workspace.
Structure
This is an npm workspace containing:
@opchan/core- Core browser library package
Development
Installation
npm install
Building
Build all packages:
npm run build
Build specific package:
npm run build --workspace=@opchan/core
Development Mode
Watch mode for development:
npm run dev --workspace=@opchan/core
Testing
npm test
Linting
npm run lint
Usage
import { Opchan } from '@opchan/core';
const opchan = new Opchan({
debug: true,
version: '1.0.0'
});
console.log(opchan.getVersion()); // "1.0.0"
opchan.log('Hello from Opchan!'); // [Opchan] Hello from Opchan!
Packages
@opchan/core
The core browser library providing the main functionality.
License
MIT
Description
Languages
TypeScript
98.6%
CSS
1%
JavaScript
0.3%
HTML
0.1%