{"_id":"@bizjournals/utilities","_rev":"7-9df24c026d74d850f8027822968dcb3d","name":"@bizjournals/utilities","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"@bizjournals/utilities","version":"0.0.1","keywords":[],"author":{"name":"DPD"},"license":"UNLICENSED","_id":"@bizjournals/utilities@0.0.1","maintainers":[{"name":"msteninger","email":"msteninger@bizjournals.com"},{"name":"mikel5","email":"mlampson@bizjournals.com"},{"name":"mplong","email":"mlong@bizjournals.com"},{"name":"william-lindner","email":"lindner.will@gmail.com"},{"name":"reksten","email":"reksten@bizjournals.com"},{"name":"farnhizzle","email":"farnhizzle@gmail.com"},{"name":"bizjcallen","email":"callen@bizjournals.com"},{"name":"dbullard","email":"dbullard@bizjournals.com"},{"name":"acbj","email":"bizops@bizjournals.com"},{"name":"atodd","email":"andrew.w.todd@gmail.com"}],"dist":{"shasum":"6d33573c936830a27934343446de25b15007bcf5","tarball":"https://registry.npmjs.org/@bizjournals/utilities/-/utilities-0.0.1.tgz","fileCount":14,"integrity":"sha512-ScNbUaydBdFFrptz+lFEfq7nedokJ2L7Zd1zZYDQUwFepUELRc6iRgsaJG6W1yFTtcP3mvCwLn2VsSkA5lxtgg==","signatures":[{"sig":"MEQCIGviCKbQApRGIHbcYVjIxWOdgMkCBWWmj+wq7xbUQMIaAiAKrkq3e5HNIeCo+XWcTif5slF4EL5ORBwOcOrXuC7jxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO9q5CRA9TVsSAnZWagAAI4gP/AwY/dEch3QdHxrb67ra\nX/UAWomEkWC2YCNOqmxdb5xDfLhHl+rMpukfhnENS1tN/anhzgzg5fitJ7Yo\nUNCW1nJxyPcLJ8IIV59nvJ5cqg+mz6tQripB2F6BR1jeEE/wT2RTF/1fXeJ6\nyPYUJsHpk9KReFVsAm3n8Rr8r1Td7U7XEF97DACzNL4aTZAnpDAe67QJLkcy\nnw3jnvP9G6osfnw/TmRy3d5AKTyjQ2TUnYhQxAGL5+RtX+gVCpjnt20MtSV4\n+QH6CDwDipf6kqOTdlI/NL0hV2fyHcYjxFvFiR0VZUDkXFLFQtMcEJef3lAf\nZO7Wua2qlgXGdWFDiLkTf1YY+4GjO8amOHNMi7f4CHS/1xFdIwUpKnjy0QA4\nQsO5XAsHVUr7N4NVEh9xnco6iH3bwHfn91y+Ja7hmhMgTkAKHW2dnznIeTjg\nqgQ22n+0QUTX17UhXyoFML+Wv4lEtjZLMKm3Pvfnjb8976JDedgejU1+QRik\nwD43MSJHhxtFvFNrukgZ37gKrr+tggkAyk54yMYVWpaJuZQwbxP69aW5ihOc\n48pQjHEBj1MM3Ld5aDk27vZuMcELC3svVRO/i3bNptdSeRtGL1zJyf3lD8B5\nGlD/Owwp6RKWiABtCLUIglp0MuYmOeiiQTaQjl3oUpiHgdGhrjSn2I2OTS4J\nEdVB\r\n=Imk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","type":"module","gitHead":"32131cf90a77bd7b85f274eab409bd37c3df6e09","scripts":{"test":"jest","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"william-lindner","email":"lindner.will@gmail.com"},"repository":{"git":"https://gitlab.bizjournals.com/bizjournals/js-utilities"},"_npmVersion":"6.14.5","description":"ACBJ javascript utility library","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"@bizjournals/constants":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","babel-jest":"^25.4.0","@babel/preset-env":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utilities_0.0.1_1597758136281_0.7377778120534408","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@bizjournals/utilities","version":"1.0.0","keywords":[],"author":{"name":"DPD"},"license":"UNLICENSED","_id":"@bizjournals/utilities@1.0.0","maintainers":[{"name":"acbj","email":"bizops@bizjournals.com"},{"name":"atodd","email":"andrew.w.todd@gmail.com"},{"name":"bizjcallen","email":"callen@bizjournals.com"},{"name":"dbullard","email":"dbullard@bizjournals.com"},{"name":"farnhizzle","email":"farnhizzle@gmail.com"},{"name":"mikel5","email":"mlampson@bizjournals.com"},{"name":"mplong","email":"mlong@bizjournals.com"},{"name":"msteninger","email":"msteninger@bizjournals.com"},{"name":"reksten","email":"reksten@bizjournals.com"},{"name":"william-lindner","email":"lindner.will@gmail.com"}],"dist":{"shasum":"2d377a64aabdcebf7e8083f36e5ae6df3f168f61","tarball":"https://registry.npmjs.org/@bizjournals/utilities/-/utilities-1.0.0.tgz","fileCount":14,"integrity":"sha512-ccPILTHgZYAfJtYh/TWYcI0biHNz0JhKDD7APdWgQAbE+0EWDdSjNRLbpEo/+J2YQmneF8rVa2qy63IYEuH80Q==","signatures":[{"sig":"MEQCIGQkA1ysg89th4LRjet2N7UkjZQ+meARB1Y3aQQoo7wqAiATGRC8Wrb/OpfmSuSnvL1hNnqY7unbPlEYeGOuzql6Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPIMHCRA9TVsSAnZWagAAQD4QAKRkcmDhpKRCaxZMMmd+\neuK0cG7HdsJ22hfG/8u95dvugZro6Ae57bGjOioDYThee/y1ufPM5x0AKJFn\n1Td5KoDH6n3NMZOk5AN/xNBsbJNVFWGsbttYLqHDGNCDT85eK+MIAZ+E1/Xv\ng82O8iG9qTRxYJiLLFSSiodjrH4GflLa5imXuNWqnN5d90zjZKTiP5ohgyQl\ncukjovltB1D9SlPXiV7pRdzZ+g+AtYpClImw5tsqSQw6hLJmGD2GsHrJFJl4\nd0gZjQfaf1gxtMNKMPxkHkymGI4PAiGRySsoFnMiJS/kuCj0QQaFb4QeAjFh\nQZWYTvIEIzzuusSl/OY4vMMw2+LGFXV8mBOv4qBSge6aA6lvOk/ozHDl527K\n+rkzVbUDwPMefKghGlXDFu/BzXDwHLRkB4heM/RBQljesB9BW6VOkyZBF9U7\ntUVM5sc6gDp31tDIInH8S8kKDOrzSvzlQKFyzXmXvFKkYqmjelQc3xTsTFyF\nV5UtJdgz/H7UasjDXBZHz3lIHI90/dBimO9Hvxd8Mu2A40aQ+byO9IdcXJ5P\nzLDLY4pv5fJAxjirOhGOg+jav4Y/7jUpTXQ8GrCsBQr4jwQGXaT99gbOVVVX\nQ/TSBAjW0KHbSLglcPFlr/e/WYutS7mVy3MaYe9FHoe9rjJAsZ99YO5nW9j/\nSiZ1\r\n=/gCg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"c39fbdc40c3111a9783e1bf1de83da177c20ac14","scripts":{"test":"jest","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"william-lindner","email":"lindner.will@gmail.com"},"repository":{"git":"https://gitlab.bizjournals.com/bizjournals/js-utilities"},"_npmVersion":"6.14.5","description":"ACBJ javascript utility library","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"@bizjournals/constants":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","babel-jest":"^25.4.0","@babel/preset-env":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.0_1597801222752_0.8451555368711574","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bizjournals/utilities","version":"1.0.1","keywords":[],"author":{"name":"DPD"},"license":"UNLICENSED","_id":"@bizjournals/utilities@1.0.1","maintainers":[{"name":"acbj","email":"bizops@bizjournals.com"},{"name":"atodd","email":"andrew.w.todd@gmail.com"},{"name":"bizjcallen","email":"callen@bizjournals.com"},{"name":"dbullard","email":"dbullard@bizjournals.com"},{"name":"farnhizzle","email":"farnhizzle@gmail.com"},{"name":"mikel5","email":"mlampson@bizjournals.com"},{"name":"mplong","email":"mlong@bizjournals.com"},{"name":"msteninger","email":"msteninger@bizjournals.com"},{"name":"reksten","email":"reksten@bizjournals.com"},{"name":"william-lindner","email":"lindner.will@gmail.com"}],"dist":{"shasum":"c99f0df81c416c489f578fa21869eebb48041f95","tarball":"https://registry.npmjs.org/@bizjournals/utilities/-/utilities-1.0.1.tgz","fileCount":11,"integrity":"sha512-F8x1fV+w8ZR+aEwg7KKTh7zpjzW4jeAm0EDJn3MxB07wQlZuk92gqzXa9M+/OIOJmttISEAwy71UcK9+UX3tzw==","signatures":[{"sig":"MEUCIQCNHmuxU04s6b2TowA2Fa2azz5AeK0ETVYzZTuiv4NtMgIgEqIZFTcSAxgMRuqGAV8bmsf5Wf5AgOyzTK0hRMTt5SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPIt+CRA9TVsSAnZWagAAOTgP/09MUM4Zyrliq0MyvgBE\nL9SrTZBEDZEoX3uDWcb+xv8rg9V3+tRrtBCnK0qn7Pc6vyrR3fJbMHpiiq9N\ndzfnt0GuduWE4HwBIVgYsODrXMRbk04SP1tjJtrXIwJDDGtPb2Sfb39jPJw+\n+rlfdzbBYnBzDWBBEHSr4GHo9i4bJMseeeCu9J/cBI2GGrrMo94xSkE7QQNY\nsDaBFxL2ewOlo9A9IewCFQ5/PbF91IO+DyG4LSoJFGNG0RHJJHCYlNPRM4Il\neE2KTnneCbsHeHdt6/8u8Pgm+7TddaDDz/dECD2KmVRRpqgD8aPsf0e2db9s\nSWSy/KWIBtMFY+hdp0S++8ba3SWGBZoyTaAzBh3MRN3+7tbXy3tQoc8bdS+t\nM8aYqJJ1BS+8uCAYIM3fRq6oKNM1yWShEvik+yTWEN2gLaKP28eU3KR1jOD5\nREB/JrzXSwqPeeRJpijb+z290nQeyoRcpdxijxJs8vtg6/4huNU5kxAPWxP2\n19hj8iWuyWjsBXZ7ewxdzV8vJDx5CQI/dUmiha4NIW/COFLVUyoYaB4sMQDO\nHBaTq6+mmZXSKXAMmCUoVXdtb5rO/4/zMA0gIfpYypGaj+bpHIoFEs/i22Hc\nMUCjvuUFHTK0UYGx05T1CD3PJGpcXiAKP3d3ChdFPFRL2KrYg8l/TcI9W99H\nQCZX\r\n=S1iV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"de08e342a27daa4e46f4dd0ac226aea43548b533","scripts":{"test":"jest","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"william-lindner","email":"lindner.will@gmail.com"},"repository":{"git":"https://gitlab.bizjournals.com/bizjournals/js-utilities"},"_npmVersion":"6.14.5","description":"ACBJ javascript utility library","directories":{},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"@bizjournals/constants":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","babel-jest":"^25.4.0","@babel/preset-env":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/utilities_1.0.1_1597803390208_0.3604020907605119","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-08-18T13:42:16.281Z","modified":"2025-10-17T14:08:02.852Z","0.0.1":"2020-08-18T13:42:16.886Z","1.0.0":"2020-08-19T01:40:22.882Z","1.0.1":"2020-08-19T02:16:30.350Z"},"author":{"name":"DPD"},"license":"UNLICENSED","keywords":[],"repository":{"git":"https://gitlab.bizjournals.com/bizjournals/js-utilities"},"description":"ACBJ javascript utility library","maintainers":[{"email":"bizops@bizjournals.com","name":"acbj"},{"email":"andrew.w.todd@gmail.com","name":"atodd"},{"email":"dbullard@bizjournals.com","name":"dbullard"},{"email":"farnhizzle@gmail.com","name":"farnhizzle"},{"email":"mlong@bizjournals.com","name":"mplong"},{"email":"mlampson@bizjournals.com","name":"mikel5"}],"readme":"# Utilities\nThese are a collection of the most commonly shared utility functions within our Javascript coded\ncontent. They help us retrieve data, interpret data, and sometimes manipulate data.\n\n## Installing\n\nUsing npm:\n\n```bash\nnpm install @bizjournals/utilities\n```\n\n**Configuring your environment:**\n\nYou will need to configure an `NPM_TOKEN` within your project to include these\nprivate modules. The best idea is to use an existing project as an example.\n\n_For simple setups the .gitlab-ci.yml file within this project as a guide to accessing\nproject variables via the .npmrc file_\n\n## Example\n\n```js\nimport { isObject, empty } from \"@bizjournals/js-utilities\";\n\n// Will report true\nconsole.log(isObject({}));\n\n// Will report false\nconsole.log(isObject([]));\n\n// Will report true\nconsole.log(empty([])); \n```\n\n## API Reference\n\n```bash\n$ meta (key : String, fallback = null : Mixed) \n```\nThe meta helper retrieves the \"content\" from a meta html element. It queries based on the name or property attribute\nwith the `key` provided in the arguments. The fallback is provided when either of the following conditions are met. \nThe HTML meta element was not found, or the content attribute of that meta element was not set.\n\n```bash\n$ asset (path : String) \n```\nThe asset helper uses the CDN_URL constant from the `@bizjournals/js-constants` and the `meta` helper to look at the\nenvironment and return either a relative URI, when not in production, or a URI with the CDN_URL prepended. To use\nthis helper you must have a meta element named \"env\" and that element must have content.\n\n```bash\n$ empty (value : Mixed) \n```\nAn empty check works very similar to an empty check in PHP. It takes any value and determines if that item contains a\ntruthy result.\n\n```bash\n$ isObject (value : Mixed) \n```\nThe isObject helper will return true only when the object is of construction `{...}`.","readmeFilename":"README.md"}