
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@mopinion/survey
Advanced tools
Mopinion Survey allows you to easily install Mopinion surveys into your application and collect feedback without using external JavaScript. Usually you'll want to use Mopinion Survey together with Mopinion Deploy which allows you to use our deployments inside the Mopinion application to easily setup which surveys should show where on your website. However you can manually trigger surveys as well.
Install Mopinion Survey via npm:
npm install @mopinion/survey --save
Or install with yarn:
yarn add @mopinion/survey
If you need help, want to report an issue or have a question you can reach out to our Support Team via support@mopinion.com. Please make sure to include your Mopinion account when contacting our Support Team.
Build your surveys inside the Mopinion application and use the following code to run the survey on your website.
import mopinionSurvey from '@mopinion/survey';
const options: {
key: string,
domain: string,
triggerMethod: 'passive' | 'proactive',
container: HTMLElement,
showButton?: boolean,
forceType?: 'modal' | 'slide' | 'embed'
} = {
key: 'dadw345t34rtgergmfsdmkfsdasd',
domain: 'app.mopinion.com',
triggerMethod: 'passive',
container: document.body
};
mopinionSurvey.open(options);
key - requiredThe key refers to your Mopinion feedback form key, copy it inside the application.
domain - requiredThe domain refers to your custom Mopinion subdomain otherwise it's 'app.mopinion.com'.
triggerMethod - requiredThe trigger method property specifies how the form will show. 'passive' will render a feedback button which controls the open state of the form. 'proactive' will open the form without a button. In the case that the form is an embedded form no button will show for either setting.
container - requiredPass an HTML element which is used as a container for your survey. This is mostly relevant for embbeded type forms.
showButton - optionalAllows you to force a feedback button to show as well when triggering a form with proactive
forceType - optionalAllows you to override the setting for display type set in the Mopinion application.
FAQs
Collect customer feedback with the Mopinion survey library
The npm package @mopinion/survey receives a total of 613 weekly downloads. As such, @mopinion/survey popularity was classified as not popular.
We found that @mopinion/survey demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 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
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.