{"id":13452138,"url":"https://github.com/albe-rosado/create-proton-app","last_synced_at":"2025-03-23T19:33:40.182Z","repository":{"id":29908194,"uuid":"122754201","full_name":"albe-rosado/create-proton-app","owner":"albe-rosado","description":"No Configuration Starter Template for Proton Native Apps","archived":false,"fork":false,"pushed_at":"2022-03-26T15:34:25.000Z","size":67,"stargazers_count":198,"open_issues_count":7,"forks_count":23,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-13T02:08:59.202Z","etag":null,"topics":[],"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/albe-rosado.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2018-02-24T15:48:58.000Z","updated_at":"2023-09-08T17:37:08.000Z","dependencies_parsed_at":"2022-08-07T14:31:05.009Z","dependency_job_id":null,"html_url":"https://github.com/albe-rosado/create-proton-app","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/albe-rosado%2Fcreate-proton-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe-rosado%2Fcreate-proton-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe-rosado%2Fcreate-proton-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe-rosado%2Fcreate-proton-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/albe-rosado","download_url":"https://codeload.github.com/albe-rosado/create-proton-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245159031,"owners_count":20570309,"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":[],"created_at":"2024-07-31T07:01:14.335Z","updated_at":"2025-03-23T19:33:39.854Z","avatar_url":"https://github.com/albe-rosado.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\n🚨This project is not being maintained anymore.🚨\n\n\n# Create Proton Native App\n\nCreate [Proton Native](https://proton-native.js.org/#/) apps with no build configuration. Works on Linux, MacOS and Windows. \n\n## Requirements\n\nTested with Node.js v10 (LTS).\n\n### Windows:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n### Linux:\n\nInstall these packages.\n\n#### Debian Based (.deb)\n\n```\nlibgtk-3-dev build-essential python2-dev\n```\n\n*Specifically `g++ make dpkg-dev` from `build-essential`.*\n\n#### Red Hat Based (.rpm)\n\n```\ngtk3-devel gcc-c++ make rpm-build python2-devel\n```\n\n## Usage\n\n```sh\n# install the cli\nnpm install -g create-proton-app\n# create your proton native app\ncreate-proton-app my-app\n# got to your project directory and have fun!\ncd my-app\nnpm run start\n```\n\n\n\n\n\n\nIt will create a directory called `my-app` inside the current folder.\u003cbr\u003e\nInside that directory, it will generate the initial project structure and install Proton Native dependencies:\n\n```\nmy-app\n├── node_modules\n├── package.json\n├── index.js\n└── .babelrc\n```\n\n## Packaging\n\nWe use `electron-builder` to handle the packaging for your application. Produces bundles for Linux(appImages, snaps, deb, rpm, ...) and MacOs. Windows support is unstable.\n\n\n```sh\n# build your app\nnpm run build\n# bundle it\nnpm run dist\n```\nOnly a minimal build/packaging config is provided, as your application grows you should take a look to the  [documentation](https://www.electron.build/).\n\n## Contributing\n\nWe'd love to have your helping hand! \n- If you like this tool and have an idea of how to improve it or want to add an additional feature, create an issue explaining your idea. \n- Please, avoid using third party libraries for small/simple tasks, make sure we really need that library in our project, such a simple tool shouln't have lots of dependencies that at the same time have their own almost infinite dependency trees. \n- If something doesn’t work, please [file an issue](https://github.com/albe-rosado/create-proton-app/issues/new).\n- Be nice.\n\n## License\n- [MIT](https://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbe-rosado%2Fcreate-proton-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falbe-rosado%2Fcreate-proton-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbe-rosado%2Fcreate-proton-app/lists"}