1.9.7 • Published 6 months ago

@nmp-trust/all v1.9.7

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

nmp-trust web components

Central components that talk with the nmp-trust backend service. Example application: https://trust-demo.finn.no

NB: You need to log into schibsted vpn (appgate) to access the application.

Using the package - setup

Install

npm i @nmp-trust/all

Note: you need to have a daily user token that your server needs to ask the nmp-trust server for before you can use any of the components that view or post data that are behind login

Wrap your application with the settings component and import the web components. The import will make the components available for the rest of the code base - so you only need to import them once :D

// React

import {setupTracker} from "@nmp-trust/all";

...

React.useEffect(() => {
    setupTracker((e) => {)
}, []);

...
render () {
...
    <trust-settings settings={ JSON.stringify({ ...settings })} >
        <App />
    </trust-settings>
...
}
// Next

React.useEffect(() => import("@nmp-trust/all"), []);

...

<trust-settings settings={ JSON.stringify({ ...settings })}>
    <App />
</trust-settings>

...
// Settings object
export type ISettings = {
  apiUrl: string,
  accessToken: string,
  lan?: string,
};

// might remove apiUrl in the future if we split the packages for the different markedplaces

Use - components

Anywhere that is inside of <trust-settings>

...restOfComponent
<trust-nameOfComponent properties="values">
    //children if the component supports it
</trust-nameOfComponent>
...more components

To see the components just click on them here: https://pages.github.schibsted.io/finn/trust-feedback-web-components/?path=/story/translation--page

Development

  1. Install dependencies - npm i
  2. Run - npm run start

Publish

You need to be added to the organization in npm. Talk with someone in the team.

To run a release locally you need to set up environment variables in your shell:

# Semantic release
## You need to generate some tokens
export GH_TOKEN='' // Generate a token in github - it's under developer settings. Needs write:packaes and repo access.
export NPM_TOKEN='' // Generate a new publish token in npm

## Keep these as they are
export GITHUB_URL='https://api.github.schibsted.io'
export GITHUB_PREFIX=''

Check your git commit log - feat messages will bump minor, fix messages will bump patch and breaking changes will bump major version of this package. Commit your code changes and then run:

npm run release

git

write about semantic commits.

1.9.1

7 months ago

1.9.0

7 months ago

1.8.2

7 months ago

1.8.1

7 months ago

1.8.0

7 months ago

1.9.7

6 months ago

1.9.6

6 months ago

1.9.5

6 months ago

1.9.4

6 months ago

1.9.3

6 months ago

1.9.2

7 months ago

1.6.0

12 months ago

1.7.0

11 months ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.5.0

1 year ago

1.2.9

1 year ago

1.4.6

1 year ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.2

1 year ago

1.0.16

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.0

1 year ago

0.2.41

1 year ago

0.2.40

1 year ago

0.2.46

1 year ago

0.2.45

1 year ago

0.2.44

1 year ago

0.2.43

1 year ago

0.2.42

1 year ago

0.2.39

1 year ago

0.2.36

1 year ago

0.2.35

1 year ago

0.2.27

2 years ago

0.2.26

2 years ago

0.2.25

2 years ago

0.2.24

2 years ago

0.2.22

2 years ago

0.2.21

2 years ago

0.2.20

2 years ago

0.2.19

2 years ago

0.2.18

2 years ago

0.2.17

2 years ago

0.2.16

2 years ago

0.2.15

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.30

2 years ago

0.2.33

2 years ago

0.2.32

2 years ago

0.2.31

2 years ago

0.2.1

2 years ago

0.2.29

2 years ago

0.2.28

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.1.96

2 years ago

0.1.97

2 years ago

0.1.98

2 years ago

0.1.99

2 years ago

0.1.91

2 years ago

0.1.92

2 years ago

0.1.93

2 years ago

0.1.94

2 years ago

0.1.52

2 years ago

0.1.53

2 years ago

0.1.90

2 years ago

0.1.50

2 years ago

0.1.51

2 years ago

0.1.49

2 years ago

0.1.85

2 years ago

0.1.86

2 years ago

0.1.87

2 years ago

0.1.88

2 years ago

0.1.89

2 years ago

0.1.48

2 years ago

0.1.80

2 years ago

0.1.81

2 years ago

0.1.82

2 years ago

0.1.83

2 years ago

0.1.84

2 years ago

0.1.74

2 years ago

0.1.75

2 years ago

0.1.76

2 years ago

0.1.77

2 years ago

0.1.78

2 years ago

0.1.71

2 years ago

0.1.72

2 years ago

0.1.73

2 years ago

0.1.63

2 years ago

0.1.64

2 years ago

0.1.65

2 years ago

0.1.66

2 years ago

0.1.68

2 years ago

0.1.69

2 years ago

0.1.60

2 years ago

0.1.61

2 years ago

0.1.62

2 years ago

0.1.11

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.14

2 years ago

0.1.15

2 years ago

0.1.41

2 years ago

0.1.42

2 years ago

0.1.43

2 years ago

0.1.44

2 years ago

0.1.45

2 years ago

0.1.46

2 years ago

0.1.47

2 years ago

0.1.40

2 years ago

0.1.38

2 years ago

0.1.39

2 years ago

0.1.30

2 years ago

0.1.31

2 years ago

0.1.32

2 years ago

0.1.33

2 years ago

0.1.35

2 years ago

0.1.36

2 years ago

0.1.37

2 years ago

0.1.27

2 years ago

0.1.28

2 years ago

0.1.29

2 years ago

0.1.20

2 years ago

0.1.21

2 years ago

0.1.22

2 years ago

0.1.23

2 years ago

0.1.24

2 years ago

0.1.25

2 years ago

0.1.26

2 years ago

0.1.16

2 years ago

0.1.17

2 years ago

0.1.18

2 years ago

0.1.19

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago