
Research
/Security News
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
angular-shrub
Advanced tools
I'm cha0s and I love real-time interactive web applications.
Angular Shrub is intended to take Angular Seed to the next level. It includes a server as well as the client application.
Scalable (thanks to Redis) real-time client/server communication using socket.io
Clean and intelligent structure for the common AngularJS patterns (controllers, directives, filters, and services)
Numerous built-in tasks for Grunt, for seamless integration of CoffeeScript, LESS, minification, and preprocessing to keep the boilerplate away.
Browser-side NodeJS-style modules, with a require service provided in Angular for loading them.
Foundational directives and services, such as notifications, navigation, configuration, debugging, and more.
Robust system for mocking every aspect of your application, including during E2E tests, which Angular is a bit difficult about, out of the box.
Get yourself a clone: $ git clone git://github.com/cha0s/angular-shrub.git
Get in the new directory and then the usual npm install
, followed by
$ scripts/good-to-go
. This script will return 0 if the project builds, and
the tests run successfully. In other words, you can easily wire it up in a
pre-commit hook.
You will need to create a settings file. Copy config/settings-default.json to config/settings.json
Spin up the server: $ npm start
and navigate to http://localhost:4201 (make
sure you've run grunt at least once!)
Check out how AngularShrub has generated a lot of Angular boilerplate for you. Particularly app/js/{controllers,directives,filters,services}.js will be of interest.
FAQs
Hi! ^_^
We found that angular-shrub demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
Security News
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.