@snappmarket/config
Advanced tools
Comparing version 0.2.10-alpha.4 to 0.2.10-alpha.5
@@ -0,8 +1,7 @@ | ||
export * from './Provider/hooks'; | ||
export { default as ToolboxProvider } from './Provider'; | ||
export * from './theme'; | ||
export { default as theme } from './theme'; | ||
export { default as GlobalConfig } from './Provider/config'; | ||
export { default as useLanguage } from './Provider/hooks/useLanguage' | ||
export { default as useOptions } from './Provider/hooks/useOptions' | ||
export { default as ToolboxProvider } from './Provider'; |
@@ -0,8 +1,7 @@ | ||
export * from './Provider/hooks'; | ||
export { default as ToolboxProvider } from './Provider'; | ||
export * from './theme'; | ||
export { default as theme } from './theme'; | ||
export { default as GlobalConfig } from './Provider/config'; | ||
export { default as useLanguage } from './Provider/hooks/useLanguage' | ||
export { default as useOptions } from './Provider/hooks/useOptions' | ||
export { default as ToolboxProvider } from './Provider'; |
55
index.js
"use strict"; | ||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -11,8 +11,12 @@ value: true | ||
var _exportNames = { | ||
ToolboxProvider: true, | ||
theme: true, | ||
GlobalConfig: true, | ||
useLanguage: true, | ||
useOptions: true, | ||
ToolboxProvider: true | ||
GlobalConfig: true | ||
}; | ||
Object.defineProperty(exports, "ToolboxProvider", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Provider["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "theme", { | ||
@@ -30,21 +34,18 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(exports, "useLanguage", { | ||
enumerable: true, | ||
get: function get() { | ||
return _useLanguage["default"]; | ||
} | ||
var _hooks = require("./Provider/hooks"); | ||
Object.keys(_hooks).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _hooks[key]; | ||
} | ||
}); | ||
}); | ||
Object.defineProperty(exports, "useOptions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _useOptions["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "ToolboxProvider", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Provider["default"]; | ||
} | ||
}); | ||
var _Provider = _interopRequireDefault(require("./Provider")); | ||
var _theme = _interopRequireWildcard(require("./theme")); | ||
@@ -63,8 +64,2 @@ | ||
var _config = _interopRequireDefault(require("./Provider/config")); | ||
var _useLanguage = _interopRequireDefault(require("./Provider/hooks/useLanguage")); | ||
var _useOptions = _interopRequireDefault(require("./Provider/hooks/useOptions")); | ||
var _Provider = _interopRequireDefault(require("./Provider")); | ||
var _config = _interopRequireDefault(require("./Provider/config")); |
{ | ||
"name": "@snappmarket/config", | ||
"private": false, | ||
"version": "0.2.10-alpha.4", | ||
"version": "0.2.10-alpha.5", | ||
"author": "Jafar Rezaei (SayJeyHi) <jafar.rezaei.ard@gmail.com>", | ||
@@ -6,0 +6,0 @@ "main": "./index.js", |
@@ -10,2 +10,49 @@ (function (global, factory) { | ||
var context = React.createContext({}); | ||
var ToolboxProvider = context.Provider, | ||
ToolboxConsumer = context.Consumer; | ||
var useLanguage = function useLanguage() { | ||
var _useContext = React.useContext(context), | ||
language = _useContext.language; | ||
return language; | ||
}; | ||
var GlobalConfig = { | ||
options: { | ||
publicPath: '/', | ||
importSpriteSVG: false, | ||
useSpriteFile: true, | ||
SSR: false | ||
}, | ||
theme: {}, | ||
language: {} | ||
}; | ||
var useOptions = function useOptions() { | ||
var _useContext = React.useContext(context), | ||
options = _useContext.options; | ||
if (!options) { | ||
return GlobalConfig.options; | ||
} | ||
return options; | ||
}; | ||
var global$1 = (typeof global !== "undefined" ? global : | ||
typeof self !== "undefined" ? self : | ||
typeof window !== "undefined" ? window : {}); | ||
// from https://github.com/kumavis/browser-process-hrtime/blob/master/index.js | ||
var performance = global$1.performance || {}; | ||
var performanceNow = | ||
performance.now || | ||
performance.mozNow || | ||
performance.msNow || | ||
performance.oNow || | ||
performance.webkitNow || | ||
function(){ return (new Date()).getTime() }; | ||
function _extends() { | ||
@@ -29,2 +76,36 @@ _extends = Object.assign || function (target) { | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function _objectWithoutProperties(source, excluded) { | ||
if (source == null) return {}; | ||
var target = _objectWithoutPropertiesLoose(source, excluded); | ||
var key, i; | ||
if (Object.getOwnPropertySymbols) { | ||
var sourceSymbolKeys = Object.getOwnPropertySymbols(source); | ||
for (i = 0; i < sourceSymbolKeys.length; i++) { | ||
key = sourceSymbolKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; | ||
target[key] = source[key]; | ||
} | ||
} | ||
return target; | ||
} | ||
var defaultTheme = { | ||
@@ -95,83 +176,2 @@ defaultRem: '1rem', | ||
var GlobalConfig = { | ||
options: { | ||
publicPath: '/', | ||
importSpriteSVG: false, | ||
useSpriteFile: true, | ||
SSR: false | ||
}, | ||
theme: {}, | ||
language: {} | ||
}; | ||
var context = React.createContext({}); | ||
var ToolboxProvider = context.Provider, | ||
ToolboxConsumer = context.Consumer; | ||
var useLanguage = function useLanguage() { | ||
var _useContext = React.useContext(context), | ||
language = _useContext.language; | ||
return language; | ||
}; | ||
var useOptions = function useOptions() { | ||
var _useContext = React.useContext(context), | ||
options = _useContext.options; | ||
if (!options) { | ||
return GlobalConfig.options; | ||
} | ||
return options; | ||
}; | ||
var global$1 = (typeof global !== "undefined" ? global : | ||
typeof self !== "undefined" ? self : | ||
typeof window !== "undefined" ? window : {}); | ||
// from https://github.com/kumavis/browser-process-hrtime/blob/master/index.js | ||
var performance = global$1.performance || {}; | ||
var performanceNow = | ||
performance.now || | ||
performance.mozNow || | ||
performance.msNow || | ||
performance.oNow || | ||
performance.webkitNow || | ||
function(){ return (new Date()).getTime() }; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function _objectWithoutProperties(source, excluded) { | ||
if (source == null) return {}; | ||
var target = _objectWithoutPropertiesLoose(source, excluded); | ||
var key, i; | ||
if (Object.getOwnPropertySymbols) { | ||
var sourceSymbolKeys = Object.getOwnPropertySymbols(source); | ||
for (i = 0; i < sourceSymbolKeys.length; i++) { | ||
key = sourceSymbolKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; | ||
target[key] = source[key]; | ||
} | ||
} | ||
return target; | ||
} | ||
var faIR = { | ||
@@ -178,0 +178,0 @@ currencySign: "تومان" |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("styled-components")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","styled-components"],t):t((e=e||self).SnappMarketConfigs={},e.React,e.propTypes,e.styledComponents)}(this,(function(e,t,r,o){"use strict";var n="default"in t?t.default:t;function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r;var f={defaultRem:"1rem",defaultFont:"IRANSans",containerWidth:"1628px",colors:{blue:{bright:"#f2f7ff","ultra-light":"#a5c8fc",light:"#556ff7",normal:"#2446f5",dark:"#0a2cdc"},green:{bright:"#e7feea","ultra-light":"#aef0b8",light:"#10e02c",normal:"#07bc20",dark:"#058b18"},red:{bright:"#fff6f5","ultra-light":"#ffbfc3",light:"#ff6973",normal:"#ff3643",dark:"#ff0313"},orange:{bright:"#fff8f2","ultra-light":"#fcd0a5",light:"#ff9747",normal:"#ff7a14",dark:"#e06100"},yellow:{bright:"#fffcef","ultra-light":"#ffeb98",light:"#ffdc47",normal:"#b7963a",dark:"#af8b28"},gray:{bright:"#fafafa","ultra-light":"#eeeeee",light:"#bdbdbd",normal:"#757575",dark:"#424242"},white:"#ffffff",taupe:"#292929",black:"#000000",transparent:"transparent"},viewports:{xs:0,sm:576,md:768,lg:992,xl:1200}},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a({},f,{},e)},i={options:{publicPath:"/",importSpriteSVG:!1,useSpriteFile:!0,SSR:!1},theme:{},language:{}},u=t.createContext({}),p=u.Provider,s=(u.Consumer,("undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{}).performance||{});s.now||s.mozNow||s.msNow||s.oNow||s.webkitNow;function c(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var g=function(e){var t=e.theme,r=e.language,f=e.options,u=e.children,s=c(e,["theme","language","options","children"]),g=a({},i.options,{},f),d=l(t);return i.language=r,i.theme=d,i.options=g,n.createElement(p,{value:a({language:r,options:g},s)},n.createElement(o.ThemeProvider,{theme:d},u))};g.propTypes={theme:r.object,language:r.object,options:r.shape({SSR:r.bool,importSpriteSVG:r.bool,useSpriteFile:r.bool,publicPath:r.string}),children:r.node},g.defaultProps={language:{currencySign:"تومان"},options:{},theme:{}},e.GlobalConfig=i,e.ToolboxProvider=g,e.makeTheme=l,e.theme=f,e.useLanguage=function(){return t.useContext(u).language},e.useOptions=function(){var e=t.useContext(u).options;return e||i.options},Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("styled-components")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","styled-components"],t):t((e=e||self).SnappMarketConfigs={},e.React,e.propTypes,e.styledComponents)}(this,(function(e,t,r,o){"use strict";var n="default"in t?t.default:t;r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r;var a=t.createContext({}),f=a.Provider,l=(a.Consumer,{options:{publicPath:"/",importSpriteSVG:!1,useSpriteFile:!0,SSR:!1},theme:{},language:{}}),i=("undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{}).performance||{};i.now||i.mozNow||i.msNow||i.oNow||i.webkitNow;function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function p(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var s={defaultRem:"1rem",defaultFont:"IRANSans",containerWidth:"1628px",colors:{blue:{bright:"#f2f7ff","ultra-light":"#a5c8fc",light:"#556ff7",normal:"#2446f5",dark:"#0a2cdc"},green:{bright:"#e7feea","ultra-light":"#aef0b8",light:"#10e02c",normal:"#07bc20",dark:"#058b18"},red:{bright:"#fff6f5","ultra-light":"#ffbfc3",light:"#ff6973",normal:"#ff3643",dark:"#ff0313"},orange:{bright:"#fff8f2","ultra-light":"#fcd0a5",light:"#ff9747",normal:"#ff7a14",dark:"#e06100"},yellow:{bright:"#fffcef","ultra-light":"#ffeb98",light:"#ffdc47",normal:"#b7963a",dark:"#af8b28"},gray:{bright:"#fafafa","ultra-light":"#eeeeee",light:"#bdbdbd",normal:"#757575",dark:"#424242"},white:"#ffffff",taupe:"#292929",black:"#000000",transparent:"transparent"},viewports:{xs:0,sm:576,md:768,lg:992,xl:1200}},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u({},s,{},e)},g=function(e){var t=e.theme,r=e.language,a=e.options,i=e.children,s=p(e,["theme","language","options","children"]),g=u({},l.options,{},a),d=c(t);return l.language=r,l.theme=d,l.options=g,n.createElement(f,{value:u({language:r,options:g},s)},n.createElement(o.ThemeProvider,{theme:d},i))};g.propTypes={theme:r.object,language:r.object,options:r.shape({SSR:r.bool,importSpriteSVG:r.bool,useSpriteFile:r.bool,publicPath:r.string}),children:r.node},g.defaultProps={language:{currencySign:"تومان"},options:{},theme:{}},e.GlobalConfig=l,e.ToolboxProvider=g,e.makeTheme=c,e.theme=s,e.useLanguage=function(){return t.useContext(a).language},e.useOptions=function(){var e=t.useContext(a).options;return e||l.options},Object.defineProperty(e,"__esModule",{value:!0})})); |
30096
47
806