{"_id":"@acelikesghosts/logger","_rev":"1-e667fda849a24692da58d3dcab11a9f9","name":"@acelikesghosts/logger","dist-tags":{"latest":"0.0.2-RC"},"versions":{"0.0.1-RC":{"name":"@acelikesghosts/logger","displayName":"Logger","version":"0.0.1-RC","description":"A simplistic customizable Logger.","types":"index.d.ts","main":"Logger.js","author":{"name":"AceLikesGhosts"},"license":"MIT","keywords":["logger"],"_id":"@acelikesghosts/logger@0.0.1-RC","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-XpyIclfAczTP89nrAGxfFkWizFCbSDukQDaz/bNf1X4kkIvf/idzymGbOiK27dn2IGAg6fwYZWeBHhGHRercaQ==","shasum":"04c07f107cfa0f7f13a24d84d4beeb306315f9a5","tarball":"https://registry.npmjs.org/@acelikesghosts/logger/-/logger-0.0.1-RC.tgz","fileCount":5,"unpackedSize":7400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3UBQMYrNW3qpnUgrNfjiaRQ0g56pip7QdpnAq7gMP1gIhALS43hqCeuwcuVWnalOEzmj2IdPuFBKnOee46f6Vm0st"}]},"_npmUser":{"name":"acelikesghosts","email":"acelikesghosts@gmail.com"},"directories":{},"maintainers":[{"name":"acelikesghosts","email":"acelikesghosts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_0.0.1-RC_1703677940448_0.24278975728639973"},"_hasShrinkwrap":false},"0.0.2-RC":{"name":"@acelikesghosts/logger","displayName":"Logger","version":"0.0.2-RC","description":"a simplistic customizable Logger.","types":"index.d.ts","main":"Logger.js","author":{"name":"AceLikesGhosts"},"license":"MIT","keywords":["logger"],"gitHead":"b67e073d3b1787c6f17acc0bc26651087a6e9cf6","_id":"@acelikesghosts/logger@0.0.2-RC","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-RrbiT1KYBb8YI62UaqwuVl9gNbMYn5+tcgkGhAmsi1JBzlW26XpYrDjI7PSs9oD6Jfng9rpwz6BVsbbB+wre2g==","shasum":"f75ad2e8535b7b3e7ff66651a177c86354ba6d10","tarball":"https://registry.npmjs.org/@acelikesghosts/logger/-/logger-0.0.2-RC.tgz","fileCount":5,"unpackedSize":8334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoYBZKzNH5yzu9CA55v6PFj6xN1so9USAuAWznXi6o2QIhAP0c2cYy8xuXVCB50QT1Xv69E5mXcLxaCc8m4kaxaDvx"}]},"_npmUser":{"name":"acelikesghosts","email":"acelikesghosts@gmail.com"},"directories":{},"maintainers":[{"name":"acelikesghosts","email":"acelikesghosts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_0.0.2-RC_1703821024712_0.36384369468229516"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-27T11:52:20.311Z","0.0.1-RC":"2023-12-27T11:52:20.620Z","modified":"2023-12-29T03:37:05.070Z","0.0.2-RC":"2023-12-29T03:37:04.899Z"},"maintainers":[{"name":"acelikesghosts","email":"acelikesghosts@gmail.com"}],"description":"a simplistic customizable Logger.","keywords":["logger"],"author":{"name":"AceLikesGhosts"},"license":"MIT","readme":"# Logger\r\n\r\na simplistic logger for general purposes, wrapper around `console`\r\n\r\n## Examples\r\n\r\nCJS:\r\n```js\r\nconst Logger = require('@AceLikesGhosts/Logger');\r\n\r\nconst logger = new Logger('prefix', void 0 /** default colors */, 'sub:prefix' /** optional */);\r\n// prefix = \"sub:prefix:prefix\"\r\nlogger.info('hello!'); // same as `logger.log('hello!');`\r\nlogger.warn('uh oh!');\r\nlogger.trace('im here!');\r\n```\r\n\r\nTypescript:\r\n```ts\r\nimport Logger from '@AceLikesGhosts/Logger';\r\nimport type { Colors } from '@AceLikesGhosts/Logger';\r\n\r\nconst colors = {\r\n    // prefix: 'purple' -> or hex\r\n    // etc,,,\r\n} satisfies Colors;\r\n\r\nconst logger = new Logger('prefix', colors /** or `void 0` for defaults */, 'sub:prefix' /** optional */);\r\nlogger.info('hello!'); // same as `logger.log('hello!');`\r\nlogger.warn('uh oh!');\r\nlogger.trace('im here!');\r\n```","readmeFilename":"README.md"}