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.
coveo-search-ui
Advanced tools
Coveo Search UI framework
This repository contain the Coveo Search UI, written in Typescript. We are in the process of moving the old internal repository to github.
As such, some parts are currently not working.
We are gradually removing our internal dependencies to jQuery, as well as moving our module pattern to commonjs from AMD, as well as integrating webpack.
npm install -g gulp
npm install -g typings
npm install
typings install
npm run build
You can also install webpack globally (npm install webpack -g
) and call webpack
from the top of the repo to compile only the typescript code
Ensure that you were able to run npm run build
completely without any error first. Then you can start the dev-server.
gulp dev
This will start a webpack-dev-server instance. Load http://localhost:8080/index.html in a web browser.
Any time you hit save in a source file, the bundle will be recompiled, and the dev page will reload.
If you need to modify the content of the search page (the markup itself and not the typescript code), modify the Index.html page under ./bin
. This page is not committed in the repository, so don't be afraid to break anything. However, if you need to modify the original Index.html
for a good reason, feel free to do so.
First, fork our repo.
./src/ui/
that match the name of your component. Then, create a .ts
file that match the same name..tsconfig.json
./src/Index.ts
so that it's available in the global scope.Now, add tests for your component
./test/ui
./test/Test.ts
.Create a pull request to merge your changes in the master branch.
We are very eager to receive external contributions as well as collaborating with other developers !
Tests are written with jasmine. To run them you can either call npm run test
to run tests in phantom js, or open ./test/SpecRunner.html
in a web browser and easier debugging.
To rebuild tests : gulp buildTest
To rebuild and run tests : gulp test
NB : Calling gulp test
does NOT rebuild the main library code.
Generated using typedoc. Available here
FAQs
Coveo JavaScript Search Framework
The npm package coveo-search-ui receives a total of 3,629 weekly downloads. As such, coveo-search-ui popularity was classified as popular.
We found that coveo-search-ui 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.
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.