@frontity/core
Version:
The core package of the Frontity framework.
19 lines (17 loc) • 443 B
text/typescript
import { createStore } from "@frontity/connect";
import { Package } from "@frontity/types";
import mergePackages from "../utils/merge-packages";
export default ({
packages,
state,
}: {
packages: {
[name: string]: Package;
};
state: Package["state"];
}) => {
state.frontity.platform = "client";
const merged = mergePackages({ packages, state, overwriteArrays: true });
const store = createStore(merged);
return store;
};