diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index c9b6567..9741e97 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -30,30 +30,3 @@ jobs: run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - publish-github: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup Node.js for GitHub Packages - uses: actions/setup-node@v4 - with: - node-version: '18' - registry-url: 'https://npm.pkg.github.com' - scope: '@debros' - - - name: Install dependencies - run: npm install --frozen-lockfile - - - name: Build SDK - run: npm run build - - - name: Publish to GitHub Packages - run: npm publish - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 15e32cf..914778b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# @network/sdk - TypeScript SDK for DeBros Network +# @debros/network-ts-sdk - TypeScript SDK for DeBros Network A modern, isomorphic TypeScript SDK for the DeBros Network gateway. Works seamlessly in both Node.js and browser environments with support for database operations, pub/sub messaging, and network management. @@ -14,7 +14,7 @@ A modern, isomorphic TypeScript SDK for the DeBros Network gateway. Works seamle ## Installation ```bash -npm install @network/network-ts-sdk +npm install @debros/network-ts-sdk ``` ## Quick Start @@ -22,7 +22,7 @@ npm install @network/network-ts-sdk ### Initialize the Client ```typescript -import { createClient } from "@network/sdk"; +import { createClient } from "@debros/network-ts-sdk"; const client = createClient({ baseURL: "http://localhost:6001", @@ -234,7 +234,7 @@ interface ClientConfig { By default, credentials are stored in memory. For browser apps, use localStorage: ```typescript -import { createClient, LocalStorageAdapter } from "@network/sdk"; +import { createClient, LocalStorageAdapter } from "@debros/network-ts-sdk"; const client = createClient({ baseURL: "http://localhost:6001", @@ -248,7 +248,7 @@ const client = createClient({ The SDK throws `SDKError` for all errors: ```typescript -import { SDKError } from "@network/sdk"; +import { SDKError } from "@debros/network-ts-sdk"; try { await client.db.query("SELECT * FROM nonexistent"); @@ -268,7 +268,7 @@ The SDK works in browsers with minimal setup: ```typescript // Browser example -import { createClient } from "@network/sdk"; +import { createClient } from "@debros/network-ts-sdk"; const client = createClient({ baseURL: "https://gateway.example.com", diff --git a/package.json b/package.json index c3006c2..6701187 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@debros/network-ts-sdk", - "version": "0.1.4", + "version": "0.1.5", "description": "TypeScript SDK for DeBros Network Gateway", "type": "module", "main": "./dist/index.js",