UNPKG

@objectiv/plugin-react-router-tracked-components

Version:

React Router 6 automatically tracked Link and NavLink Components for Objectiv React Tracker

2 lines 2.45 kB
var r={name:"@objectiv/plugin-react-router-tracked-components",version:"0.0.26",description:"React Router 6 automatically tracked Link and NavLink Components for Objectiv React Tracker",license:"Apache-2.0",homepage:"https://objectiv.io",keywords:["objectiv","tracking","web","analytics","events","taxonomy","plugin","react router","link","navlink"],repository:{type:"git",url:"https://github.com/objectiv/objectiv-analytics.git",directory:"tracker/plugins/react-router-tracked-components"},bugs:"https://github.com/objectiv/objectiv-analytics/issues",contributors:[{name:"Surai Di Rosa",email:"surai.dirosa@gmail.com",url:"https://github.com/sdirosa"}],main:"./dist/index.js",module:"./dist/esm/index.js",types:"./dist/index.d.ts",files:["dist"],exports:{".":{require:"./dist/index.js",import:"./dist/esm/index.js",types:"./dist/index.d.ts"}},scripts:{build:"tsup src/index.ts --format cjs,esm --legacy-output --minify --dts --sourcemap --clean","deploy:verdaccio":"npm publish",prettify:"prettier --write .",tsc:"tsc --noEmit",test:"jest --silent","test:ci":"jest --silent --ci","test:coverage":"jest --silent --coverage",depcheck:"npx depcheck"},dependencies:{"@objectiv/tracker-core":"^0.0.26","@objectiv/tracker-react":"^0.0.26"},devDependencies:{"@objectiv/developer-tools":"^0.0.26","@objectiv/testing-tools":"^0.0.26","@testing-library/react":"^13.3.0",jest:"^28.1.3",prettier:"^2.7.1","react-router-dom":"^6.3.0","ts-jest":"^28.0.7",tsup:"^6.2.1",typescript:"^4.7.4"},peerDependencies:{react:">=16.8","react-dom":">=16.8","react-router-dom":">=6.1"}};import{TrackedLinkContext as c}from"@objectiv/tracker-react";import i from"react";import{Link as a,useHref as p}from"react-router-dom";var T=i.forwardRef(({objectiv:e,...t},o)=>i.createElement(c,{...t,ref:o,objectiv:{...e,Component:a,href:p(t.to),waitUntilTracked:(e==null?void 0:e.waitUntilTracked)??t.reloadDocument}}));import{TrackedLinkContext as d}from"@objectiv/tracker-react";import n from"react";import{NavLink as m,useHref as k}from"react-router-dom";var N=n.forwardRef(({objectiv:e,...t},o)=>n.createElement(d,{...t,ref:o,objectiv:{...e,Component:m,href:k(t.to),waitUntilTracked:(e==null?void 0:e.waitUntilTracked)??t.reloadDocument}}));globalThis.objectiv=globalThis.objectiv??{};globalThis.objectiv.versions=globalThis.objectiv.versions??new Map;globalThis.objectiv.versions.set(r.name,r.version);export{T as TrackedLink,N as TrackedNavLink}; //# sourceMappingURL=index.js.map