Gathering detailed insights and metrics for generator-at-angular
Gathering detailed insights and metrics for generator-at-angular
Gathering detailed insights and metrics for generator-at-angular
Gathering detailed insights and metrics for generator-at-angular
generator-angular-lazy
Yeoman generator for creating Angular applications which lazy load components as needed at runtime. Based on Webpack and Babel.
@open-template-hub/app-generator
Command-line interface generator of the user interfaces at Open Template Hub
ngx-extended-module-generator
Generate an angular module with an extended base structure by executing multiple Angular CLI scaffolding commands at once based on module name
angular-es6-webpack
A styleguide/generator for starting up a single page application using Angular.js ES6 and Webpack at its core
🏗Yeoman Generator for angular that uses Webpack as a module bundler, SASS as CSS preprocessor, UI router as default angular route, Karma with Jasmine for testing and Auto-generated Docs.
npm install generator-at-angular
Typescript
Module System
Node Version
NPM Version
JavaScript (87.39%)
HTML (9.57%)
CSS (2.57%)
Shell (0.46%)
Total Downloads
9,701
Last Day
1
Last Week
9
Last Month
71
Last Year
787
MIT License
10 Stars
662 Commits
1 Forks
4 Watchers
4 Branches
2 Contributors
Updated on May 02, 2025
Latest Version
0.4.3
Package Id
generator-at-angular@0.4.3
Size
32.97 kB
NPM Version
3.10.10
Node Version
6.9.5
Cumulative downloads
Total Downloads
Last Day
-50%
1
Compared to previous day
Last Week
-52.6%
9
Compared to previous week
Last Month
-15.5%
71
Compared to previous month
Last Year
4.4%
787
Compared to previous year
Yeoman generator for AngularJS + Webpack with ES6 and SASS.wiki
- Babel 6 with ES2017 features.
- Latest Webpack with Tree Shaking feature enabled.
- SASS as CSS preprocessor.
- Angular UI router as default router.
- Karma and Jasmine for testing.
- All necessary webpack loaders already included (Sass, Images, Fonts, ngAnnotate, ngTemplateCache, etc.)
- Proxy configured to make cross origin requests with a simple prefix.
- Automatic Application Documentation
1 2├── /config/ #Configurations 3│ └── /webpack/ #Webpack config files 4│ │ ├── /environments/ #Webpack env configs 5│ │ │ ├── /development.js #Development env config 6│ │ │ └── /production.js #Production env config 7│ │ └── global.js #Global webpack config 8├── /dist/ #The built application directory to be deployed 9├── /docs/ #Application Documentation (Auto Generated) 10│ ├── /docs-assets/ #Application Documentation assets 11│ │ └──/docs.js #Application Documentation in JSON format (Auto Generated and editable) 12│ └── /docs.html #Application Documentation HTML (Auto Generated) 13├── /node_modules/ #3rd-party libraries and utilities 14├── /src/ #Source folder 15│ ├── /app/ #Application code 16│ │ ├── /components/ #Shared UI components 17│ │ │ └── /component/ #Shared component. Place component's styles, components, directives, templates here 18│ │ │ │ ├── /components/ #Nested components. Place nested components here. 19│ │ │ │ ├── /directives/ #Component related directives. 20│ │ │ │ ├── /services/ #Component services. 21│ │ │ │ ├── /component.component-spec.js #Component unit tests JS 22│ │ │ │ ├── /component.component.js #Component definition JS 23│ │ │ │ ├── /component.component.html #Component template 24│ │ │ │ ├── /component.module.js #Component module 25│ │ │ │ └── /component.component.scss #Component styles 26│ │ ├── /core/ #Shared angular services/directives 27│ │ │ ├── /directives/ #Shared directives 28│ │ │ │ └── /directive/ #Shared directive. Place directive's templates and controller here. 29│ │ │ │ │ ├── /directive.directive-spec.js #Directive unit tests 30│ │ │ │ │ ├── /directive.directive.js #Directive definition, link and controller 31│ │ │ │ │ ├── /directive.html #Directive template (optional) 32│ │ │ │ │ └── /directive.scss #Directive styles (optional) 33│ │ │ ├── /services/ #Shared services 34│ │ │ │ └── /service/ #Shared directive. Place directive's templates and controller here. 35│ │ │ │ │ ├── /service.factory-spec.js #Service unit tests 36│ │ │ │ │ └── /service.factory.js #Service definition 37│ │ │ └── /core.module.js #Import of all core components should be here 38│ │ ├── /pages/ #All pages-dependent content should place here 39│ │ │ ├── /page/ #page 40│ │ │ │ ├── /page.controller-spec.js #page Controller unit tests 41│ │ │ │ ├── /page.controller.js #page Controller 42│ │ │ │ ├── /page.html #page template 43│ │ │ │ ├── /page.module.js #page module 44│ │ │ │ ├── /page.route.js #page routes 45│ │ │ │ └── /page.scss #page styles 46│ │ │ └── /.../ #Other pages... 47│ │ ├── /index.bootstrap.js #Entry point. Import internal and external modules and bootstrap (RUN) angular application 48│ │ ├── /index.components.js #Custom components definition 49│ │ ├── /index.config.js #Function that will be triggered in Angular's "config" phase 50│ │ ├── /index.module.js #Main application's module 51│ │ ├── /index.routes.js #Describe only "otherwise" and async routes here 52│ │ ├── /index.run.js #Function that will be triggered in Angular's "run" phase 53│ │ ├── /index.vendor.js #Import all vendors and 3rd party plugins here 54│ ├── /assets/ #Static content 55│ │ ├── /data/ #Data (e.g: JSON files) 56│ │ ├── /fonts/ #Fonts 57│ │ ├── /images/ #Images 58│ │ ├── /js/ #Extra libs folder 59│ │ └── /styles/ #Styles folder 60│ │ ├── /css/ #CSS, place external css files here 61│ │ └── /sass/ #SASS 62│ │ ├── /fonts.scss #Fonts SASS file, define your fonts here. 63│ │ ├── /index.scss #Index SASS entry file, bundles all SASS files. 64│ │ └── /main.scss #Main SASS file, define your global styling here. 65│ ├── favicon.ico #Application icon to be displayed in bookmarks 66│ └── tpl-index.ejs #Template for html-webpack-plugin that will be transpiled into index.html in /dist 67├── .babelrc #Babel config with presets and plugins 68├── .editorconfig #Editor config to help developers define and maintain consistent coding styles. 69├── .eslintrc.json #eslint config with parse options, rules, etc. 70├── .gitignore #List of files to ignore by git 71├── .yo-rc.json #Defines the root of the project, allows your user to run commands in subdirectories. 72├── karma.conf.js #Karma configuration file for testing 73├── package.json #The list of project dependencies and NPM scripts 74├── README.md #README file 75├── test-context.js #Test context, '*-spec.js' files 76└── webpack.config.js #Bundling and optimization settings for Webpack
Prerequisites: Node, Yeoman and Webpack.
- To install Node, visit nodeJS
- To install Yeoman and Webpack:
npm install -g yo webpack
Next, install this generator:
npm i -g generator-at-angular
Creating a project:
mkdir MyAwesomeApp && cd $_
yo at-angular
Running a generator:
yo at-angular # Generates an angular appplication
yo at-angular:page my-page # Generates a page (partial)
yo at-angular:service my-service # Generates a service
yo at-angular:service my-component/my-service # Generates a service in a component
yo at-angular:directive my-directive # Generates a shared directive
yo at-angular:directive my-component/my-directive # Generates a directive in a component
yo at-angular:component my-component # Generates a component
yo at-angular:component my-component/my-nested-component # Generates a nested component
yo at-angular:component my-component/my-nested-component/... # Generates a multiple nested component
yo at-angular:remove # Runs the at removal tool to remove a generated item
Running the project:
npm start
or npm run dev
- To start development server on localhost:8080.npm run build
- To make production-ready build run after few moments you will see build id dist
folder.npm test
- To run all tests once, should be used for the CI.npm run tests
- To run tests in watch
mode.npm run docs
- To open the auto-generated docs in your default browser.yo at-angular --d
or yo at-angular --default
yo at-angular --dreidev
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
Reason
project is archived
Details
Reason
Found 0/6 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-05-05
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More