{"id":19024915,"url":"https://github.com/sonujose/developing-nodes","last_synced_at":"2026-04-02T02:49:28.335Z","repository":{"id":115803608,"uuid":"74885388","full_name":"sonujose/developing-nodes","owner":"sonujose","description":"High performance full stack web solution. It used Webpack as build and bundling agent. Uses sass , ES2015 , Angularjs for front end. Backend is in Nodejs, Express serves as the api server. ","archived":false,"fork":false,"pushed_at":"2017-05-20T09:32:51.000Z","size":501,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-21T19:12:49.486Z","etag":null,"topics":["angularjs","firebase","javascript","nodejs-modules","sass","webpack"],"latest_commit_sha":null,"homepage":null,"language":"CSS","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/sonujose.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-27T12:11:59.000Z","updated_at":"2017-05-20T06:10:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"352492d1-babc-4834-9941-2bcf3a665209","html_url":"https://github.com/sonujose/developing-nodes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sonujose/developing-nodes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonujose%2Fdeveloping-nodes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonujose%2Fdeveloping-nodes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonujose%2Fdeveloping-nodes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonujose%2Fdeveloping-nodes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sonujose","download_url":"https://codeload.github.com/sonujose/developing-nodes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonujose%2Fdeveloping-nodes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278713276,"owners_count":26032856,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"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":["angularjs","firebase","javascript","nodejs-modules","sass","webpack"],"created_at":"2024-11-08T20:39:32.025Z","updated_at":"2025-10-07T03:14:59.979Z","avatar_url":"https://github.com/sonujose.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevelopingNodes\n**(Webpack, ES2015, Express, Sass, Babel)**  \n\nIt is a full stack project for AngularJS web application which objects is:\n- Webpack build and bundle all the assests.\n- Provide easy to use extensibility with npm managers;\n- Mockup server for your application;\n- Supports ES2015 using Babel \n- Supports SASS for styling you application\n\n## Future Updates (Working on it)\n- Using Firebase\n\n## Installation\n\n1) Create a new folder for your project, and clone this repo inside it\n```\ngit clone https://github.com/sonujose/DevelopingNodes.git\n```\n2) You need to have node and npm installed on your system, `npm version should be grater than 3.x` [2.x version may create issues in loading some dependencies]. To update npm version run `npm install npm@latest -g`\n\n3) Install webpack if you don't have it already. Need webpack cli for running the application \n```\nnpm install --global webpack\n```\n4) Install all npm dependencies\n```\nnpm install\n```\n5) Run the server (Both static files and api server)\n```\nnpm start\n```\n6) Build the application (webpack --watch)\n```\nnpm test\n```\n\n7) Wait untill webpack bundles all your files and server, App will open at `http://localhost:8080`\n\n8) Congratulations!!! Your app is running.\n\n#### Using webpack\nHere webpack is used for bundling the js files. `webpack.config.js` file bundles the entire js files into two modules 'app' and 'vendor'. The bundles are then minified and used as reference in `index.html`.\nThe output of bundled files are in the `app/dist` folder. If you need to test webpack bundling just run command `webpack` \n\n#### ES2015 is supported (can be upgraded to ECMA Script latest version) \nAll the js files inside app support es2015 , used babel loader as the transpiler for es2015. you can upgrade to latest ECMAScipt version in `package.json`, change the `presets` value of `babel` from`es2015` to `latest`\n\n#### Analyze your webpack modules\n1) Run \n```\nwebpack --profile --json \u003e\u003e stats.json\n```\n2) open\n```\nhttp://webpack.github.io/analyse/#modules\n```\n3) upload stats.json file from your repository\n\n### Have FUN!!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonujose%2Fdeveloping-nodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsonujose%2Fdeveloping-nodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonujose%2Fdeveloping-nodes/lists"}