Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

piral

Package Overview
Dependencies
Maintainers
1
Versions
1021
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

piral - npm Package Compare versions

Comparing version 0.6.2 to 0.6.3-pre.614

18

lib/render.js

@@ -49,11 +49,8 @@ "use strict";

function renderInstance(options) {
const { selector = '#app', gatewayUrl, subscriptionUrl, loader = defaultLoader, config = {}, layout } = options;
const { selector = '#app', gatewayUrl, subscriptionUrl, loader = defaultLoader, config = {}, gql = {}, layout, } = options;
const [AppLayout, initialState] = layout.build();
const load = utils_1.getLoader(loader, config);
const base = utils_1.getGateway(gatewayUrl);
const client = piral_ext_1.setupGqlClient({
url: base,
subscriptionUrl,
});
const uri = { base };
const client = piral_ext_1.setupGqlClient(Object.assign({ url: base, subscriptionUrl }, gql));
const uri = Object.assign({ base }, config.fetch);
const renderLayout = (content) => React.createElement(AppLayout, null, content);

@@ -67,3 +64,3 @@ const defaultRequestPilets = () => piral_ext_1.gqlQuery(client, piletsQuery).then(({ pilets }) => pilets);

}).then((_a = {}) => {
var { pilets = defaultRequestPilets, translations = {}, extendApi = defaultExtendApi, attach, actions, state: explicitState } = _a, forwardOptions = __rest(_a, ["pilets", "translations", "extendApi", "attach", "actions", "state"]);
var { pilets = defaultRequestPilets, translations = {}, extendApi = defaultExtendApi, attach, actions, fetch: fetchOptions = uri, locale: localeOptions = config.locale, state: explicitState } = _a, forwardOptions = __rest(_a, ["pilets", "translations", "extendApi", "attach", "actions", "fetch", "locale", "state"]);
const apis = {};

@@ -77,8 +74,5 @@ const messages = Array.isArray(translations)

const state = piral_core_1.setupState(Object.assign({}, initialState, { languages: Object.keys(messages) }), explicitState);
const localizer = piral_ext_1.setupLocalizer({
language: state.app.language.selected,
messages,
});
const localizer = piral_ext_1.setupLocalizer(Object.assign({ language: state.app.language.selected, messages }, localeOptions));
const Piral = piral_core_1.createInstance(Object.assign({}, forwardOptions, { availablePilets: utils_1.getAvailablePilets(attach), requestPilets: utils_1.getPiletRequester(pilets), actions: Object.assign({}, actions, actions_1.createTranslationsActions(localizer, apis)), extendApi(api, target) {
const newApi = Object.assign({}, piral_ext_1.createFetchApi(uri), piral_ext_1.createGqlApi(client), piral_ext_1.createLocaleApi(localizer), api);
const newApi = Object.assign({}, piral_ext_1.createFetchApi(fetchOptions), piral_ext_1.createGqlApi(client), piral_ext_1.createLocaleApi(localizer), api);
apis[target.name] = newApi;

@@ -85,0 +79,0 @@ return extendApi(newApi, target);

import { ArbiterModuleMetadata } from 'react-arbiter';
import { LocalizationMessages, FetchConfig, GqlConfig, LocaleConfig } from 'piral-ext';
import { PiralStateConfiguration, GlobalState, PiletRequester, Extend } from 'piral-core';
import { LocalizationMessages, PiralGqlApiQuery, PiralFetchApiFetch, PiralGqlApiMutate, PiralGqlApiSubscribe } from 'piral-ext';
import { PiralGqlApiQuery, PiralFetchApiFetch, PiralGqlApiMutate, PiralGqlApiSubscribe } from 'piral-ext';
import { LayoutBuilder } from './layout';

@@ -32,2 +33,10 @@ export interface PiralAttachment<TApi> {

extendApi?: Extend<TApi>;
/**
* Sets up the configuration for fetch.
*/
fetch?: FetchConfig;
/**
* Sets up the configuration for localization.
*/
locale?: LocaleConfig;
}

@@ -75,2 +84,6 @@ export interface PiralLoaderOptions {

layout: LayoutBuilder;
/**
* Sets up the configuration for GraphQL.
*/
gql?: GqlConfig;
}
{
"name": "piral",
"version": "0.6.2",
"version": "0.6.3-pre.614",
"description": "The all-in-one piral package.",

@@ -44,4 +44,4 @@ "keywords": [

"graphql": "^14.3.0",
"piral-core": "^0.6.2",
"piral-ext": "^0.6.2",
"piral-core": "^0.6.3-pre.614",
"piral-ext": "^0.6.3-pre.614",
"promise-polyfill": "^8.1.0",

@@ -60,3 +60,3 @@ "react": "^16.8.1",

},
"gitHead": "c8ce0972fce0f4497fda971346c15b8a178de6ca"
"gitHead": "a5da432941fab9cd0dffb4588477c50a225cba1a"
}
import { ArbiterModuleMetadata } from 'react-arbiter';
import { LocalizationMessages, FetchConfig, GqlConfig, LocaleConfig } from 'piral-ext';
import { PiralStateConfiguration, GlobalState, PiletRequester, Extend } from 'piral-core';
import {
LocalizationMessages,
PiralGqlApiQuery,
PiralFetchApiFetch,
PiralGqlApiMutate,
PiralGqlApiSubscribe,
} from 'piral-ext';
import { PiralGqlApiQuery, PiralFetchApiFetch, PiralGqlApiMutate, PiralGqlApiSubscribe } from 'piral-ext';
import { LayoutBuilder } from './layout';

@@ -43,2 +38,10 @@

extendApi?: Extend<TApi>;
/**
* Sets up the configuration for fetch.
*/
fetch?: FetchConfig;
/**
* Sets up the configuration for localization.
*/
locale?: LocaleConfig;
}

@@ -89,2 +92,6 @@

layout: LayoutBuilder;
/**
* Sets up the configuration for GraphQL.
*/
gql?: GqlConfig;
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc