
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
vlschematics
Advanced tools
NOTE DO NOT DELETE THE SCHEMATICS BRANCH OF THIS PROJECT
A generic frontend app for VisualLease.
This project serves as the standard template for a Visual Lease frontend application. It includes all required tooling and 3rd-party packages, as well as the VLComponents component library.
The Schematics branch of this project is used by the VLSchematics library as the base template for new Visual Lease frontend projects. Updates this standard template, like new 3rd-party packages or base styles, should be merged into the schematics branch, and the schematics project should be updated.
To add new functionality to the Visual Lease frontend applications, like new/updated libraries or changes to base styles, follow these instructions to update the template used by the VLSchematics project.
$ git clone visuallease@vs-ssh.visualstudio.com:v3/visuallease/Lightmatter/VL-MS-UI-ReferenceImplementation vlfrontend
$ cd vlfrontend
$ git commit -m "Update a library"
$ git push
schematics branch and pull to make sure you have the most recent changes
*You must make sure your branch is up-to-date, as we will be force-pushing later$ git checkout schematics && git pull
$ git rebase master
$ git push origin schematics --force
tslint has been oficailly deprecated by its maintainers in favor of folding its functionality into eslint (https://github.com/palantir/tslint). We started this project with a standard angular/tslint setup, and then used the following resources to migrate to eslint:
Step-by-step docs of the migration can be found on this pr: https://github.com/Lightmatter/vlfrontend/pull/1
The tslint-to-eslint-config tool provides a list of tslint rules that were carried over to eslint during the migration:
This project was generated with Angular CLI version 9.1.0.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.
FAQs
Tools for Build VL Frontend Applications
We found that vlschematics 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.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.