
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
@intelligentgrowthsolutions/eco
Advanced tools
This is a design system/component library for using across IGS web projects. It's built using Stencil and documented using Storybook.
Using eco in your project should be fairly easy. It will be an npm package and once you integrate with your framework of choice it should be as simple as using <eco-button></eco-button>
where you want.
git clone git@ssh.dev.azure.com:v3/IGS-Agri/Agri/eco
cd eco
npm install
# To run Stencil - compiling, creating and testing
npm start
# To run Storybook
npm run storybook
Note: You may/will probably want to run both of those at once.
Storybook doesn't support hot reloading with web-components so you do need to refresh the page after changes to *.stories.js
files.
Get Stencil running:
npm start
To build the component for production, run:
npm run build
To run the unit tests for the components, run:
npm test
Refer to the storybook docs and/or copy and adjust one of the existing ones.
Assuming a folder structure of:
/code
/fms
/eco
Using npm link we can use the local version of eco rather than the published module. To link eco to the fms angular front end:
cd fms/src/Web/angular
npm link ../../../../eco
You will need to update fms/src/Web/angular/src/main.ts
from
import {defineCustomElements} from '@intelligentgrowthsolutions/eco/loader';
to
import {defineCustomElements} from '../../../../../eco/loader';`
You'll also need to run npm run build
in the eco
root directory. Running npm start
will not rebuild the dist folder for Angular to grab.
Don't push the updated version of package.json - it should always point to the published version of eco.
FAQs
Eco Design System for Intelligent Growth Solutions
The npm package @intelligentgrowthsolutions/eco receives a total of 315 weekly downloads. As such, @intelligentgrowthsolutions/eco popularity was classified as not popular.
We found that @intelligentgrowthsolutions/eco demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.