Implements helper functions for making calls to the Nationskollen API.
Package is published using Github Packages and requires authentication to both read and write.
First, create a new Personal token in your Github settings:
Settings > Developer Settings > Personal access tokens
Select the write:packages and read:packages scopes and click "Generate
token".
Create a new file in your home directory ~/.npmrc containing the following:
//npm.pkg.github.com/:_authToken=<personal access token>
Create .npmrc in your project root (same directory as package.json)
containing the following:
@nationskollen:registry=https://npm.pkg.github.com/
Install the library:
npm install --save @nationskollen/sdk
Import the API client using:
import { Provider } from '@nationskollen/sdk'
Install dependencies (npm install) in both root and example/.
npm run setup- Installs all dependenciesnpm run dev- Watches for changes to source files and starts react examplenpm run build- Build source filesnpm run watch- Watch source files and rebuild on changesnpm run lint- Lint source code using ESLintnpm run format- Format source code using prettiernpm publish- Published the package to Github Packages
Documentation is available using typedoc and can be generated using one of the
commands below. Open docs/index.html in your browser to see the documentation.
npm run docs- Generate documentationnpm run docs:watch- Generate documentation and regenerate automatically on changes