diff --git a/README.md b/README.md index f5ff4e1..72268eb 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # @larvit/smpp [![npm](https://img.shields.io/npm/v/@larvit/smpp)](https://www.npmjs.com/package/@larvit/smpp) -[![Test](https://github.com/larvit/larvitsmpp/actions/workflows/test.yaml/badge.svg)](https://github.com/larvit/larvitsmpp/actions/workflows/test.yaml) SMPP 3.4 client and server for Node.js with the session layer built in: keepalive, reconnect, send window, long messages and delivery receipts. TypeScript, ESM, no dependencies. @@ -14,7 +13,8 @@ window, long messages and delivery receipts. TypeScript, ESM, no dependencies. - **Graceful shutdown.** `close()` waits for what is in flight, so neither end has to guess. - **Never throws.** Every fallible call resolves to `{ err?, … }`. - **Interoperable.** Tested as a client against Jasmin and SMPPSim, and as a server against Kannel, - jsmpp, Cloudhopper, python-smpplib and php-smpp: [interop-tests/](interop-tests/README.md). + jsmpp, Cloudhopper, python-smpplib and php-smpp: + [interop-tests/](https://gitea.larvit.se/larvit/smpp-js/src/branch/main/interop-tests/README.md). [Install](#install) · [Send an SMS](#send-an-sms) · [Delivery reports](#delivery-reports) · [Receive SMS](#receive-sms) · [Run an SMPP server](#run-an-smpp-server) · [Errors](#errors) · @@ -630,7 +630,7 @@ if (isCommand(pduObj, 'submit_sm')) { ## Migrating from larvitsmpp 0.4.0 -See [MIGRATION.md](MIGRATION.md). +See [MIGRATION.md](https://gitea.larvit.se/larvit/smpp-js/src/branch/main/MIGRATION.md). ## Development diff --git a/interop-tests/AGENTS.md b/interop-tests/AGENTS.md index 8946711..41a6201 100644 --- a/interop-tests/AGENTS.md +++ b/interop-tests/AGENTS.md @@ -96,6 +96,6 @@ ways the next experiment must see. One fix per defect class, as its own change: then the implementation; then the decision record in the root `AGENTS.md` where the fix settles a question of the wire or the session's life. 3. `/larv-review` on the branch, with the pull request based on `main`. When it marks the PR - ready, squash-merge it. + ready, fast-forward it. 4. Back in the experiments worktree: fast-forward `main`, rerun the experiment that found the defect, delete the workaround its test carried, and note the fix in the findings file. diff --git a/package.json b/package.json index aa197f3..98068ef 100644 --- a/package.json +++ b/package.json @@ -9,19 +9,16 @@ "smpp", "typescript" ], - "homepage": "https://github.com/larvit/larvitsmpp", - "bugs": { - "url": "https://github.com/larvit/larvitsmpp/issues" - }, + "homepage": "https://gitea.larvit.se/larvit/smpp-js", "repository": { "type": "git", - "url": "git+https://github.com/larvit/larvitsmpp.git" + "url": "git+https://gitea.larvit.se/larvit/smpp-js.git" }, "license": "MIT", "author": { "name": "Mikael 'Lilleman' Göransson", "email": "lilleman@larvit.se", - "url": "http://github.com/larvit/larvitsmpp" + "url": "https://gitea.larvit.se/larvit/smpp-js" }, "type": "module", "exports": { @@ -37,8 +34,7 @@ "node": ">=18.0.0" }, "publishConfig": { - "access": "public", - "provenance": true + "access": "public" }, "scripts": { "build": "tsc --project tsconfig.build.json",