Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
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.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.