@nyris/nyris-widget

Embed the widget to use nyris search on your website.

Usage no npm install needed!

<script type="module">
  import nyrisNyrisWidget from 'https://cdn.skypack.dev/@nyris/nyris-widget';
</script>

README

nyris-widget

Embed the widget to use nyris search on your website.

Usage

npm install @nyris/nyris-widget

Embed widget.js in your website and provide a nyrisSettings object.

<script>
window.nyrisSettings = {
    // Required
    apiKey: '<YOUR_API_KEY>',

    // Optional
    xOptions: 'default', // See "general request options" https://docs.nyris.io/#general-request-options
    baseUrl: '', // Use different server URL
    jpegQuality: 0.9, // Quality of the scaled image sent to the api
    maxWidth: 500, // Maximal size of the scaled image
    maxHeight: 500,
    responseFormat: 'application/offers.complete+json', // See "response type" https://docs.nyris.io/#response-type
    instantRedirectPatterns: [ 'mysite.com' ] // If exactly one result is returned and it contains `mysite.com`,go directly to the link.
}
</script>
<script src="node_modules/@nyris/nyris-widget/dist/widget.js"></script>

Building a custom version

Follow the steps on main README initialize all packages. Then in this directory, run npm start for a local development server or npm run build to build a minified widget.js.