repoweaver
Version:
A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies
1 lines • 2.31 kB
JSON
{"ast":null,"code":"const pick = (obj, ...keys) => keys.flat().filter(key => Object.prototype.hasOwnProperty.call(obj, key)).reduce((acc, key) => {\n acc[key] = obj[key];\n return acc;\n}, {});\nconst omit = (obj, ...keysToOmit) => {\n const keysToOmitSet = new Set(keysToOmit.flat());\n return Object.getOwnPropertyNames(obj).filter(key => !keysToOmitSet.has(key)).reduce((acc, key) => {\n acc[key] = obj[key];\n return acc;\n }, {});\n};\nmodule.exports = {\n pick,\n omit\n};","map":{"version":3,"names":["pick","obj","keys","flat","filter","key","Object","prototype","hasOwnProperty","call","reduce","acc","omit","keysToOmit","keysToOmitSet","Set","getOwnPropertyNames","has","module","exports"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/object-utils.js"],"sourcesContent":["const pick = (obj, ...keys) =>\n keys\n .flat()\n .filter(key => Object.prototype.hasOwnProperty.call(obj, key))\n .reduce((acc, key) => {\n acc[key] = obj[key];\n return acc;\n }, {});\n\nconst omit = (obj, ...keysToOmit) => {\n const keysToOmitSet = new Set(keysToOmit.flat());\n return Object.getOwnPropertyNames(obj)\n .filter(key => !keysToOmitSet.has(key))\n .reduce((acc, key) => {\n acc[key] = obj[key];\n return acc;\n }, {});\n};\n\nmodule.exports = { pick, omit };\n"],"mappings":"AAAA,MAAMA,IAAI,GAAGA,CAACC,GAAG,EAAE,GAAGC,IAAI,KACxBA,IAAI,CACDC,IAAI,CAAC,CAAC,CACNC,MAAM,CAACC,GAAG,IAAIC,MAAM,CAACC,SAAS,CAACC,cAAc,CAACC,IAAI,CAACR,GAAG,EAAEI,GAAG,CAAC,CAAC,CAC7DK,MAAM,CAAC,CAACC,GAAG,EAAEN,GAAG,KAAK;EACpBM,GAAG,CAACN,GAAG,CAAC,GAAGJ,GAAG,CAACI,GAAG,CAAC;EACnB,OAAOM,GAAG;AACZ,CAAC,EAAE,CAAC,CAAC,CAAC;AAEV,MAAMC,IAAI,GAAGA,CAACX,GAAG,EAAE,GAAGY,UAAU,KAAK;EACnC,MAAMC,aAAa,GAAG,IAAIC,GAAG,CAACF,UAAU,CAACV,IAAI,CAAC,CAAC,CAAC;EAChD,OAAOG,MAAM,CAACU,mBAAmB,CAACf,GAAG,CAAC,CACnCG,MAAM,CAACC,GAAG,IAAI,CAACS,aAAa,CAACG,GAAG,CAACZ,GAAG,CAAC,CAAC,CACtCK,MAAM,CAAC,CAACC,GAAG,EAAEN,GAAG,KAAK;IACpBM,GAAG,CAACN,GAAG,CAAC,GAAGJ,GAAG,CAACI,GAAG,CAAC;IACnB,OAAOM,GAAG;EACZ,CAAC,EAAE,CAAC,CAAC,CAAC;AACV,CAAC;AAEDO,MAAM,CAACC,OAAO,GAAG;EAAEnB,IAAI;EAAEY;AAAK,CAAC","ignoreList":[]},"metadata":{"hasCjsExports":true},"sourceType":"script","externalDependencies":[]}