updated skills
This commit is contained in:
@@ -144,4 +144,3 @@ try {
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
@@ -81,4 +81,3 @@ the design proposal
|
||||
for the per-package change record and
|
||||
the design document for the
|
||||
cross-cutting sibling-shape architecture.
|
||||
|
||||
|
||||
@@ -76,4 +76,3 @@ const rates = await registry
|
||||
`CoinGeckoProvider` class + `CoinGeckoConfig` type.
|
||||
- [`src/coin-ids/coin-ids.md`](./src/coin-ids/coin-ids.md) — `COIN_IDS`
|
||||
curated map + `getCoinGeckoId(symbol)` lookup.
|
||||
|
||||
|
||||
@@ -88,4 +88,3 @@ const converter = new CurrencyConverter({
|
||||
2026-05-17 slim refactor of `@suaveplan/currency-providers`. See
|
||||
the design proposal for
|
||||
the change record.
|
||||
|
||||
|
||||
@@ -72,4 +72,3 @@ Every failure path raises `CurrencyProviderError` from the slim core:
|
||||
Dispatch on `error.code`, not the message string. The instance also
|
||||
carries `providerName: "cryptocompare"`, optional `status` (for HTTP_ERROR),
|
||||
and optional `upstreamMessage` (for UPSTREAM_ERROR).
|
||||
|
||||
|
||||
@@ -63,4 +63,3 @@ const converter = new CurrencyConverter({ provider: registry.get("ecb") });
|
||||
|
||||
- [`src/ecb/ecb.md`](./src/ecb/ecb.md) — `EcbProvider` class, configuration,
|
||||
error matrix, advanced examples.
|
||||
|
||||
|
||||
@@ -86,4 +86,3 @@ CryptoCompare, Kraken, Virtual) ship as separate
|
||||
2026-05-17 against the slimmed core. See
|
||||
the design proposal
|
||||
for the proposal, design, and parity checklist.
|
||||
|
||||
|
||||
@@ -84,4 +84,3 @@ const provider = registry.get("kraken");
|
||||
the design document. See
|
||||
the design proposal for
|
||||
the migration parity table and source mapping.
|
||||
|
||||
|
||||
@@ -64,4 +64,3 @@ Every failure mode raises `CurrencyProviderError` from
|
||||
|
||||
Universal — runs in Node 18+, Bun, browsers, and Web Workers without any
|
||||
runtime polyfill.
|
||||
|
||||
|
||||
@@ -89,4 +89,3 @@ the design proposal
|
||||
for the migration record. The cross-cutting architecture for the
|
||||
`@suaveplan/currency-provider-*` family is documented in
|
||||
the design document.
|
||||
|
||||
|
||||
@@ -123,4 +123,3 @@ provider classes moved out to sibling packages; the registry / factory /
|
||||
HTTP helper landed here. See
|
||||
the design proposal for the
|
||||
refactor record and migration notes.
|
||||
|
||||
|
||||
@@ -102,4 +102,3 @@ errors, Zod boundary, `AbortSignal` support, and enriched
|
||||
`ConversionResult`. See
|
||||
the design proposal for the migration
|
||||
record and the deferred-feature list.
|
||||
|
||||
|
||||
@@ -117,4 +117,3 @@ try {
|
||||
## License
|
||||
|
||||
MIT — © Suaveplan Team
|
||||
|
||||
|
||||
@@ -91,4 +91,3 @@ const intent = await engine.createIntent({
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
@@ -69,4 +69,3 @@ Part of the `@suaveplan/payment-provider-*` family. See
|
||||
shared foundation (`ProviderRegistry`, `httpRequest`,
|
||||
`composeAbortSignal`, `PaymentProviderError`, the `PAYMENT_PROVIDER_*`
|
||||
code registry, and the shared config shapes).
|
||||
|
||||
|
||||
@@ -104,4 +104,3 @@ single `*Provider` class, register cleanly into `ProviderRegistry`.
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
@@ -101,4 +101,3 @@ const intent = await engine.createIntent({
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
@@ -108,4 +108,3 @@ const stripe = registry.get("stripe"); // typed as PaymentProvider
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
@@ -210,4 +210,3 @@ function mapToPaymentIntent(_raw: unknown): PaymentIntent {
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
@@ -186,4 +186,3 @@ console.log(receiptGen.toPlainText(receipt), payload.type);
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user