@platform/react.ssr
Version:
A lightweight SSR (server-side-rendering) system for react apps bundled with ParcelJS and hosted on S3.
1 lines • 10.9 kB
JSON
{"id":"../../node_modules/glamor/lib/clean.js","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1566550465515},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/glamor/package.json","includedInParent":true,"mtime":1563238654896}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nexports.default = clean;\n// Returns true for null, false, undefined and {}\nfunction isFalsy(value) {\n return value === null || value === undefined || value === false || (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && Object.keys(value).length === 0;\n}\n\nfunction cleanObject(object) {\n if (isFalsy(object)) return null;\n if ((typeof object === 'undefined' ? 'undefined' : _typeof(object)) !== 'object') return object;\n\n var acc = {},\n keys = Object.keys(object),\n hasFalsy = false;\n for (var i = 0; i < keys.length; i++) {\n var value = object[keys[i]];\n var filteredValue = clean(value);\n if (filteredValue === null || filteredValue !== value) {\n hasFalsy = true;\n }\n if (filteredValue !== null) {\n acc[keys[i]] = filteredValue;\n }\n }\n return Object.keys(acc).length === 0 ? null : hasFalsy ? acc : object;\n}\n\nfunction cleanArray(rules) {\n var hasFalsy = false;\n var filtered = [];\n rules.forEach(function (rule) {\n var filteredRule = clean(rule);\n if (filteredRule === null || filteredRule !== rule) {\n hasFalsy = true;\n }\n if (filteredRule !== null) {\n filtered.push(filteredRule);\n }\n });\n return filtered.length == 0 ? null : hasFalsy ? filtered : rules;\n}\n\n// Takes style array or object provided by user and clears all the falsy data \n// If there is no styles left after filtration returns null\nfunction clean(input) {\n return Array.isArray(input) ? cleanArray(input) : cleanObject(input);\n}"},"sourceMaps":{"js":{"mappings":[{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"../../node_modules/glamor/lib/clean.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}}],"sources":{"../../node_modules/glamor/lib/clean.js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nexports.default = clean;\n// Returns true for null, false, undefined and {}\nfunction isFalsy(value) {\n return value === null || value === undefined || value === false || (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && Object.keys(value).length === 0;\n}\n\nfunction cleanObject(object) {\n if (isFalsy(object)) return null;\n if ((typeof object === 'undefined' ? 'undefined' : _typeof(object)) !== 'object') return object;\n\n var acc = {},\n keys = Object.keys(object),\n hasFalsy = false;\n for (var i = 0; i < keys.length; i++) {\n var value = object[keys[i]];\n var filteredValue = clean(value);\n if (filteredValue === null || filteredValue !== value) {\n hasFalsy = true;\n }\n if (filteredValue !== null) {\n acc[keys[i]] = filteredValue;\n }\n }\n return Object.keys(acc).length === 0 ? null : hasFalsy ? acc : object;\n}\n\nfunction cleanArray(rules) {\n var hasFalsy = false;\n var filtered = [];\n rules.forEach(function (rule) {\n var filteredRule = clean(rule);\n if (filteredRule === null || filteredRule !== rule) {\n hasFalsy = true;\n }\n if (filteredRule !== null) {\n filtered.push(filteredRule);\n }\n });\n return filtered.length == 0 ? null : hasFalsy ? filtered : rules;\n}\n\n// Takes style array or object provided by user and clears all the falsy data \n// If there is no styles left after filtration returns null\nfunction clean(input) {\n return Array.isArray(input) ? cleanArray(input) : cleanObject(input);\n}"},"lineCount":54}},"error":null,"hash":"c18cdcb98c95870f55afe5c872ab4990","cacheData":{"env":{}}}