Skip to content

geonativefr/speculoos

Repository files navigation

Speculoos

Speculoos is an opinionated set of components to use with Vue and Hydra APIs.

Components

  • Store - A lightweight, extensible global state management store.
  • Api Client - A JSON-oriented Http Client built on top of fetch.
  • Mercure - A Mercure client.
  • Hydra Plugin - A hydra plugin for the store.
  • Filters - Manage filters from query string.
  • Vulcain - Generate Vulcain headers.
  • Clone - (Deep) clone objects, keeping their prototypes.

Tests

yarn test

Lint

yarn lint

Fix

yarn lint --fix

Build

Please build after each commit.

yarn build