@aller/external-id
Library for creating an ID from an URL.
Usage
Code:
import { getExternalId } from '@aller/external-id';
const id = getExternalId(
'https://www.dagbladet.no/nyheter/sjokkerte-allierte-pa-flyet-til-singapore---kim-ma-ikke-fa-se-noen-amerikansk-svakhet/69887776',
);
console.log(id);
Output:
dagbladet.no/69887776
getStrippedHost
import getStrippedHost from '@aller/external-id';
const host = getStrippedHost(
'https://www.somedomain.com/some-url/sub-url?query-parameter=123',
);
console.log(id);
Output:
somedomain.com
Running tests
yarn test Runs unit and e2e tests, linting and formatting
Build
Publish new version
You need to make sure your user is correctly authorized to publish to our NPM org, and set up with 2fa
Increment version with npm version [semver-version], documentation from NPM:
npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]
You can also use yarn version