{"_id":"@arekkusu90/logger","_rev":"1-d27c1cd4210cecf43b3abb1f4b65eb47","name":"@arekkusu90/logger","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@arekkusu90/logger","description":"A logger for styled logs in the browser","version":"0.0.1","author":{"name":"Alessandro Napoli","email":"arekkusu90@gmail.com"},"homepage":"https://github.com/arekkusu90/logger#readme","license":"MIT","type":"module","module":"dist/logger.js","main":"dist/logger.umd.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/logger.js","require":"./dist/logger.umd.cjs"}},"scripts":{"build":"tsc && vite build && dts-bundle-generator --config ./.dts.json","build-and-pack":"npm run build && npm pack --pack-destination ./dist","dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","npm:publish":"npm publish --access public","preview":"vite preview","test":"npm run test:unit","test:unit":"vitest","test:unit:ui":"vitest --ui"},"devDependencies":{"@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","@vitest/ui":"^0.23.2","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jsdom":"^20.0.0","np":"^7.6.2","prettier":"^2.7.1","typescript":"^4.6.4","vite":"^3.1.0","vitepress":"^1.0.0-alpha.13","vitest":"^0.23.2","vue":"^3.2.39"},"directories":{"doc":"docs","example":"examples"},"repository":{"type":"git","url":"git+https://github.com/arekkusu90/logger.git"},"keywords":["js","ts","browser","console","log"],"bugs":{"url":"https://github.com/arekkusu90/logger/issues"},"gitHead":"64b1c03382db61016b5508dc1dd185989ae280c4","_id":"@arekkusu90/logger@0.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"integrity":"sha512-FJbHDXH9W7Y9NiWxl5ikNBx9bNAAZEPCSXj9ZYl6WkxR6BzcCIvJGMXOf/MO6Mt9X7KrXR+QM8TSTt6WVEBxsA==","shasum":"53534ad739973808c369d8364fce54d4fc6021d1","tarball":"https://registry.npmjs.org/@arekkusu90/logger/-/logger-0.0.1.tgz","fileCount":8,"unpackedSize":54699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCANHS/Pd4L1ZBpL818jvEqx4yoT3GvAojZ+oB+md/OqgIhAMKRXhdFP0aLVVc0ybb92mzP7YfAAUOGe0QjJbumVkxi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHj9HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqnw//cAhptOTOVSYvTZ3bMYdL59MQ+EkM+rIaXpP0HtRDtmeIj2IC\r\nk/eWmgJKii5iQCv35ZmvyhLbETB0GgqDesIj4VyHh+iOOVpWtRYDZK/bZocX\r\nwRjZ3a60TGOSb2q5uQMPIHBlRP4sH8rItlOZO4Ke14JioBcAcNq1ROklYtwI\r\nWF8To3dXfmLLySQ6yyaBs7FGLXWJ7zajI/bk+zBNDhrtXDScGJApp548nOCe\r\noq8E6ZS8k4cpW5SML6cag+kyHQ6iiHOWnNdrkkJx/P7P+qoi7AYcbjfDmMhl\r\npGyxV/ZZW3U5caH3wuINcSc3PpQWOiNlZhBgFMnWulFv//gkB0zgZZbgk4dq\r\nrnHgN+9nUhnqE59H9Fo0uF6DvWOqJ8FfOkws/apCOsvoqlyudYwHfHGPhFUM\r\naPsE4y1Z8W/GDWYwjdOor3qO6pEn+GDjQhE2F7RnCSACFWL4UgDPtZ6K8mdF\r\nlxZYeWX/vZRFLvvv9HkAXFvVaxzA1YYO0K8aNPxBLGIlB4i0ze8jLZlwRcJD\r\ngKtb2WQ85twzKrqr456znBPOLbhnOWDOBo7H1U9ZOm9UA3FCVFxNXL4k7m5o\r\n8GF/cDtEUKsEbgS4g4yfyfTNK+QVPIbjLXW3zqU6HHMhX/Sf82t8/ALwFnuq\r\nMlzBgZYs+UWnpo6QeIJXREq02ay+SHrXudo=\r\n=Z9PF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arekkusu90","email":"arekkusu90@gmail.com"},"maintainers":[{"name":"arekkusu90","email":"arekkusu90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_0.0.1_1662926663629_0.04548127604279273"},"_hasShrinkwrap":false},"0.0.2":{"name":"@arekkusu90/logger","description":"A logger for styled logs in the browser","version":"0.0.2","author":{"name":"Alessandro Napoli","email":"arekkusu90@gmail.com"},"homepage":"https://github.com/arekkusu90/logger#readme","license":"MIT","type":"module","module":"dist/logger.js","main":"dist/logger.umd.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/logger.js","require":"./dist/logger.umd.cjs"}},"scripts":{"build":"tsc && vite build && dts-bundle-generator --config ./.dts.json","build-and-pack":"npm run build && npm pack --pack-destination ./dist","dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","npm:publish":"npm run build && npm publish --access public","preview":"vite preview","test":"npm run test:unit","test:unit":"vitest","test:unit:ui":"vitest --ui"},"devDependencies":{"@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","@vitest/ui":"^0.23.2","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jsdom":"^20.0.0","np":"^7.6.2","prettier":"^2.7.1","typescript":"^4.6.4","vite":"^3.1.0","vitepress":"^1.0.0-alpha.13","vitest":"^0.23.2","vue":"^3.2.39"},"directories":{"doc":"docs","example":"examples"},"repository":{"type":"git","url":"git+https://github.com/arekkusu90/logger.git"},"keywords":["js","ts","browser","console","log"],"bugs":{"url":"https://github.com/arekkusu90/logger/issues"},"gitHead":"64b1c03382db61016b5508dc1dd185989ae280c4","_id":"@arekkusu90/logger@0.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"integrity":"sha512-mUC1QoAPvuvklADHDEH8YGzToGHsrnyOaTVdViIAJdbRZGc0D8cYrzumexeeJ7y5a/058Gu0N1aMOaKVZhMAJQ==","shasum":"2cc9ff6cfaf95ecec1e186007c051f1fcb162e27","tarball":"https://registry.npmjs.org/@arekkusu90/logger/-/logger-0.0.2.tgz","fileCount":7,"unpackedSize":45469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXatf8srLXDk4eTuceNgFgD9uVC/ZKe5vhv8TXN2ZJ2QIgMB/wuIK8/3zQl+KfkNARAsRjOld+0u1f2IlWReW/VBk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHkH7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTvQ/+Pdtxnj4gHzTTJFFcwn5GWMZM9cPkkKC3k2z0GDO33q03PUq2\r\nBHugAka06wJ3Cm46M3vv3XLvGqgaRye8q6en0IORjCY05K976ZWkS2dA7Lh7\r\npLWBvIQ8f9BNyM4bQnAqiisbTtOenMwOuGxfG4kfTljXdVmQ3YKoLjJLrucv\r\nAaerQ9RbJ38dE0ZYUK1u2QukrnJKjcAwVfYDj7Q4VcjpzjIXiwRnYKfcojJW\r\ns8k+4h+1HpsVC75P7rR1XmwKK7IIhLBaCPS9cOzt6o7AHB2zH/4vshNnEBxb\r\nvIsTYIQh3xHe/9V1rVWdHunFnXvIT6HrrSjMAvwqb57Vc2HoBUR2mbW+H+ZI\r\nIvvwLrSRURZ7difqc2SBJM05NjuENbwmBnu0INB90+aYeMVRhV1JyPoAlD/6\r\ni7vzddMrmKdQ5mHVGbkacFOMn7JELdaiN64DSI+9W46KUR6VJd75h8PPynIH\r\nqvN2oQ782Sg/511kFi2GhPSQuKo//jLgxj77pdEsFBU6tJoV71MKEDFqiuXC\r\n4JxtNsh69/yNAhOqZ1Goe+VTOlNDEcNob1zrV5Z3zy2LeT5UzElTH5CSyCcL\r\nw2k+93SbX9dmymjxUu0CrMuza9oOSgnQ4mWWbNlXCdaFMSHOBf6pdMrsIYus\r\nv/bH/92IQZ/uRW5FUvbfK9tJaezC/jS0S0M=\r\n=UuAR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arekkusu90","email":"arekkusu90@gmail.com"},"maintainers":[{"name":"arekkusu90","email":"arekkusu90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_0.0.2_1662927354814_0.7659958031147205"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-11T20:04:23.571Z","0.0.1":"2022-09-11T20:04:23.779Z","modified":"2022-09-11T20:15:55.097Z","0.0.2":"2022-09-11T20:15:55.013Z"},"maintainers":[{"name":"arekkusu90","email":"arekkusu90@gmail.com"}],"description":"A logger for styled logs in the browser","homepage":"https://github.com/arekkusu90/logger#readme","keywords":["js","ts","browser","console","log"],"repository":{"type":"git","url":"git+https://github.com/arekkusu90/logger.git"},"author":{"name":"Alessandro Napoli","email":"arekkusu90@gmail.com"},"bugs":{"url":"https://github.com/arekkusu90/logger/issues"},"license":"MIT","readme":"# Logger\r\n\r\n## Getting started\r\n\r\nInstall the logger as a dependency\r\n\r\n```bash\r\n$ npm i logger\r\n```\r\n\r\nImport the logger\r\n\r\n```js\r\nimport Logger from \"logger\";\r\n```\r\n\r\nUse the logger\r\n\r\n```js\r\nimport Logger from \"logger\";\r\n\r\nconst logger = new Logger();\r\nlogger.text(\"Some\").text(\"blue\").style(\"color: blue\").text(\"text\").log();\r\n```\r\n\r\nIn the console you should see:\r\n\r\nSome <span style=\"color: blue\">blue</span> text\r\n\r\n## API - Base\r\n\r\n### `expr(vlaue: any): Logger`\r\n\r\n```js\r\nlogger.expr(Math.random());\r\n```\r\n\r\n### `text(value: string): Logger`\r\n\r\n```js\r\nlogger.text(\"Random text\");\r\n```\r\n\r\n### `style(value: string): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").style(\"font-size: 32px; color: red;\");\r\n```\r\n\r\n### `clear(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").style(\"font-size: 32px; color: red;\").clear();\r\n```\r\n\r\n### `printDebug(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").printDebug();\r\n```\r\n\r\n### `print(method: Function): void`\r\n\r\n```js\r\nlogger.text(\"text\").print(console.log);\r\nlogger.text(\"text\").print(console.debug);\r\nlogger.text(\"text\").print(console.error);\r\n```\r\n\r\n## API - Printers\r\n\r\n### `log(): void`\r\n\r\n```js\r\nlogger.text(\"text\").log();\r\n```\r\n\r\n### `debug(): void`\r\n\r\n```js\r\nlogger.text(\"text\").debug();\r\n```\r\n\r\n### `info(): void`\r\n\r\n```js\r\nlogger.text(\"text\").info();\r\n```\r\n\r\n### `warn(): void`\r\n\r\n```js\r\nlogger.text(\"text\").warn();\r\n```\r\n\r\n### `error(): void`\r\n\r\n```js\r\nlogger.text(\"text\").error();\r\n```\r\n\r\n### `group(): void`\r\n\r\n```js\r\nlogger.text(\"text\").group();\r\n```\r\n\r\n### `groupCollapsed(): void`\r\n\r\n```js\r\nlogger.text(\"text\").groupCollapsed();\r\n```\r\n\r\n### `groupEnd(): void`\r\n\r\n```js\r\nlogger.text(\"text\").groupEnd();\r\n```\r\n\r\n## API - Text\r\n\r\n### `color(color: Color): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").color(\"red-500\");\r\nlogger.text(\"text\").color(\"white\");\r\nlogger.text(\"text\").color(\"#F87CD4\");\r\nlogger.text(\"text\").color(\"rgb(124, 85, 208)\");\r\n```\r\n\r\n### `size(size: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").size(32);\r\nlogger.text(\"text\").size(\"32px\");\r\nlogger.text(\"text\").size(\"3em\");\r\nlogger.text(\"text\").size(\"1.5rem\");\r\nlogger.text(\"text\").size(\"20%\");\r\nlogger.text(\"text\").size(\"2vh\");\r\n```\r\n\r\n### `bold(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").bold();\r\n```\r\n\r\n### `italic(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").italic();\r\n```\r\n\r\n### `underline(style: DecorationStyle = \"solid\", color: Color = \"currentcolor\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").underline();\r\nlogger.text(\"text\").underline(\"wave\");\r\nlogger.text(\"text\").underline(\"solid\", \"blue-100\");\r\nlogger.text(\"text\").underline(\"dashed\", \"yellow\");\r\n```\r\n\r\n### `overline(style: DecorationStyle = \"solid\", color: Color = \"currentcolor\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").overline();\r\nlogger.text(\"text\").overline(\"wave\");\r\nlogger.text(\"text\").overline(\"solid\", \"blue-100\");\r\nlogger.text(\"text\").overline(\"dashed\", \"yellow\");\r\n```\r\n\r\n### `strikethrough(style: DecorationStyle = \"solid\", color: Color = \"currentcolor\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").strikethrough();\r\nlogger.text(\"text\").strikethrough(\"wave\");\r\nlogger.text(\"text\").strikethrough(\"solid\", \"blue-100\");\r\nlogger.text(\"text\").strikethrough(\"dashed\", \"yellow\");\r\n```\r\n\r\n### `uppercase(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").uppercase();\r\n```\r\n\r\n### `lowercase(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").lowercase();\r\n```\r\n\r\n### `capitalize(): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").capitalize();\r\n```\r\n\r\n### `textShadow(value: string): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").textShadow(\"1px 1px 2px red, 0 0 6px blue, 0 0 3px blue\");\r\n```\r\n\r\n### `emphasis(value: string, type: \"filled\" | \"open\" = \"filled\", color: Color = \"currentcolor\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").emphasis(\"sesame\", \"filled\", \"blue-800\");\r\nlogger.text(\"text\").emphasis(\"x\", \"open\", \"orange\");\r\n```\r\n\r\n### `indent(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").indent(32);\r\nlogger.text(\"text\").indent(\"32px\");\r\nlogger.text(\"text\").indent(\"3em\");\r\nlogger.text(\"text\").indent(\"1.5rem\");\r\nlogger.text(\"text\").indent(\"20%\");\r\nlogger.text(\"text\").indent(\"2vh\");\r\n```\r\n\r\n### `lineHeight(value: string): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").lineHeight(2);\r\nlogger.text(\"text\").lineHeight(\"100%\");\r\n```\r\n\r\n### `space(count: number = 1): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").space();\r\nlogger.text(\"text\").space(4);\r\n```\r\n\r\n### `tab(count: number = 1): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").tab();\r\nlogger.text(\"text\").tab(4);\r\n```\r\n\r\n### `newLine(count: number = 1): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").newLine();\r\nlogger.text(\"text\").newLine(4);\r\n```\r\n\r\n## API - Background\r\n\r\n### `bgColor(color: Color): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").color(\"red-500\");\r\nlogger.text(\"text\").color(\"white\");\r\nlogger.text(\"text\").color(\"#F87CD4\");\r\nlogger.text(\"text\").color(\"rgb(124, 85, 208)\");\r\n```\r\n\r\n### `bgGradient(direction: CssGradientLinearDirection, ...colorStopList: CssGradientLinearStop[]): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").bgGradient(\"to left bottom\", \"red-300 40%\", \"yellow-600\");\r\n```\r\n\r\n## API - Margin & Padding\r\n\r\n### `pt(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").pt(10);\r\nlogger.text(\"text\").pt(\"1.5em\");\r\nlogger.text(\"text\").pt(\"2rem\");\r\n```\r\n\r\n### `pl(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").pl(10);\r\nlogger.text(\"text\").pl(\"1.5em\");\r\nlogger.text(\"text\").pl(\"2rem\");\r\n```\r\n\r\n### `pr(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").pr(10);\r\nlogger.text(\"text\").pr(\"1.5em\");\r\nlogger.text(\"text\").pr(\"2rem\");\r\n```\r\n\r\n### `px(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").px(10);\r\nlogger.text(\"text\").px(\"1.5em\");\r\nlogger.text(\"text\").px(\"2rem\");\r\n```\r\n\r\n### `py(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").py(10);\r\nlogger.text(\"text\").py(\"1.5em\");\r\nlogger.text(\"text\").py(\"2rem\");\r\n```\r\n\r\n### `p(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").p(10);\r\nlogger.text(\"text\").p(\"1.5em\");\r\nlogger.text(\"text\").p(\"2rem\");\r\n```\r\n\r\n### `mt(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").mt(10);\r\nlogger.text(\"text\").mt(\"1.5em\");\r\nlogger.text(\"text\").mt(\"2rem\");\r\n```\r\n\r\n### `mb(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").mb(10);\r\nlogger.text(\"text\").mb(\"1.5em\");\r\nlogger.text(\"text\").mb(\"2rem\");\r\n```\r\n\r\n### `ml(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").ml(10);\r\nlogger.text(\"text\").ml(\"1.5em\");\r\nlogger.text(\"text\").ml(\"2rem\");\r\n```\r\n\r\n### `mr(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").mr(10);\r\nlogger.text(\"text\").mr(\"1.5em\");\r\nlogger.text(\"text\").mr(\"2rem\");\r\n```\r\n\r\n### `mx(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").mx(10);\r\nlogger.text(\"text\").mx(\"1.5em\");\r\nlogger.text(\"text\").mx(\"2rem\");\r\n```\r\n\r\n### `my(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").my(10);\r\nlogger.text(\"text\").my(\"1.5em\");\r\nlogger.text(\"text\").my(\"2rem\");\r\n```\r\n\r\n### `m(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").m(10);\r\nlogger.text(\"text\").m(\"1.5em\");\r\nlogger.text(\"text\").m(\"2rem\");\r\n```\r\n\r\n## API - Borders\r\n\r\n### `borderTop(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderTop(10, \"blue\");\r\nlogger.text(\"text\").borderTop(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").borderTop(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `borderBottom(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderBottom(10, \"blue\");\r\nlogger.text(\"text\").borderBottom(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").borderBottom(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `borderLeft(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderLeft(10, \"blue\");\r\nlogger.text(\"text\").borderLeft(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").borderLeft(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `borderRight(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderRight(10, \"blue\");\r\nlogger.text(\"text\").borderRight(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").borderRight(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `borderY(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderY(10, \"blue\");\r\nlogger.text(\"text\").borderY(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").borderY(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `borderX(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderX(10, \"blue\");\r\nlogger.text(\"text\").borderX(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").borderX(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `border(value: CssUnitValue, color: Color, type: string = \"solid\"): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").border(10, \"blue\");\r\nlogger.text(\"text\").border(\"1.5em\", \"grey-400\");\r\nlogger.text(\"text\").border(\"2rem\", \"#FF98B8\", \"dotted\");\r\n```\r\n\r\n### `borderRadius(value: CssUnitValue): Logger`\r\n\r\n```js\r\nlogger.text(\"text\").borderRadius(10);\r\nlogger.text(\"text\").borderRadius(\"1.5em\");\r\nlogger.text(\"text\").borderRadius(\"30%\");\r\n```\r\n\r\n## API - Formats\r\n\r\n### `circle(): Logger`\r\n\r\n```js\r\nlogger.circle().color(\"red\");\r\n```\r\n\r\n### `badge(): Logger`\r\n\r\n```js\r\nlogger.circle().bgColor(\"blue-100\");\r\n```\r\n\r\n### `chip(): Logger`\r\n\r\n```js\r\nlogger.circle().bgColor(\"orange-600\");\r\n```\r\n\r\n### `keyValue(key: string, value: any): Logger`\r\n\r\n```js\r\nlogger.keyValue(\"key\", Math.random());\r\n```\r\n","readmeFilename":"README.md"}