{"id":25126776,"url":"https://github.com/alice-em/wonder-reader","last_synced_at":"2025-04-23T13:10:18.194Z","repository":{"id":10057055,"uuid":"53963428","full_name":"alice-em/wonder-reader","owner":"alice-em","description":"Comic Book Reader, written with Node and based on Electron","archived":false,"fork":false,"pushed_at":"2022-12-10T20:27:35.000Z","size":382265,"stargazers_count":57,"open_issues_count":14,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-23T13:09:52.838Z","etag":null,"topics":["comic","comics-reader","desktop-app","electron","javascript","nodejs","reader"],"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/alice-em.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}},"created_at":"2016-03-15T17:09:55.000Z","updated_at":"2024-11-14T19:09:00.000Z","dependencies_parsed_at":"2023-01-11T20:13:58.877Z","dependency_job_id":null,"html_url":"https://github.com/alice-em/wonder-reader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alice-em%2Fwonder-reader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alice-em%2Fwonder-reader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alice-em%2Fwonder-reader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alice-em%2Fwonder-reader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alice-em","download_url":"https://codeload.github.com/alice-em/wonder-reader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250439288,"owners_count":21430823,"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":["comic","comics-reader","desktop-app","electron","javascript","nodejs","reader"],"created_at":"2025-02-08T10:37:08.342Z","updated_at":"2025-04-23T13:10:18.147Z","avatar_url":"https://github.com/alice-em.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://electronjs.org/app-img/wonder-reader/wonder-reader-icon-128.png\"\u003e\n\n[![devDependencies Status](https://david-dm.org/alice-em/wonder-reader/dev-status.svg?style=flat-square)](https://david-dm.org/alice-em/wonder-reader?type=dev)\n\n## Wonder Reader :: A modern comic book reader for Windows, OSX, and Linux\nWonder Reader was written with React, Electron, Node, and a love for all things dorky.\n\n## Downloads `version 1.0.1`\n###### Windows\n* [.exe](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/Wonder%20Reader%20Setup%201.0.1.exe)\n###### OSX / Darwin\n* [.dmg](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/Wonder%20Reader-1.0.1.dmg)\n* [.zip](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/Wonder%20Reader-1.0.1-mac.zip)\n###### Linux\n* [.AppImage](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/wonder-reader-1.0.1-x86_64.AppImage)\n* [.deb](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/wonder-reader_1.0.1_amd64.deb)\n* [.rpm](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/wonder-reader-1.0.1.x86_64.rpm)\n* [.snap](http://sevenouncestudios.com/wonder-reader/bin/1.0.1/wonder-reader_1.0.1_amd64.snap)\n* `snap install wonder-reader`\n\n## Requirements for development\n`git`, `npm`, `node`, `yarn`, \u0026 `bash`\n\n## Install\n\n* **Note: requires a node version \u003e= 7 and an npm version \u003e= 4.**\n* **If you have installation or compilation issues with this project, please see [the debugging guide](https://github.com/chentsulin/electron-react-boilerplate/issues/400)**\n\nFirst, clone the repo via git:\n\n```bash\ngit clone https://github.com/alice-em/wonder-reader.git\n```\n\nAnd then install dependencies with yarn.\n\n```bash\n$ cd wonder-reader\n$ yarn\n```\n**Note**: If you can't use [yarn](https://github.com/yarnpkg/yarn), run `npm install`.\n\n## Run\n\nStart the app in the `dev` environment. This starts the renderer process in [**hot-module-replacement**](https://webpack.js.org/guides/hmr-react/) mode and starts a webpack dev server that sends hot updates to the renderer process:\n\n```bash\n$ npm run dev\n```\n\nAlternatively, you can run the renderer and main processes separately. This way, you can restart one process without waiting for the other. Run these two commands **simultaneously** in different console tabs:\n\n```bash\n$ npm run start-renderer-dev\n$ npm run start-main-dev\n```\n\n## Packaging\n\nTo package apps for the local platform:\n\n```bash\n$ npm run package\n```\n\nTo package apps for all platforms:\n\nFirst, refer to [Multi Platform Build](https://www.electron.build/multi-platform-build) for dependencies.\n\nThen,\n```bash\n$ npm run package-all\n```\n\nTo package apps with options:\n\n```bash\n$ npm run package -- --[option]\n```\n\nTo run End-to-End Test\n\n```bash\n$ npm run build\n$ npm run test-e2e\n```\n\nTo run Unit Test\n\n```bash\n$ cd app\n$ npm rebuild @fknop/node-unrar --update-binary\n$ cd ..\n$ npm run test\n```\n\n:bulb: You can debug your production build with devtools by simply setting the `DEBUG_PROD` env variable:\n```bash\nDEBUG_PROD=true npm run package\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falice-em%2Fwonder-reader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falice-em%2Fwonder-reader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falice-em%2Fwonder-reader/lists"}