0.7.7-alpha.943d2e1 • Published 5 years ago

@dfds-platform/tracking v0.7.7-alpha.943d2e1

Weekly downloads
360
License
UNLICENSED
Repository
-
Last release
5 years ago

@dfds-platform/tracking

Installation

Install with npm:

npm install --save @dfds-platform/tracking

Install with yarn:

yarn add @dfds-platform/tracking

Publishing

New releases are created in github which will create a new tag. ADO will pick up on the new tag and publish a version with that tag using the ci:publish npm script

Tracking context provider setup

Wrap your top app component with TrackingProvider to provide tracking context in order to use various tracking hooks.

import { TrackingProvider } from '@dfds-platform/tracking'

return (
  <TrackingProvider>
    <YourApp />
  </TrackingProvider>
)

Visit Storybook to see a full list of available tracking hooks.

Developing using yarn link

It can be handy to use developing functionality in the context of an existing app. yarn link can be used in that case.

Getting started

A common problem when using yarn link is that you end of with multiple versions of packages (eg. react). This is because dependencies are resolved upwards from within the symlinked react-components folder.

webpack

If you are using webpack you can try setting resolve.symlinks to false in your webpack.config.js to only resolve dependencies from the apps node_modules folder.

Gatsby

Gatsby uses webpack under the hood, so in order to set resolve.symlinks add the following to the gatsby-node.js file

exports.onCreateWebpackConfig = ({ getConfig, actions, stage }) => {
  const config = getConfig()
  config.resolve.symlinks = false
  actions.replaceWebpackConfig(config)
}

Setting up the link

In a terminal navifate to the packages/tracking folder

cd ./packages/tracking

Run build which will create a dist folder

yarn run build

Run watch to watch for changes and re-build

yarn run watch

Navigate into the dist folder and run yarn link

cd ./dist
yarn link

You are now ready to use the linked package from within you app while developing. Change to you app source folder (where the package.json file is located) and use the linked version of the @dfds-platform/tracking package

yarn link @dfds-platform/tracking
10.0.0

3 years ago

11.0.0

3 years ago

12.0.0

3 years ago

12.0.2

3 years ago

13.0.0

3 years ago

9.0.0

3 years ago

9.1.0

3 years ago

14.0.0

3 years ago

5.4.0

3 years ago

7.0.0

3 years ago

7.2.3

3 years ago

7.2.2

3 years ago

7.2.0

3 years ago

8.0.0

3 years ago

4.0.0

3 years ago

5.0.1

3 years ago

5.2.0

3 years ago

6.0.1

3 years ago

6.0.0

3 years ago

5.3.0

3 years ago

7.1.0

3 years ago

3.1.0

3 years ago

3.3.0

3 years ago

3.2.0

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.4.1

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.8

3 years ago

2.0.3

3 years ago

1.5.9

4 years ago

1.5.8

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.2

4 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.9.8

5 years ago

0.9.9

5 years ago

0.9.7

5 years ago

0.9.6

5 years ago

0.9.5

5 years ago

0.9.4

5 years ago

0.9.3

5 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

0.8.9

5 years ago

0.8.8

5 years ago

0.8.7

5 years ago

0.8.6

5 years ago

0.8.5

5 years ago

0.8.4

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.9

5 years ago

0.7.8

5 years ago

0.7.7

5 years ago

0.7.6

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.9

5 years ago

0.6.8

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.8

5 years ago

0.3.9

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.9

5 years ago

0.2.7

5 years ago

0.2.8

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

6 years ago