Skip to content

slovensko-digital/autogram-extension

Repository files navigation

Autogram Extension Monorepo

This is a monorepo containing the Autogram Extension and SDK for electronic signatures.

Packages

  • autogram-sdk - SDK for integrating Autogram signer into web applications
  • autogram-extension - Browser extension for using Autogram with government portals

Getting Started

Prerequisites

  • Node.js 20+ (see .nvmrc)
  • npm (comes with Node.js)

Installation

npm install

This will install dependencies for all packages and build the SDK.

Development

Build all packages

npm run build

Build individual packages

npm run build:sdk
npm run build:extension
npm run build:dev  # Development build of extension

Start development server

npm start

Run example apps

npm run example-extension-usage
npm run example-avm-integration

Run tests

npm test

Lint code

npm run lint

Type checking

npm run typecheck

Clean build artifacts

npm run clean

Workspace Structure

This monorepo uses npm workspaces:

  • /autogram-sdk - SDK package
  • /autogram-extension - Extension package (depends on SDK)

The extension automatically uses the local SDK version via workspace protocol.

Contributing

Please see individual package READMEs for package-specific documentation:

License

EUPL-1.2 - See LICENSE file for details

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors