Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
storybook-addon-matomo
Advanced tools
Storybook Addon Matomo can be used to support Matomo Analytics in Storybook.
Install:
yarn add storybook-addon-matomo
within .storybook/main.js
:
module.exports = {
addons: ['storybook-addon-matomo']
}
Then, set an environment variable in .storybook/manager.js
:
window.STORYBOOK_MATOMO_OPTIONS = {
urlBase: 'https://LINK.TO.DOMAIN', // 👈 required
siteId: 3, // 👈 required
userId: 'UID76903202', // optional, default value: `undefined`.
trackerUrl: 'https://LINK.TO.DOMAIN/tracking.php', // optional, default value: `${urlBase}matomo.php`
srcUrl: 'https://LINK.TO.DOMAIN/tracking.js', // optional, default value: `${urlBase}matomo.js`
disabled: false, // optional, false by default. Makes all tracking calls no-ops if set to true.
heartBeat: { // optional, enabled by default
active: true, // optional, default value: true
seconds: 10 // optional, default value: `15
},
linkTracking: false, // optional, default value: true
configurations: { // optional, default value: {}
// any valid matomo configuration, all below are optional
disableCookies: true,
setSecureCookie: true,
setRequestMethod: 'POST'
}
};
Note: This integration is based on @datapunt/matomo-tracker-js
, so all configuration options are available.
If you would like to store your urlBase
, siteId
, etc. in an environment variable so it is not available in your repo, simply add .env
file to the root of your project or set environment variables in your CI and reference that in manager.js
.env
:
STORYBOOK_MATOMO_URL = https://LINK.TO.DOMAIN
STORYBOOK_MATOMO_SITE_ID = 3
storybook/manager.js
:
window.STORYBOOK_MATOMO_OPTIONS = {
urlBase: process.env.STORYBOOK_MATOMO_URL,
siteId: process.env.STORYBOOK_MATOMO_SITE_ID,
// ...
}
FAQs
Storybook addon for Matomo Analytics
The npm package storybook-addon-matomo receives a total of 125 weekly downloads. As such, storybook-addon-matomo popularity was classified as not popular.
We found that storybook-addon-matomo 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.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.