{"id":13395796,"url":"https://github.com/mozilla/neo","last_synced_at":"2025-09-28T19:32:20.605Z","repository":{"id":44884534,"uuid":"57921811","full_name":"mozilla/neo","owner":"mozilla","description":"INACTIVE - http://mzl.la/ghe-archive - DEPRECATED: See https://neutrino.js.org for alternative","archived":true,"fork":false,"pushed_at":"2019-03-29T21:56:34.000Z","size":94,"stargazers_count":501,"open_issues_count":0,"forks_count":27,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-05-22T18:29:58.112Z","etag":null,"topics":["inactive","unmaintained"],"latest_commit_sha":null,"homepage":"https://neutrino.js.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mozilla.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":"2016-05-02T21:11:47.000Z","updated_at":"2024-01-12T14:45:24.000Z","dependencies_parsed_at":"2022-08-28T18:22:43.881Z","dependency_job_id":null,"html_url":"https://github.com/mozilla/neo","commit_stats":null,"previous_names":["taskcluster/neo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fneo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fneo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fneo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fneo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozilla","download_url":"https://codeload.github.com/mozilla/neo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234556012,"owners_count":18851887,"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":["inactive","unmaintained"],"created_at":"2024-07-30T18:00:32.220Z","updated_at":"2025-09-28T19:32:15.243Z","avatar_url":"https://github.com/mozilla.png","language":"JavaScript","readme":"### DEPRECATED!\n\nPlease see Neutrino for an alternative!\n\nhttps://neutrino.js.org\n\n---\n\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"neo.png\" height=\"96\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eCreate and build React web applications with zero initial configuration and minimal fuss.\u003c/p\u003e\n\n---\n\nNeo bakes in the best-of-the-bunch configurations and setup to make developing React-based sites quicker and easier.\nIt is not just another React boilerplate, rather Neo gives you a single development dependency enabling you to develop,\ntest, and build which let's you hit the ground running.\n\n[Neo: Introduction on Medium](https://blog.eliperelman.com/neo-8bf3d7325f7)\n\n---\n\n## Features\n\n- React, Redux, React Router\n- Webpack\n- ESLint, Babel, ES2015 + modules, Stage 0 preset\n- Tests and coverage with Karma, Mocha, Chai, and Enzyme\n- Immutable\n- Bootstrap 4 and Sass\n- Travis CI\n\n## Requirements\n\n- Node.js v4+ and npm\n\n## Sample App\n\nTo view a sample application which contains the initial output of Neo after\nrunning `init`, check out [eliperelman/neo-example](https://github.com/eliperelman/neo-example).\n\n## Initialize empty project\n\n#### Global\n\n```bash\nnpm install -g mozilla-neo\nmkdir \u003cproject-name\u003e \u0026\u0026 cd \u003cproject-name\u003e\nneo init # and follow the prompts\n```\n\n#### Local\n\n```bash\nmkdir -p \u003cproject-name\u003e/node_modules \u0026\u0026 cd \u003cproject-name\u003e\nnpm install mozilla-neo\nnode_modules/.bin/neo init # and follow the prompts\n```\n\n##### Sample output\n\n```bash\n→ create package.json\n→ create src/\n→ create tests/\n→ create .gitignore\n→ create .travis.yml\n→ create LICENSE\n→ create README.md\n```\n\n## Install in existing project\n\n```bash\nnpm install --save-dev mozilla-neo\n```\n\nMake changes to configuration by following the [scaffold init guide](https://github.com/mozilla/neo/tree/master/commands/init/templates#configuration).\n\n## Workflow\n\n- Add code to `src/` and tests to `tests/`.\n- Build and watch changes in `src/` with `npm start`.\n- Lint and build the project with `npm run build`.\n- Run tests with `npm test`.\n\n## Changes\n\n### v2.7.0\n\n- Support deeply-nested test files in `tests/`\n\n### v2.6.0\n\n- Support importing modules relative to `src/`\n- Use `svg-url-loader` for SVGs\n\n### v2.3.0\n\n- Added support for building projects using Node.js v4+\n\n### v2.2.0\n\n- Added support for JSON loading\n\n### v2.1.0\n\n- Removed Elm from being \"baked in\"\n- Added support for web workers via worker-loader\n- Updated a few dependencies\n\n### v2.0.0\n\n- Removed `config/eslint.js` in favor of `config/eslint.core.js` and `config/eslint.dev.js`\n- Moved `src/app.js` into project for easy customization and removal\n\n## Contribute\n\n- Issue Tracker: [https://github.com/mozilla/neo/issues](https://github.com/mozilla/neo/issues)\n- Source Code: [https://github.com/mozilla/neo](https://github.com/mozilla/neo)\n- Code of Conduct: [Adapted from Rust CoC](https://www.rust-lang.org/conduct.html)\n\nNote: There is currently a [bug in npm](https://github.com/npm/npm/issues/13385) from being able to run the `npm test`\ncommand in this repo in development. As a workaround, make sure you are using a npm 3.8.9 or less.\n\n## Support\n\nIf you are having issues, please let us know.\n\nJoin our Slack community at [https://neo-slack.herokuapp.com/](https://neo-slack.herokuapp.com/).\n\nWe also have an IRC channel `#neo` on [Mozilla IRC](https://wiki.mozilla.org/IRC).\n\n\n## License\n\nThis project is licensed under the [Mozilla Public License v2.0](https://github.com/mozilla/neo/blob/master/LICENSE)\n","funding_links":[],"categories":["Javascript","Alternatives"],"sub_categories":["React"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozilla%2Fneo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmozilla%2Fneo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozilla%2Fneo/lists"}