├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jest.config.js ├── lib ├── api-methods-list.json ├── module.js ├── plugin.js └── utils.js ├── package.json ├── scripts └── createApiMethodsList.js ├── test ├── e2e │ ├── basic.test.js │ └── meta-changed.test.js ├── fixtures │ ├── basic │ │ ├── basic.test.js │ │ ├── layouts │ │ │ └── default.vue │ │ ├── middleware │ │ │ └── matomo.js │ │ ├── nuxt.config.js │ │ ├── pages │ │ │ ├── component-fn.vue │ │ │ ├── component-prop.vue │ │ │ ├── consent.vue │ │ │ ├── headfn.vue │ │ │ ├── index.vue │ │ │ ├── injected.vue │ │ │ ├── manuallytracked.vue │ │ │ └── middleware.vue │ │ ├── static │ │ │ └── piwik.js │ │ └── store │ │ │ └── matomo.js │ └── meta-changed │ │ ├── meta-changed.test.js │ │ ├── nuxt.config.js │ │ ├── pages │ │ ├── notitle.vue │ │ ├── noupdate1.vue │ │ ├── noupdate2.vue │ │ ├── page1.vue │ │ └── page2.vue │ │ └── static │ │ └── piwik.js └── utils │ ├── browser.js │ ├── index.js │ ├── piwik.js │ └── setup.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nuxt 4 | yarn-error.log 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/api-methods-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/lib/api-methods-list.json -------------------------------------------------------------------------------- /lib/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/lib/module.js -------------------------------------------------------------------------------- /lib/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/lib/plugin.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/package.json -------------------------------------------------------------------------------- /scripts/createApiMethodsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/scripts/createApiMethodsList.js -------------------------------------------------------------------------------- /test/e2e/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/e2e/basic.test.js -------------------------------------------------------------------------------- /test/e2e/meta-changed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/e2e/meta-changed.test.js -------------------------------------------------------------------------------- /test/fixtures/basic/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/basic.test.js -------------------------------------------------------------------------------- /test/fixtures/basic/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/layouts/default.vue -------------------------------------------------------------------------------- /test/fixtures/basic/middleware/matomo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/middleware/matomo.js -------------------------------------------------------------------------------- /test/fixtures/basic/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/nuxt.config.js -------------------------------------------------------------------------------- /test/fixtures/basic/pages/component-fn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/component-fn.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/component-prop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/component-prop.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/consent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/consent.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/headfn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/headfn.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/index.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/injected.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/injected.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/manuallytracked.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/manuallytracked.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/middleware.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/pages/middleware.vue -------------------------------------------------------------------------------- /test/fixtures/basic/static/piwik.js: -------------------------------------------------------------------------------- 1 | ../../../utils/piwik.js -------------------------------------------------------------------------------- /test/fixtures/basic/store/matomo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/basic/store/matomo.js -------------------------------------------------------------------------------- /test/fixtures/meta-changed/meta-changed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/meta-changed.test.js -------------------------------------------------------------------------------- /test/fixtures/meta-changed/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/nuxt.config.js -------------------------------------------------------------------------------- /test/fixtures/meta-changed/pages/notitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/pages/notitle.vue -------------------------------------------------------------------------------- /test/fixtures/meta-changed/pages/noupdate1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/pages/noupdate1.vue -------------------------------------------------------------------------------- /test/fixtures/meta-changed/pages/noupdate2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/pages/noupdate2.vue -------------------------------------------------------------------------------- /test/fixtures/meta-changed/pages/page1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/pages/page1.vue -------------------------------------------------------------------------------- /test/fixtures/meta-changed/pages/page2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/fixtures/meta-changed/pages/page2.vue -------------------------------------------------------------------------------- /test/fixtures/meta-changed/static/piwik.js: -------------------------------------------------------------------------------- 1 | ../../../utils/piwik.js -------------------------------------------------------------------------------- /test/utils/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/utils/browser.js -------------------------------------------------------------------------------- /test/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/utils/index.js -------------------------------------------------------------------------------- /test/utils/piwik.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/test/utils/piwik.js -------------------------------------------------------------------------------- /test/utils/setup.js: -------------------------------------------------------------------------------- 1 | jest.setTimeout(60000) 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimlie/nuxt-matomo/HEAD/yarn.lock --------------------------------------------------------------------------------