{"id":22191944,"url":"https://github.com/klich3/credits-log","last_synced_at":"2026-05-02T05:03:29.982Z","repository":{"id":61012161,"uuid":"542144087","full_name":"klich3/credits-log","owner":"klich3","description":"Autogenerative Message showing authors and contributors in web console, by retrieving the data from the packages.json file of your project made in vite / webpack / rollup.","archived":false,"fork":false,"pushed_at":"2026-04-15T09:42:16.000Z","size":2318,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-15T11:33:52.396Z","etag":null,"topics":["authors","cli","console","console-log","contributors","credits","credits-log","f12","front-end","frontend","humans","rollup","rollup-plugin","vite","vite-plugin","vitejs","webconsole","website"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klich3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["klich3"],"ko_fi":"klich3","buy_me_a_coffee":"twooneone"}},"created_at":"2022-09-27T14:59:29.000Z","updated_at":"2026-04-15T09:42:12.000Z","dependencies_parsed_at":"2023-12-05T11:45:28.207Z","dependency_job_id":"b972da71-710a-4852-9758-5b08d593a34a","html_url":"https://github.com/klich3/credits-log","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"aacbfade14d9f6beae3f91a70b8a78bc91a8b876"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/klich3/credits-log","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klich3%2Fcredits-log","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klich3%2Fcredits-log/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klich3%2Fcredits-log/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klich3%2Fcredits-log/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klich3","download_url":"https://codeload.github.com/klich3/credits-log/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klich3%2Fcredits-log/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32523428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["authors","cli","console","console-log","contributors","credits","credits-log","f12","front-end","frontend","humans","rollup","rollup-plugin","vite","vite-plugin","vitejs","webconsole","website"],"created_at":"2024-12-02T12:18:28.271Z","updated_at":"2026-05-02T05:03:29.962Z","avatar_url":"https://github.com/klich3.png","language":"JavaScript","funding_links":["https://github.com/sponsors/klich3","https://ko-fi.com/klich3","https://buymeacoffee.com/twooneone"],"categories":[],"sub_categories":[],"readme":"# credits-log \n\n[![MIT license](https://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)\n![npm](https://img.shields.io/npm/dm/credits-log?link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2Fcredits-log)\n\n![logotype](logotype/logo.svg?raw=true)\n\n***Credits-Log*** is a module / plugin / addon to add in your Vite configuration file. \nThe module queries creator and contributor data directly from `package.json`. \n\n*** Vite / Rollup plugin | so as not to leave the creators in a drawer of oblivion ***\n\n\n\u003e [!NOTE]\n\u003e\n\u003eIt also saves the Graffiti in as another parameter.\n\u003e\n\u003eHow it works: At compile time a mini function is added with a console.log that just shows the credits in your frontend.\n\n![Screenshot](images/sceenshot.png)\n\n\u003e [!NOTE]\n\u003eIt contains a CLI application from which you can add, remove or edit data to be displayed.\n\u003eThe message can have several lines and/or Logo in \"ASCII\".\n\n\n## Installation process:\n  1) run `npm i credits-log --save-dev` to integrate into your project\n     1) Test if CLI version is present if not run `npm link` \n  2) in your project you just have to edit the `vite.config.js` file.\n\n```javascript\n//vite.config.json\nimport creditslog from \"credits-log\"\n\nexport default defineConfig({\n    ...\n    plugins: [\n\t\t    ...\n        creditslog()\n        ...\n    ],\n    ...\n});\n```\n\n## Extension for Front End\n\nNow there is a new parameter to implement: `frontEnd: true`, that when placed in front end pressing the `F1` key will show a floating window with Credits of the project.\n\n```javascript\n//vite.config.json\nimport creditslog from \"credits-log\"\n\nexport default defineConfig({\n    ...\n    plugins: [\n\t\t    ...\n        creditslog({\n          frontEnd: true\n        })\n        ...\n    ],\n    ...\n});\n```\n\n![Screenshot modal](images/screenshot_modal.png)\n\n---\n\n## Parameteres in `package.json`\n\nRead attributes from your `package.json` file:\n\n* `name: \"\"` (Optional)\n* `version: \"0.0.1\"`\n* `\"author\": \"Anton Sychev \u003canton at sychev dot xyz\u003e https://sychev.xyz` (single line)\n* `\"author\": [\"Anton Sychev \u003canton at sychev dot xyz\u003e https://sychev.xyz\", \"...other author\"],` (multiples authors)\n* `\"contributors\": [\n\t\t\"name \u003cemail\u003e (https://webpage)\",\n        ...\n\t]`\n* `license: \"MIT\"`\n* Custom fields:\n  * `projectName: \"Name of your project\"`\n  * `credits`: [] \"New custom parameter for save your ASCII logo / graffiti\"\n\n\n## Cli \n\nJust run `credits-log` in your project folder\n\n## Links ASCII Generators\n\nIn this sites you can create your custom ASCII logotypes\n* https://fsymbols.com/generators/carty/\n* https://patorjk.com/software/taag/#p=display\u0026f=Abraxis-Small\u0026t=too\n* https://manytools.org/hacker-tools/convert-images-to-ascii-art/go/\n\nlike this:\n\n```javascript\n▀█▀ █░█░█ █▀█   █▀█ █▄░█ █▀▀   █▀█ █▄░█ █▀▀\n░█░ ▀▄▀▄▀ █▄█   █▄█ █░▀█ ██▄   █▄█ █░▀█ ██▄\n```\n\n```javascript\n            -@@@:       =%@@%+                 \n            @@@#      =@@@@@@+                \n            -@@@#     :@@@@@@-                \n             -@@@@+.    =++=.                 \n               +@@@@@#+++++++=-.              \n                 -*%@@@@@@@@@@@@#:            \n                    -@@@@@@@@@@@@%            \n                    -@@@@@@@@@%%@#            \n                    -@@@@@@@@@*@@:            \n                    -@@@@@@@@#%@#             \n                    -@@@@@@@@*@@:             \n                    -@@@@@@@@##*              \n                    -@@@****@@@=              \n                    -@@@:  .@@@=              \n                    -@@@:  .@@@=              \n                    -@@@:  .@@@=              \n                    -@@@:  .@@@=              \n                    -@@@:  .@@@=   \n                    \n            Thank you for use [CREDITS-LOG] \n                        ⌬ 211\n```\n\n### DOCS\n\n***Rollup.js:***\n  * https://rollupjs.org/guide/en/#exporting\n  * https://rollupjs.org/guide/en/#a-simple-example\n  * https://www.npmjs.com/package/chalk\n  * https://github.com/sindresorhus/ora\n  * https://github.com/SBoudrias/Inquirer.js/tree/v8.0-legacy\n\n---\n\n### Develop\n\nRun `npm link` in source folder for globaly link this repo \n\n---\n\n### NPM Publish\n\nNPM publish command: `npm publish --access=public ./`\n\n---\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=klich3/credits-log\u0026type=Date)](https://star-history.com/#klich3/credits-log\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklich3%2Fcredits-log","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklich3%2Fcredits-log","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklich3%2Fcredits-log/lists"}