{"id":14974346,"url":"https://github.com/christophehurpeau/nightingale","last_synced_at":"2025-08-20T12:31:51.519Z","repository":{"id":30820133,"uuid":"115712816","full_name":"christophehurpeau/nightingale","owner":"christophehurpeau","description":"Logger for browser and node, see [nightingale](packages/nightingale) to get started !","archived":false,"fork":false,"pushed_at":"2024-12-16T10:26:49.000Z","size":1728243,"stargazers_count":16,"open_issues_count":14,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-16T20:08:48.510Z","etag":null,"topics":["logger","logging","logging-library","nightingale","react-native"],"latest_commit_sha":null,"homepage":"https://christophehurpeau.github.io/nightingale/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/christophehurpeau.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-29T10:24:53.000Z","updated_at":"2024-12-14T19:04:11.000Z","dependencies_parsed_at":"2024-05-01T23:44:08.592Z","dependency_job_id":"397f2685-2303-46b4-8f10-6fe8146564e8","html_url":"https://github.com/christophehurpeau/nightingale","commit_stats":{"total_commits":1694,"total_committers":7,"mean_commits":242.0,"dds":0.4970484061393152,"last_synced_commit":"42279909bcdd54af9792fcabd3969afef3549ac3"},"previous_names":[],"tags_count":369,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/christophehurpeau%2Fnightingale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/christophehurpeau%2Fnightingale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/christophehurpeau%2Fnightingale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/christophehurpeau%2Fnightingale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/christophehurpeau","download_url":"https://codeload.github.com/christophehurpeau/nightingale/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230423563,"owners_count":18223435,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["logger","logging","logging-library","nightingale","react-native"],"created_at":"2024-09-24T13:50:25.779Z","updated_at":"2025-08-20T12:31:51.512Z","avatar_url":"https://github.com/christophehurpeau.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  Logger for browser and node, see [nightingale](packages/nightingale) to get started !\n\u003c/h1\u003e\n\n\u003ch3\u003e📦 Packages\u003c/h3\u003e\n\nThis repository is a monorepo that we manage using [Yarn Workspaces](https://yarnpkg.com/features/workspaces).\n\n| Package                                                                                 | Version                                                                                                                                                                            | Description                                                         |\n| --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |\n| [nightingale](packages/nightingale)                                                     | \u003ca href=\"https://npmjs.org/package/nightingale\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale.svg?style=flat-square\"\u003e\u003c/a\u003e                                                     | Logger for browser and node                                         |\n| [nightingale-ansi-formatter](packages/nightingale-ansi-formatter)                       | \u003ca href=\"https://npmjs.org/package/nightingale-ansi-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-ansi-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e                       | Nightingale ANSI formatter                                          |\n| [nightingale-app-console](packages/nightingale-app-console)                             | \u003ca href=\"https://npmjs.org/package/nightingale-app-console\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-app-console.svg?style=flat-square\"\u003e\u003c/a\u003e                             | nightingale default config and logger for app                       |\n| [nightingale-app-react-native](packages/nightingale-app-react-native)                   | \u003ca href=\"https://npmjs.org/package/nightingale-app-react-native\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-app-react-native.svg?style=flat-square\"\u003e\u003c/a\u003e                   | React Native and Expo logger for application                        |\n| [nightingale-browser-console](packages/nightingale-browser-console)                     | \u003ca href=\"https://npmjs.org/package/nightingale-browser-console\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-browser-console.svg?style=flat-square\"\u003e\u003c/a\u003e                     | Deprecated: use BrowserConsoleHandler from nightingale              |\n| [nightingale-browser-console-formatter](packages/nightingale-browser-console-formatter) | \u003ca href=\"https://npmjs.org/package/nightingale-browser-console-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-browser-console-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e | Deprecated: use NightingaleBrowserConsoleFormatter from nightingale |\n| [nightingale-console](packages/nightingale-console)                                     | \u003ca href=\"https://npmjs.org/package/nightingale-console\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-console.svg?style=flat-square\"\u003e\u003c/a\u003e                                     | Deprecated: use ConsoleHandler from nightingale                     |\n| [nightingale-console-output](packages/nightingale-console-output)                       | \u003ca href=\"https://npmjs.org/package/nightingale-console-output\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-console-output.svg?style=flat-square\"\u003e\u003c/a\u003e                       | Nightingale console output                                          |\n| [nightingale-debug](packages/nightingale-debug)                                         | \u003ca href=\"https://npmjs.org/package/nightingale-debug\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-debug.svg?style=flat-square\"\u003e\u003c/a\u003e                                         | Deprecated: use createFindDebugLevel from nightingale instead       |\n| [nightingale-formatter](packages/nightingale-formatter)                                 | \u003ca href=\"https://npmjs.org/package/nightingale-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e                                 | Deprecated: use nightingale package instead                         |\n| [nightingale-html-formatter](packages/nightingale-html-formatter)                       | \u003ca href=\"https://npmjs.org/package/nightingale-html-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-html-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e                       | Deprecated: use HTMLFormatter from nightingale instead.             |\n| [nightingale-json-formatter](packages/nightingale-json-formatter)                       | \u003ca href=\"https://npmjs.org/package/nightingale-json-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-json-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e                       | Deprecated: use JSONFormatter from nightingale                      |\n| [nightingale-level-names](packages/nightingale-level-names)                             | \u003ca href=\"https://npmjs.org/package/nightingale-level-names\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-level-names.svg?style=flat-square\"\u003e\u003c/a\u003e                             | Nightingale level values to level names                             |\n| [nightingale-levels](packages/nightingale-levels)                                       | \u003ca href=\"https://npmjs.org/package/nightingale-levels\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-levels.svg?style=flat-square\"\u003e\u003c/a\u003e                                       | Nightingale levels                                                  |\n| [nightingale-logger](packages/nightingale-logger)                                       | \u003ca href=\"https://npmjs.org/package/nightingale-logger\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-logger.svg?style=flat-square\"\u003e\u003c/a\u003e                                       | Logger for browser and node                                         |\n| [nightingale-markdown-formatter](packages/nightingale-markdown-formatter)               | \u003ca href=\"https://npmjs.org/package/nightingale-markdown-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-markdown-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e               | Deprecated: use MarkdownFormatter from nightingale                  |\n| [nightingale-raw-formatter](packages/nightingale-raw-formatter)                         | \u003ca href=\"https://npmjs.org/package/nightingale-raw-formatter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-raw-formatter.svg?style=flat-square\"\u003e\u003c/a\u003e                         | Deprecated: use RawFormatter from nightingale                       |\n| [nightingale-react-native-console](packages/nightingale-react-native-console)           | \u003ca href=\"https://npmjs.org/package/nightingale-react-native-console\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-react-native-console.svg?style=flat-square\"\u003e\u003c/a\u003e           | React Native and Expo handler for nightingale                       |\n| [nightingale-sentry](packages/nightingale-sentry)                                       | \u003ca href=\"https://npmjs.org/package/nightingale-sentry\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-sentry.svg?style=flat-square\"\u003e\u003c/a\u003e                                       | Sentry handler for nightingale                                      |\n| [nightingale-slack](packages/nightingale-slack)                                         | \u003ca href=\"https://npmjs.org/package/nightingale-slack\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-slack.svg?style=flat-square\"\u003e\u003c/a\u003e                                         | Slack handler for nightingale                                       |\n| [nightingale-string](packages/nightingale-string)                                       | \u003ca href=\"https://npmjs.org/package/nightingale-string\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-string.svg?style=flat-square\"\u003e\u003c/a\u003e                                       | Deprecated, use String from nightingale instead                     |\n| [nightingale-types](packages/nightingale-types)                                         | \u003ca href=\"https://npmjs.org/package/nightingale-types\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-types.svg?style=flat-square\"\u003e\u003c/a\u003e                                         | Nightingale types for typescript                                    |\n| [nightingale-unit-testing](packages/nightingale-unit-testing)                           | \u003ca href=\"https://npmjs.org/package/nightingale-unit-testing\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-unit-testing.svg?style=flat-square\"\u003e\u003c/a\u003e                           | nightingale default config for unit testing                         |\n| [nightingale-web-processor](packages/nightingale-web-processor)                         | \u003ca href=\"https://npmjs.org/package/nightingale-web-processor\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-web-processor.svg?style=flat-square\"\u003e\u003c/a\u003e                         | Nightingale web processor                                           |\n| [nightingale-winston-adapter](packages/nightingale-winston-adapter)                     | \u003ca href=\"https://npmjs.org/package/nightingale-winston-adapter\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nightingale-winston-adapter.svg?style=flat-square\"\u003e\u003c/a\u003e                     | Winston adapter handler for nightingale                             |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchristophehurpeau%2Fnightingale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchristophehurpeau%2Fnightingale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchristophehurpeau%2Fnightingale/lists"}