{"_id":"@bitchcraft/unicorn-logger","_rev":"15-e20ca5e153956e0d423f9d3a1b8a9eab","name":"@bitchcraft/unicorn-logger","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@bitchcraft/unicorn-logger","version":"1.0.0","author":{"url":"https://github.com/maddrag0n","name":"Josh Li"},"license":"BSD-3-Clause","_id":"@bitchcraft/unicorn-logger@1.0.0","maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"}],"contributors":[],"homepage":"https://github.com/maddrag0n/unicorn-logger#readme","bugs":{"url":"https://github.com/maddrag0n/unicorn-logger/issues"},"dist":{"shasum":"47f982326c1fb1203f8b689d2404077eef87764f","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.0.0.tgz","fileCount":13,"integrity":"sha512-zGqYUZpdokz0JRoGVhBq2Q9T+s6H4oG5i0AEzy/9hiHso8CQEStt7AbmK15ED3DG3GDnxQPVl9FJa3hEkFntFA==","signatures":[{"sig":"MEQCIFMolfm8ri0PW0Exn/WUVX1HRgPGwjuw7kYL4k43oUVeAiBSbDflFQfQLRvGSXQ1BVIsZXPIPI6c/0wKYw9gtYWX7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497013},"jest":{"moduleDirectories":["node_modules"],"moduleFileExtensions":["js"],"unmockedModulePathPatterns":["babel-loader","babel-plugin-react-transform","babel-jest"]},"main":"dist/unicorn-logger.es5.js","gitHead":"6820ee16bb748f6b48dc18768190029187380841","scripts":{"test":"node_modules/jest/bin/jest.js","start":"yarn run bundle","bundle":"NODE_ENV=production ./node_modules/webpack/bin/webpack.js --progress","prestart":"yarn install; yarn run test; if [ -e ./dist ]; then rm -rf ./dist; fi;"},"_npmUser":{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},"repository":{"url":"git+https://github.com/maddrag0n/unicorn-logger.git","type":"git"},"_npmVersion":"5.6.0","description":"A fancy wrapper for debug with full Console Web API support.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"debug":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","eslint":"^4.18.1","expect":"^1.13.2","webpack":"^3.11.0","flow-bin":"^0.66.0","babel-cli":"^6.18.0","babel-core":"^6.20.0","babel-jest":"^20.0.3","babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.16.0","eslint-plugin-import":"^2.9.0","eventsource-polyfill":"^0.9.6","eslint-plugin-flowtype":"^2.46.1","webpack-bundle-analyzer":"^2.11.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-module-resolver":"^3.1.0","eslint-plugin-flowtype-errors":"^3.3.7","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unicorn-logger_1.0.0_1519801451152_0.7074845632824511","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bitchcraft/unicorn-logger","version":"1.0.1","author":{"url":"https://github.com/maddrag0n","name":"Josh Li"},"license":"BSD-3-Clause","_id":"@bitchcraft/unicorn-logger@1.0.1","maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"}],"contributors":[],"homepage":"https://github.com/bitchcraft/unicorn-logger#readme","bugs":{"url":"https://github.com/bitchcraft/unicorn-logger/issues"},"dist":{"shasum":"1cf5c9309603205b58f647338e6e4451b64fff23","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.0.1.tgz","fileCount":14,"integrity":"sha512-cfRh5wfigshVKq2jajWTvMs6LDtkgYG+nMy4mO6Ah9wgLBYtHaT+u/3fcRwQXkFbiOhyoEgZ514IK4umLLvFag==","signatures":[{"sig":"MEQCIAan0M4whRoollBVl9QWYs2hlKPm0LDthScQasAOVejDAiB06FEpUZc43A49xbLpeCBm21U1oU520/IDix3Fzrr6Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497164},"jest":{"moduleDirectories":["node_modules"],"moduleFileExtensions":["js"],"unmockedModulePathPatterns":["babel-loader","babel-plugin-react-transform","babel-jest"]},"main":"dist/unicorn-logger.es5.js","gitHead":"c180d521bce551995cec523afe2de37e0bdf37c3","private":false,"scripts":{"test":"node_modules/jest/bin/jest.js","start":"yarn run bundle","bundle":"NODE_ENV=production ./node_modules/webpack/bin/webpack.js --progress","prestart":"yarn install; yarn run test; if [ -e ./dist ]; then rm -rf ./dist; fi;"},"_npmUser":{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},"repository":{"url":"git+https://github.com/bitchcraft/unicorn-logger.git","type":"git"},"_npmVersion":"5.6.0","description":"A fancy wrapper for debug with full Console Web API support.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"debug":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","eslint":"^4.18.1","expect":"^1.13.2","webpack":"^3.11.0","flow-bin":"^0.66.0","babel-cli":"^6.18.0","babel-core":"^6.20.0","babel-jest":"^20.0.3","babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.16.0","eslint-plugin-import":"^2.9.0","eventsource-polyfill":"^0.9.6","eslint-plugin-flowtype":"^2.46.1","webpack-bundle-analyzer":"^2.11.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-module-resolver":"^3.1.0","eslint-plugin-flowtype-errors":"^3.3.7","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unicorn-logger_1.0.1_1519916680683_0.20522338842060583","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bitchcraft/unicorn-logger","version":"1.1.0","author":{"url":"https://github.com/maddrag0n","name":"Josh Li"},"license":"BSD-3-Clause","_id":"@bitchcraft/unicorn-logger@1.1.0","maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"}],"contributors":[],"dist":{"shasum":"3f31a7bd6d211aa02f668486be649211e2868c48","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.1.0.tgz","fileCount":19,"integrity":"sha512-+lidZm0p7VTTYI6nzTMyLx3WMuWtPHAhlVTEj9OKtXyKBY3Pipc+APX64VvvERR/VNEitfrtUfkUGb2kkkkmIA==","signatures":[{"sig":"MEQCIA7M8b6nPDeDdlZvbdIOrXAGee44Q0MY1CRR+NY2a8biAiAsVolBRQV9StuFWZ3lpQTT+3Ptl4BUG3WGNCrkHTML1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617064},"jest":{"moduleDirectories":["node_modules"],"moduleFileExtensions":["js"],"unmockedModulePathPatterns":["babel-loader","babel-plugin-react-transform","babel-jest"]},"main":"lib/index.js","private":false,"scripts":{"test":"node_modules/jest/bin/jest.js","start":"yarn run bundle","bundle":"NODE_ENV=production ./node_modules/webpack/bin/webpack.js --progress","prestart":"yarn install && yarn run test"},"_npmUser":{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},"repository":{"url":"https://github.com/bitchcraft/unicorn-logger","type":"git"},"description":"A fancy wrapper for debug with full Console Web API support.","directories":{},"licenseText":"# License (BSD-3-Clause)\n\nCopyright 2016 Josh Li\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"debug":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","eslint":"^4.18.1","expect":"^1.13.2","webpack":"^3.11.0","flow-bin":"^0.66.0","babel-cli":"^6.18.0","babel-core":"^6.20.0","babel-jest":"^20.0.3","babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.16.0","eslint-plugin-import":"^2.9.0","eventsource-polyfill":"^0.9.6","eslint-plugin-flowtype":"^2.46.1","webpack-bundle-analyzer":"^2.11.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-module-resolver":"^3.1.0","eslint-plugin-flowtype-errors":"^3.3.7","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unicorn-logger_1.1.0_1520364960167_0.08790618961082242","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@bitchcraft/unicorn-logger","version":"1.1.1","author":{"url":"https://github.com/maddrag0n","name":"Josh Li"},"license":"BSD-3-Clause","_id":"@bitchcraft/unicorn-logger@1.1.1","maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"}],"contributors":[{"url":"https://github.com/thiemok","name":"Thiemo Krause"}],"dist":{"shasum":"073882b3c29f03385b5839ed3d3f106a0413a7e8","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.1.1.tgz","fileCount":19,"integrity":"sha512-vb7zaywBtmqU+MtwrEejahOUDk7fV8EPoTo9J9Zqx1u3VSJq7QlKMe51DCEvccr9mjlNoOVZbD38rDkwfztZ8A==","signatures":[{"sig":"MEYCIQDHIcezaZ/D4Sp1geaVBh4dlepVeM1/cL3q9bCUZSrMZQIhAN1wUJo2R6ririrk3l/4B3DE6weWFA5VYpu/ewqrXVNE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617225},"jest":{"moduleDirectories":["node_modules"],"moduleFileExtensions":["js"],"unmockedModulePathPatterns":["babel-loader","babel-plugin-react-transform","babel-jest"]},"main":"lib/index.js","private":false,"scripts":{"test":"node_modules/jest/bin/jest.js","start":"yarn run bundle","bundle":"NODE_ENV=production ./node_modules/webpack/bin/webpack.js --progress","prestart":"yarn install && yarn run test"},"_npmUser":{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},"repository":{"url":"https://github.com/bitchcraft/unicorn-logger","type":"git"},"description":"A fancy wrapper for debug with full Console Web API support.","directories":{},"licenseText":"# License (BSD-3-Clause)\n\nCopyright 2016 Josh Li\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"debug":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","eslint":"^4.18.1","expect":"^1.13.2","webpack":"^3.11.0","flow-bin":"^0.66.0","babel-cli":"^6.18.0","babel-core":"^6.20.0","babel-jest":"^20.0.3","babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.16.0","eslint-plugin-import":"^2.9.0","eventsource-polyfill":"^0.9.6","eslint-plugin-flowtype":"^2.46.1","webpack-bundle-analyzer":"^2.11.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-module-resolver":"^3.1.0","eslint-plugin-flowtype-errors":"^3.3.7","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unicorn-logger_1.1.1_1520418505604_0.9415530285209135","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@bitchcraft/unicorn-logger","version":"1.3.0","author":{"url":"https://github.com/maddrag0n","name":"Josh Li"},"license":"BSD-3-Clause","_id":"@bitchcraft/unicorn-logger@1.3.0","maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},{"name":"thiemok","email":"krausethiemo@googlemail.com"},{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"}],"contributors":[{"url":"https://github.com/thiemok","name":"Thiemo Krause"}],"homepage":"https://github.com/bitchcraft/unicorn-logger#readme","bugs":{"url":"https://github.com/bitchcraft/unicorn-logger/issues"},"dist":{"shasum":"87da9b130bf22040c00215c4d345507ae254a915","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.3.0.tgz","fileCount":3,"integrity":"sha512-ft2rPmBR2VFXyvJ3tEO+1tQesrvzNj2Xr6ibzfRkKd1mzyaJ7Pz69qVYSd2PrrxP1OmtAjgBIvgTK+nmQJ717w==","signatures":[{"sig":"MEYCIQCLrs6MmAGAcF1dTPGl9W+zToAyF8tn8I6X/z1KuFWAcAIhAIELSQM5PmRDw3YPJv0z9ff4e65jhoI0ShxqiJ9qHLtJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13479},"jest":{"preset":"ts-jest/presets/default-esm","transform":{"^.+\\.[tj]s?$":["ts-jest",{"useESM":true}]},"moduleNameMapper":{"^@/(.*)$":"<rootDir>/src/$1"}},"main":"dist/unicorn-logger.umd.cjs","type":"module","module":"dist/unicorn-logger.js","exports":{".":{"import":"dist/unicorn-logger.js","require":"dist/unicorn-logger.umd.cjs"}},"gitHead":"f3943b93fd69530e5ca22beb301a72e9f8151638","scripts":{"dev":"vite","test":"jest","build":"vite build","prepare":"husky install","release":"release-it --ci","check:lint":"eslint","check:types":"tsc --noEmit --pretty","generate:yarnSdks":"yarn dlx @yarnpkg/sdks"},"_npmUser":{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"},"repository":{"url":"git+https://github.com/bitchcraft/unicorn-logger.git","type":"git"},"_npmVersion":"10.1.0","description":"A fancy wrapper for debug with full Console Web API support.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"debug":"^4.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jest":"^29.7.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","ts-jest":"^29.1.1","commitlint":"^18.4.4","release-it":"^17.0.1","typescript":"^5.3.2","@types/jest":"^29.5.11","lint-staged":"^15.2.0","@types/debug":"^4.1.12","@jest/globals":"^29.7.0","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.19.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^18.4.4","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it/conventional-changelog":"^8.0.1","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unicorn-logger_1.3.0_1714301896953_0.6784049638269893","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@bitchcraft/unicorn-logger","version":"1.3.1","author":{"url":"https://github.com/maddrag0n","name":"Josh Li"},"license":"BSD-3-Clause","_id":"@bitchcraft/unicorn-logger@1.3.1","maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},{"name":"thiemok","email":"krausethiemo@googlemail.com"},{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"}],"contributors":[{"url":"https://github.com/thiemok","name":"Thiemo Krause"}],"homepage":"https://github.com/bitchcraft/unicorn-logger#readme","bugs":{"url":"https://github.com/bitchcraft/unicorn-logger/issues"},"dist":{"shasum":"95447d3990449d125054a5ff66266763b82c6908","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.3.1.tgz","fileCount":5,"integrity":"sha512-cjXcqDMSpO6UA56djORq/cq3nZna0OLTwR4nOHaZA1L/cvmoi0uko+oc38xIiNSOCWWPZTZa3OrfTq98a39taA==","signatures":[{"sig":"MEYCIQDMB7MTRUNULbUhq03nJ9Zc6wve80eKjYIo6/yJrYbKUgIhAOJkeQHghpPR5LWADHcffPSfKadqo/7opRmL0FyIhOMO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40354},"jest":{"preset":"ts-jest/presets/default-esm","transform":{"^.+\\.[tj]s?$":["ts-jest",{"useESM":true}]},"moduleNameMapper":{"^@/(.*)$":"<rootDir>/src/$1"}},"main":"dist/unicorn-logger.umd.cjs","type":"module","module":"dist/unicorn-logger.js","exports":{".":{"import":"dist/unicorn-logger.js","require":"dist/unicorn-logger.umd.cjs"}},"gitHead":"eb836f3aa2378c7ce4f5f8b75b91e7ef3f64c9d4","scripts":{"dev":"vite","test":"jest","build":"vite build","prepare":"husky install","release":"release-it --ci","check:lint":"eslint","check:types":"tsc --noEmit --pretty","generate:yarnSdks":"yarn dlx @yarnpkg/sdks"},"_npmUser":{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"},"repository":{"url":"git+https://github.com/bitchcraft/unicorn-logger.git","type":"git"},"_npmVersion":"10.1.0","description":"A fancy wrapper for debug with full Console Web API support.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"debug":"^4.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jest":"^29.7.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","ts-jest":"^29.1.1","commitlint":"^18.4.4","release-it":"^17.0.1","typescript":"^5.3.2","@types/jest":"^29.5.11","lint-staged":"^15.2.0","@types/debug":"^4.1.12","@jest/globals":"^29.7.0","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.19.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^18.4.4","@typescript-eslint/eslint-plugin":"^6.19.0","@release-it/conventional-changelog":"^8.0.1","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unicorn-logger_1.3.1_1714303579213_0.7737956210544812","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@bitchcraft/unicorn-logger","version":"1.5.0","description":"A fancy wrapper for debug with full Console Web API support.","license":"BSD-3-Clause","dependencies":{"@types/debug":"^4.1.12","debug":"^4.3.4"},"devDependencies":{"@commitlint/config-conventional":"^18.4.4","@jest/globals":"^29.7.0","@release-it/conventional-changelog":"^8.0.1","@types/jest":"^29.5.11","@typescript-eslint/eslint-plugin":"^6.19.0","@typescript-eslint/parser":"^6.19.0","commitlint":"^18.4.4","conventional-changelog-conventionalcommits":"^7.0.0","eslint":"^8.56.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.29.1","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.0","pkgroll":"^2.12.2","release-it":"^17.0.1","ts-jest":"^29.1.1","typescript":"^5.3.2"},"engines":{"node":">=20.9.0"},"scripts":{"test":"jest","dev":"yarn pkgroll --watch --sourcemap","build":"yarn pkgroll --env.NODE_ENV=production --clean-dist --sourcemap --minify","check:lint":"eslint","check:types":"tsc --noEmit --pretty","prepare":"husky install","release":"release-it --ci","generate:yarnSdks":"yarn dlx @yarnpkg/sdks"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^@/(.*)$":"<rootDir>/src/$1"},"transform":{"^.+\\.[tj]s?$":["ts-jest",{"useESM":true}]}},"author":{"name":"Josh Li","url":"https://github.com/maddrag0n"},"contributors":[{"name":"Thiemo Krause","url":"https://github.com/thiemok"}],"main":"dist/UnicornLogger.cjs","types":"dist/UnicornLogger.d.ts","module":"dist/UnicornLogger.mjs","exports":{".":{"import":{"types":"./dist/UnicornLogger.d.mts","default":"./dist/UnicornLogger.mjs"},"require":{"types":"./dist/UnicornLogger.d.ts","default":"./dist/UnicornLogger.cjs"}}},"repository":{"type":"git","url":"git+https://github.com/bitchcraft/unicorn-logger.git"},"packageManager":"yarn@4.0.2","type":"module","_id":"@bitchcraft/unicorn-logger@1.5.0","gitHead":"066de306affc6ec085a17113caad8d255e774008","bugs":{"url":"https://github.com/bitchcraft/unicorn-logger/issues"},"homepage":"https://github.com/bitchcraft/unicorn-logger#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-WkGZRfSWZlzuNWfD+H1fYwKg2MPc6P3BPMMA4xGAX8pA11tgLZfNw0RGAMm0PZz7hF+C64DzjYq/RAHlw2QSsA==","shasum":"e75b330dd6f2f41dcbb49b258cea3f69660898cd","tarball":"https://registry.npmjs.org/@bitchcraft/unicorn-logger/-/unicorn-logger-1.5.0.tgz","fileCount":9,"unpackedSize":82055,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+YkQBo2pexiaHbhDL+3vGxY660bEoVQtRuvlS6UOzqQIgFRpZ0ed2KgdLqV2jDzmkThG3O0+Fiq5eV4BQeGxaIyc="}]},"_npmUser":{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"},"directories":{},"maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},{"name":"thiemok","email":"krausethiemo@googlemail.com"},{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unicorn-logger_1.5.0_1747663756406_0.6026564755490711"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-28T07:04:11.086Z","modified":"2025-05-19T14:09:16.782Z","1.0.0":"2018-02-28T07:04:11.341Z","1.0.1":"2018-03-01T15:04:40.979Z","1.1.0":"2018-03-06T19:36:00.248Z","1.1.1":"2018-03-07T10:28:25.825Z","1.2.0":"2018-07-16T17:00:20.706Z","1.3.0":"2024-04-28T10:58:17.134Z","1.3.1":"2024-04-28T11:26:19.416Z","1.5.0":"2025-05-19T14:09:16.589Z"},"bugs":{"url":"https://github.com/bitchcraft/unicorn-logger/issues"},"author":{"name":"Josh Li","url":"https://github.com/maddrag0n"},"license":"BSD-3-Clause","homepage":"https://github.com/bitchcraft/unicorn-logger#readme","repository":{"type":"git","url":"git+https://github.com/bitchcraft/unicorn-logger.git"},"description":"A fancy wrapper for debug with full Console Web API support.","contributors":[{"name":"Thiemo Krause","url":"https://github.com/thiemok"}],"maintainers":[{"name":"maddrag0n","email":"bxxxxcraft@gmail.com"},{"name":"thiemok","email":"krausethiemo@googlemail.com"},{"name":"bcnpmjs","email":"bcnpmjs@gmail.com"}],"readme":"# @bitchcraft/unicorn-logger\n\n```\n             ,\n          „„/,\n         / (×\\\n   ,—~~~’ / `-'    UnicornLogger\n  /( )__( )   ́ ́ ́           1.4.0\n ‘ //   //    ́ ́ ́ ́ ́  \n   ``   ``   ́ ́ ́ ́ ́ ́ ́ ́\n```\nA fancy wrapper for [debug](https://yarnpkg.com/en/package/debug) that supports all Console Web API methods and allows chaining.\n\n[![CircleCI](https://circleci.com/gh/bitchcraft/unicorn-logger.svg?style=svg&circle-token=cdf5f14ad106b6ae7eaf2f42177830b9484f3d86)](https://circleci.com/gh/bitchcraft/unicorn-logger)\n## Installation\n\n```sh\n$ yarn add @bitchcraft/unicorn-logger\n$ npm install -P @bitchcraft/unicorn-logger\n```\n\n## Usage\n\nUnicornLogger optimizes debug for writing to the browser console, but is also usable in NodeJS. It binds all Console Web API methods to debug with graceful fallbacks.\n\nAs with debug you can control the logging output with the `DEBUG` env (NodeJS) or a localStorage key `debug`. Values are a string with wildcards (e. g. `api:*,-api:auth*,-*info*,*important*`).\n\nCreate a new logger instance by calling the UnicornLogger constructor with a namespace (string). The new logger instance is directly callable (defaults to log) and exposes the following methods on top. All methods return a reference to the instance to allow method chaining.\n\n\n### ES6 example\n\n```js\nimport UnicornLogger from '@bitchcraft/unicorn-logger';\n\nconst logger = new UnicornLogger('myNamespace');\nlogger.group('new console group')\n\t.log('some stuff: %O', { logger })\n\t.warn('Oops. There is some unicorn barf on the ground.')\n\t.error('Something went seriously wrong here')\n\t.groupEnd();\n\n```\n\n### ES5 example\n\n```js\nvar UnicornLogger require('@bitchcraft/unicorn-logger');\nvar logger = UnicornLogger('myNamespace');\n\nlogger.group('new console group')\n\t.log('some stuff: %O', { logger })\n\t.warn('Oops. There is some unicorn barf on the ground.')\n\t.error('Something went seriously wrong here')\n\t.groupEnd();\n\n```\n\n### Supported methods\n\n| Method                                                                                    | Parameters                             | Description                                                                                                                                                                                                                                                                                         |\n|:----------------------------------------------------------------------------------------- |:-------------------------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [assert](https://developer.mozilla.org/en-US/docs/Web/API/console/assert)                 | assertion: boolean, ...obj: Any        | Writes an error message to the console if the assertion is false. If the assertion is true, nothing happens.                                                                                                                                                                                        |\n| [clear](https://developer.mozilla.org/en-US/docs/Web/API/Console/clear)                   |                                        | Clears the console                                                                                                                                                                                                                                                                                  |\n| [error](https://developer.mozilla.org/en-US/docs/Web/API/Console/error)                   | ...obj: Any                            | Outputs an error message to the console                                                                                                                                                                                                                                                             |\n| [group](https://developer.mozilla.org/en-US/docs/Web/API/Console/group)                   | label: string                          | Creates a new inline group in the Web Console log. This indents following console messages by an additional level, until groupEnd() is called.                                                                                                                                                      |\n| [groupCollapsed](https://developer.mozilla.org/en-US/docs/Web/API/Console/groupCollapsed) | label: string                          | Creates a new collapsed inline group in the Web Console log.                                                                                                                                                                                                                                        |\n| [groupEnd](https://developer.mozilla.org/en-US/docs/Web/API/Console/groupEnd)             |                                        | Exits the current inline group in the Web Console.                                                                                                                                                                                                                                                  |\n| [info](https://developer.mozilla.org/en-US/docs/Web/API/Console/info)                     | ...obj: Any                            | Outputs an informational message to the Web Console. Most browsers prefix these messages with an (i)-icon.                                                                                                                                                                                          |\n| [log](https://developer.mozilla.org/en-US/docs/Web/API/Console/log) (alias: debug)        |                                        | Outputs a message to the console.                                                                                                                                                                                                                                                                   |\n| [table](https://developer.mozilla.org/en-US/docs/Web/API/Console/table)                   | data: Array or Object, columns: Object | Displays tabular data as a table.                                                                                                                                                                                                                                                                   |\n| [time](https://developer.mozilla.org/en-US/docs/Web/API/Console/time)                     | label: string                          | Starts a timer you can use to track how long an operation takes. You give each timer a unique name, and may have up to 1,000 timers per instance. When you call console.timeEnd() with the same label, the elapsed time in milliseconds since the timer was started will be written to the console. |\n| [timeEnd](https://developer.mozilla.org/en-US/docs/Web/API/Console/timeEnd)               | label: string                          | Stops a timer that was previously started by calling time().                                                                                                                                                                                                                                        |\n| [trace](https://developer.mozilla.org/en-US/docs/Web/API/Console/trace)                   | ...obj: Any                            | Outputs a stack trace to the console.                                                                                                                                                                                                                                                               |\n| [warn](https://developer.mozilla.org/en-US/docs/Web/API/Console/warn)                     | ...obj: Any                            | Outputs a warning message to the console.                                                                                                                                                                                                                                                           |\n\n\n### ES2015+ import with flow types\n\n```js\n// babel: env, stage-0, flow\nimport UnicornLogger from '@bitchcraft/unicorn-logger/src/UnicornLogger';\n```\n\n# Plugins/Middlewares\n\nUnicornLogger can be extended trough middlewares/plugins.\nA middleware can:\n* react to logging calls\n* manipulate call arguments\n* cancel the further execution of logging calls\n* register its own logging functions\n\nMiddlewares can be easily added to an instance or globally to the logger Class. Global middlewares are applied before instance ones, both will be executed in the order they were added.\n```js\nimport UnicornLogger from '@bitchcraft/unicorn-logger';\n\nconst logger = new UnicornLogger('myNamespace');\nlogger.use(new ExampleMiddleware()); // Instance Middleware\nUnicornLogger.use(new ExampleMiddleware()); // Global Middleware\n```\n\nFor middleware development see the [wiki](https://github.com/bitchcraft/unicorn-logger)\n\n# Bundle size\n\nAbout core-js takes up roughly 62% of the bundle size, which should not increase your bundle size if you are running babel. After minification, the gzipped size (including core-js) should be around 13KB.\nYou can check out the [bundle analytics](./dist/es5-bundle-analytics.html) for the non-minified bundle.\n\n# Help and feedback\n\nPlease file issues in [Github](https://github.com/maddrag0n/unicorn-logger/issues)\n\n# Contribute\n\nWe are open for PRs. Please respect to the linting rules.\n\n# License\n\nUnicornLogger is free software und the BSD-3-Clause (see [LICENSE.md](./LICENSE.md)). The unicorn UTF8 art is CC-Attribution 2018 Josh Li.\n\n# Contributors\n\n- [Josh Li](https://github.com/maddrag0n) (Maintainer)\n","readmeFilename":"README.md"}