From 3f4f9d4ba02843c9eed58de54f0345a2faa05504 Mon Sep 17 00:00:00 2001 From: HadesHappy Date: Tue, 21 May 2019 21:11:54 +0200 Subject: [PATCH] docs(integrations): list aurelia as integration (#650) This adds Aurelia as new integration for the Redux DevTools --- docs/Integrations.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/Integrations.md b/docs/Integrations.md index 49f329f..cb51130 100644 --- a/docs/Integrations.md +++ b/docs/Integrations.md @@ -10,6 +10,7 @@ Mostly functional: - [Mobx](#mobx) - [PureScript](#purescript) - [Reductive](#reductive) +- [Aurelia](#aurelia) In progress: - [ClojureScript](#clojurescript) @@ -231,3 +232,27 @@ let storeEnhancer = let storeCreator = storeEnhancer @@ Reductive.Store.create; ``` + +### [Aurelia](http://aurelia.io) +#### [`aurelia-store`](https://aurelia.io/docs/plugins/store) +```ts +import {Aurelia} from 'aurelia-framework'; +import {initialState} from './state'; + +export function configure(aurelia: Aurelia) { + aurelia.use + .standardConfiguration() + .feature('resources'); + + ... + + aurelia.use.plugin('aurelia-store', { + initialState, + devToolsOptions: { // optional + ... // see https://github.com/zalmoxisus/redux-devtools-extension/blob/master/docs/API/Arguments.md + }, + }); + + aurelia.start().then(() => aurelia.setRoot()); +} +```