{"_id":"@trinitymirrordigital/et-utilities","_rev":"40-d6f001c1523bd5dc5d0ad006813b93c3","name":"@trinitymirrordigital/et-utilities","dist-tags":{"latest":"1.4.1"},"versions":{"1.1.0":{"name":"@trinitymirrordigital/et-utilities","version":"1.1.0","keywords":[],"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","_id":"@trinitymirrordigital/et-utilities@1.1.0","maintainers":[{"name":"dimitar-reach","email":"dimitar.atanasov@reachplc.com"},{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"}],"dist":{"shasum":"3457b5294491566ac628bcce8457be490483f92d","tarball":"https://registry.npmjs.org/@trinitymirrordigital/et-utilities/-/et-utilities-1.1.0.tgz","fileCount":8,"integrity":"sha512-63g+b7HYB5280VK4IAHJSh28kIM3nR08n2oTKRo004Fp651ZjwXR2ITKSMmtrXJNQMQb+JRfVrKdncpIm/IKtg==","signatures":[{"sig":"MEQCIBgFNqIrPWYOuEgd5+OX+XCeXboHDSgbsIa14pfwZMEgAiBZLvb/8PnH6ZQhy5zk++Pbd+a5fzhEmz3eGoNhkj9F2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZKBSCRA9TVsSAnZWagAADSoP/RZ+296PkChFZqnIWlFv\nRe9ARAZYLklS0LcawMoPuQNgiARSsy/7TtkpRngkEbSohUYoZEy8Xt4U3iNG\n+gh5x4Z/gzuRfMwF9F5SOCSd1KljXj39SRkjm5na5DNA1nvkgHjvrRLAoQfG\nlqCfsD9Z+QS8e9ZB+fpQcIHu1U83qjMC7bbgW6WCd1zuCrsPJjhub6rmOLs2\nZ21dzT9KGYq+qQUwNJPfQAsQGOvu1HQtZNjqDS4m9DaRNfCgr7htWeXa/PdC\nyc3DJTnoHToD7liLDzykNqdzKEJYYvi3Lqgeudal9MBYN29s8HeUvh+7N70z\nyT/JDyVrLo5U3/TKwlpEjzpNpf1qm+5CTf2gQ22+rHiNoMWXQjfX18yFXt0u\nzdbpCrARAtR9HElj2o/zRqu/sFLQMTr5ebd1zOjXqRTGsdEQGZiylARYMhL8\nWLDermL5BRIDv6zWBhp7PZH2cQAnmbS5AExjXZ2cPPxtTqAI7F4yiM9oc3JS\nn/DJv3rT9arUCua/Vt/H9k/AFktPf6S2ldjMU3yaz9ygjoC6lOkc4qMdj5gp\nAcTCCdceBTHDEl6jmtvndB3JLqXFwQjMqikhZJNjsDVPCpd9HzWEMsYRfFE9\ntXNI5iTFYVSg3G3YhRcXFUefB+gxeiGVuWMCtIWKj0XefGdCnqbpyQLnihd0\n9oBM\r\n=TBKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0d5f5580be3fcb92075bc29ebdb3d3198c4e9c34","scripts":{"build":"NODE_ENV=production rollup -c","build:watch":"NODE_ENV=production rollup -c -w"},"_npmUser":{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"},"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.8.1+x64 (darwin)","description":"Utility Functions to use in my projects","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"12.8.1","dependencies":{"core-js":"3.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.27.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^2.3.3","rollup-plugin-analyzer":"^3.3.0","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","@trinitymirrordigital/babel-setup":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/et-utilities_1.1.0_1600430161919_0.543925802342565","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@trinitymirrordigital/et-utilities","version":"1.2.0","keywords":[],"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","_id":"@trinitymirrordigital/et-utilities@1.2.0","maintainers":[{"name":"dimitar-reach","email":"dimitar.atanasov@reachplc.com"},{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"}],"dist":{"shasum":"8897120be1d6c08e8169b1579a6df81ef219c95e","tarball":"https://registry.npmjs.org/@trinitymirrordigital/et-utilities/-/et-utilities-1.2.0.tgz","fileCount":9,"integrity":"sha512-sLhceJ+P+eP+kbsCdU6XXo/ao8bsohuGT7QmsYVUkGCVXVlJ5y//KHND9GbjUFec+f3wio5125H3uAeKxvuCWA==","signatures":[{"sig":"MEQCIB70MjqvAu1X6LfjGLrEsUq8fuNDDo3beUzhUChLShhVAiB2RX8E++XwXQRiInzPpmq0g55LiOtHElvZekfbn08hBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKxTCRA9TVsSAnZWagAAHqQP/2Lw7w9EkJJ3FDzBA9P1\nCIR/L5uOyE/dfh5JCxtJRaihZbZcFRqRrIDTC5OBScn76W4coM/6gqoDXgWG\nIo+nAquMGIFFYGubheQo9U4TkGJtmKy4Irpp42stPCjrapNLclcFZmvTrw/5\n2HWHGsk0IvvsxyHUu8DqdCmRqMsKgKGTbtTx1+mNZuwA8yFdNnALWgbFEqZG\nqLzUqZeEZJI6euh5ZNY53Gyybj1iOUbTfpIXaolgJ963XSwNXpmKrXcvvtOK\nBB0biRp97A7KZ4mpBrbDCDfZpOc5Mzcev7JDaAkoTXrFeOZlz73AgpIplIMz\nGOFakMzmooQJifpv2jnT1jsuyLGsFKEEVsZT2I2NVR7dk2uHjXTZ371tKFuo\nXNXhTUVaMo3azbESwZjlkGpOK3P7f4xIdH15rrpRdp5dTfq5TJ9CroLiC/Hn\nNsjxWWmNd215PQiAIrf19llqsxltQ1xjteH9UcPAE+DFne8zLxegBLrvdqvz\nJecOQ6WKn8DkTb8Wz2GcdzHeNmgpPKJpXzcqy0jzma9oGTeWnd4APO//dA+4\nstBINpyROy+YzrOau9xnqOIuAZFssWTtF9ikxcrmNzHQkz6ZF+e7Y+5Omrk+\nYzb4PqXkEqVox6rxCFmZaEH9cROZGLoljB3xNOWGyVhdcI7/2kK3NwxSng1v\n2Li4\r\n=6+cP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f2b56cce83f6c69924a5574194f921254f54ac62","scripts":{"build":"NODE_ENV=production rollup -c","build:watch":"NODE_ENV=production rollup -c -w"},"_npmUser":{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"},"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.8.1+x64 (darwin)","description":"Utility Functions to use in my projects","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"12.8.1","dependencies":{"core-js":"3.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.28.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^2.3.3","rollup-plugin-analyzer":"^3.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","@trinitymirrordigital/babel-setup":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/et-utilities_1.2.0_1602006099330_0.1464791454662886","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@trinitymirrordigital/et-utilities","version":"1.3.0","keywords":[],"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","_id":"@trinitymirrordigital/et-utilities@1.3.0","maintainers":[{"name":"dimitar-reach","email":"dimitar.atanasov@reachplc.com"},{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"}],"dist":{"shasum":"53bdfc0d91463376a08d7fcc310899a2c1bd4163","tarball":"https://registry.npmjs.org/@trinitymirrordigital/et-utilities/-/et-utilities-1.3.0.tgz","fileCount":15,"integrity":"sha512-8ZzUg3GKN1XNWO8BXbpyoouTazCtG2aGHGKkKpMTPYrnrSk4in3FyGrigFt2Zy7XxoADQNYcDctdrGTHefnF5g==","signatures":[{"sig":"MEYCIQDkhALUGzM3DGHQIGh+061ZdsYvqVO08VPDV3bCR/hxpwIhAPQ6TEvfErZQbn8RDKXe4ni8y80+5Wwb+VI8iUu/Xvi7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffcQ4CRA9TVsSAnZWagAA5d4P/26s39W4GciolaNszyqN\nTzlP3vX6yk4V+7yEahMa9JqoU1AuxKBa28TmHKJGsDa0Fdovk5E8qSrvKRNL\nVXIsfl6qggA24G5O6LqlkRXreNcMIlkIyiU6FaMLnPw570pnYZtIPTFlVZ44\nBy+1ol8gQQhCjTD2lFOsNE8SXNUfNS0q3DkRnjRBXHVH9KqhUgZjX0QwlV3R\nIiIuicv08/OF4pMSPola7BVkYlFrwIh4EikAeKfMNhRo1AzOUOMRFJopG85P\nh0pLUuQjSGZnf4S7K4mTMpCCsI3p86BLozB7MswILsLSLjJ2q14BB4Q8IhHy\nY8uYGzBfQ5xLTQFrs/BfPJN36jDtePh83XHx6DD6XVlZzEVRiEH7aFMMuF9p\nHo/lqUS75BS35XPmA5F7J3wYUgG3lzkWNmXqwINkg6hmfs4cpVqxCz5w6SZg\nG8XO0DbYcVc38MNmBRjlaoZiBri8QLlYbwzufEg9d209TuwABAvCeqCIMMdN\nPATXo7tAzSviAxYnn7kxQX1TtikUWBnUILg7p/Fs+uU8n7Y3NF6tnUxglktK\nSYhCoWXqlKJ/NS8soVFjRcsDKj6O6ouUaNvauXU2+I+CossUwsSJ3JLOy8Zu\n9ZsXWs+UeRmvLIKLEsaWTgB8ZZsDiNwTs9qovgpugAkpw11tBYxdKIhzlbUW\nNX7i\r\n=dMpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"53ab599fd445c576d3fc582c77290e757c21cde3","scripts":{"build":"NODE_ENV=production rollup -c","build:watch":"NODE_ENV=production rollup -c -w"},"_npmUser":{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"},"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.8.1+x64 (darwin)","description":"Utility Functions to use in my projects","directories":{"lib":"lib","dist":"dist","test":"__tests__"},"_nodeVersion":"12.8.1","dependencies":{"core-js":"3.6.5","browserlist":"^1.0.1","@babel/runtime":"^7.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.28.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^2.3.3","rollup-plugin-analyzer":"^3.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","@trinitymirrordigital/babel-setup":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/et-utilities_1.3.0_1602077751929_0.35708191968095493","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@trinitymirrordigital/et-utilities","version":"1.3.1","keywords":[],"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","_id":"@trinitymirrordigital/et-utilities@1.3.1","maintainers":[{"name":"dimitar-reach","email":"dimitar.atanasov@reachplc.com"},{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"}],"dist":{"shasum":"4214b5e0acc19d5a293324a94971796cd6155bff","tarball":"https://registry.npmjs.org/@trinitymirrordigital/et-utilities/-/et-utilities-1.3.1.tgz","fileCount":15,"integrity":"sha512-2i1b13ai7ispjY/frS6eNNPUfh1cRElR+pWB+ztcMy+Yzy+nC5C6pxK2Bx7PEZBpCHHayegtxK8SKPJpW79vRA==","signatures":[{"sig":"MEUCIDmBNjSBmcNcNjnkz0FV/3wnuiLyhsYH9jkHJmS0SYxuAiEAm0/CefL6MorSJsn9DfQBG2WtR8zT2b9+emcRAZ++4Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgDrbCRA9TVsSAnZWagAALBsP/0Wt1PXqb9PSs/q0klsJ\nzz21vLUbR2yR5WEsV4YyhLR0EgZDJ5pz+tfwRLFdTEmINIsUFypCSUhCZ4hD\ndt42UkJT3o3dX8r4rmWmBFE+YOJ4EvLuvRMHrhQXH75T1IANVoRVJR0NksS4\nkBD0y5SiqtpapgWF09a4eEPb/cWoT+T2vKo69DhJ12ee65E8nHER5s1OinN8\n1Kb9ldOMBlMEBS+Ndy6GKOpaBRYSI1GbsAYSAlRLzdJEouYJxy5frFgLixs1\nbidwTaiOR573DWP8aLfEvcH70/7/s552MJcRScUPcSU0MfpwWXA4+0ipv9w+\nQAkGh/bilORE/Bn9hjTpGrNUithguep3HisidtTaxoqsV3JNCxFvAxdjxRLs\nJfUh6IaSmJgzQJe2moXmLsTA6H3DMJ6MWY3pdU2wI9L+IJKCUtMXVN/7WL+R\npxWU/6jF9Ylu6yyk56n5knqmicr/5Jf9X4UjV5PevbFEBOGLxx/ZI11TsZMT\naBqzdGk7mXzofd7navIoF/Ydj7KL1b6o6Da5iWwtmgkE8NSR74vhWyvOLRNU\n3SsJptDwOwj0/MEqqHsxdGAqwytA8UeKm3HZgE/Qen1qQXQXP4U945xYRquo\nOnK8phl8nIV0G2C/eyEyUwIvErwV6nk7guQALQXryh0wU+xVwO4wQwxdE0QS\nPwaS\r\n=+Rv2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db3492d38d260d7ac03a4661c78b9e5c984c65c2","scripts":{"build":"NODE_ENV=production rollup -c","build:watch":"NODE_ENV=production rollup -c -w"},"_npmUser":{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"},"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.8.1+x64 (darwin)","description":"Utility Functions to use in my projects","directories":{"lib":"lib","dist":"dist","test":"__tests__"},"_nodeVersion":"12.8.1","dependencies":{"core-js":"3.6.5","browserlist":"^1.0.1","@babel/runtime":"^7.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.28.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^2.3.3","rollup-plugin-analyzer":"^3.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","@trinitymirrordigital/babel-setup":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/et-utilities_1.3.1_1602239195571_0.9656415597302077","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@trinitymirrordigital/et-utilities","version":"1.4.0","keywords":[],"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","_id":"@trinitymirrordigital/et-utilities@1.4.0","maintainers":[{"name":"dimitar-reach","email":"dimitar.atanasov@reachplc.com"},{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"}],"dist":{"shasum":"c0175bd933d1b1865e3ea1335fe554b085d9eec8","tarball":"https://registry.npmjs.org/@trinitymirrordigital/et-utilities/-/et-utilities-1.4.0.tgz","fileCount":14,"integrity":"sha512-QeqmPaQIM6+4aOfz9YYRjgzck/QI9vZVzmiw8k7gEeOYNvZJc6oR4a/fYPCe2P5X0YwuLNmKE90NPZhtJLv6oA==","signatures":[{"sig":"MEUCIQDiQ2pNQXnPZYrgUuShg4VKlm5Cj5rXcYUgYvWe/X3BfgIgJxAzBUF3GCmMgwkcHa1GUb3lj5NnpLs78Z2JBjYvqcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxSgOCRA9TVsSAnZWagAAKuUP/1zGGhpDkd9eEchwqOmp\n5GxhzziLvZ9BBwt/25NTbd9Yol1ZnBBkwkiOoiVh4pfTw/bicPdkSGLaBsqE\nveFLAIuv0IMaqiKNPZ90HMCJ4vD/5Yr7/xdES3P1vR7y9gJJXsVAerbf55rc\n6D43cGwTM/6TVUvRy3/EMRHUNq5sl2usDcZ+IaPQk45Iwxf1bAdDljLnf66T\numJTMICxsLJ6uokQs7wVieJOsVwpQVLQx1Eaklz3KpbqUDh6mXNmLVeo1leC\nksKrQXlwqWae7hlTUqIkU+2ykcHPFk7PX7Ty4+DHF06Z4WBQOrEZ1dP3ZQLx\npf0byiVYtzgEe8WPgU/jMDY3MQ9BhBuaGB5++l5+J+zq44Uxw2Op69IZwN7S\n3NzjMguK1KyZwfL2uc2VHmvtUdkPd8szOwbKVgmMEjGrvvHSU2FbXCDHNGOa\n+mW083lGNqQqesBDIcad00N3jJfl4aYS9DdyBcEtSgcdk6Ym8ghF49z0FyCy\n8aX+lVDAygbccIzQh9X61wjFuJsGVTDwJ/fXyjBDxCsekHO0JEWa/oFiB97q\n4xbudNLEip2bLDefKnVKyBgnpRetlRFk+QopK6ZblqchyZLSJT8uDOjG/Deu\n2srmifRcEGiwiZYPLzFcMm+LXhC9duqbWwbXHwAqBttmp8SZiMKmEVb3JZCe\nQvjx\r\n=NBRA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d89ef28c25103447475c6f1a79c1c9cc2d82d02","scripts":{"build":"NODE_ENV=production rollup -c","build:watch":"NODE_ENV=production rollup -c -w"},"_npmUser":{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"},"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.8.1+x64 (darwin)","description":"Utility Functions to use in my projects","directories":{"lib":"lib","dist":"dist","test":"__tests__"},"_nodeVersion":"12.8.1","dependencies":{"core-js":"3.6.5","browserlist":"^1.0.1","@babel/runtime":"^7.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.28.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^2.3.3","rollup-plugin-analyzer":"^3.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","@trinitymirrordigital/babel-setup":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/et-utilities_1.4.0_1606756366057_0.7217991342349088","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@trinitymirrordigital/et-utilities","version":"1.4.1","keywords":[],"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","_id":"@trinitymirrordigital/et-utilities@1.4.1","maintainers":[{"name":"dimitar-reach","email":"dimitar.atanasov@reachplc.com"},{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"}],"dist":{"shasum":"fff322962c1d9b5d9f4d10564ca2d84dbff95d6d","tarball":"https://registry.npmjs.org/@trinitymirrordigital/et-utilities/-/et-utilities-1.4.1.tgz","fileCount":14,"integrity":"sha512-TqcmdsXK2+YJc4FoAqJlbWpss/vGS6vIYEYIGn0IvJ1wMtZ3Equ5J4qrF+/9GhlcebwuDZ3qds4DfVEsTlQwcA==","signatures":[{"sig":"MEQCICvnR6dme4NmSH9l19ybKXtTFZ50aFR6/PqECbgSn2FNAiBIEURhtKX9L2anz8gj5zhwIfNOeZg3EabHCXRAsDktCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxl2nCRA9TVsSAnZWagAAQc4P/i8zKNhOGafzTOWKltDz\nS0hGUapjobkMWhmUz7kYpD9jrZJOCLOcR69QSNyUxLRCV7m2BEZB39rh19Cn\nHXM7Y3m94qA35gYTODiXy8LEY+00eG4BEjYJcRuTHq1gtqNZJUVfKkIdJjKa\nox4loAB27SmGxp5bcmYFlZ2dah/BQNbedB9asBXS2HsHXhg/5oweL/CjspYX\noJVKK6iDbh1UoiUTK9sHBYSE/2AFLujsIE07GBl7Kcqxdgp2Z6rmTvz5nXQa\n5Ld9xudJtiOUu4DgyWo85ZuQKs+qd+Bxnc5VIjTWa801EHHs1fwSK+p2l9+5\nj+jsWLKfM4vJbCvxD2WhyADCyPtt7CW1CMrPf1HxHm0jaW3bqLFZmEzm7Rjw\n6z/9htGv3W6aL12GGPHFK3fLup2ykMhjsYWVqVlMgssdQvRZQaZrLVpMm/mD\ndLNBzUb0MugYk08MRa3j6JvpF/JC+peVkbD9A1XD7qQBUxI6/loLCOVdTBqv\nlxqrluKVjKxsfN3IszXmDevIraEaGBjY9p8N7VNVQ60w785LWVwtgE+qeO5Z\ncIzEfVIwCV34snmUqq0wHR+NPshTTvWuFmcukEqYzi9ZFX9hAi/TQZwMMntd\n0RK3TmkEIP8chNUpCBBrRFb0v2rJ7leF4+FRnIWpOXUbTH/XaVgVvZbTy6Gk\nsk6G\r\n=NA5y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7f467d925553992cefa0de65641742e9927802e3","scripts":{"build":"NODE_ENV=production rollup -c","build:watch":"NODE_ENV=production rollup -c -w"},"_npmUser":{"name":"trinitymirrordigital-admin","email":"stuart.campbell@trinitymirror.com"},"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.8.1+x64 (darwin)","description":"Utility Functions to use in my projects","directories":{"lib":"lib","dist":"dist","test":"__tests__"},"_nodeVersion":"12.8.1","dependencies":{"core-js":"3.6.5","browserlist":"^1.0.1","@babel/runtime":"^7.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.34.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^2.3.4","rollup-plugin-analyzer":"^3.3.0","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.0","rollup-plugin-auto-external":"^2.0.0","@trinitymirrordigital/babel-setup":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/et-utilities_1.4.1_1606835622693_0.5682908575751824","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-09-18T11:56:01.831Z","modified":"2026-02-03T09:36:58.570Z","1.1.0":"2020-09-18T11:56:02.046Z","1.2.0":"2020-10-06T17:41:39.450Z","1.3.0":"2020-10-07T13:35:52.092Z","1.3.1":"2020-10-09T10:26:35.666Z","1.4.0":"2020-11-30T17:12:46.194Z","1.4.1":"2020-12-01T15:13:42.881Z"},"author":{"name":"Adrian Stainforth","email":"adrian.stainforth@reachplc.com"},"license":"MIT","keywords":[],"repository":{"url":"https://bitbucket.org/trinitymirror-ondemand/et-modules/src/master/","type":"git"},"description":"Utility Functions to use in my projects","maintainers":[{"email":"stuart.campbell@trinitymirror.com","name":"trinitymirrordigital-admin"},{"email":"andy.bradshaw@reachplc.com","name":"andy-bradshaw-reach"},{"email":"stuart.campbell@reachplc.com","name":"reach-ci"},{"email":"cristian.condurache@reachplc.com","name":"cristiancondurache"},{"email":"dimitar.atanasov@reachplc.com","name":"dimitar-reach"},{"email":"jonathan.saunders@reachplc.com","name":"jonsaunders"},{"email":"kapilakshi.rana@reachplc.com","name":"kapilakshi"},{"email":"hardeep.singh@reachplc.com","name":"hardeep.singh.reachplc"},{"email":"matteo.zuffolini@reachplc.com","name":"mattzuffolini"},{"email":"thomas.ly@reachplc.com","name":"thomas-reach"},{"email":"matt.thomson@reachplc.com","name":"matt-thomson-reach"},{"email":"tom.barwick@reachplc.com","name":"tombarwickreach"},{"email":"tanmayee.bhagwat@reachplc.com","name":"tanmayeebhagwat"},{"email":"mikael.wozniak@reachplc.com","name":"mikael.wozniak"},{"email":"jeff.boyes@reachplc.com","name":"jeffboyes"},{"email":"tatiana.guzun@reachplc.com","name":"tatianaguzun"},{"email":"selvagurunathan.gopalsamy@reachplc.com","name":"selvagurunathan"},{"email":"alsu.zalkarniaeva@reachplc.com","name":"als0u"},{"email":"tomas.doran@reachplc.com","name":"tomasdoranreach"},{"email":"rohit.bagade@reachplc.com","name":"rohitbagade"},{"email":"mahesh.yamsani@trinitymirror.com","name":"maheshyamsani"},{"email":"shubham.krishnagaur@reachplc.com","name":"shubhamkrishnagaur"},{"email":"sonalika.mishra@reachplc.com","name":"sonalika.mishra"}],"readme":"# `@trinitymirrordigital/et-utilities`\n\nUtility functions for editorial tools\n\n## Usage\n\n### Checker functions\n\n```javascript\nimport {\n  isFunction, \n  isMap, \n  isNumber, \n  isObject, \n  isSet, \n  isString, \n  matchingTypes\n} from '@trinitymirrordigital/et-utilities/dist/checks';\n\nisFunction(()=>\"a function\"); // return true\n\nisMap(new Map()); // return true\n\nisNumber(10); // return true\n\nisObject({}); // return true\n\nisSet(new Set()); // return true\n\nisString('some string'); // return true\n\nmatchingTypes('some string', 'another string'); // returns true\n\nmatchingTypes('some string', 2); // returns false\n```\n\n### Element functions\n\nisElement \n\n```html\n<div id=\"my-element\"></div>\n```\n\n```javascript\nimport {isElement} from '@trinitymirrordigital/et-utilities/dist/elements';\n\nconst el = document.getElementById(\"my-element\");\n\nisElement(el); // returns trur\n\n```\n\ncheckElements\n\n```html\n<ul>\n  <li></li>\n  <li></li>\n  <li></li>\n  <li></li>\n</ul>\n```\n\n```javascript\nimport {checkElements} from '@trinitymirrordigital/et-utilities/dist/elements';\n\nconst elements = document.querySelectorAll(\"li\");\n\ncheckElements(...elements); // returns true\n\n```\n\nparseBoolean\n\n```html\n<div id=\"my-element\" data-boolean=\"true\"></div>\n```\n\n```javascript\nimport {parseBoolean} from '@trinitymirrordigital/et-utilities/dist/elements';\n\nconst el = document.getElementById(\"my-element\");\n\nparseBoolean(el.dataset.boolean); // returns true\nel.dataset.boolean = \"false\"\nparseBoolean(el.dataset.boolean); // returns false\nel.dataset.boolean = \"foo\"\nparseBoolean(el.dataset.boolean); // returns null\n```\n\nparseNumber\n\n```html\n<div id=\"my-element\" data-num=\"123\"></div>\n```\n\n```javascript\nimport {parseBoolean} from '@trinitymirrordigital/et-utilities/dist/elements';\n\nconst el = document.getElementById(\"my-element\");\n\nparseBoolean(el.dataset.num); // returns 123\nel.dataset.num = \"foo\"\nparseBoolean(el.dataset.num); // returns null\n```\n\n## Currying \n\nThis allows you to curry a function.  For more information on currying see https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/ch04.html\n\n```javascript\nimport curry from '@trinitymirrordigital/et-utilities/dist/curry';\n\nconst adder = (a, b) => a + b;\n\nconst add2 = curry(adder, 2); // return function\nadd2(3); // return 5\nadd2(5); // return 7\n```","readmeFilename":"README.md"}