{"id":20391942,"url":"https://github.com/aganglada/preact-minimal","last_synced_at":"2025-07-15T04:36:19.855Z","repository":{"id":17326803,"uuid":"81686392","full_name":"aganglada/preact-minimal","owner":"aganglada","description":"🚀 Minimal preact structure","archived":false,"fork":false,"pushed_at":"2022-12-10T17:28:54.000Z","size":1752,"stargazers_count":152,"open_issues_count":22,"forks_count":19,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-12T11:49:48.437Z","etag":null,"topics":["babel","jsx","minimal","preact","progressive-web-app","pwa","react","starter-kit","webpack","webpack-configuration","yarn"],"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/aganglada.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":"2017-02-11T22:22:11.000Z","updated_at":"2025-03-03T23:55:40.000Z","dependencies_parsed_at":"2023-01-11T20:26:23.834Z","dependency_job_id":null,"html_url":"https://github.com/aganglada/preact-minimal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aganglada/preact-minimal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aganglada%2Fpreact-minimal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aganglada%2Fpreact-minimal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aganglada%2Fpreact-minimal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aganglada%2Fpreact-minimal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aganglada","download_url":"https://codeload.github.com/aganglada/preact-minimal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aganglada%2Fpreact-minimal/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265402833,"owners_count":23759237,"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":["babel","jsx","minimal","preact","progressive-web-app","pwa","react","starter-kit","webpack","webpack-configuration","yarn"],"created_at":"2024-11-15T03:37:51.371Z","updated_at":"2025-07-15T04:36:19.816Z","avatar_url":"https://github.com/aganglada.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg alt=\"Preact\" title=\"Preact\" src=\"https://ourcodeworld.com/public-media/articles/articleocw-59957f9652ac5.png\"/\u003e\n\u003c/p\u003e\n\n\n# :rocket: preact-minimal\nMinimal preact structure.\n\n[![Build Status](https://travis-ci.org/aganglada/preact-minimal.svg?branch=master)](https://travis-ci.org/aganglada/preact-minimal)\n\n[Preact](https://github.com/developit/preact) is just soooooo fast! :zap: :zap: :zap:\n\nBut when you have an idea and want to start coding right away, then it becomes really hard and time\nconsuming to setup and have your application ready to start your development.\n\n**preact-minimal** comes to save your time providing you with the minimal and sufficient kit of\ntools you need.\n\n### What's included?\n\n* [preact](https://github.com/developit/preact)\n* [preact-router](https://github.com/developit/preact-router)\n* [webpack](https://webpack.js.org)\n* [babel](https://babeljs.io/)\n* [styled-components](https://www.styled-components.com/)\n\n### Demo\n\nhttps://preact-minimal.aganglada.com\n\n### Want to start right now?\n\n\u003e Follow this steps\n\n```bash\ngit clone git@github.com:aganglada/preact-minimal.git\ncd preact-minimal\nnpm i\n```\n\n#### Run the dev server\n\n```bash\nnpm run dev\n```\n\nBuala! You can start developing now on http://localhost:4000\n\n#### Build assets for production\n\n```bash\nnpm run prod\n```\n\nRunning this command will create an `assets` folder that you can expose to your server.\n\n#### Production mode in local\n\n```bash\nnpm run start\n```\n\nYou can check on http://localhost:8080\n\n### Preact Developer Tools\n\nYou can inspect and modify the state of your Preact UI components at runtime using the [React Developer Tools](https://github.com/facebook/react-devtools) browser extension.\n\n1. Install the [React Developer Tools](https://github.com/facebook/react-devtools) extension\n2. [Import the `preact/devtools`](src/index.js#L21) module in your app\n3. Reload and go to the 'React' tab in the browser's development tools\n\n\n### Contributing\n\nI would love to see you contributing to preact-minimal, also by giving feedback.\nIf you think something is missing, [create a new issue](https://github.com/aganglada/preact-minimal/issues).\n\n[Pull request](https://github.com/aganglada/preact-minimal/pulls) are more than welcome ❤️️\n\n\n### License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faganglada%2Fpreact-minimal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faganglada%2Fpreact-minimal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faganglada%2Fpreact-minimal/lists"}