{"id":21669326,"url":"https://github.com/attack-monkey/zero_seed","last_synced_at":"2026-04-06T08:31:03.338Z","repository":{"id":91874082,"uuid":"118813151","full_name":"attack-monkey/zero_seed","owner":"attack-monkey","description":"A seed project for zero","archived":false,"fork":false,"pushed_at":"2018-02-13T07:38:27.000Z","size":185,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-20T07:30:00.125Z","etag":null,"topics":["bootstrap","javascript","sass","seed","webpack"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/attack-monkey.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-01-24T19:41:59.000Z","updated_at":"2020-05-24T16:40:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"16f101ab-5d7c-433e-aa20-972a0fd1be70","html_url":"https://github.com/attack-monkey/zero_seed","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/attack-monkey/zero_seed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fzero_seed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fzero_seed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fzero_seed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fzero_seed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/attack-monkey","download_url":"https://codeload.github.com/attack-monkey/zero_seed/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fzero_seed/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31464604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"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":["bootstrap","javascript","sass","seed","webpack"],"created_at":"2024-11-25T12:20:53.901Z","updated_at":"2026-04-06T08:31:03.304Z","avatar_url":"https://github.com/attack-monkey.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Welcome to zero\n=======================================\n\nzero docs @ https://zero-b1894.firebaseapp.com\n\n----\n\nZero seed is a seed project for the no-library js application framework - zero.  \n\nClone the seed project as a starting point of any zero project.\n\nZero seed ships with:  \n- webpack for bundling, building, running a local server, etc.\n- babel for compiling from es6 to es5\n- bootstrap for making things pretty (sass, but no javascript)\n\n### clone and cd\n\n`$ git clone https://github.com/attack-monkey/zero_seed.git`  \n`$ cd zero_seed`\n\n### install\n`$ npm install`\n\n### run the dev server\n`$ npm start`\n\n### build\n`$ npm run-script build`  \nand the app will be built in `dist`\n\n----\n\n### How the webpack build works\n\nWebpack first bundles all javascript into one or more bundles, starting from the root `index.js`. Any import statements it comes accross will import that javascript into the bundle. The bootstrap sass is also converted into css at this stage.\n\nAn `index.html` is generated from `assets/pages/index.html`, and the bundled javascript is injected into this page.\n\nThis is all moved to a `dist` folder, ready for distribution.\n\nUsing `npm start` will perform this build in the background and run it on a local server. The project will display in a browser on `localhost:8080`. Any saves will automatically refresh the browser. `npm run-script build` will perform the build the project and create the dist folder with bundled project inside.\n\n### Generating components\n\nThere is a snippets folder that contains a my-feature folder. This folder is a component template. Copy and paste the folder where ever you need a new component. Then replace `my-feature` with the name of your component. Do this for the component folder name, .component.js name, .template.js name, and the reference to the template within .component.js file.\n\n----\n\n### Bootstrap configuration\n\nBootstrap is installed as part of the zero seed project and set up according to the following bootstrap / webpack guide.\nhttp://getbootstrap.com/docs/4.0/getting-started/webpack/#importing-styles\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattack-monkey%2Fzero_seed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fattack-monkey%2Fzero_seed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattack-monkey%2Fzero_seed/lists"}