Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Svea Laravel Package

nordkit/svea

Modern PHP SDK for Svea Checkout, Payment Admin, webhook subscriptions and inbound webhook verification. Fluent API with typed value objects, retries, idempotency, async task polling, and a robust testing fake. Includes first-class Laravel integration.

View on GitHub
Deep Wiki
Context7

Svea PHP SDK — Documentation

This directory contains the VitePress source for the documentation site published at https://nordkit.github.io/svea/.

Local development

Requires Node 20+.

cd docs
npm install
npm run dev      # starts the dev server on http://localhost:5173/svea/
npm run build    # builds to .vitepress/dist/
npm run preview  # serves the built site

Structure

docs/
├── .vitepress/
│   └── config.ts          # site config — nav, sidebar, SEO, theme
├── public/
│   └── logo.svg           # static assets (served as-is)
├── guide/                 # narrative guides (left-nav under /guide/)
│   ├── getting-started.md
│   ├── installation.md
│   ├── quick-start.md
│   ├── configuration.md
│   ├── authentication.md
│   ├── laravel.md
│   ├── standalone.md
│   ├── testing.md
│   ├── error-handling.md
│   ├── retries-idempotency.md
│   └── middleware.md
├── api/                   # API reference (left-nav under /api/)
│   ├── checkout.md
│   ├── admin.md
│   ├── subscriptions.md
│   ├── webhooks.md
│   └── response-objects.md
├── index.md               # home page (hero + features)
└── package.json

Deployment

.github/workflows/docs.yml builds and deploys to GitHub Pages on every push to main that touches docs/**.

To enable: in the repo settings → PagesSourceGitHub Actions.

Custom domain (optional)

To serve from a custom domain (e.g. svea.nordkit.dev):

  1. Add the domain in repo Settings → Pages → Custom domain.
  2. Add a docs/public/CNAME file containing the domain.
  3. In .vitepress/config.ts, change base: '/svea/' to base: '/'.

Editing

Every page has an "Edit this page on GitHub" link in the footer for one-click PRs. Conventional Commits are encouraged (docs: …).

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
craftcms/url-validator
directorytree/privacy-filter-classifier
directorytree/privacy-filter
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi
splash/scopes
splash/toolkit
testo/output-teamcity
testo/bridge-symfony