diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2b0a0d4..85dea86 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,20 +2,34 @@
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
+#### [v0.4.1](https://git.odit.services/lfk/backend/compare/v0.4.0...v0.4.1)
+
+- Deleted useless file [ci skip] [`94dd796`](https://git.odit.services/lfk/backend/commit/94dd7963b73d98089f086175ed79002f59195c26)
+- Implemented the interface in all responses [`9d5e486`](https://git.odit.services/lfk/backend/commit/9d5e486c6ddb4db87d36409fbd8bca1bf9659e9f)
+- Adjusted tests for the new responseType parameter (part 1) [`bcc15e4`](https://git.odit.services/lfk/backend/commit/bcc15e42863b641b97cd03440f141332e112c889)
+- Cleaned up realations regarding response classes [`ff7406e`](https://git.odit.services/lfk/backend/commit/ff7406e71a4a76670d381b415bfb66f602e1206b)
+- Added Responseobjecttype enum [`581ca5f`](https://git.odit.services/lfk/backend/commit/581ca5ff6c67ed1c701c06532671441293ee0706)
+- 🧾New changelog file version [CI SKIP] [skip ci] [`0229534`](https://git.odit.services/lfk/backend/commit/02295346dad109745faa492dc968abbc98522804)
+- Dependency bump🔝 [skip ci] [`3d1baae`](https://git.odit.services/lfk/backend/commit/3d1baae0cce26b0c1f6948778b15f4b0097a77a9)
+- 🧾New changelog file version [CI SKIP] [skip ci] [`7ba67b9`](https://git.odit.services/lfk/backend/commit/7ba67b9dcab7692c8c1e548ccbc3895eb084eedd)
+- Adjusted tests for the new responseType parameter (part 3) [`8dc2810`](https://git.odit.services/lfk/backend/commit/8dc2810c0c4097e26bf1b517bb9d0b102494f6c1)
+- Added a Response interface [`e44cc4c`](https://git.odit.services/lfk/backend/commit/e44cc4c4cbecdf7c8d90f0af73fffd8b01eba61e)
+- Adjusted tests for the new responseType parameter (part 2) [`ff8af09`](https://git.odit.services/lfk/backend/commit/ff8af090e3ea1760fb6110284cff870a0b4cbf84)
+- 🚀Bumped version to v0.4.1 [`c32fa93`](https://git.odit.services/lfk/backend/commit/c32fa93673010ab18e009ab24fc139ed4f67310e)
+- Merge pull request 'Response object types feature/132-object_types' (#133) from feature/132-object_types into dev [`6e5f1bd`](https://git.odit.services/lfk/backend/commit/6e5f1bd5ff217a88ec2dfaf154e5e26dee588e12)
+- Fixed typos and missing types [`2a87819`](https://git.odit.services/lfk/backend/commit/2a878194865d406123805659c011c329c955f669)
+
#### [v0.4.0](https://git.odit.services/lfk/backend/compare/v0.3.1...v0.4.0)
+> 30 January 2021
+
+- Merge pull request 'Alpha Release 0.4.0' (#131) from dev into main [`c4ea808`](https://git.odit.services/lfk/backend/commit/c4ea808e06bdc68add5636346f99a7d292852ab0)
+- Added pw reset template provided by @philipp [`c116338`](https://git.odit.services/lfk/backend/commit/c116338cd74cf726362f8fa0ae5eea7ec9fabac4)
- Added test mail templates [`8270029`](https://git.odit.services/lfk/backend/commit/827002989ee6e3f0d776b5b55b8fb6d65f10c898)
- 🧾New changelog file version [CI SKIP] [skip ci] [`09b24aa`](https://git.odit.services/lfk/backend/commit/09b24aa6094a980debf4428a1c32583cdb7b606f)
-- Table fix [`1f0c842`](https://git.odit.services/lfk/backend/commit/1f0c842d9e086456f1ae0f6908e474258a04beb4)
-- 🧾New changelog file version [CI SKIP] [skip ci] [`fea4857`](https://git.odit.services/lfk/backend/commit/fea485768570eb5de2bbd2783e339794a67db2de)
-- 🧾New changelog file version [CI SKIP] [skip ci] [`e07f258`](https://git.odit.services/lfk/backend/commit/e07f258a315898d1183c311e7fcd8f65a415504c)
-- 🚀Bumped version to v0.4.0 [`e5f4f6e`](https://git.odit.services/lfk/backend/commit/e5f4f6ee590e0885d6eef9151ce7eb76578b70ca)
-- Merge pull request 'Implemented testmail endpoint feature/124-testmail' (#130) from feature/124-testmail into dev [`f9e75d0`](https://git.odit.services/lfk/backend/commit/f9e75d06b8ee8ff79f60fb384cb2c35ccf19811d)
-- Merge pull request 'Email Basics feature/118-emails' (#128) from feature/118-emails into dev [`348e6cd`](https://git.odit.services/lfk/backend/commit/348e6cdec7411345953243edfb5322a17ad7614d)
-- Merge pull request 'Mail+Env documentation feature/123-mail_documentation' (#129) from feature/123-mail_documentation into dev [`61bbeb0`](https://git.odit.services/lfk/backend/commit/61bbeb0d8f3fd6bfafb65bd11eb4c076a27b4a53)
-- Added pw reset template provided by @philipp [`c116338`](https://git.odit.services/lfk/backend/commit/c116338cd74cf726362f8fa0ae5eea7ec9fabac4)
- Implemented automatic ci env generation [`536de2a`](https://git.odit.services/lfk/backend/commit/536de2a3199b1befed54b6fe520a2e3fcefe0d90)
- Implemented a basic mailer with reset link sending [`6379753`](https://git.odit.services/lfk/backend/commit/637975305f1adf9bf505507790638cf1e229cfb1)
+- Table fix [`1f0c842`](https://git.odit.services/lfk/backend/commit/1f0c842d9e086456f1ae0f6908e474258a04beb4)
- Implemented the test-mail endpoint via a new mailcontroller [`54ed313`](https://git.odit.services/lfk/backend/commit/54ed313342a72b029b9545bc5ea193e3f0c2166d)
- Added documentation for the env vars [`13ccab5`](https://git.odit.services/lfk/backend/commit/13ccab5e289d0a629cefb7fe281a85a46058ae97)
- Added comments [`9bd7636`](https://git.odit.services/lfk/backend/commit/9bd7636a23b5a9662ea2b965d2a2407727a188fb)
@@ -24,8 +38,15 @@ All notable changes to this project will be documented in this file. Dates are d
- Implementes mail sending on pw reset request [`e26744b`](https://git.odit.services/lfk/backend/commit/e26744b7925d32d65ef4cc3911651758cfc9274f)
- Added a txt variant of the pw-reset mail [`d3647e3`](https://git.odit.services/lfk/backend/commit/d3647e339990d989dbca4d91aa8c3fe5789dd24a)
- Changed order [`583a4bc`](https://git.odit.services/lfk/backend/commit/583a4bc0dd0de8026bb2eb6a9b0c31f59344e813)
+- 🧾New changelog file version [CI SKIP] [skip ci] [`fea4857`](https://git.odit.services/lfk/backend/commit/fea485768570eb5de2bbd2783e339794a67db2de)
- Translated the pw reset mail to english [`5cade25`](https://git.odit.services/lfk/backend/commit/5cade25eeb137eb5890b3fd450646acfbdff2e8b)
- The auth tests now use mail to identify the user [`c43334b`](https://git.odit.services/lfk/backend/commit/c43334bf96901bfd5116301ff7cf4b2ae1dfcbd3)
+- 🧾New changelog file version [CI SKIP] [skip ci] [`e07f258`](https://git.odit.services/lfk/backend/commit/e07f258a315898d1183c311e7fcd8f65a415504c)
+- 🧾New changelog file version [CI SKIP] [skip ci] [`b972395`](https://git.odit.services/lfk/backend/commit/b972395ae8bb06184baa56296a3b8bfc16ae96a7)
+- 🚀Bumped version to v0.4.0 [`e5f4f6e`](https://git.odit.services/lfk/backend/commit/e5f4f6ee590e0885d6eef9151ce7eb76578b70ca)
+- Merge pull request 'Implemented testmail endpoint feature/124-testmail' (#130) from feature/124-testmail into dev [`f9e75d0`](https://git.odit.services/lfk/backend/commit/f9e75d06b8ee8ff79f60fb384cb2c35ccf19811d)
+- Merge pull request 'Email Basics feature/118-emails' (#128) from feature/118-emails into dev [`348e6cd`](https://git.odit.services/lfk/backend/commit/348e6cdec7411345953243edfb5322a17ad7614d)
+- Merge pull request 'Mail+Env documentation feature/123-mail_documentation' (#129) from feature/123-mail_documentation into dev [`61bbeb0`](https://git.odit.services/lfk/backend/commit/61bbeb0d8f3fd6bfafb65bd11eb4c076a27b4a53)
- Added a test mail sending function [`b94179e`](https://git.odit.services/lfk/backend/commit/b94179e3caaf4be0654ca3372f57a490fb32e208)
- Added the first mail error [`c418603`](https://git.odit.services/lfk/backend/commit/c4186034233a296b5971fbef16e7ef6809fbac51)
- Now also sending txt mail body [`b92f633`](https://git.odit.services/lfk/backend/commit/b92f633d68604636cecc5e9fdd0d6990b9cb83fe)
diff --git a/package.json b/package.json
index 0436bee..8d26305 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@odit/lfk-backend",
- "version": "0.4.0",
+ "version": "0.4.1",
"main": "src/app.ts",
"repository": "https://git.odit.services/lfk/backend",
"author": {
@@ -35,7 +35,7 @@
"dotenv": "^8.2.0",
"express": "^4.17.1",
"jsonwebtoken": "^8.5.1",
- "libphonenumber-js": "^1.9.7",
+ "libphonenumber-js": "^1.9.9",
"mysql": "^2.18.1",
"nodemailer": "^6.4.17",
"pg": "^8.5.1",
@@ -43,7 +43,7 @@
"routing-controllers": "^0.9.0-alpha.6",
"routing-controllers-openapi": "^2.2.0",
"sqlite3": "5.0.0",
- "typeorm": "^0.2.29",
+ "typeorm": "^0.2.30",
"typeorm-routing-controllers-extensions": "^0.2.0",
"typeorm-seeding": "^1.6.1",
"uuid": "^8.3.2",
@@ -53,10 +53,10 @@
"@odit/license-exporter": "^0.0.9",
"@types/cors": "^2.8.9",
"@types/csvtojson": "^1.1.5",
- "@types/express": "^4.17.9",
- "@types/jest": "^26.0.16",
+ "@types/express": "^4.17.11",
+ "@types/jest": "^26.0.20",
"@types/jsonwebtoken": "^8.5.0",
- "@types/node": "^14.14.20",
+ "@types/node": "^14.14.22",
"@types/nodemailer": "^6.4.0",
"@types/uuid": "^8.3.0",
"axios": "^0.21.1",
@@ -66,9 +66,9 @@
"release-it": "^14.2.2",
"rimraf": "^3.0.2",
"start-server-and-test": "^1.11.7",
- "ts-jest": "^26.4.4",
+ "ts-jest": "^26.5.0",
"ts-node": "^9.1.1",
- "typedoc": "^0.20.14",
+ "typedoc": "^0.20.19",
"typescript": "^4.1.3"
},
"scripts": {
diff --git a/src/controllers/DonationController.ts b/src/controllers/DonationController.ts
index 9c2696d..9401694 100644
--- a/src/controllers/DonationController.ts
+++ b/src/controllers/DonationController.ts
@@ -78,7 +78,7 @@ export class DonationController {
async postDistance(@Body({ validate: true }) createDonation: CreateDistanceDonation) {
let donation = await createDonation.toEntity();
donation = await this.distanceDonationRepository.save(donation);
- return (await this.donationRepository.findOne({ id: donation.id }, { relations: ['runner', 'donor', 'runner.scans', 'runner.scans.track'] })).toResponse();
+ return (await this.distanceDonationRepository.findOne({ id: donation.id }, { relations: ['runner', 'donor', 'runner.scans', 'runner.scans.track'] })).toResponse();
}
@Put('/fixed/:id')
@@ -124,7 +124,7 @@ export class DonationController {
}
await this.distanceDonationRepository.save(await donation.update(oldDonation));
- return (await this.donationRepository.findOne({ id: donation.id }, { relations: ['runner', 'donor', 'runner.scans', 'runner.scans.track'] })).toResponse();
+ return (await this.distanceDonationRepository.findOne({ id: donation.id }, { relations: ['runner', 'donor', 'runner.scans', 'runner.scans.track'] })).toResponse();
}
@Delete('/:id')
diff --git a/src/controllers/ScanController.ts b/src/controllers/ScanController.ts
index 0de844c..b223689 100644
--- a/src/controllers/ScanController.ts
+++ b/src/controllers/ScanController.ts
@@ -36,7 +36,7 @@ export class ScanController {
@OpenAPI({ description: 'Lists all scans (normal or track) from all runners.
This includes the scan\'s runner\'s distance ran.' })
async getAll() {
let responseScans: ResponseScan[] = new Array();
- const scans = await this.scanRepository.find({ relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] });
+ const scans = await this.scanRepository.find({ relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] });
scans.forEach(scan => {
responseScans.push(scan.toResponse());
});
@@ -51,7 +51,7 @@ export class ScanController {
@OnUndefined(ScanNotFoundError)
@OpenAPI({ description: 'Lists all information about the scan whose id got provided. This includes the scan\'s runner\'s distance ran.' })
async getOne(@Param('id') id: number) {
- let scan = await this.scanRepository.findOne({ id: id }, { relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] })
+ let scan = await this.scanRepository.findOne({ id: id }, { relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] })
if (!scan) { throw new ScanNotFoundError(); }
return scan.toResponse();
}
@@ -64,7 +64,7 @@ export class ScanController {
async post(@Body({ validate: true }) createScan: CreateScan) {
let scan = await createScan.toEntity();
scan = await this.scanRepository.save(scan);
- return (await this.scanRepository.findOne({ id: scan.id }, { relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] })).toResponse();
+ return (await this.scanRepository.findOne({ id: scan.id }, { relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] })).toResponse();
}
@Post("/trackscans")
@@ -75,7 +75,7 @@ export class ScanController {
async postTrackScans(@Body({ validate: true }) createScan: CreateTrackScan) {
let scan = await createScan.toEntity();
scan = await this.trackScanRepository.save(scan);
- return (await this.scanRepository.findOne({ id: scan.id }, { relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] })).toResponse();
+ return (await this.scanRepository.findOne({ id: scan.id }, { relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] })).toResponse();
}
@Put('/:id')
@@ -97,7 +97,7 @@ export class ScanController {
}
await this.scanRepository.save(await scan.update(oldScan));
- return (await this.scanRepository.findOne({ id: id }, { relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] })).toResponse();
+ return (await this.scanRepository.findOne({ id: id }, { relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] })).toResponse();
}
@Put('/trackscans/:id')
@@ -120,7 +120,7 @@ export class ScanController {
}
await this.trackScanRepository.save(await scan.update(oldScan));
- return (await this.scanRepository.findOne({ id: id }, { relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] })).toResponse();
+ return (await this.scanRepository.findOne({ id: id }, { relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] })).toResponse();
}
@Delete('/:id')
@@ -132,7 +132,7 @@ export class ScanController {
async remove(@Param("id") id: number, @QueryParam("force") force: boolean) {
let scan = await this.scanRepository.findOne({ id: id });
if (!scan) { return null; }
- const responseScan = await this.scanRepository.findOne({ id: scan.id }, { relations: ['runner', 'track', 'runner.scans', 'runner.scans.track', 'card', 'station'] });
+ const responseScan = await this.scanRepository.findOne({ id: scan.id }, { relations: ['runner', 'track', 'runner.scans', 'runner.group', 'runner.scans.track', 'card', 'station'] });
await this.scanRepository.delete(scan);
return responseScan.toResponse();
diff --git a/src/models/entities/UserGroup.ts b/src/models/entities/UserGroup.ts
index cd7b06c..fad8039 100644
--- a/src/models/entities/UserGroup.ts
+++ b/src/models/entities/UserGroup.ts
@@ -4,7 +4,6 @@ import {
IsString
} from "class-validator";
import { ChildEntity, Column } from "typeorm";
-import { ResponsePrincipal } from '../responses/ResponsePrincipal';
import { ResponseUserGroup } from '../responses/ResponseUserGroup';
import { Principal } from './Principal';
@@ -34,7 +33,7 @@ export class UserGroup extends Principal {
/**
* Turns this entity into it's response class.
*/
- public toResponse(): ResponsePrincipal {
+ public toResponse(): ResponseUserGroup {
return new ResponseUserGroup(this);
}
}
\ No newline at end of file
diff --git a/src/models/enums/ResponseObjectType.ts b/src/models/enums/ResponseObjectType.ts
new file mode 100644
index 0000000..e0622be
--- /dev/null
+++ b/src/models/enums/ResponseObjectType.ts
@@ -0,0 +1,34 @@
+/**
+ * This enum contains all object types/entities a response can contain.
+ */
+export enum ResponseObjectType {
+ AUTH = 'AUTH',
+ DISTANCEDONATION = 'DISTANCEDONATION',
+ DONATION = 'DONATION',
+ DONOR = 'DONOR',
+ EMPTY = 'EMPTY',
+ GROUPCONTACT = 'GROUPCONTACT',
+ LOGOUT = 'LOGOUT',
+ PARTICIPANT = 'PARTICIPANT',
+ PERMISSION = 'PERMISSION',
+ PRINCIPAL = 'PRINCIPAL',
+ RUNNER = 'RUNNER',
+ RUNNERCARD = 'RUNNERCARD',
+ RUNNERGROUP = 'RUNNERGROUP',
+ RUNNERORGANIZATION = 'RUNNERORGANIZATION',
+ RUNNERTEAM = 'RUNNERTEAM',
+ SCAN = 'SCAN',
+ SCANSTATION = 'SCANSTATION',
+ SELFSERVICEDONATION = 'SELFSERVICEDONATION',
+ SELFSERVICERUNNER = 'SELFSERVICRUNNER',
+ STATS = 'STATS',
+ STATSCLIENT = 'STATSCLIENT',
+ STATSORGANIZATION = 'STATSORGANIZATION',
+ STATSRUNNER = 'STATSRUNNER',
+ STATSTEAM = 'STATSTEAM',
+ TRACK = 'TRACK',
+ TRACKSCAN = 'TRACKSCAN',
+ USER = 'USER',
+ USERGROUP = 'USERGROUP',
+ USERPERMISSIONS = 'USERPERMISSIONS',
+}
\ No newline at end of file
diff --git a/src/models/responses/IResponse.ts b/src/models/responses/IResponse.ts
new file mode 100644
index 0000000..c3917dd
--- /dev/null
+++ b/src/models/responses/IResponse.ts
@@ -0,0 +1,13 @@
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+
+/**
+ * Defines the repsonse interface.
+ * This forces all response classes to implement the interfaces properties.
+*/
+export interface IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType;
+}
diff --git a/src/models/responses/ResponseAuth.ts b/src/models/responses/ResponseAuth.ts
index 6948253..7c042ac 100644
--- a/src/models/responses/ResponseAuth.ts
+++ b/src/models/responses/ResponseAuth.ts
@@ -1,9 +1,18 @@
import { IsInt, IsString } from 'class-validator';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the repsonse auth.
*/
-export class ResponseAuth {
+export class ResponseAuth implements IResponse {
+
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.AUTH;
+
/**
* The access_token - JWT shortterm access token.
*/
diff --git a/src/models/responses/ResponseDistanceDonation.ts b/src/models/responses/ResponseDistanceDonation.ts
index 388ece0..65fea13 100644
--- a/src/models/responses/ResponseDistanceDonation.ts
+++ b/src/models/responses/ResponseDistanceDonation.ts
@@ -1,12 +1,19 @@
import { IsInt, IsObject, IsPositive } from 'class-validator';
import { DistanceDonation } from '../entities/DistanceDonation';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseDonation } from './ResponseDonation';
import { ResponseRunner } from './ResponseRunner';
/**
* Defines the distance donation response.
*/
-export class ResponseDistanceDonation extends ResponseDonation {
+export class ResponseDistanceDonation extends ResponseDonation implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.DISTANCEDONATION;
/**
* The donation's associated runner.
@@ -29,7 +36,7 @@ export class ResponseDistanceDonation extends ResponseDonation {
*/
public constructor(donation: DistanceDonation) {
super(donation);
- this.runner = donation.runner.toResponse();
+ if (donation.runner) { this.runner = donation.runner.toResponse(); }
this.amountPerDistance = donation.amountPerDistance;
}
}
diff --git a/src/models/responses/ResponseDonation.ts b/src/models/responses/ResponseDonation.ts
index c2789e3..e29f11f 100644
--- a/src/models/responses/ResponseDonation.ts
+++ b/src/models/responses/ResponseDonation.ts
@@ -1,11 +1,20 @@
import { IsInt, IsNotEmpty, IsPositive } from "class-validator";
import { Donation } from '../entities/Donation';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseDonor } from './ResponseDonor';
/**
* Defines the donation response.
*/
-export class ResponseDonation {
+export class ResponseDonation implements IResponse {
+
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.DONATION;
+
/**
* The donation's id.
*/
diff --git a/src/models/responses/ResponseDonor.ts b/src/models/responses/ResponseDonor.ts
index 5f659f9..2b1e3fc 100644
--- a/src/models/responses/ResponseDonor.ts
+++ b/src/models/responses/ResponseDonor.ts
@@ -2,12 +2,19 @@ import {
IsBoolean, IsInt
} from "class-validator";
import { Donor } from '../entities/Donor';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseParticipant } from './ResponseParticipant';
/**
* Defines the donor response.
*/
-export class ResponseDonor extends ResponseParticipant {
+export class ResponseDonor extends ResponseParticipant implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.DONOR;
/**
* Does this donor need a receipt?
diff --git a/src/models/responses/ResponseEmpty.ts b/src/models/responses/ResponseEmpty.ts
index 57b0543..d6e2018 100644
--- a/src/models/responses/ResponseEmpty.ts
+++ b/src/models/responses/ResponseEmpty.ts
@@ -1,9 +1,17 @@
import { IsString } from 'class-validator';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines a empty response object.
*/
-export class ResponseEmpty {
+export class ResponseEmpty implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.EMPTY;
+
@IsString()
response: string = "nothing here"
}
diff --git a/src/models/responses/ResponseGroupContact.ts b/src/models/responses/ResponseGroupContact.ts
index 291dde5..e3fee94 100644
--- a/src/models/responses/ResponseGroupContact.ts
+++ b/src/models/responses/ResponseGroupContact.ts
@@ -1,12 +1,20 @@
import { IsInt, IsObject, IsString } from "class-validator";
import { Address } from '../entities/Address';
import { GroupContact } from '../entities/GroupContact';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseRunnerGroup } from './ResponseRunnerGroup';
/**
* Defines the group contact response.
*/
-export class ResponseGroupContact {
+export class ResponseGroupContact implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.GROUPCONTACT;
+
/**
* The contact's id.
*/
@@ -69,8 +77,10 @@ export class ResponseGroupContact {
this.email = contact.email;
this.address = contact.address;
this.groups = new Array();
- for (let group of contact.groups) {
- this.groups.push(group.toResponse());
+ if (contact.groups) {
+ for (let group of contact.groups) {
+ this.groups.push(group.toResponse());
+ }
}
}
}
diff --git a/src/models/responses/ResponseLogout.ts b/src/models/responses/ResponseLogout.ts
index fdb8d49..8cd8ce9 100644
--- a/src/models/responses/ResponseLogout.ts
+++ b/src/models/responses/ResponseLogout.ts
@@ -1,9 +1,17 @@
import { IsString } from 'class-validator';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the logout response.
*/
-export class Logout {
+export class Logout implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.LOGOUT;
+
/**
* The logout's timestamp.
*/
diff --git a/src/models/responses/ResponseParticipant.ts b/src/models/responses/ResponseParticipant.ts
index 93a6918..b5ca124 100644
--- a/src/models/responses/ResponseParticipant.ts
+++ b/src/models/responses/ResponseParticipant.ts
@@ -1,11 +1,19 @@
import { IsInt, IsObject, IsOptional, IsString } from "class-validator";
import { Address } from '../entities/Address';
import { Participant } from '../entities/Participant';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the participant response.
*/
-export abstract class ResponseParticipant {
+export abstract class ResponseParticipant implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.PARTICIPANT;
+
/**
* The participant's id.
*/
diff --git a/src/models/responses/ResponsePermission.ts b/src/models/responses/ResponsePermission.ts
index a6b0bc1..5eb500d 100644
--- a/src/models/responses/ResponsePermission.ts
+++ b/src/models/responses/ResponsePermission.ts
@@ -7,12 +7,20 @@ import {
import { Permission } from '../entities/Permission';
import { PermissionAction } from '../enums/PermissionAction';
import { PermissionTarget } from '../enums/PermissionTargets';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponsePrincipal } from './ResponsePrincipal';
/**
* Defines the permission response.
*/
-export class ResponsePermission {
+export class ResponsePermission implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.PERMISSION;
+
/**
* The permission's id.
*/
diff --git a/src/models/responses/ResponsePrincipal.ts b/src/models/responses/ResponsePrincipal.ts
index afd4dd1..8ad4414 100644
--- a/src/models/responses/ResponsePrincipal.ts
+++ b/src/models/responses/ResponsePrincipal.ts
@@ -2,11 +2,19 @@ import {
IsInt
} from "class-validator";
import { Principal } from '../entities/Principal';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the principal response.
*/
-export abstract class ResponsePrincipal {
+export abstract class ResponsePrincipal implements IResponse {
+
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.PRINCIPAL;
/**
* The principal's id.
diff --git a/src/models/responses/ResponseRunner.ts b/src/models/responses/ResponseRunner.ts
index 0d2fb67..8ed39e1 100644
--- a/src/models/responses/ResponseRunner.ts
+++ b/src/models/responses/ResponseRunner.ts
@@ -3,13 +3,20 @@ import {
IsObject
} from "class-validator";
import { Runner } from '../entities/Runner';
-import { RunnerGroup } from '../entities/RunnerGroup';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseParticipant } from './ResponseParticipant';
+import { ResponseRunnerGroup } from './ResponseRunnerGroup';
/**
* Defines the runner response.
*/
-export class ResponseRunner extends ResponseParticipant {
+export class ResponseRunner extends ResponseParticipant implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.RUNNER;
/**
* The runner's currently ran distance in meters.
@@ -21,7 +28,7 @@ export class ResponseRunner extends ResponseParticipant {
* The runner's group.
*/
@IsObject()
- group: RunnerGroup;
+ group: ResponseRunnerGroup;
/**
* Creates a ResponseRunner object from a runner.
@@ -31,6 +38,6 @@ export class ResponseRunner extends ResponseParticipant {
super(runner);
if (!runner.scans) { this.distance = 0 }
else { this.distance = runner.validScans.reduce((sum, current) => sum + current.distance, 0); }
- this.group = runner.group;
+ if (runner.group) { this.group = runner.group.toResponse(); }
}
}
diff --git a/src/models/responses/ResponseRunnerCard.ts b/src/models/responses/ResponseRunnerCard.ts
index f895a9c..84309be 100644
--- a/src/models/responses/ResponseRunnerCard.ts
+++ b/src/models/responses/ResponseRunnerCard.ts
@@ -1,11 +1,19 @@
import { IsBoolean, IsEAN, IsInt, IsNotEmpty, IsObject, IsString } from "class-validator";
import { RunnerCard } from '../entities/RunnerCard';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseRunner } from './ResponseRunner';
/**
* Defines the runner card response.
*/
-export class ResponseRunnerCard {
+export class ResponseRunnerCard implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.RUNNERCARD;
+
/**
* The card's id.
*/
diff --git a/src/models/responses/ResponseRunnerGroup.ts b/src/models/responses/ResponseRunnerGroup.ts
index 7be35a6..b841218 100644
--- a/src/models/responses/ResponseRunnerGroup.ts
+++ b/src/models/responses/ResponseRunnerGroup.ts
@@ -1,11 +1,19 @@
import { IsInt, IsNotEmpty, IsObject, IsOptional, IsString } from "class-validator";
-import { GroupContact } from '../entities/GroupContact';
import { RunnerGroup } from '../entities/RunnerGroup';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
+import { ResponseGroupContact } from './ResponseGroupContact';
/**
* Defines the runnerGroup response.
*/
-export abstract class ResponseRunnerGroup {
+export abstract class ResponseRunnerGroup implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.RUNNERGROUP;
+
/**
* The runnerGroup's id.
*/
@@ -26,7 +34,7 @@ export abstract class ResponseRunnerGroup {
*/
@IsObject()
@IsOptional()
- contact?: GroupContact;
+ contact?: ResponseGroupContact;
/**
* Creates a ResponseRunnerGroup object from a runnerGroup.
@@ -35,6 +43,6 @@ export abstract class ResponseRunnerGroup {
public constructor(group: RunnerGroup) {
this.id = group.id;
this.name = group.name;
- this.contact = group.contact;
+ if (group.contact) { this.contact = group.contact.toResponse(); };
}
}
diff --git a/src/models/responses/ResponseRunnerOrganization.ts b/src/models/responses/ResponseRunnerOrganization.ts
index dcafb53..3a78dfc 100644
--- a/src/models/responses/ResponseRunnerOrganization.ts
+++ b/src/models/responses/ResponseRunnerOrganization.ts
@@ -11,13 +11,20 @@ import {
} from "class-validator";
import { Address } from '../entities/Address';
import { RunnerOrganization } from '../entities/RunnerOrganization';
-import { RunnerTeam } from '../entities/RunnerTeam';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseRunnerGroup } from './ResponseRunnerGroup';
+import { ResponseRunnerTeam } from './ResponseRunnerTeam';
/**
* Defines the runnerOrganization response.
*/
-export class ResponseRunnerOrganization extends ResponseRunnerGroup {
+export class ResponseRunnerOrganization extends ResponseRunnerGroup implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.RUNNERORGANIZATION;
/**
* The runnerOrganization's address.
@@ -30,7 +37,7 @@ export class ResponseRunnerOrganization extends ResponseRunnerGroup {
* The runnerOrganization associated teams.
*/
@IsArray()
- teams: RunnerTeam[];
+ teams: ResponseRunnerTeam[];
/**
* The organization's registration key.
@@ -55,7 +62,13 @@ export class ResponseRunnerOrganization extends ResponseRunnerGroup {
public constructor(org: RunnerOrganization) {
super(org);
this.address = org.address;
- this.teams = org.teams;
+ this.teams = new Array();
+ if (org.teams) {
+ for (let team of org.teams) {
+ this.teams.push(team.toResponse());
+ }
+ }
+
if (!org.key) { this.registrationEnabled = false; }
else { this.registrationKey = Buffer.from(org.key).toString('base64'); }
}
diff --git a/src/models/responses/ResponseRunnerTeam.ts b/src/models/responses/ResponseRunnerTeam.ts
index 50566cf..0434789 100644
--- a/src/models/responses/ResponseRunnerTeam.ts
+++ b/src/models/responses/ResponseRunnerTeam.ts
@@ -1,12 +1,19 @@
import { IsNotEmpty, IsObject } from "class-validator";
import { RunnerTeam } from '../entities/RunnerTeam';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseRunnerGroup } from './ResponseRunnerGroup';
import { ResponseRunnerOrganization } from './ResponseRunnerOrganization';
/**
* Defines the runnerTeam response.
*/
-export class ResponseRunnerTeam extends ResponseRunnerGroup {
+export class ResponseRunnerTeam extends ResponseRunnerGroup implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.RUNNERTEAM;
/**
* The runnerTeam's parent group (organization).
@@ -21,6 +28,6 @@ export class ResponseRunnerTeam extends ResponseRunnerGroup {
*/
public constructor(team: RunnerTeam) {
super(team);
- this.parentGroup = team.parentGroup.toResponse();
+ if (team.parentGroup) { this.parentGroup = team.parentGroup.toResponse(); }
}
}
diff --git a/src/models/responses/ResponseScan.ts b/src/models/responses/ResponseScan.ts
index e666442..864b455 100644
--- a/src/models/responses/ResponseScan.ts
+++ b/src/models/responses/ResponseScan.ts
@@ -1,11 +1,19 @@
import { IsBoolean, IsInt, IsNotEmpty, IsPositive } from "class-validator";
import { Scan } from '../entities/Scan';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseRunner } from './ResponseRunner';
/**
* Defines the scan response.
*/
-export class ResponseScan {
+export class ResponseScan implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.SCAN;
+
/**
* The scans's id.
*/
@@ -39,7 +47,7 @@ export class ResponseScan {
*/
public constructor(scan: Scan) {
this.id = scan.id;
- this.runner = scan.runner.toResponse();
+ if (scan.runner) { this.runner = scan.runner.toResponse(); }
this.distance = scan.distance;
this.valid = scan.valid;
}
diff --git a/src/models/responses/ResponseScanStation.ts b/src/models/responses/ResponseScanStation.ts
index 7d7dc48..459d132 100644
--- a/src/models/responses/ResponseScanStation.ts
+++ b/src/models/responses/ResponseScanStation.ts
@@ -11,12 +11,20 @@ import {
IsString
} from "class-validator";
import { ScanStation } from '../entities/ScanStation';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseTrack } from './ResponseTrack';
/**
* Defines the statsClient response.
*/
-export class ResponseScanStation {
+export class ResponseScanStation implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.SCANSTATION;
+
/**
* The client's id.
*/
@@ -64,7 +72,7 @@ export class ResponseScanStation {
this.description = station.description;
this.prefix = station.prefix;
this.key = "Only visible on creation.";
- this.track = station.track;
+ if (station.track) { this.track = station.track.toResponse(); }
this.enabled = station.enabled;
}
}
diff --git a/src/models/responses/ResponseSelfServiceDonation.ts b/src/models/responses/ResponseSelfServiceDonation.ts
index 4f10f3c..beb8fdc 100644
--- a/src/models/responses/ResponseSelfServiceDonation.ts
+++ b/src/models/responses/ResponseSelfServiceDonation.ts
@@ -1,11 +1,19 @@
import { IsInt, IsNotEmpty, IsPositive } from 'class-validator';
import { DistanceDonation } from '../entities/DistanceDonation';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the runner selfservice donation response.
* Why? B/C runner's are not allowed to view all information available to admin users.
*/
-export class ResponseSelfServiceDonation {
+export class ResponseSelfServiceDonation implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.SELFSERVICEDONATION;
+
/**
* The donation's donor.
*/
diff --git a/src/models/responses/ResponseSelfServiceRunner.ts b/src/models/responses/ResponseSelfServiceRunner.ts
index fa9a1f1..00fe9b9 100644
--- a/src/models/responses/ResponseSelfServiceRunner.ts
+++ b/src/models/responses/ResponseSelfServiceRunner.ts
@@ -3,6 +3,8 @@ import { DistanceDonation } from '../entities/DistanceDonation';
import { Runner } from '../entities/Runner';
import { RunnerGroup } from '../entities/RunnerGroup';
import { RunnerTeam } from '../entities/RunnerTeam';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseParticipant } from './ResponseParticipant';
import { ResponseSelfServiceDonation } from './ResponseSelfServiceDonation';
@@ -10,7 +12,12 @@ import { ResponseSelfServiceDonation } from './ResponseSelfServiceDonation';
* Defines the runner selfservice response.
* Why? B/C runner's are not allowed to view all information available to admin users.
*/
-export class ResponseSelfServiceRunner extends ResponseParticipant {
+export class ResponseSelfServiceRunner extends ResponseParticipant implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.SELFSERVICERUNNER;
/**
* The runner's currently ran distance in meters.
diff --git a/src/models/responses/ResponseStats.ts b/src/models/responses/ResponseStats.ts
index d184089..f3d36a3 100644
--- a/src/models/responses/ResponseStats.ts
+++ b/src/models/responses/ResponseStats.ts
@@ -7,12 +7,20 @@ import { RunnerOrganization } from '../entities/RunnerOrganization';
import { RunnerTeam } from '../entities/RunnerTeam';
import { Scan } from '../entities/Scan';
import { User } from '../entities/User';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the stats response.
* The stats response calculates some basic stats for a dashboard or public display.
*/
-export class ResponseStats {
+export class ResponseStats implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.STATS;
+
/**
* The amount of runners registered in the system.
*/
diff --git a/src/models/responses/ResponseStatsClient.ts b/src/models/responses/ResponseStatsClient.ts
index 4028e2a..7f10352 100644
--- a/src/models/responses/ResponseStatsClient.ts
+++ b/src/models/responses/ResponseStatsClient.ts
@@ -8,11 +8,19 @@ import {
IsString
} from "class-validator";
import { StatsClient } from '../entities/StatsClient';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the statsClient response.
*/
-export class ResponseStatsClient {
+export class ResponseStatsClient implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.STATSCLIENT;
+
/**
* The client's id.
*/
diff --git a/src/models/responses/ResponseStatsOrganization.ts b/src/models/responses/ResponseStatsOrganization.ts
index 592435a..5339b55 100644
--- a/src/models/responses/ResponseStatsOrganization.ts
+++ b/src/models/responses/ResponseStatsOrganization.ts
@@ -4,12 +4,20 @@ import {
IsString
} from "class-validator";
import { RunnerOrganization } from '../entities/RunnerOrganization';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the org stats response.
* This differs from the normal org responce.
*/
-export class ResponseStatsOrgnisation {
+export class ResponseStatsOrgnisation implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.STATSORGANIZATION;
+
/**
* The orgs's id.
*/
diff --git a/src/models/responses/ResponseStatsRunner.ts b/src/models/responses/ResponseStatsRunner.ts
index 8b55983..3aac437 100644
--- a/src/models/responses/ResponseStatsRunner.ts
+++ b/src/models/responses/ResponseStatsRunner.ts
@@ -4,13 +4,21 @@ import {
IsString
} from "class-validator";
import { Runner } from '../entities/Runner';
-import { RunnerGroup } from '../entities/RunnerGroup';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
+import { ResponseRunnerGroup } from './ResponseRunnerGroup';
/**
* Defines the runner stats response.
* This differs from the normal runner responce.
*/
-export class ResponseStatsRunner {
+export class ResponseStatsRunner implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.STATSRUNNER;
+
/**
* The runner's id.
*/
@@ -51,7 +59,7 @@ export class ResponseStatsRunner {
* The runner's group.
*/
@IsObject()
- group: RunnerGroup;
+ group: ResponseRunnerGroup;
/**
* Creates a new runner stats response from a runner
@@ -64,6 +72,6 @@ export class ResponseStatsRunner {
this.lastname = runner.lastname;
this.distance = runner.distance;
this.donationAmount = runner.distanceDonationAmount;
- this.group = runner.group;
+ this.group = runner.group.toResponse();
}
}
diff --git a/src/models/responses/ResponseStatsTeam.ts b/src/models/responses/ResponseStatsTeam.ts
index 362971a..82e4eb9 100644
--- a/src/models/responses/ResponseStatsTeam.ts
+++ b/src/models/responses/ResponseStatsTeam.ts
@@ -3,14 +3,22 @@ import {
IsObject,
IsString
} from "class-validator";
-import { RunnerGroup } from '../entities/RunnerGroup';
import { RunnerTeam } from '../entities/RunnerTeam';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
+import { ResponseRunnerGroup } from './ResponseRunnerGroup';
/**
* Defines the team stats response.
* This differs from the normal team responce.
*/
-export class ResponseStatsTeam {
+export class ResponseStatsTeam implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.STATSTEAM;
+
/**
* The team's id.
*/
@@ -39,7 +47,7 @@ export class ResponseStatsTeam {
* The teams's parent group.
*/
@IsObject()
- parent: RunnerGroup;
+ parent: ResponseRunnerGroup;
/**
* Creates a new team stats response from a team
@@ -48,7 +56,7 @@ export class ResponseStatsTeam {
public constructor(team: RunnerTeam) {
this.name = team.name;
this.id = team.id;
- this.parent = team.parentGroup;
+ this.parent = team.parentGroup.toResponse();
this.distance = team.distance;
this.donationAmount = team.distanceDonationAmount;
}
diff --git a/src/models/responses/ResponseTrack.ts b/src/models/responses/ResponseTrack.ts
index 27ef813..a4bdea0 100644
--- a/src/models/responses/ResponseTrack.ts
+++ b/src/models/responses/ResponseTrack.ts
@@ -1,11 +1,19 @@
import { IsInt, IsOptional, IsString } from "class-validator";
import { TrackLapTimeCantBeNegativeError } from '../../errors/TrackErrors';
import { Track } from '../entities/Track';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
/**
* Defines the track response.
*/
-export class ResponseTrack {
+export class ResponseTrack implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.TRACK;
+
/**
* The track's id.
*/
diff --git a/src/models/responses/ResponseTrackScan.ts b/src/models/responses/ResponseTrackScan.ts
index d52b4f7..ffd9ceb 100644
--- a/src/models/responses/ResponseTrackScan.ts
+++ b/src/models/responses/ResponseTrackScan.ts
@@ -1,5 +1,7 @@
import { IsDateString, IsNotEmpty } from "class-validator";
import { TrackScan } from '../entities/TrackScan';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponseRunnerCard } from './ResponseRunnerCard';
import { ResponseScan } from './ResponseScan';
import { ResponseScanStation } from './ResponseScanStation';
@@ -8,10 +10,16 @@ import { ResponseTrack } from './ResponseTrack';
/**
* Defines the trackScan response.
*/
-export class ResponseTrackScan extends ResponseScan {
+export class ResponseTrackScan extends ResponseScan implements IResponse {
/**
- * The scan's associated track.
- */
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.TRACKSCAN;
+
+ /**
+ * The scan's associated track.
+ */
@IsNotEmpty()
track: ResponseTrack;
@@ -41,8 +49,8 @@ export class ResponseTrackScan extends ResponseScan {
public constructor(scan: TrackScan) {
super(scan);
this.track = new ResponseTrack(scan.track);
- this.card = scan.card.toResponse();
- this.station = scan.station.toResponse();
+ if (scan.card) { scan.card.toResponse(); }
+ if (scan.station) { scan.station.toResponse(); }
this.timestamp = scan.timestamp;
this.distance = scan.distance;
}
diff --git a/src/models/responses/ResponseUser.ts b/src/models/responses/ResponseUser.ts
index 884622c..1b55e45 100644
--- a/src/models/responses/ResponseUser.ts
+++ b/src/models/responses/ResponseUser.ts
@@ -6,13 +6,21 @@ import {
IsString
} from "class-validator";
import { User } from '../entities/User';
-import { UserGroup } from '../entities/UserGroup';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponsePrincipal } from './ResponsePrincipal';
+import { ResponseUserGroup } from './ResponseUserGroup';
/**
* Defines the user response.
*/
-export class ResponseUser extends ResponsePrincipal {
+export class ResponseUser extends ResponsePrincipal implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.USER;
+
/**
* The user's first name.
*/
@@ -66,7 +74,7 @@ export class ResponseUser extends ResponsePrincipal {
*/
@IsArray()
@IsOptional()
- groups: UserGroup[];
+ groups: ResponseUserGroup[];
/**
* The user's permissions.
@@ -90,10 +98,13 @@ export class ResponseUser extends ResponsePrincipal {
this.username = user.username;
this.enabled = user.enabled;
this.profilePic = user.profilePic;
- this.groups = user.groups;
+ this.groups = new Array();
this.permissions = user.allPermissions;
- if (this.groups) {
- this.groups.forEach(function (g) { delete g.permissions });
+ if (user.groups) {
+ for (let group of user.groups) {
+ delete group.permissions;
+ this.groups.push(group.toResponse());
+ }
}
}
}
diff --git a/src/models/responses/ResponseUserGroup.ts b/src/models/responses/ResponseUserGroup.ts
index e0276f9..e6f00bb 100644
--- a/src/models/responses/ResponseUserGroup.ts
+++ b/src/models/responses/ResponseUserGroup.ts
@@ -1,12 +1,20 @@
import { IsArray, IsNotEmpty, IsOptional, IsString } from "class-validator";
-import { Permission } from '../entities/Permission';
import { UserGroup } from '../entities/UserGroup';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
+import { ResponsePermission } from './ResponsePermission';
import { ResponsePrincipal } from './ResponsePrincipal';
/**
* Defines the userGroup response.
*/
-export class ResponseUserGroup extends ResponsePrincipal {
+export class ResponseUserGroup extends ResponsePrincipal implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.USERGROUP;
+
/**
* The userGroup's name.
*/
@@ -26,7 +34,7 @@ export class ResponseUserGroup extends ResponsePrincipal {
*/
@IsArray()
@IsOptional()
- permissions: Permission[];
+ permissions: ResponsePermission[];
/**
* Creates a ResponseUserGroup object from a userGroup.
@@ -36,6 +44,10 @@ export class ResponseUserGroup extends ResponsePrincipal {
super(group);
this.name = group.name;
this.description = group.description;
- this.permissions = group.permissions;
+ if (group.permissions) {
+ for (let permission of group.permissions) {
+ this.permissions.push(permission.toResponse());
+ }
+ }
}
}
diff --git a/src/models/responses/ResponseUserPermissions.ts b/src/models/responses/ResponseUserPermissions.ts
index d5a8a7b..524398d 100644
--- a/src/models/responses/ResponseUserPermissions.ts
+++ b/src/models/responses/ResponseUserPermissions.ts
@@ -5,12 +5,20 @@ import {
IsOptional
} from "class-validator";
import { User } from '../entities/User';
+import { ResponseObjectType } from '../enums/ResponseObjectType';
+import { IResponse } from './IResponse';
import { ResponsePermission } from './ResponsePermission';
/**
* Defines the user permission response (get /api/users/:id/permissions).
*/
-export class ResponseUserPermissions {
+export class ResponseUserPermissions implements IResponse {
+ /**
+ * The responseType.
+ * This contains the type of class/entity this response contains.
+ */
+ responseType: ResponseObjectType = ResponseObjectType.USERPERMISSIONS;
+
/**
* The permissions directly granted to the user.
*/
diff --git a/src/tests/cards/cards_add.spec.ts b/src/tests/cards/cards_add.spec.ts
index 244ba12..10ee9d4 100644
--- a/src/tests/cards/cards_add.spec.ts
+++ b/src/tests/cards/cards_add.spec.ts
@@ -34,7 +34,8 @@ describe('POST /api/cards successfully (without runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": null,
- "enabled": true
+ "enabled": true,
+ "responseType": "RUNNERCARD"
});
});
it('creating a disabled card should return 200', async () => {
@@ -47,7 +48,8 @@ describe('POST /api/cards successfully (without runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": null,
- "enabled": false
+ "enabled": false,
+ "responseType": "RUNNERCARD"
});
});
it('creating a enabled card should return 200', async () => {
@@ -60,7 +62,8 @@ describe('POST /api/cards successfully (without runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": null,
- "enabled": true
+ "enabled": true,
+ "responseType": "RUNNERCARD"
});
});
});
@@ -97,7 +100,8 @@ describe('POST /api/cards successfully (with runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": added_runner,
- "enabled": true
+ "enabled": true,
+ "responseType": "RUNNERCARD"
});
});
it('creating a card with runner (no optional params) should return 200', async () => {
@@ -110,7 +114,8 @@ describe('POST /api/cards successfully (with runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": added_runner,
- "enabled": true
+ "enabled": true,
+ "responseType": "RUNNERCARD"
});
});
it('creating a enabled card with runner should return 200', async () => {
@@ -124,7 +129,8 @@ describe('POST /api/cards successfully (with runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": added_runner,
- "enabled": true
+ "enabled": true,
+ "responseType": "RUNNERCARD"
});
});
it('creating a disabled card with runner should return 200', async () => {
@@ -138,7 +144,8 @@ describe('POST /api/cards successfully (with runner)', () => {
delete res.data.code;
expect(res.data).toEqual({
"runner": added_runner,
- "enabled": false
+ "enabled": false,
+ "responseType": "RUNNERCARD"
});
});
});
\ No newline at end of file
diff --git a/src/tests/cards/cards_update.spec.ts b/src/tests/cards/cards_update.spec.ts
index 804428c..6ec1506 100644
--- a/src/tests/cards/cards_update.spec.ts
+++ b/src/tests/cards/cards_update.spec.ts
@@ -96,7 +96,8 @@ describe('adding + updating card.runner successfully', () => {
"id": added_card.id,
"runner": added_runner,
"enabled": true,
- "code": added_card.code
+ "code": added_card.code,
+ "responseType": "RUNNERCARD"
});
});
it('valid runner update (change runner) should return 200', async () => {
@@ -110,7 +111,8 @@ describe('adding + updating card.runner successfully', () => {
"id": added_card.id,
"runner": added_runner2,
"enabled": true,
- "code": added_card.code
+ "code": added_card.code,
+ "responseType": "RUNNERCARD"
});
});
});
@@ -142,7 +144,8 @@ describe('adding + updating other values successfully', () => {
"id": added_card.id,
"runner": null,
"enabled": false,
- "code": added_card.code
+ "code": added_card.code,
+ "responseType": "RUNNERCARD"
});
});
it('valid enable update should return 200', async () => {
@@ -156,7 +159,8 @@ describe('adding + updating other values successfully', () => {
"id": added_card.id,
"runner": null,
"enabled": true,
- "code": added_card.code
+ "code": added_card.code,
+ "responseType": "RUNNERCARD"
});
});
});
diff --git a/src/tests/contacts/contact_add.spec.ts b/src/tests/contacts/contact_add.spec.ts
index 7508e05..f9fd25e 100644
--- a/src/tests/contacts/contact_add.spec.ts
+++ b/src/tests/contacts/contact_add.spec.ts
@@ -136,6 +136,7 @@ describe('POST /api/contacts working (with group)', () => {
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
+ delete res.data.groups[0].teams;
expect(res.data).toEqual({
"firstname": "first",
"middlename": null,
@@ -149,7 +150,8 @@ describe('POST /api/contacts working (with group)', () => {
"city": null,
"country": null
},
- "groups": [added_org]
+ "groups": [added_org],
+ "responseType": "GROUPCONTACT"
});
});
it('creating a new contact with a valid team should return 200', async () => {
@@ -174,7 +176,8 @@ describe('POST /api/contacts working (with group)', () => {
"city": null,
"country": null
},
- "groups": [added_team]
+ "groups": [added_team],
+ "responseType": "GROUPCONTACT"
});
});
it('creating a new contact with a valid org and team should return 200', async () => {
@@ -187,6 +190,7 @@ describe('POST /api/contacts working (with group)', () => {
expect(res.headers['content-type']).toContain("application/json");
added_contact = res.data
delete res.data.id;
+ delete res.data.groups[0].teams;
expect(res.data).toEqual({
"firstname": "first",
"middlename": null,
@@ -200,7 +204,8 @@ describe('POST /api/contacts working (with group)', () => {
"city": null,
"country": null
},
- "groups": [added_org, added_team]
+ "groups": [added_org, added_team],
+ "responseType": "GROUPCONTACT"
});
});
it('checking if the added team\'s contact is the new contact should return 200', async () => {
diff --git a/src/tests/contacts/contact_update.spec.ts b/src/tests/contacts/contact_update.spec.ts
index 52fe57c..15e4b72 100644
--- a/src/tests/contacts/contact_update.spec.ts
+++ b/src/tests/contacts/contact_update.spec.ts
@@ -86,7 +86,8 @@ describe('Update contact group after adding (should work)', () => {
}, axios_config);
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
- added_contact = res.data
+ added_contact = res.data;
+ delete res.data.groups[0].teams;
expect(res.data).toEqual({
"id": res.data.id,
"firstname": "first",
@@ -101,7 +102,8 @@ describe('Update contact group after adding (should work)', () => {
"city": null,
"country": null
},
- "groups": [added_org]
+ "groups": [added_org],
+ "responseType": "GROUPCONTACT"
});
});
it('valid group update to single team should return 200', async () => {
@@ -127,7 +129,8 @@ describe('Update contact group after adding (should work)', () => {
"city": null,
"country": null
},
- "groups": [added_team]
+ "groups": [added_team],
+ "responseType": "GROUPCONTACT"
});
});
it('valid group update to org and team should return 200', async () => {
@@ -139,6 +142,7 @@ describe('Update contact group after adding (should work)', () => {
}, axios_config);
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
+ delete res.data.groups[0].teams;
expect(res.data).toEqual({
"id": res.data.id,
"firstname": "first",
@@ -153,7 +157,8 @@ describe('Update contact group after adding (should work)', () => {
"city": null,
"country": null
},
- "groups": [added_org, added_team]
+ "groups": [added_org, added_team],
+ "responseType": "GROUPCONTACT"
});
});
it('valid group update to none should return 200', async () => {
@@ -179,7 +184,8 @@ describe('Update contact group after adding (should work)', () => {
"city": null,
"country": null
},
- "groups": []
+ "groups": [],
+ "responseType": "GROUPCONTACT"
});
});
});
@@ -206,6 +212,7 @@ describe('Update contact group invalid after adding (should fail)', () => {
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
added_contact = res.data
+ delete res.data.groups[0].teams;
expect(res.data).toEqual({
"id": res.data.id,
"firstname": "first",
@@ -220,7 +227,8 @@ describe('Update contact group invalid after adding (should fail)', () => {
"city": null,
"country": null
},
- "groups": [added_org]
+ "groups": [added_org],
+ "responseType": "GROUPCONTACT"
});
});
it('invalid group update to single team should return 404', async () => {
diff --git a/src/tests/donations/donations_add.spec.ts b/src/tests/donations/donations_add.spec.ts
index e463c13..daad122 100644
--- a/src/tests/donations/donations_add.spec.ts
+++ b/src/tests/donations/donations_add.spec.ts
@@ -179,7 +179,8 @@ describe('POST /api/donations/fixed successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
expect(res.data).toEqual({
"donor": added_donor,
- "amount": 1000
+ "amount": 1000,
+ "responseType": "DONATION"
});
});
});
@@ -230,7 +231,8 @@ describe('POST /api/donations/distance successfully', () => {
"donor": added_donor,
"amountPerDistance": 100,
"runner": added_runner,
- "amount": 0
+ "amount": 0,
+ "responseType": "DISTANCEDONATION"
})
});
});
\ No newline at end of file
diff --git a/src/tests/donations/donations_update.spec.ts b/src/tests/donations/donations_update.spec.ts
index 51bb46f..5768ab9 100644
--- a/src/tests/donations/donations_update.spec.ts
+++ b/src/tests/donations/donations_update.spec.ts
@@ -323,7 +323,6 @@ describe('adding + updating distance donation valid', () => {
"amountPerDistance": 69,
"donor": added_donor.id
}, axios_config);
- delete res.data.runner.group;
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
expect(res.data.runner).toEqual(added_runner2);
diff --git a/src/tests/runnerOrgs/org_add.spec.ts b/src/tests/runnerOrgs/org_add.spec.ts
index 30eb5f8..d40ef2a 100644
--- a/src/tests/runnerOrgs/org_add.spec.ts
+++ b/src/tests/runnerOrgs/org_add.spec.ts
@@ -55,7 +55,6 @@ describe('adding + getting from all orgs', () => {
delete added_org.id
expect(added_org).toEqual({
"name": "test123",
- "contact": null,
"address": {
"address1": null,
"address2": null,
@@ -64,7 +63,8 @@ describe('adding + getting from all orgs', () => {
"postalcode": null,
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
})
});
});
@@ -89,7 +89,6 @@ describe('adding + getting explicitly', () => {
delete added_org2.id
expect(added_org2).toEqual({
"name": "test123",
- "contact": null,
"address": {
"address1": null,
"address2": null,
@@ -98,7 +97,8 @@ describe('adding + getting explicitly', () => {
"postalcode": null,
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
})
});
});
\ No newline at end of file
diff --git a/src/tests/runnerOrgs/org_delete.spec.ts b/src/tests/runnerOrgs/org_delete.spec.ts
index dd190fb..114777e 100644
--- a/src/tests/runnerOrgs/org_delete.spec.ts
+++ b/src/tests/runnerOrgs/org_delete.spec.ts
@@ -43,7 +43,6 @@ describe('adding + deletion (successfull)', () => {
delete added_org2.id
expect(added_org2).toEqual({
"name": "test123",
- "contact": null,
"address": {
"address1": null,
"address2": null,
@@ -52,7 +51,8 @@ describe('adding + deletion (successfull)', () => {
"postalcode": null,
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('check if org really was deleted', async () => {
@@ -127,7 +127,6 @@ describe('adding + deletion with teams still existing (with force)', () => {
delete added_org2.teams;
expect(added_org2).toEqual({
"name": "test123",
- "contact": null,
"address": {
"address1": null,
"address2": null,
@@ -136,6 +135,7 @@ describe('adding + deletion with teams still existing (with force)', () => {
"postalcode": null,
},
"registrationEnabled": false,
+ "responseType": "RUNNERORGANIZATION"
});
});
it('check if org really was deleted', async () => {
diff --git a/src/tests/runnerOrgs/org_update.spec.ts b/src/tests/runnerOrgs/org_update.spec.ts
index 6e33766..ddc2ea2 100644
--- a/src/tests/runnerOrgs/org_update.spec.ts
+++ b/src/tests/runnerOrgs/org_update.spec.ts
@@ -41,7 +41,6 @@ describe('adding + updating name', () => {
delete added_org2.id
expect(added_org2).toEqual({
"name": "testlelele",
- "contact": null,
"address": {
"address1": null,
"address2": null,
@@ -50,7 +49,8 @@ describe('adding + updating name', () => {
"postalcode": null,
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
})
});
});
@@ -109,7 +109,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": "Test1",
"address2": null,
@@ -118,7 +117,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": "90174"
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('updateing address\'s first line should return 200', async () => {
@@ -139,7 +139,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": "Test2",
"address2": null,
@@ -148,7 +147,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": "90174"
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('updateing address\'s second line should return 200', async () => {
@@ -169,7 +169,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": "Test2",
"address2": "Test3",
@@ -178,7 +177,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": "90174"
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('updateing address\'s city should return 200', async () => {
@@ -199,7 +199,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": "Test2",
"address2": "Test3",
@@ -208,7 +207,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": "90174"
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('updateing address\'s country should return 200', async () => {
@@ -229,7 +229,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": "Test2",
"address2": "Test3",
@@ -238,7 +237,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": "90174"
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('updateing address\'s postal code should return 200', async () => {
@@ -259,7 +259,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": "Test2",
"address2": "Test3",
@@ -268,7 +267,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": "91065"
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
it('removing org\'s address should return 200', async () => {
@@ -282,7 +282,6 @@ describe('adding + updateing address valid)', () => {
expect(res.data).toEqual({
"id": added_org_id,
"name": "testlelele",
- "contact": null,
"address": {
"address1": null,
"address2": null,
@@ -291,7 +290,8 @@ describe('adding + updateing address valid)', () => {
"postalcode": null
},
"registrationEnabled": false,
- "teams": []
+ "teams": [],
+ "responseType": "RUNNERORGANIZATION"
});
});
});
diff --git a/src/tests/runnerTeams/team_delete.spec.ts b/src/tests/runnerTeams/team_delete.spec.ts
index b379d76..0cf5046 100644
--- a/src/tests/runnerTeams/team_delete.spec.ts
+++ b/src/tests/runnerTeams/team_delete.spec.ts
@@ -48,7 +48,7 @@ describe('adding org', () => {
delete deleted_team.parentGroup;
expect(deleted_team).toEqual({
"name": "test123",
- "contact": null
+ "responseType": "RUNNERTEAM"
});
});
it('check if team really was deleted', async () => {
diff --git a/src/tests/runnerTeams/team_update.spec.ts b/src/tests/runnerTeams/team_update.spec.ts
index be1b1be..c8480ab 100644
--- a/src/tests/runnerTeams/team_update.spec.ts
+++ b/src/tests/runnerTeams/team_update.spec.ts
@@ -127,6 +127,7 @@ describe('add+update parent org (valid)', () => {
delete added_org2.registrationEnabled;
delete res4.data.parentGroup.key;
delete res4.data.parentGroup.registrationEnabled;
+ delete res4.data.parentGroup.teams;
expect(res4.data.parentGroup).toEqual(added_org2)
});
});
\ No newline at end of file
diff --git a/src/tests/runners/runner_get.spec.ts b/src/tests/runners/runner_get.spec.ts
index 1b71abd..b80afc2 100644
--- a/src/tests/runners/runner_get.spec.ts
+++ b/src/tests/runners/runner_get.spec.ts
@@ -129,7 +129,7 @@ describe('GET /api/teams/:id/runners after adding', () => {
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json")
});
- it('check if scans was added via the orgs/runners endpoint.', async () => {
+ it('check if runner was added via the teams/runners endpoint.', async () => {
const res = await axios.get(base + '/api/teams/' + added_team.id + "/runners", axios_config);
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
diff --git a/src/tests/runners/runner_update.spec.ts b/src/tests/runners/runner_update.spec.ts
index 8f8b5cf..8ae2aa3 100644
--- a/src/tests/runners/runner_update.spec.ts
+++ b/src/tests/runners/runner_update.spec.ts
@@ -49,6 +49,7 @@ describe('Update runner name after adding', () => {
delete res3.data.group.key;
delete res3.data.group.registrationEnabled;
delete runnercopy.group.registrationEnabled;
+ delete res3.data.group.teams;
expect(res3.data).toEqual(runnercopy);
});
});
@@ -94,6 +95,7 @@ describe('Update runner group after adding', () => {
expect(res3.headers['content-type']).toContain("application/json")
delete res3.data.group.key;
delete res3.data.group.registrationEnabled;
+ delete res3.data.group.teams;
expect(res3.data.group).toEqual(added_org_2);
});
});
diff --git a/src/tests/scans/scans_add.spec.ts b/src/tests/scans/scans_add.spec.ts
index 8a28e26..167856d 100644
--- a/src/tests/scans/scans_add.spec.ts
+++ b/src/tests/scans/scans_add.spec.ts
@@ -98,10 +98,12 @@ describe('POST /api/scans successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
+ delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
- "valid": true
+ "valid": true,
+ "responseType": "SCAN"
});
});
it('creating a valid scan should return 200', async () => {
@@ -114,10 +116,12 @@ describe('POST /api/scans successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
+ delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
- "valid": true
+ "valid": true,
+ "responseType": "SCAN"
});
});
it('creating a invalid scan should return 200', async () => {
@@ -130,10 +134,12 @@ describe('POST /api/scans successfully', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
+ delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
- "valid": false
+ "valid": false,
+ "responseType": "SCAN"
});
});
});
@@ -192,10 +198,12 @@ describe('POST /api/scans successfully via scan station', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
+ delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
- "valid": true
+ "valid": true,
+ "responseType": "SCAN",
});
});
it('creating a valid scan should return 200', async () => {
@@ -211,10 +219,12 @@ describe('POST /api/scans successfully via scan station', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
+ delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
- "valid": true
+ "valid": true,
+ "responseType": "SCAN"
});
});
it('creating a invalid scan should return 200', async () => {
@@ -230,10 +240,12 @@ describe('POST /api/scans successfully via scan station', () => {
expect(res.headers['content-type']).toContain("application/json");
delete res.data.id;
delete res.data.runner.distance;
+ delete res.data.runner.group;
expect(res.data).toEqual({
"runner": added_runner,
"distance": 200,
- "valid": false
+ "valid": false,
+ "responseType": "SCAN",
});
});
});
diff --git a/src/tests/scans/scans_get.spec.ts b/src/tests/scans/scans_get.spec.ts
index e6a08a9..d2203af 100644
--- a/src/tests/scans/scans_get.spec.ts
+++ b/src/tests/scans/scans_get.spec.ts
@@ -72,6 +72,7 @@ describe('adding + getting scans', () => {
expect(res.status).toEqual(200);
expect(res.headers['content-type']).toContain("application/json");
added_scan.runner.distance = 0;
+ delete added_scan.runner.group;
expect(res.data).toContainEqual(added_scan);
});
});
\ No newline at end of file
diff --git a/src/tests/scans/scans_update.spec.ts b/src/tests/scans/scans_update.spec.ts
index b261ee8..e711a39 100644
--- a/src/tests/scans/scans_update.spec.ts
+++ b/src/tests/scans/scans_update.spec.ts
@@ -123,12 +123,13 @@ describe('adding + updating successfilly', () => {
expect(res2.status).toEqual(200);
expect(res2.headers['content-type']).toContain("application/json")
delete res2.data.runner.distance;
+ delete res2.data.runner.group;
expect(res2.data).toEqual({
"id": added_scan.id,
"runner": added_runner,
"distance": 100,
- "valid": true
-
+ "valid": true,
+ "responseType": "SCAN"
});
});
it('valid valid update should return 200', async () => {
@@ -141,11 +142,13 @@ describe('adding + updating successfilly', () => {
expect(res2.status).toEqual(200);
expect(res2.headers['content-type']).toContain("application/json");
delete res2.data.runner.distance;
+ delete res2.data.runner.group;
expect(res2.data).toEqual({
"id": added_scan.id,
"runner": added_runner,
"distance": 100,
- "valid": false
+ "valid": false,
+ "responseType": "SCAN"
});
});
it('creating a new runner with only needed params should return 200', async () => {
@@ -169,11 +172,13 @@ describe('adding + updating successfilly', () => {
expect(res2.status).toEqual(200);
expect(res2.headers['content-type']).toContain("application/json");
delete res2.data.runner.distance;
+ delete res2.data.runner.group;
expect(res2.data).toEqual({
"id": added_scan.id,
"runner": added_runner2,
"distance": added_scan.distance,
- "valid": added_scan.valid
+ "valid": added_scan.valid,
+ "responseType": "SCAN"
});
});
});
diff --git a/src/tests/scanstations/scanstations_add.spec.ts b/src/tests/scanstations/scanstations_add.spec.ts
index e4c3570..04ae0d2 100644
--- a/src/tests/scanstations/scanstations_add.spec.ts
+++ b/src/tests/scanstations/scanstations_add.spec.ts
@@ -56,7 +56,8 @@ describe('POST /api/stations successfully', () => {
expect(res.data).toEqual({
"track": added_track,
"description": null,
- "enabled": true
+ "enabled": true,
+ "responseType": "SCANSTATION"
});
});
it('creating a station with all parameters (optional set to true/empty) should return 200', async () => {
@@ -73,7 +74,8 @@ describe('POST /api/stations successfully', () => {
expect(res.data).toEqual({
"track": added_track,
"description": null,
- "enabled": true
+ "enabled": true,
+ "responseType": "SCANSTATION"
});
});
it('creating a disabled station with all parameters (optional set to true/empty) should return 200', async () => {
@@ -90,7 +92,8 @@ describe('POST /api/stations successfully', () => {
expect(res.data).toEqual({
"track": added_track,
"description": null,
- "enabled": false
+ "enabled": false,
+ "responseType": "SCANSTATION"
});
});
it('creating a station with all parameters (optional set) should return 200', async () => {
@@ -107,7 +110,8 @@ describe('POST /api/stations successfully', () => {
expect(res.data).toEqual({
"track": added_track,
"description": "test station for testing",
- "enabled": true
+ "enabled": true,
+ "responseType": "SCANSTATION"
});
});
});
diff --git a/src/tests/tracks/track_add.spec.ts b/src/tests/tracks/track_add.spec.ts
index 7f39f8d..b45bb45 100644
--- a/src/tests/tracks/track_add.spec.ts
+++ b/src/tests/tracks/track_add.spec.ts
@@ -54,7 +54,8 @@ describe('POST /api/tracks successfully', () => {
expect(res.data).toEqual({
"name": "testtrack",
"distance": 200,
- "minimumLapTime": null
+ "minimumLapTime": null,
+ "responseType": "TRACK"
})
});
it('creating a track with all parameters (optional set to null) should return 200', async () => {
@@ -69,7 +70,8 @@ describe('POST /api/tracks successfully', () => {
expect(res.data).toEqual({
"name": "testtrack",
"distance": 200,
- "minimumLapTime": null
+ "minimumLapTime": null,
+ "responseType": "TRACK"
})
});
it('creating a track with all parameters should return 200', async () => {
@@ -84,7 +86,8 @@ describe('POST /api/tracks successfully', () => {
expect(res.data).toEqual({
"name": "testtrack",
"distance": 200,
- "minimumLapTime": 123
+ "minimumLapTime": 123,
+ "responseType": "TRACK"
})
});
});
diff --git a/src/tests/tracks/track_delete.spec.ts b/src/tests/tracks/track_delete.spec.ts
index cb7ae89..04a1d99 100644
--- a/src/tests/tracks/track_delete.spec.ts
+++ b/src/tests/tracks/track_delete.spec.ts
@@ -35,7 +35,8 @@ describe('DETELE track', () => {
expect(res2.data).toEqual({
"name": "testtrack",
"distance": 200,
- "minimumLapTime": null
+ "minimumLapTime": null,
+ "responseType": "TRACK"
});
});
it('check if track really was deleted', async () => {
diff --git a/tmp.json b/tmp.json
deleted file mode 100644
index c498f83..0000000
--- a/tmp.json
+++ /dev/null
@@ -1,5382 +0,0 @@
-{
- "@babel/code-frame@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/core@7.12.10": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/generator@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-function-name@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-get-function-arity@7.12.10": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-member-expression-to-functions@7.12.7": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-module-imports@7.12.5": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-module-transforms@7.12.1": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-optimise-call-expression@7.12.10": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-plugin-utils@7.10.4": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-replace-supers@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-simple-access@7.12.1": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-split-export-declaration@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helper-validator-identifier@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/helpers@7.12.5": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/highlight@7.10.4": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/parser@7.12.11": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-async-generators@7.8.4": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-bigint@7.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-bigint",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-bigint/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-class-properties@7.12.1": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-import-meta@7.10.4": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-json-strings@7.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-logical-assignment-operators@7.10.4": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-numeric-separator@7.10.4": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-object-rest-spread@7.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-optional-catch-binding@7.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-optional-chaining@7.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining",
- "licenseUrl": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/plugin-syntax-top-level-await@7.12.1": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/template@7.12.7": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/traverse@7.12.12": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@babel/types@7.12.12": {
- "licenses": "MIT",
- "repository": "https://github.com/babel/babel",
- "licenseUrl": "https://github.com/babel/babel/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@bcoe/v8-coverage@0.2.3": {
- "licenses": "MIT",
- "repository": "https://github.com/demurgos/v8-coverage",
- "licenseUrl": "https://github.com/demurgos/v8-coverage/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "@cnakazawa/watch@1.0.4": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/mikeal/watch",
- "licenseUrl": "https://github.com/mikeal/watch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@hapi/hoek@9.1.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/hapijs/hoek",
- "licenseUrl": "https://github.com/hapijs/hoek/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "@hapi/topo@5.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/hapijs/topo",
- "licenseUrl": "https://github.com/hapijs/topo/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "@istanbuljs/load-nyc-config@1.1.0": {
- "licenses": "ISC",
- "repository": "https://github.com/istanbuljs/load-nyc-config",
- "licenseUrl": "https://github.com/istanbuljs/load-nyc-config/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@istanbuljs/schema@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/istanbuljs/schema",
- "licenseUrl": "https://github.com/istanbuljs/schema/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/console@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/core@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/environment@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/fake-timers@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/globals@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/reporters@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/source-map@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/test-result@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/test-sequencer@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/transform@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@jest/types@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@odit/lfk-backend@0.0.6": {
- "licenses": "CC-BY-NC-SA-4.0",
- "repository": "https://git.odit.services/lfk/backend",
- "licenseUrl": "https://git.odit.services/lfk/backend",
- "parents": "UNDEFINED"
- },
- "@phc/format@1.0.0": {
- "licenses": "MIT",
- "repository": "github:simonepri/phc-format",
- "licenseUrl": "github:simonepri/phc-format",
- "parents": "@odit/lfk-backend"
- },
- "@sideway/address@4.1.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/sideway/address",
- "licenseUrl": "https://github.com/sideway/address/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "@sideway/formula@3.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/sideway/formula",
- "licenseUrl": "https://github.com/sideway/formula/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "@sideway/pinpoint@2.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/sideway/pinpoint",
- "licenseUrl": "https://github.com/sideway/pinpoint/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "@sindresorhus/is@0.14.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is",
- "licenseUrl": "https://github.com/sindresorhus/is/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "@sinonjs/commons@1.8.1": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/sinonjs/commons",
- "licenseUrl": "https://github.com/sinonjs/commons/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@sinonjs/fake-timers@6.0.1": {
- "licenses": "BSD-3-Clause",
- "repository": "http://github.com/sinonjs/fake-timers",
- "licenseUrl": "http://github.com/sinonjs/fake-timers/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@sqltools/formatter@1.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/mtxr/vscode-sqltools",
- "licenseUrl": "https://github.com/mtxr/vscode-sqltools/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@szmarczak/http-timer@1.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/szmarczak/http-timer",
- "licenseUrl": "https://github.com/szmarczak/http-timer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/babel__core@7.1.12": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/babel__generator@7.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/babel__template@7.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/babel__traverse@7.11.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/body-parser@1.19.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/connect@3.4.34": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/cors@2.8.9": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/csvtojson@1.1.5": {
- "licenses": "MIT",
- "repository": "https://wwwhub.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://wwwhub.com/DefinitelyTyped/DefinitelyTyped",
- "parents": "@odit/lfk-backend"
- },
- "@types/express-serve-static-core@4.17.17": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/express@4.17.9": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/graceful-fs@4.1.4": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/istanbul-lib-coverage@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/istanbul-lib-report@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/istanbul-reports@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/jest@26.0.19": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/jsonwebtoken@8.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/mime@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/node@14.14.14": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/normalize-package-data@2.4.0": {
- "licenses": "MIT",
- "repository": "https://wwwhub.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://wwwhub.com/DefinitelyTyped/DefinitelyTyped",
- "parents": "@odit/lfk-backend"
- },
- "@types/prettier@2.1.5": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/qs@6.9.5": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/range-parser@1.2.3": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/serve-static@1.13.8": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/stack-utils@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/uuid@8.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/validator@13.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/yargs-parser@15.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "@types/yargs@15.0.12": {
- "licenses": "MIT",
- "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
- "licenseUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "abab@2.0.5": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/jsdom/abab",
- "licenseUrl": "https://github.com/jsdom/abab/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "abbrev@1.1.1": {
- "licenses": "ISC",
- "repository": "http://github.com/isaacs/abbrev-js",
- "licenseUrl": "http://github.com/isaacs/abbrev-js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "accepts@1.3.7": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/accepts",
- "licenseUrl": "https://github.com/jshttp/accepts/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "acorn-globals@6.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/ForbesLindesay/acorn-globals",
- "licenseUrl": "https://github.com/ForbesLindesay/acorn-globals/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "acorn-walk@7.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/acornjs/acorn",
- "licenseUrl": "https://github.com/acornjs/acorn/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "acorn@7.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/acornjs/acorn",
- "licenseUrl": "https://github.com/acornjs/acorn/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ajv@6.12.6": {
- "licenses": "MIT",
- "repository": "https://github.com/ajv-validator/ajv",
- "licenseUrl": "https://github.com/ajv-validator/ajv/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ansi-align@3.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/nexdrew/ansi-align",
- "licenseUrl": "https://github.com/nexdrew/ansi-align/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ansi-escapes@4.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/ansi-escapes",
- "licenseUrl": "https://github.com/sindresorhus/ansi-escapes/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "ansi-regex@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-regex",
- "licenseUrl": "https://github.com/chalk/ansi-regex/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "ansi-regex@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-regex",
- "licenseUrl": "https://github.com/chalk/ansi-regex/raw/master/license",
- "parents": "wide-align:@odit/lfk-backend"
- },
- "ansi-regex@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-regex",
- "licenseUrl": "https://github.com/chalk/ansi-regex/raw/master/license",
- "parents": "ansi-align:@odit/lfk-backend"
- },
- "ansi-regex@5.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-regex",
- "licenseUrl": "https://github.com/chalk/ansi-regex/raw/master/license",
- "parents": "strip-ansi:@odit/lfk-backend"
- },
- "ansi-styles@2.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-styles",
- "licenseUrl": "https://github.com/chalk/ansi-styles/raw/master/license",
- "parents": "yargonaut:@odit/lfk-backend"
- },
- "ansi-styles@3.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-styles",
- "licenseUrl": "https://github.com/chalk/ansi-styles/raw/master/license",
- "parents": "log-symbols:@odit/lfk-backend"
- },
- "ansi-styles@4.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/ansi-styles",
- "licenseUrl": "https://github.com/chalk/ansi-styles/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "any-promise@1.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/kevinbeaty/any-promise",
- "licenseUrl": "https://github.com/kevinbeaty/any-promise/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "anymatch@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/micromatch/anymatch",
- "licenseUrl": "https://github.com/micromatch/anymatch/raw/master/LICENSE",
- "parents": "sane:@odit/lfk-backend"
- },
- "anymatch@3.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/micromatch/anymatch",
- "licenseUrl": "https://github.com/micromatch/anymatch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "app-root-path@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/inxilpro/node-app-root-path",
- "licenseUrl": "https://github.com/inxilpro/node-app-root-path/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "append-field@0.1.0": {
- "licenses": "MIT",
- "repository": "http://github.com/LinusU/node-append-field",
- "licenseUrl": "http://github.com/LinusU/node-append-field/raw/master/LICENSE",
- "parents": "koa-multer:@odit/lfk-backend"
- },
- "append-field@1.0.0": {
- "licenses": "MIT",
- "repository": "http://github.com/LinusU/node-append-field",
- "licenseUrl": "http://github.com/LinusU/node-append-field/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "aproba@1.2.0": {
- "licenses": "ISC",
- "repository": "https://github.com/iarna/aproba",
- "licenseUrl": "https://github.com/iarna/aproba/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "are-we-there-yet@1.1.5": {
- "licenses": "ISC",
- "repository": "https://github.com/iarna/are-we-there-yet",
- "licenseUrl": "https://github.com/iarna/are-we-there-yet/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "arg@4.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/zeit/arg",
- "licenseUrl": "https://github.com/zeit/arg/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "argon2@0.27.1": {
- "licenses": "MIT",
- "repository": "https://github.com/ranisalt/node-argon2",
- "licenseUrl": "https://github.com/ranisalt/node-argon2/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "argparse@1.0.10": {
- "licenses": "MIT",
- "repository": "https://github.com/nodeca/argparse",
- "licenseUrl": "https://github.com/nodeca/argparse/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "arr-diff@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/arr-diff",
- "licenseUrl": "https://github.com/jonschlinkert/arr-diff/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "arr-flatten@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/arr-flatten",
- "licenseUrl": "https://github.com/jonschlinkert/arr-flatten/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "arr-union@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/arr-union",
- "licenseUrl": "https://github.com/jonschlinkert/arr-union/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "array-find-index@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/array-find-index",
- "licenseUrl": "https://github.com/sindresorhus/array-find-index/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "array-flatten@1.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/blakeembrey/array-flatten",
- "licenseUrl": "https://github.com/blakeembrey/array-flatten/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "array-unique@0.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/array-unique",
- "licenseUrl": "https://github.com/jonschlinkert/array-unique/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "asap@2.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/kriskowal/asap",
- "licenseUrl": "https://github.com/kriskowal/asap/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "asn1@0.2.4": {
- "licenses": "MIT",
- "repository": "https://github.com/joyent/node-asn1",
- "licenseUrl": "https://github.com/joyent/node-asn1/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "assert-plus@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/mcavage/node-assert-plus",
- "licenseUrl": "https://github.com/mcavage/node-assert-plus",
- "parents": "@odit/lfk-backend"
- },
- "assign-symbols@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/assign-symbols",
- "licenseUrl": "https://github.com/jonschlinkert/assign-symbols/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "asynckit@0.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/alexindigo/asynckit",
- "licenseUrl": "https://github.com/alexindigo/asynckit/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "at-least-node@1.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/RyanZim/at-least-node",
- "licenseUrl": "https://github.com/RyanZim/at-least-node/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "atob@2.1.2": {
- "licenses": "(MIT OR Apache-2.0)",
- "repository": "git://git.coolaj86.com/coolaj86/atob.js",
- "licenseUrl": "https://git.coolaj86.com/coolaj86/atob.js",
- "parents": "@odit/lfk-backend"
- },
- "aws-sign2@0.7.0": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/mikeal/aws-sign",
- "licenseUrl": "https://github.com/mikeal/aws-sign/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "aws4@1.11.0": {
- "licenses": "MIT",
- "repository": "github:mhart/aws4",
- "licenseUrl": "github:mhart/aws4",
- "parents": "@odit/lfk-backend"
- },
- "axios@0.19.2": {
- "licenses": "MIT",
- "repository": "https://github.com/axios/axios",
- "licenseUrl": "https://github.com/axios/axios/raw/master/LICENSE",
- "parents": "wait-on:@odit/lfk-backend"
- },
- "axios@0.21.1": {
- "licenses": "MIT",
- "repository": "https://github.com/axios/axios",
- "licenseUrl": "https://github.com/axios/axios/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "babel-jest@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "babel-plugin-istanbul@6.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/istanbuljs/babel-plugin-istanbul",
- "licenseUrl": "https://github.com/istanbuljs/babel-plugin-istanbul/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "babel-plugin-jest-hoist@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "babel-preset-current-node-syntax@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax",
- "licenseUrl": "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "babel-preset-jest@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "balanced-match@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/juliangruber/balanced-match",
- "licenseUrl": "https://github.com/juliangruber/balanced-match/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "base64-js@1.5.1": {
- "licenses": "MIT",
- "repository": "https://github.com/beatgammit/base64-js",
- "licenseUrl": "https://github.com/beatgammit/base64-js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "base@0.11.2": {
- "licenses": "MIT",
- "repository": "https://github.com/node-base/base",
- "licenseUrl": "https://github.com/node-base/base/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "bcrypt-pbkdf@1.0.2": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/joyent/node-bcrypt-pbkdf",
- "licenseUrl": "https://github.com/joyent/node-bcrypt-pbkdf/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "bignumber.js@9.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/MikeMcl/bignumber.js",
- "licenseUrl": "https://github.com/MikeMcl/bignumber.js/raw/master/LICENCE",
- "parents": "@odit/lfk-backend"
- },
- "binary-extensions@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/binary-extensions",
- "licenseUrl": "https://github.com/sindresorhus/binary-extensions/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "block-stream@0.0.9": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/block-stream",
- "licenseUrl": "https://github.com/isaacs/block-stream/raw/master/LICENCE",
- "parents": "@odit/lfk-backend"
- },
- "bluebird@3.7.2": {
- "licenses": "MIT",
- "repository": "https://github.com/petkaantonov/bluebird",
- "licenseUrl": "https://github.com/petkaantonov/bluebird/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "body-parser@1.19.0": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/body-parser",
- "licenseUrl": "https://github.com/expressjs/body-parser/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "boxen@4.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/boxen",
- "licenseUrl": "https://github.com/sindresorhus/boxen/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "brace-expansion@1.1.11": {
- "licenses": "MIT",
- "repository": "https://github.com/juliangruber/brace-expansion",
- "licenseUrl": "https://github.com/juliangruber/brace-expansion/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "braces@2.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/braces",
- "licenseUrl": "https://github.com/micromatch/braces/raw/master/LICENSE",
- "parents": "sane:@odit/lfk-backend"
- },
- "braces@3.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/braces",
- "licenseUrl": "https://github.com/micromatch/braces/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "browser-process-hrtime@1.0.0": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/kumavis/browser-process-hrtime",
- "licenseUrl": "https://github.com/kumavis/browser-process-hrtime/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "bs-logger@0.2.6": {
- "licenses": "MIT",
- "repository": "https://github.com/huafu/bs-logger",
- "licenseUrl": "https://github.com/huafu/bs-logger/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "bser@2.1.1": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/facebook/watchman",
- "licenseUrl": "https://github.com/facebook/watchman",
- "parents": "@odit/lfk-backend"
- },
- "buffer-equal-constant-time@1.0.1": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/goinstant/buffer-equal-constant-time",
- "licenseUrl": "https://github.com/goinstant/buffer-equal-constant-time/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "buffer-from@1.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/LinusU/buffer-from",
- "licenseUrl": "https://github.com/LinusU/buffer-from/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "buffer-writer@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/brianc/node-buffer-writer",
- "licenseUrl": "https://github.com/brianc/node-buffer-writer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "buffer@5.7.1": {
- "licenses": "MIT",
- "repository": "https://github.com/feross/buffer",
- "licenseUrl": "https://github.com/feross/buffer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "busboy@0.2.14": {
- "licenses": "MIT",
- "repository": "http://github.com/mscdex/busboy",
- "licenseUrl": "http://github.com/mscdex/busboy/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "bytes@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/bytes.js",
- "licenseUrl": "https://github.com/visionmedia/bytes.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cache-base@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/cache-base",
- "licenseUrl": "https://github.com/jonschlinkert/cache-base/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cache-content-type@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/node-modules/cache-content-type",
- "licenseUrl": "https://github.com/node-modules/cache-content-type",
- "parents": "@odit/lfk-backend"
- },
- "cacheable-request@6.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lukechilds/cacheable-request",
- "licenseUrl": "https://github.com/lukechilds/cacheable-request/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "callsites@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/callsites",
- "licenseUrl": "https://github.com/sindresorhus/callsites/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "camelcase@5.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/camelcase",
- "licenseUrl": "https://github.com/sindresorhus/camelcase/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "camelcase@6.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/camelcase",
- "licenseUrl": "https://github.com/sindresorhus/camelcase/raw/master/license",
- "parents": "jest-validate:@odit/lfk-backend"
- },
- "capture-exit@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/stefanpenner/capture-exit",
- "licenseUrl": "https://github.com/stefanpenner/capture-exit",
- "parents": "@odit/lfk-backend"
- },
- "caseless@0.12.0": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/mikeal/caseless",
- "licenseUrl": "https://github.com/mikeal/caseless/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "chalk@1.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/chalk",
- "licenseUrl": "https://github.com/chalk/chalk/raw/master/license",
- "parents": "yargonaut:@odit/lfk-backend"
- },
- "chalk@2.4.2": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/chalk",
- "licenseUrl": "https://github.com/chalk/chalk/raw/master/license",
- "parents": "log-symbols:@odit/lfk-backend"
- },
- "chalk@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/chalk",
- "licenseUrl": "https://github.com/chalk/chalk/raw/master/license",
- "parents": "ora:@odit/lfk-backend"
- },
- "chalk@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/chalk",
- "licenseUrl": "https://github.com/chalk/chalk/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "char-regex@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/Richienb/char-regex",
- "licenseUrl": "https://github.com/Richienb/char-regex/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "check-more-types@2.24.0": {
- "licenses": "MIT",
- "repository": "https://github.com/kensho/check-more-types",
- "licenseUrl": "https://github.com/kensho/check-more-types/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "chokidar@3.4.3": {
- "licenses": "MIT",
- "repository": "https://github.com/paulmillr/chokidar",
- "licenseUrl": "https://github.com/paulmillr/chokidar/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "chownr@1.1.4": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/chownr",
- "licenseUrl": "https://github.com/isaacs/chownr/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ci-info@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/watson/ci-info",
- "licenseUrl": "https://github.com/watson/ci-info/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cjs-module-lexer@0.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/guybedford/cjs-module-lexer",
- "licenseUrl": "https://github.com/guybedford/cjs-module-lexer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "class-transformer@0.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/typestack/class-transformer",
- "licenseUrl": "https://github.com/typestack/class-transformer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "class-utils@0.3.6": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/class-utils",
- "licenseUrl": "https://github.com/jonschlinkert/class-utils/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "class-validator-jsonschema@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/epiphone/class-validator-jsonschema",
- "licenseUrl": "https://github.com/epiphone/class-validator-jsonschema/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "class-validator@0.12.2": {
- "licenses": "MIT",
- "repository": "https://github.com/typestack/class-validator",
- "licenseUrl": "https://github.com/typestack/class-validator",
- "parents": "@odit/lfk-backend"
- },
- "cli-boxes@2.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/cli-boxes",
- "licenseUrl": "https://github.com/sindresorhus/cli-boxes/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "cli-cursor@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/cli-cursor",
- "licenseUrl": "https://github.com/sindresorhus/cli-cursor/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "cli-highlight@2.1.9": {
- "licenses": "ISC",
- "repository": "https://github.com/felixfbecker/cli-highlight",
- "licenseUrl": "https://github.com/felixfbecker/cli-highlight/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "cli-spinners@2.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/cli-spinners",
- "licenseUrl": "https://github.com/sindresorhus/cli-spinners/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "cliui@4.1.0": {
- "licenses": "ISC",
- "repository": "http://github.com/yargs/cliui",
- "licenseUrl": "http://github.com/yargs/cliui/raw/master/LICENSE.txt",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "cliui@6.0.0": {
- "licenses": "ISC",
- "repository": "http://github.com/yargs/cliui",
- "licenseUrl": "http://github.com/yargs/cliui/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "cliui@7.0.4": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/cliui",
- "licenseUrl": "https://github.com/yargs/cliui/raw/master/LICENSE.txt",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "clone-response@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/lukechilds/clone-response",
- "licenseUrl": "https://github.com/lukechilds/clone-response/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "clone@1.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/pvorb/node-clone",
- "licenseUrl": "https://github.com/pvorb/node-clone/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "co-body@6.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/cojs/co-body",
- "licenseUrl": "https://github.com/cojs/co-body",
- "parents": "@odit/lfk-backend"
- },
- "co@4.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/tj/co",
- "licenseUrl": "https://github.com/tj/co/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "code-point-at@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/code-point-at",
- "licenseUrl": "https://github.com/sindresorhus/code-point-at/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "collect-v8-coverage@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/SimenB/collect-v8-coverage",
- "licenseUrl": "https://github.com/SimenB/collect-v8-coverage/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "collection-visit@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/collection-visit",
- "licenseUrl": "https://github.com/jonschlinkert/collection-visit/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "color-convert@1.9.3": {
- "licenses": "MIT",
- "repository": "https://github.com/Qix-/color-convert",
- "licenseUrl": "https://github.com/Qix-/color-convert/raw/master/LICENSE",
- "parents": "log-symbols:@odit/lfk-backend"
- },
- "color-convert@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/Qix-/color-convert",
- "licenseUrl": "https://github.com/Qix-/color-convert/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "color-name@1.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/dfcreative/color-name",
- "licenseUrl": "https://github.com/dfcreative/color-name/raw/master/LICENSE",
- "parents": "log-symbols:@odit/lfk-backend"
- },
- "color-name@1.1.4": {
- "licenses": "MIT",
- "repository": "https://github.com/colorjs/color-name",
- "licenseUrl": "https://github.com/colorjs/color-name/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "combined-stream@1.0.8": {
- "licenses": "MIT",
- "repository": "https://github.com/felixge/node-combined-stream",
- "licenseUrl": "https://github.com/felixge/node-combined-stream/raw/master/License",
- "parents": "@odit/lfk-backend"
- },
- "component-emitter@1.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/component/emitter",
- "licenseUrl": "https://github.com/component/emitter/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "concat-map@0.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/substack/node-concat-map",
- "licenseUrl": "https://github.com/substack/node-concat-map/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "concat-stream@1.6.2": {
- "licenses": "MIT",
- "repository": "http://github.com/maxogden/concat-stream",
- "licenseUrl": "http://github.com/maxogden/concat-stream/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "configstore@5.0.1": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/yeoman/configstore",
- "licenseUrl": "https://github.com/yeoman/configstore/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "consola@2.15.0": {
- "licenses": "MIT",
- "repository": "https://github.com/nuxt/consola",
- "licenseUrl": "https://github.com/nuxt/consola",
- "parents": "@odit/lfk-backend"
- },
- "console-control-strings@1.1.0": {
- "licenses": "ISC",
- "repository": "https://github.com/iarna/console-control-strings",
- "licenseUrl": "https://github.com/iarna/console-control-strings/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "content-disposition@0.5.3": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/content-disposition",
- "licenseUrl": "https://github.com/jshttp/content-disposition/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "content-type@1.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/content-type",
- "licenseUrl": "https://github.com/jshttp/content-type/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "convert-source-map@1.7.0": {
- "licenses": "MIT",
- "repository": "https://github.com/thlorenz/convert-source-map",
- "licenseUrl": "https://github.com/thlorenz/convert-source-map/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cookie-parser@1.4.5": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/cookie-parser",
- "licenseUrl": "https://github.com/expressjs/cookie-parser/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cookie-signature@1.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/node-cookie-signature",
- "licenseUrl": "https://github.com/visionmedia/node-cookie-signature",
- "parents": "@odit/lfk-backend"
- },
- "cookie@0.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/cookie",
- "licenseUrl": "https://github.com/jshttp/cookie/raw/master/LICENSE",
- "parents": "cookie-parser:@odit/lfk-backend"
- },
- "cookie@0.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/cookie",
- "licenseUrl": "https://github.com/jshttp/cookie/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cookies@0.8.0": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/cookies",
- "licenseUrl": "https://github.com/pillarjs/cookies/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "copy-descriptor@0.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/copy-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/copy-descriptor/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "copy-to@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/node-modules/copy-to",
- "licenseUrl": "https://github.com/node-modules/copy-to",
- "parents": "@odit/lfk-backend"
- },
- "core-util-is@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/isaacs/core-util-is",
- "licenseUrl": "https://github.com/isaacs/core-util-is/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cors@2.8.5": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/cors",
- "licenseUrl": "https://github.com/expressjs/cors/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cp-cli@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/screendriver/cp-cli",
- "licenseUrl": "https://github.com/screendriver/cp-cli/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "create-require@1.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/nuxt-contrib/create-require",
- "licenseUrl": "https://github.com/nuxt-contrib/create-require/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "cross-spawn@6.0.5": {
- "licenses": "MIT",
- "repository": "https://github.com/moxystudio/node-cross-spawn",
- "licenseUrl": "https://github.com/moxystudio/node-cross-spawn/raw/master/LICENSE",
- "parents": "execa:@odit/lfk-backend"
- },
- "cross-spawn@7.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/moxystudio/node-cross-spawn",
- "licenseUrl": "https://github.com/moxystudio/node-cross-spawn/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "crypto-random-string@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/crypto-random-string",
- "licenseUrl": "https://github.com/sindresorhus/crypto-random-string/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "cssom@0.3.8": {
- "licenses": "MIT",
- "repository": "https://github.com/NV/CSSOM",
- "licenseUrl": "https://github.com/NV/CSSOM/raw/master/LICENSE.txt",
- "parents": "cssstyle:@odit/lfk-backend"
- },
- "cssom@0.4.4": {
- "licenses": "MIT",
- "repository": "https://github.com/NV/CSSOM",
- "licenseUrl": "https://github.com/NV/CSSOM/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "cssstyle@2.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/cssstyle",
- "licenseUrl": "https://github.com/jsdom/cssstyle/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "csvtojson@2.0.10": {
- "licenses": "MIT",
- "repository": "https://github.com/Keyang/node-csvtojson",
- "licenseUrl": "https://github.com/Keyang/node-csvtojson/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "dashdash@1.14.1": {
- "licenses": "MIT",
- "repository": "https://github.com/trentm/node-dashdash",
- "licenseUrl": "https://github.com/trentm/node-dashdash/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "data-urls@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/data-urls",
- "licenseUrl": "https://github.com/jsdom/data-urls/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "debug@2.6.9": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/debug",
- "licenseUrl": "https://github.com/visionmedia/debug/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "debug@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/debug",
- "licenseUrl": "https://github.com/visionmedia/debug/raw/master/LICENSE",
- "parents": "koa:@odit/lfk-backend"
- },
- "debug@3.2.7": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/debug",
- "licenseUrl": "https://github.com/visionmedia/debug/raw/master/LICENSE",
- "parents": "needle:@odit/lfk-backend"
- },
- "debug@4.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/debug",
- "licenseUrl": "https://github.com/visionmedia/debug/raw/master/LICENSE",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "debuglog@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sam-github/node-debuglog",
- "licenseUrl": "https://github.com/sam-github/node-debuglog/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "decamelize@1.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/decamelize",
- "licenseUrl": "https://github.com/sindresorhus/decamelize/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "decimal.js@10.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/MikeMcl/decimal.js",
- "licenseUrl": "https://github.com/MikeMcl/decimal.js/raw/master/LICENCE.md",
- "parents": "@odit/lfk-backend"
- },
- "decode-uri-component@0.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/SamVerschueren/decode-uri-component",
- "licenseUrl": "https://github.com/SamVerschueren/decode-uri-component/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "decompress-response@3.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/decompress-response",
- "licenseUrl": "https://github.com/sindresorhus/decompress-response/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "deep-equal@1.0.1": {
- "licenses": "MIT",
- "repository": "http://github.com/substack/node-deep-equal",
- "licenseUrl": "http://github.com/substack/node-deep-equal/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "deep-extend@0.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/unclechu/node-deep-extend",
- "licenseUrl": "https://github.com/unclechu/node-deep-extend/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "deep-is@0.1.3": {
- "licenses": "MIT",
- "repository": "http://github.com/thlorenz/deep-is",
- "licenseUrl": "https://github.com/thlorenz/deep-is/blob/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "deepmerge@4.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/TehShrike/deepmerge",
- "licenseUrl": "https://github.com/TehShrike/deepmerge/raw/master/license.txt",
- "parents": "@odit/lfk-backend"
- },
- "defaults@1.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/tmpvar/defaults",
- "licenseUrl": "https://github.com/tmpvar/defaults/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "defer-to-connect@1.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/szmarczak/defer-to-connect",
- "licenseUrl": "https://github.com/szmarczak/defer-to-connect/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "define-property@0.2.5": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/define-property",
- "licenseUrl": "https://github.com/jonschlinkert/define-property/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "define-property@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/define-property",
- "licenseUrl": "https://github.com/jonschlinkert/define-property/raw/master/LICENSE",
- "parents": "base:@odit/lfk-backend"
- },
- "define-property@2.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/define-property",
- "licenseUrl": "https://github.com/jonschlinkert/define-property/raw/master/LICENSE",
- "parents": "to-regex:@odit/lfk-backend"
- },
- "delayed-stream@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/felixge/node-delayed-stream",
- "licenseUrl": "https://github.com/felixge/node-delayed-stream/raw/master/License",
- "parents": "@odit/lfk-backend"
- },
- "delegates@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/node-delegates",
- "licenseUrl": "https://github.com/visionmedia/node-delegates/raw/master/License",
- "parents": "@odit/lfk-backend"
- },
- "depd@1.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/dougwilson/nodejs-depd",
- "licenseUrl": "https://github.com/dougwilson/nodejs-depd/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "depd@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/dougwilson/nodejs-depd",
- "licenseUrl": "https://github.com/dougwilson/nodejs-depd/raw/master/LICENSE",
- "parents": "express-session:@odit/lfk-backend"
- },
- "destroy@1.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/stream-utils/destroy",
- "licenseUrl": "https://github.com/stream-utils/destroy/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "detect-libc@1.0.3": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/lovell/detect-libc",
- "licenseUrl": "https://github.com/lovell/detect-libc/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "detect-newline@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/detect-newline",
- "licenseUrl": "https://github.com/sindresorhus/detect-newline/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "dezalgo@1.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/dezalgo",
- "licenseUrl": "https://github.com/npm/dezalgo/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "dicer@0.2.5": {
- "licenses": "MIT",
- "repository": "http://github.com/mscdex/dicer",
- "licenseUrl": "http://github.com/mscdex/dicer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "diff-sequences@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "diff@4.0.2": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/kpdecker/jsdiff",
- "licenseUrl": "https://github.com/kpdecker/jsdiff/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "domexception@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/domexception",
- "licenseUrl": "https://github.com/jsdom/domexception/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "dot-prop@5.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/dot-prop",
- "licenseUrl": "https://github.com/sindresorhus/dot-prop/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "dotenv@8.2.0": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/motdotla/dotenv",
- "licenseUrl": "https://github.com/motdotla/dotenv/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "duplexer3@0.1.4": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/floatdrop/duplexer3",
- "licenseUrl": "https://github.com/floatdrop/duplexer3/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "duplexer@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/Raynos/duplexer",
- "licenseUrl": "https://github.com/Raynos/duplexer/raw/master/LICENCE",
- "parents": "@odit/lfk-backend"
- },
- "ecc-jsbn@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/quartzjer/ecc-jsbn",
- "licenseUrl": "https://github.com/quartzjer/ecc-jsbn/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ecdsa-sig-formatter@1.0.11": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/Brightspace/node-ecdsa-sig-formatter",
- "licenseUrl": "https://github.com/Brightspace/node-ecdsa-sig-formatter/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ee-first@1.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonathanong/ee-first",
- "licenseUrl": "https://github.com/jonathanong/ee-first/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "emittery@0.7.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/emittery",
- "licenseUrl": "https://github.com/sindresorhus/emittery/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "emoji-regex@7.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/mathiasbynens/emoji-regex",
- "licenseUrl": "https://github.com/mathiasbynens/emoji-regex/raw/master/LICENSE-MIT.txt",
- "parents": "ansi-align:@odit/lfk-backend"
- },
- "emoji-regex@8.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/mathiasbynens/emoji-regex",
- "licenseUrl": "https://github.com/mathiasbynens/emoji-regex/raw/master/LICENSE-MIT.txt",
- "parents": "@odit/lfk-backend"
- },
- "encodeurl@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/encodeurl",
- "licenseUrl": "https://github.com/pillarjs/encodeurl/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "end-of-stream@1.4.4": {
- "licenses": "MIT",
- "repository": "https://github.com/mafintosh/end-of-stream",
- "licenseUrl": "https://github.com/mafintosh/end-of-stream/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "error-ex@1.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/qix-/node-error-ex",
- "licenseUrl": "https://github.com/qix-/node-error-ex/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "escalade@3.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/lukeed/escalade",
- "licenseUrl": "https://github.com/lukeed/escalade/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "escape-goat@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/escape-goat",
- "licenseUrl": "https://github.com/sindresorhus/escape-goat/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "escape-html@1.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/component/escape-html",
- "licenseUrl": "https://github.com/component/escape-html/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "escape-string-regexp@1.0.5": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/escape-string-regexp",
- "licenseUrl": "https://github.com/sindresorhus/escape-string-regexp/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "escape-string-regexp@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/escape-string-regexp",
- "licenseUrl": "https://github.com/sindresorhus/escape-string-regexp/raw/master/license",
- "parents": "stack-utils:@odit/lfk-backend"
- },
- "escodegen@1.14.3": {
- "licenses": "BSD-2-Clause",
- "repository": "http://github.com/estools/escodegen",
- "licenseUrl": "http://github.com/estools/escodegen/raw/master/LICENSE.BSD",
- "parents": "@odit/lfk-backend"
- },
- "esprima@4.0.1": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/jquery/esprima",
- "licenseUrl": "https://github.com/jquery/esprima/raw/master/LICENSE.BSD",
- "parents": "@odit/lfk-backend"
- },
- "estraverse@4.3.0": {
- "licenses": "BSD-2-Clause",
- "repository": "http://github.com/estools/estraverse",
- "licenseUrl": "http://github.com/estools/estraverse/raw/master/LICENSE.BSD",
- "parents": "@odit/lfk-backend"
- },
- "esutils@2.0.3": {
- "licenses": "BSD-2-Clause",
- "repository": "http://github.com/estools/esutils",
- "licenseUrl": "http://github.com/estools/esutils/raw/master/LICENSE.BSD",
- "parents": "@odit/lfk-backend"
- },
- "etag@1.8.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/etag",
- "licenseUrl": "https://github.com/jshttp/etag/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "event-stream@3.3.4": {
- "licenses": "MIT",
- "repository": "https://github.com/dominictarr/event-stream",
- "licenseUrl": "https://github.com/dominictarr/event-stream/raw/master/LICENCE",
- "parents": "@odit/lfk-backend"
- },
- "exec-sh@0.3.4": {
- "licenses": "MIT",
- "repository": "https://github.com/tsertkov/exec-sh",
- "licenseUrl": "https://github.com/tsertkov/exec-sh/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "execa@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/execa",
- "licenseUrl": "https://github.com/sindresorhus/execa/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "execa@3.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/execa",
- "licenseUrl": "https://github.com/sindresorhus/execa/raw/master/license",
- "parents": "start-server-and-test:@odit/lfk-backend"
- },
- "execa@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/execa",
- "licenseUrl": "https://github.com/sindresorhus/execa/raw/master/license",
- "parents": "jest-changed-files:@odit/lfk-backend"
- },
- "exit@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/cowboy/node-exit",
- "licenseUrl": "https://github.com/cowboy/node-exit/blob/master/LICENSE-MIT",
- "parents": "@odit/lfk-backend"
- },
- "expand-brackets@2.1.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/expand-brackets",
- "licenseUrl": "https://github.com/jonschlinkert/expand-brackets/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "expect@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "express-session@1.17.1": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/session",
- "licenseUrl": "https://github.com/expressjs/session/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "express@4.17.1": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/express",
- "licenseUrl": "https://github.com/expressjs/express/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "extend-shallow@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/extend-shallow",
- "licenseUrl": "https://github.com/jonschlinkert/extend-shallow/raw/master/LICENSE",
- "parents": "braces:sane:@odit/lfk-backend"
- },
- "extend-shallow@3.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/extend-shallow",
- "licenseUrl": "https://github.com/jonschlinkert/extend-shallow/raw/master/LICENSE",
- "parents": "split-string:@odit/lfk-backend"
- },
- "extend@3.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/justmoon/node-extend",
- "licenseUrl": "https://github.com/justmoon/node-extend/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "extglob@2.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/extglob",
- "licenseUrl": "https://github.com/micromatch/extglob/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "extsprintf@1.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/davepacheco/node-extsprintf",
- "licenseUrl": "https://github.com/davepacheco/node-extsprintf/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "extsprintf@1.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/davepacheco/node-extsprintf",
- "licenseUrl": "https://github.com/davepacheco/node-extsprintf/raw/master/LICENSE",
- "parents": "verror:@odit/lfk-backend"
- },
- "faker@4.1.0": {
- "licenses": "MIT",
- "repository": "http://github.com/Marak/Faker.js",
- "licenseUrl": "http://github.com/Marak/Faker.js/raw/master/MIT-LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "fast-deep-equal@3.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/epoberezkin/fast-deep-equal",
- "licenseUrl": "https://github.com/epoberezkin/fast-deep-equal/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fast-json-stable-stringify@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/epoberezkin/fast-json-stable-stringify",
- "licenseUrl": "https://github.com/epoberezkin/fast-json-stable-stringify/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fast-levenshtein@2.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/hiddentao/fast-levenshtein",
- "licenseUrl": "https://github.com/hiddentao/fast-levenshtein/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "fb-watchman@2.0.1": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/facebook/watchman",
- "licenseUrl": "https://github.com/facebook/watchman",
- "parents": "@odit/lfk-backend"
- },
- "figlet@1.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/patorjk/figlet.js",
- "licenseUrl": "https://github.com/patorjk/figlet.js/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "fill-range@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/fill-range",
- "licenseUrl": "https://github.com/jonschlinkert/fill-range/raw/master/LICENSE",
- "parents": "sane:@odit/lfk-backend"
- },
- "fill-range@7.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/fill-range",
- "licenseUrl": "https://github.com/jonschlinkert/fill-range/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "finalhandler@1.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/finalhandler",
- "licenseUrl": "https://github.com/pillarjs/finalhandler/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "find-up@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/find-up",
- "licenseUrl": "https://github.com/sindresorhus/find-up/raw/master/license",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "find-up@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/find-up",
- "licenseUrl": "https://github.com/sindresorhus/find-up/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "follow-redirects@1.13.1": {
- "licenses": "MIT",
- "repository": "https://github.com/follow-redirects/follow-redirects",
- "licenseUrl": "https://github.com/follow-redirects/follow-redirects/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "follow-redirects@1.5.10": {
- "licenses": "MIT",
- "repository": "https://github.com/follow-redirects/follow-redirects",
- "licenseUrl": "https://github.com/follow-redirects/follow-redirects/raw/master/LICENSE",
- "parents": "wait-on:@odit/lfk-backend"
- },
- "for-in@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/for-in",
- "licenseUrl": "https://github.com/jonschlinkert/for-in/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "forever-agent@0.6.1": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/mikeal/forever-agent",
- "licenseUrl": "https://github.com/mikeal/forever-agent/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "form-data@2.3.3": {
- "licenses": "MIT",
- "repository": "https://github.com/form-data/form-data",
- "licenseUrl": "https://github.com/form-data/form-data/raw/master/License",
- "parents": "@odit/lfk-backend"
- },
- "forwarded@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/forwarded",
- "licenseUrl": "https://github.com/jshttp/forwarded/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fragment-cache@0.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/fragment-cache",
- "licenseUrl": "https://github.com/jonschlinkert/fragment-cache/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fresh@0.5.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/fresh",
- "licenseUrl": "https://github.com/jshttp/fresh/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "from@0.1.7": {
- "licenses": "MIT",
- "repository": "https://github.com/dominictarr/from",
- "licenseUrl": "https://github.com/dominictarr/from/raw/master/LICENSE.APACHE2",
- "parents": "@odit/lfk-backend"
- },
- "fs-extra@7.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jprichardson/node-fs-extra",
- "licenseUrl": "https://github.com/jprichardson/node-fs-extra/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fs-extra@9.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jprichardson/node-fs-extra",
- "licenseUrl": "https://github.com/jprichardson/node-fs-extra/raw/master/LICENSE",
- "parents": "typedoc:@odit/lfk-backend"
- },
- "fs-minipass@1.2.7": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/fs-minipass",
- "licenseUrl": "https://github.com/npm/fs-minipass/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fs.realpath@1.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/fs.realpath",
- "licenseUrl": "https://github.com/isaacs/fs.realpath/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "fstream@1.0.12": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/fstream",
- "licenseUrl": "https://github.com/npm/fstream/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "function-bind@1.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/Raynos/function-bind",
- "licenseUrl": "https://github.com/Raynos/function-bind/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "gauge@2.7.4": {
- "licenses": "ISC",
- "repository": "https://github.com/iarna/gauge",
- "licenseUrl": "https://github.com/iarna/gauge/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "gensync@1.0.0-beta.2": {
- "licenses": "MIT",
- "repository": "https://github.com/loganfsmyth/gensync",
- "licenseUrl": "https://github.com/loganfsmyth/gensync/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "get-caller-file@1.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/stefanpenner/get-caller-file",
- "licenseUrl": "https://github.com/stefanpenner/get-caller-file/raw/master/LICENSE.md",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "get-caller-file@2.0.5": {
- "licenses": "ISC",
- "repository": "https://github.com/stefanpenner/get-caller-file",
- "licenseUrl": "https://github.com/stefanpenner/get-caller-file/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "get-package-type@0.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/cfware/get-package-type",
- "licenseUrl": "https://github.com/cfware/get-package-type/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "get-stream@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/get-stream",
- "licenseUrl": "https://github.com/sindresorhus/get-stream/raw/master/license",
- "parents": "execa:@odit/lfk-backend"
- },
- "get-stream@5.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/get-stream",
- "licenseUrl": "https://github.com/sindresorhus/get-stream/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "get-value@2.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/get-value",
- "licenseUrl": "https://github.com/jonschlinkert/get-value/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "getpass@0.1.7": {
- "licenses": "MIT",
- "repository": "https://github.com/arekinath/node-getpass",
- "licenseUrl": "https://github.com/arekinath/node-getpass/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "glob-parent@5.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/gulpjs/glob-parent",
- "licenseUrl": "https://github.com/gulpjs/glob-parent/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "glob@7.1.6": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-glob",
- "licenseUrl": "https://github.com/isaacs/node-glob/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "global-dirs@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/global-dirs",
- "licenseUrl": "https://github.com/sindresorhus/global-dirs/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "globals@11.12.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/globals",
- "licenseUrl": "https://github.com/sindresorhus/globals/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "google-libphonenumber@3.2.15": {
- "licenses": "(MIT AND Apache-2.0)",
- "repository": "https://github.com/ruimarinho/google-libphonenumber",
- "licenseUrl": "https://github.com/ruimarinho/google-libphonenumber/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "got@9.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/got",
- "licenseUrl": "https://github.com/sindresorhus/got/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "graceful-fs@4.2.4": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-graceful-fs",
- "licenseUrl": "https://github.com/isaacs/node-graceful-fs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "growly@1.3.0": {
- "licenses": "MIT",
- "repository": "http://github.com/theabraham/growly",
- "licenseUrl": "http://github.com/theabraham/growly",
- "parents": "@odit/lfk-backend"
- },
- "handlebars@4.7.6": {
- "licenses": "MIT",
- "repository": "https://github.com/wycats/handlebars.js",
- "licenseUrl": "https://github.com/wycats/handlebars.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "har-schema@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/ahmadnassri/har-schema",
- "licenseUrl": "https://github.com/ahmadnassri/har-schema/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "har-validator@5.1.5": {
- "licenses": "MIT",
- "repository": "https://github.com/ahmadnassri/node-har-validator",
- "licenseUrl": "https://github.com/ahmadnassri/node-har-validator/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "has-ansi@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/has-ansi",
- "licenseUrl": "https://github.com/sindresorhus/has-ansi/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "has-flag@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/has-flag",
- "licenseUrl": "https://github.com/sindresorhus/has-flag/raw/master/license",
- "parents": "log-symbols:@odit/lfk-backend"
- },
- "has-flag@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/has-flag",
- "licenseUrl": "https://github.com/sindresorhus/has-flag/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "has-unicode@2.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/iarna/has-unicode",
- "licenseUrl": "https://github.com/iarna/has-unicode/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "has-value@0.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/has-value",
- "licenseUrl": "https://github.com/jonschlinkert/has-value/raw/master/LICENSE",
- "parents": "unset-value:@odit/lfk-backend"
- },
- "has-value@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/has-value",
- "licenseUrl": "https://github.com/jonschlinkert/has-value/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "has-values@0.1.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/has-values",
- "licenseUrl": "https://github.com/jonschlinkert/has-values/raw/master/LICENSE",
- "parents": "unset-value:@odit/lfk-backend"
- },
- "has-values@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/has-values",
- "licenseUrl": "https://github.com/jonschlinkert/has-values/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "has-yarn@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/has-yarn",
- "licenseUrl": "https://github.com/sindresorhus/has-yarn/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "has@1.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/tarruda/has",
- "licenseUrl": "https://github.com/tarruda/has/raw/master/LICENSE-MIT",
- "parents": "@odit/lfk-backend"
- },
- "highlight.js@10.4.1": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/highlightjs/highlight.js",
- "licenseUrl": "https://github.com/highlightjs/highlight.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "hosted-git-info@2.8.8": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/hosted-git-info",
- "licenseUrl": "https://github.com/npm/hosted-git-info/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "html-encoding-sniffer@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/html-encoding-sniffer",
- "licenseUrl": "https://github.com/jsdom/html-encoding-sniffer/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "html-escaper@2.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/WebReflection/html-escaper",
- "licenseUrl": "https://github.com/WebReflection/html-escaper/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "http-assert@1.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/http-assert",
- "licenseUrl": "https://github.com/jshttp/http-assert/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "http-cache-semantics@4.1.0": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/kornelski/http-cache-semantics",
- "licenseUrl": "https://github.com/kornelski/http-cache-semantics/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "http-errors@1.7.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/http-errors",
- "licenseUrl": "https://github.com/jshttp/http-errors/raw/master/LICENSE",
- "parents": "body-parser:@odit/lfk-backend"
- },
- "http-errors@1.7.3": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/http-errors",
- "licenseUrl": "https://github.com/jshttp/http-errors/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "http-errors@1.8.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/http-errors",
- "licenseUrl": "https://github.com/jshttp/http-errors/raw/master/LICENSE",
- "parents": "koa:@odit/lfk-backend"
- },
- "http-signature@1.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/joyent/node-http-signature",
- "licenseUrl": "https://github.com/joyent/node-http-signature/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "human-signals@1.1.1": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/ehmicky/human-signals",
- "licenseUrl": "https://github.com/ehmicky/human-signals/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "iconv-lite@0.4.24": {
- "licenses": "MIT",
- "repository": "https://github.com/ashtuchkin/iconv-lite",
- "licenseUrl": "https://github.com/ashtuchkin/iconv-lite/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ieee754@1.2.1": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/feross/ieee754",
- "licenseUrl": "https://github.com/feross/ieee754/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ignore-by-default@1.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/novemberborn/ignore-by-default",
- "licenseUrl": "https://github.com/novemberborn/ignore-by-default/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ignore-walk@3.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/ignore-walk",
- "licenseUrl": "https://github.com/isaacs/ignore-walk/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "import-lazy@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/import-lazy",
- "licenseUrl": "https://github.com/sindresorhus/import-lazy/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "import-local@3.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/import-local",
- "licenseUrl": "https://github.com/sindresorhus/import-local/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "imurmurhash@0.1.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jensyt/imurmurhash-js",
- "licenseUrl": "https://github.com/jensyt/imurmurhash-js",
- "parents": "@odit/lfk-backend"
- },
- "inflation@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/stream-utils/inflation",
- "licenseUrl": "https://github.com/stream-utils/inflation/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "inflight@1.0.6": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/inflight",
- "licenseUrl": "https://github.com/npm/inflight/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "inherits@2.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/inherits",
- "licenseUrl": "https://github.com/isaacs/inherits/raw/master/LICENSE",
- "parents": "body-parser:@odit/lfk-backend"
- },
- "inherits@2.0.4": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/inherits",
- "licenseUrl": "https://github.com/isaacs/inherits/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ini@1.3.7": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/ini",
- "licenseUrl": "https://github.com/isaacs/ini/raw/master/LICENSE",
- "parents": "global-dirs:@odit/lfk-backend"
- },
- "ini@1.3.8": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/ini",
- "licenseUrl": "https://github.com/isaacs/ini/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "interpret@1.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/gulpjs/interpret",
- "licenseUrl": "https://github.com/gulpjs/interpret/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "invert-kv@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/invert-kv",
- "licenseUrl": "https://github.com/sindresorhus/invert-kv/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "ip-regex@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/ip-regex",
- "licenseUrl": "https://github.com/sindresorhus/ip-regex/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "ipaddr.js@1.9.1": {
- "licenses": "MIT",
- "repository": "https://github.com/whitequark/ipaddr.js",
- "licenseUrl": "https://github.com/whitequark/ipaddr.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-accessor-descriptor@0.1.6": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-accessor-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/is-accessor-descriptor/raw/master/LICENSE",
- "parents": "define-property:@odit/lfk-backend"
- },
- "is-accessor-descriptor@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-accessor-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/is-accessor-descriptor/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-arrayish@0.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/qix-/node-is-arrayish",
- "licenseUrl": "https://github.com/qix-/node-is-arrayish/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-binary-path@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-binary-path",
- "licenseUrl": "https://github.com/sindresorhus/is-binary-path/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-buffer@1.1.6": {
- "licenses": "MIT",
- "repository": "https://github.com/feross/is-buffer",
- "licenseUrl": "https://github.com/feross/is-buffer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-ci@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/watson/is-ci",
- "licenseUrl": "https://github.com/watson/is-ci/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-core-module@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/inspect-js/is-core-module",
- "licenseUrl": "https://github.com/inspect-js/is-core-module/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-data-descriptor@0.1.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-data-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/is-data-descriptor/raw/master/LICENSE",
- "parents": "define-property:@odit/lfk-backend"
- },
- "is-data-descriptor@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-data-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/is-data-descriptor/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-descriptor@0.1.6": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/is-descriptor/raw/master/LICENSE",
- "parents": "define-property:@odit/lfk-backend"
- },
- "is-descriptor@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-descriptor",
- "licenseUrl": "https://github.com/jonschlinkert/is-descriptor/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-docker@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-docker",
- "licenseUrl": "https://github.com/sindresorhus/is-docker/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-extendable@0.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-extendable",
- "licenseUrl": "https://github.com/jonschlinkert/is-extendable/raw/master/LICENSE",
- "parents": "braces:sane:@odit/lfk-backend"
- },
- "is-extendable@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-extendable",
- "licenseUrl": "https://github.com/jonschlinkert/is-extendable/raw/master/LICENSE",
- "parents": "split-string:@odit/lfk-backend"
- },
- "is-extglob@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-extglob",
- "licenseUrl": "https://github.com/jonschlinkert/is-extglob/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-fullwidth-code-point@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-fullwidth-code-point",
- "licenseUrl": "https://github.com/sindresorhus/is-fullwidth-code-point/raw/master/license",
- "parents": "gauge:@odit/lfk-backend"
- },
- "is-fullwidth-code-point@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-fullwidth-code-point",
- "licenseUrl": "https://github.com/sindresorhus/is-fullwidth-code-point/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-fullwidth-code-point@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-fullwidth-code-point",
- "licenseUrl": "https://github.com/sindresorhus/is-fullwidth-code-point/raw/master/license",
- "parents": "string-width:@odit/lfk-backend"
- },
- "is-generator-fn@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-generator-fn",
- "licenseUrl": "https://github.com/sindresorhus/is-generator-fn/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-generator-function@1.0.8": {
- "licenses": "MIT",
- "repository": "https://github.com/ljharb/is-generator-function",
- "licenseUrl": "https://github.com/ljharb/is-generator-function/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-glob@4.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/is-glob",
- "licenseUrl": "https://github.com/micromatch/is-glob/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-installed-globally@0.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-installed-globally",
- "licenseUrl": "https://github.com/sindresorhus/is-installed-globally/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-interactive@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-interactive",
- "licenseUrl": "https://github.com/sindresorhus/is-interactive/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-npm@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-npm",
- "licenseUrl": "https://github.com/sindresorhus/is-npm/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-number@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-number",
- "licenseUrl": "https://github.com/jonschlinkert/is-number/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-number@7.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-number",
- "licenseUrl": "https://github.com/jonschlinkert/is-number/raw/master/LICENSE",
- "parents": "to-regex-range:@odit/lfk-backend"
- },
- "is-obj@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-obj",
- "licenseUrl": "https://github.com/sindresorhus/is-obj/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-path-inside@3.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-path-inside",
- "licenseUrl": "https://github.com/sindresorhus/is-path-inside/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-plain-object@2.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-plain-object",
- "licenseUrl": "https://github.com/jonschlinkert/is-plain-object/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-potential-custom-element-name@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/mathiasbynens/is-potential-custom-element-name",
- "licenseUrl": "https://github.com/mathiasbynens/is-potential-custom-element-name/raw/master/LICENSE-MIT.txt",
- "parents": "@odit/lfk-backend"
- },
- "is-stream@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-stream",
- "licenseUrl": "https://github.com/sindresorhus/is-stream/raw/master/license",
- "parents": "execa:@odit/lfk-backend"
- },
- "is-stream@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-stream",
- "licenseUrl": "https://github.com/sindresorhus/is-stream/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-typedarray@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/hughsk/is-typedarray",
- "licenseUrl": "https://github.com/hughsk/is-typedarray/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "is-utf8@0.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/wayfind/is-utf8",
- "licenseUrl": "https://github.com/wayfind/is-utf8/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-windows@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/is-windows",
- "licenseUrl": "https://github.com/jonschlinkert/is-windows/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "is-wsl@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/is-wsl",
- "licenseUrl": "https://github.com/sindresorhus/is-wsl/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "is-yarn-global@0.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/LitoMore/is-yarn-global",
- "licenseUrl": "https://github.com/LitoMore/is-yarn-global/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "isarray@0.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/juliangruber/isarray",
- "licenseUrl": "https://github.com/juliangruber/isarray",
- "parents": "@odit/lfk-backend"
- },
- "isarray@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/juliangruber/isarray",
- "licenseUrl": "https://github.com/juliangruber/isarray",
- "parents": "readable-stream:@odit/lfk-backend"
- },
- "isexe@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/isexe",
- "licenseUrl": "https://github.com/isaacs/isexe/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "isobject@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/isobject",
- "licenseUrl": "https://github.com/jonschlinkert/isobject/raw/master/LICENSE",
- "parents": "has-value:unset-value:@odit/lfk-backend"
- },
- "isobject@3.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/isobject",
- "licenseUrl": "https://github.com/jonschlinkert/isobject/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "isstream@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/rvagg/isstream",
- "licenseUrl": "https://github.com/rvagg/isstream/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "istanbul-lib-coverage@3.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/istanbuljs/istanbuljs",
- "licenseUrl": "https://github.com/istanbuljs/istanbuljs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "istanbul-lib-instrument@4.0.3": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/istanbuljs/istanbuljs",
- "licenseUrl": "https://github.com/istanbuljs/istanbuljs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "istanbul-lib-report@3.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/istanbuljs/istanbuljs",
- "licenseUrl": "https://github.com/istanbuljs/istanbuljs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "istanbul-lib-source-maps@4.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/istanbuljs/istanbuljs",
- "licenseUrl": "https://github.com/istanbuljs/istanbuljs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "istanbul-reports@3.0.2": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/istanbuljs/istanbuljs",
- "licenseUrl": "https://github.com/istanbuljs/istanbuljs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-changed-files@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-cli@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-config@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-diff@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-docblock@26.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-each@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-environment-jsdom@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-environment-node@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-get-type@26.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-haste-map@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-jasmine2@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-leak-detector@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-matcher-utils@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-message-util@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-mock@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-pnp-resolver@1.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/arcanis/jest-pnp-resolver",
- "licenseUrl": "https://github.com/arcanis/jest-pnp-resolver",
- "parents": "@odit/lfk-backend"
- },
- "jest-regex-util@26.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-resolve-dependencies@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-resolve@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-runner@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-runtime@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-serializer@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-snapshot@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-util@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-validate@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-watcher@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest-worker@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jest@26.6.3": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "joi@17.3.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/sideway/joi",
- "licenseUrl": "https://github.com/sideway/joi/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "js-tokens@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lydell/js-tokens",
- "licenseUrl": "https://github.com/lydell/js-tokens/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "js-yaml@3.14.1": {
- "licenses": "MIT",
- "repository": "https://github.com/nodeca/js-yaml",
- "licenseUrl": "https://github.com/nodeca/js-yaml/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jsbn@0.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/andyperlitch/jsbn",
- "licenseUrl": "https://github.com/andyperlitch/jsbn/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jsdom@16.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/jsdom",
- "licenseUrl": "https://github.com/jsdom/jsdom/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "jsesc@2.5.2": {
- "licenses": "MIT",
- "repository": "https://github.com/mathiasbynens/jsesc",
- "licenseUrl": "https://github.com/mathiasbynens/jsesc/raw/master/LICENSE-MIT.txt",
- "parents": "@odit/lfk-backend"
- },
- "json-buffer@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/dominictarr/json-buffer",
- "licenseUrl": "https://github.com/dominictarr/json-buffer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "json-parse-even-better-errors@2.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/npm/json-parse-even-better-errors",
- "licenseUrl": "https://github.com/npm/json-parse-even-better-errors/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "json-schema-traverse@0.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/epoberezkin/json-schema-traverse",
- "licenseUrl": "https://github.com/epoberezkin/json-schema-traverse/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "json-schema@0.2.3": {
- "licenses": "AFLv2.1,BSD",
- "repository": "http://github.com/kriszyp/json-schema",
- "licenseUrl": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43,http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13",
- "parents": "@odit/lfk-backend"
- },
- "json-stringify-safe@5.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/json-stringify-safe",
- "licenseUrl": "https://github.com/isaacs/json-stringify-safe/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "json5@2.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/json5/json5",
- "licenseUrl": "https://github.com/json5/json5/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "jsonfile@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jprichardson/node-jsonfile",
- "licenseUrl": "https://github.com/jprichardson/node-jsonfile/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jsonfile@6.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jprichardson/node-jsonfile",
- "licenseUrl": "https://github.com/jprichardson/node-jsonfile/raw/master/LICENSE",
- "parents": "typedoc:@odit/lfk-backend"
- },
- "jsonwebtoken@8.5.1": {
- "licenses": "MIT",
- "repository": "https://github.com/auth0/node-jsonwebtoken",
- "licenseUrl": "https://github.com/auth0/node-jsonwebtoken/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jsprim@1.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/joyent/node-jsprim",
- "licenseUrl": "https://github.com/joyent/node-jsprim/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jwa@1.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/brianloveswords/node-jwa",
- "licenseUrl": "https://github.com/brianloveswords/node-jwa/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "jws@3.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/brianloveswords/node-jws",
- "licenseUrl": "https://github.com/brianloveswords/node-jws/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "keygrip@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/crypto-utils/keygrip",
- "licenseUrl": "https://github.com/crypto-utils/keygrip/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "keyv@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lukechilds/keyv",
- "licenseUrl": "https://github.com/lukechilds/keyv/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "kind-of@3.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/kind-of",
- "licenseUrl": "https://github.com/jonschlinkert/kind-of/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "kind-of@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/kind-of",
- "licenseUrl": "https://github.com/jonschlinkert/kind-of/raw/master/LICENSE",
- "parents": "has-values:@odit/lfk-backend"
- },
- "kind-of@5.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/kind-of",
- "licenseUrl": "https://github.com/jonschlinkert/kind-of/raw/master/LICENSE",
- "parents": "define-property:@odit/lfk-backend"
- },
- "kind-of@6.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/kind-of",
- "licenseUrl": "https://github.com/jonschlinkert/kind-of/raw/master/LICENSE",
- "parents": "is-accessor-descriptor:@odit/lfk-backend"
- },
- "kleur@3.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/lukeed/kleur",
- "licenseUrl": "https://github.com/lukeed/kleur/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "koa-bodyparser@4.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/koajs/bodyparser",
- "licenseUrl": "https://github.com/koajs/bodyparser/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "koa-compose@3.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/koajs/compose",
- "licenseUrl": "https://github.com/koajs/compose",
- "parents": "@odit/lfk-backend"
- },
- "koa-compose@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/koajs/compose",
- "licenseUrl": "https://github.com/koajs/compose",
- "parents": "koa:@odit/lfk-backend"
- },
- "koa-convert@1.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/gyson/koa-convert",
- "licenseUrl": "https://github.com/gyson/koa-convert/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "koa-multer@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/koa-modules/multer",
- "licenseUrl": "https://github.com/koa-modules/multer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "koa-router@7.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/alexmingoia/koa-router",
- "licenseUrl": "https://github.com/alexmingoia/koa-router/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "koa@2.13.0": {
- "licenses": "MIT",
- "repository": "https://github.com/koajs/koa",
- "licenseUrl": "https://github.com/koajs/koa/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "latest-version@5.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/latest-version",
- "licenseUrl": "https://github.com/sindresorhus/latest-version/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "lazy-ass@1.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/bahmutov/lazy-ass",
- "licenseUrl": "https://github.com/bahmutov/lazy-ass/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lcid@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/lcid",
- "licenseUrl": "https://github.com/sindresorhus/lcid/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "leven@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/leven",
- "licenseUrl": "https://github.com/sindresorhus/leven/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "levn@0.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/gkz/levn",
- "licenseUrl": "https://github.com/gkz/levn/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "license-checker@25.0.1": {
- "licenses": "BSD-3-Clause",
- "repository": "http://github.com/davglass/license-checker",
- "licenseUrl": "http://github.com/davglass/license-checker/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lines-and-columns@1.1.6": {
- "licenses": "MIT",
- "repository": "https://github.com/eventualbuddha/lines-and-columns",
- "licenseUrl": "https://github.com/eventualbuddha/lines-and-columns/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "locate-path@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/locate-path",
- "licenseUrl": "https://github.com/sindresorhus/locate-path/raw/master/license",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "locate-path@5.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/locate-path",
- "licenseUrl": "https://github.com/sindresorhus/locate-path/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "lodash.includes@4.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.isboolean@3.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.isinteger@4.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.isnumber@3.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.isplainobject@4.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.isstring@4.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.memoize@4.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.once@4.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash.sortby@4.7.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lodash@4.17.20": {
- "licenses": "MIT",
- "repository": "https://github.com/lodash/lodash",
- "licenseUrl": "https://github.com/lodash/lodash/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "log-symbols@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/log-symbols",
- "licenseUrl": "https://github.com/sindresorhus/log-symbols/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "lowercase-keys@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/lowercase-keys",
- "licenseUrl": "https://github.com/sindresorhus/lowercase-keys/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "lowercase-keys@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/lowercase-keys",
- "licenseUrl": "https://github.com/sindresorhus/lowercase-keys/raw/master/license",
- "parents": "cacheable-request:@odit/lfk-backend"
- },
- "lru-cache@6.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-lru-cache",
- "licenseUrl": "https://github.com/isaacs/node-lru-cache/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "lunr@2.3.9": {
- "licenses": "MIT",
- "repository": "https://github.com/olivernn/lunr.js",
- "licenseUrl": "https://github.com/olivernn/lunr.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "make-dir@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/make-dir",
- "licenseUrl": "https://github.com/sindresorhus/make-dir/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "make-error@1.3.6": {
- "licenses": "ISC",
- "repository": "https://github.com/JsCommunity/make-error",
- "licenseUrl": "https://github.com/JsCommunity/make-error/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "makeerror@1.0.11": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/daaku/nodejs-makeerror",
- "licenseUrl": "https://github.com/daaku/nodejs-makeerror/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "map-age-cleaner@0.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/SamVerschueren/map-age-cleaner",
- "licenseUrl": "https://github.com/SamVerschueren/map-age-cleaner/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "map-cache@0.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/map-cache",
- "licenseUrl": "https://github.com/jonschlinkert/map-cache/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "map-stream@0.1.0": {
- "licenses": "UNKNOWN",
- "repository": "https://github.com/dominictarr/map-stream",
- "licenseUrl": "https://github.com/dominictarr/map-stream/raw/master/LICENCE",
- "parents": "@odit/lfk-backend"
- },
- "map-visit@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/map-visit",
- "licenseUrl": "https://github.com/jonschlinkert/map-visit/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "marked@1.2.7": {
- "licenses": "MIT",
- "repository": "https://github.com/markedjs/marked",
- "licenseUrl": "https://github.com/markedjs/marked/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "media-typer@0.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/media-typer",
- "licenseUrl": "https://github.com/jshttp/media-typer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mem@4.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/mem",
- "licenseUrl": "https://github.com/sindresorhus/mem/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "merge-descriptors@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/component/merge-descriptors",
- "licenseUrl": "https://github.com/component/merge-descriptors/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "merge-stream@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/grncdr/merge-stream",
- "licenseUrl": "https://github.com/grncdr/merge-stream/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "methods@1.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/methods",
- "licenseUrl": "https://github.com/jshttp/methods/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "micromatch@3.1.10": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/micromatch",
- "licenseUrl": "https://github.com/micromatch/micromatch/raw/master/LICENSE",
- "parents": "sane:@odit/lfk-backend"
- },
- "micromatch@4.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/micromatch",
- "licenseUrl": "https://github.com/micromatch/micromatch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mime-db@1.44.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/mime-db",
- "licenseUrl": "https://github.com/jshttp/mime-db/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mime-types@2.1.27": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/mime-types",
- "licenseUrl": "https://github.com/jshttp/mime-types/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mime@1.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/broofa/node-mime",
- "licenseUrl": "https://github.com/broofa/node-mime/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mimic-fn@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/mimic-fn",
- "licenseUrl": "https://github.com/sindresorhus/mimic-fn/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "mimic-response@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/mimic-response",
- "licenseUrl": "https://github.com/sindresorhus/mimic-response/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "minimatch@3.0.4": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/minimatch",
- "licenseUrl": "https://github.com/isaacs/minimatch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "minimist@1.2.5": {
- "licenses": "MIT",
- "repository": "https://github.com/substack/minimist",
- "licenseUrl": "https://github.com/substack/minimist/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "minipass@2.9.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/minipass",
- "licenseUrl": "https://github.com/isaacs/minipass/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "minizlib@1.3.3": {
- "licenses": "MIT",
- "repository": "https://github.com/isaacs/minizlib",
- "licenseUrl": "https://github.com/isaacs/minizlib/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mixin-deep@1.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/mixin-deep",
- "licenseUrl": "https://github.com/jonschlinkert/mixin-deep/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mkdirp@0.5.5": {
- "licenses": "MIT",
- "repository": "https://github.com/substack/node-mkdirp",
- "licenseUrl": "https://github.com/substack/node-mkdirp/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mkdirp@1.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/isaacs/node-mkdirp",
- "licenseUrl": "https://github.com/isaacs/node-mkdirp/raw/master/LICENSE",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "ms@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/zeit/ms",
- "licenseUrl": "https://github.com/zeit/ms/raw/master/license.md",
- "parents": "@odit/lfk-backend"
- },
- "ms@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/zeit/ms",
- "licenseUrl": "https://github.com/zeit/ms/raw/master/license.md",
- "parents": "send:@odit/lfk-backend"
- },
- "ms@2.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/zeit/ms",
- "licenseUrl": "https://github.com/zeit/ms/raw/master/license.md",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "ms@2.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/vercel/ms",
- "licenseUrl": "https://github.com/vercel/ms/raw/master/license.md",
- "parents": "needle:@odit/lfk-backend"
- },
- "multer@1.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/multer",
- "licenseUrl": "https://github.com/expressjs/multer/raw/master/LICENSE",
- "parents": "koa-multer:@odit/lfk-backend"
- },
- "multer@1.4.2": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/multer",
- "licenseUrl": "https://github.com/expressjs/multer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mute-stream@0.0.8": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/mute-stream",
- "licenseUrl": "https://github.com/isaacs/mute-stream/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "mysql@2.18.1": {
- "licenses": "MIT",
- "repository": "https://github.com/mysqljs/mysql",
- "licenseUrl": "https://github.com/mysqljs/mysql/raw/master/License",
- "parents": "@odit/lfk-backend"
- },
- "mz@2.7.0": {
- "licenses": "MIT",
- "repository": "https://github.com/normalize/mz",
- "licenseUrl": "https://github.com/normalize/mz/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "nanomatch@1.2.13": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/nanomatch",
- "licenseUrl": "https://github.com/micromatch/nanomatch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "natural-compare@1.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/litejs/natural-compare-lite",
- "licenseUrl": "https://github.com/litejs/natural-compare-lite",
- "parents": "@odit/lfk-backend"
- },
- "needle@2.5.2": {
- "licenses": "MIT",
- "repository": "https://github.com/tomas/needle",
- "licenseUrl": "https://github.com/tomas/needle/raw/master/license.txt",
- "parents": "@odit/lfk-backend"
- },
- "negotiator@0.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/negotiator",
- "licenseUrl": "https://github.com/jshttp/negotiator/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "neo-async@2.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/suguru03/neo-async",
- "licenseUrl": "https://github.com/suguru03/neo-async/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "nice-try@1.0.5": {
- "licenses": "MIT",
- "repository": "https://github.com/electerious/nice-try",
- "licenseUrl": "https://github.com/electerious/nice-try/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "node-addon-api@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/node-addon-api",
- "licenseUrl": "https://github.com/nodejs/node-addon-api/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "node-addon-api@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/node-addon-api",
- "licenseUrl": "https://github.com/nodejs/node-addon-api/raw/master/LICENSE.md",
- "parents": "argon2:@odit/lfk-backend"
- },
- "node-gyp@3.8.0": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/node-gyp",
- "licenseUrl": "https://github.com/nodejs/node-gyp/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "node-int64@0.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/broofa/node-int64",
- "licenseUrl": "https://github.com/broofa/node-int64/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "node-modules-regexp@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jamestalmage/node-modules-regexp",
- "licenseUrl": "https://github.com/jamestalmage/node-modules-regexp/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "node-notifier@8.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/mikaelbr/node-notifier",
- "licenseUrl": "https://github.com/mikaelbr/node-notifier/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "node-pre-gyp@0.11.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/mapbox/node-pre-gyp",
- "licenseUrl": "https://github.com/mapbox/node-pre-gyp/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "node-pre-gyp@0.17.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/mapbox/node-pre-gyp",
- "licenseUrl": "https://github.com/mapbox/node-pre-gyp/raw/master/LICENSE",
- "parents": "argon2:@odit/lfk-backend"
- },
- "nodemon@2.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/remy/nodemon",
- "licenseUrl": "https://github.com/remy/nodemon/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "nopt@1.0.10": {
- "licenses": "MIT",
- "repository": "http://github.com/isaacs/nopt",
- "licenseUrl": "https://github.com/isaacs/nopt/raw/master/LICENSE",
- "parents": "touch:@odit/lfk-backend"
- },
- "nopt@3.0.6": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/nopt",
- "licenseUrl": "https://github.com/npm/nopt/raw/master/LICENSE",
- "parents": "node-gyp:@odit/lfk-backend"
- },
- "nopt@4.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/nopt",
- "licenseUrl": "https://github.com/npm/nopt/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "normalize-package-data@2.5.0": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/npm/normalize-package-data",
- "licenseUrl": "https://github.com/npm/normalize-package-data/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "normalize-path@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/normalize-path",
- "licenseUrl": "https://github.com/jonschlinkert/normalize-path/raw/master/LICENSE",
- "parents": "sane:@odit/lfk-backend"
- },
- "normalize-path@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/normalize-path",
- "licenseUrl": "https://github.com/jonschlinkert/normalize-path/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "normalize-url@4.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/normalize-url",
- "licenseUrl": "https://github.com/sindresorhus/normalize-url/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "npm-bundled@1.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/npm-bundled",
- "licenseUrl": "https://github.com/npm/npm-bundled/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "npm-normalize-package-bin@1.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/npm-normalize-package-bin",
- "licenseUrl": "https://github.com/npm/npm-normalize-package-bin/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "npm-packlist@1.4.8": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/npm-packlist",
- "licenseUrl": "https://github.com/npm/npm-packlist/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "npm-run-path@2.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/npm-run-path",
- "licenseUrl": "https://github.com/sindresorhus/npm-run-path/raw/master/license",
- "parents": "execa:@odit/lfk-backend"
- },
- "npm-run-path@4.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/npm-run-path",
- "licenseUrl": "https://github.com/sindresorhus/npm-run-path/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "npmlog@4.1.2": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/npmlog",
- "licenseUrl": "https://github.com/npm/npmlog/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "number-is-nan@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/number-is-nan",
- "licenseUrl": "https://github.com/sindresorhus/number-is-nan/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "nwsapi@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/dperini/nwsapi",
- "licenseUrl": "https://github.com/dperini/nwsapi/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "oauth-sign@0.9.0": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/mikeal/oauth-sign",
- "licenseUrl": "https://github.com/mikeal/oauth-sign/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "object-assign@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/object-assign",
- "licenseUrl": "https://github.com/sindresorhus/object-assign/raw/master/license",
- "parents": "koa-multer:@odit/lfk-backend"
- },
- "object-assign@4.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/object-assign",
- "licenseUrl": "https://github.com/sindresorhus/object-assign/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "object-copy@0.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/object-copy",
- "licenseUrl": "https://github.com/jonschlinkert/object-copy/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "object-visit@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/object-visit",
- "licenseUrl": "https://github.com/jonschlinkert/object-visit/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "object.pick@1.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/object.pick",
- "licenseUrl": "https://github.com/jonschlinkert/object.pick/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "on-finished@2.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/on-finished",
- "licenseUrl": "https://github.com/jshttp/on-finished/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "on-headers@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/on-headers",
- "licenseUrl": "https://github.com/jshttp/on-headers/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "once@1.4.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/once",
- "licenseUrl": "https://github.com/isaacs/once/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "onetime@5.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/onetime",
- "licenseUrl": "https://github.com/sindresorhus/onetime/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "only@0.0.2": {
- "licenses": "MIT*",
- "repository": "https://github.com/visionmedia/node-only",
- "licenseUrl": "https://github.com/visionmedia/node-only/raw/master/Readme.md",
- "parents": "@odit/lfk-backend"
- },
- "openapi3-ts@1.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/metadevpro/openapi3-ts",
- "licenseUrl": "https://github.com/metadevpro/openapi3-ts/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "opencollective-postinstall@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/opencollective/opencollective-postinstall",
- "licenseUrl": "https://github.com/opencollective/opencollective-postinstall/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "optionator@0.8.3": {
- "licenses": "MIT",
- "repository": "https://github.com/gkz/optionator",
- "licenseUrl": "https://github.com/gkz/optionator/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ora@4.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/ora",
- "licenseUrl": "https://github.com/sindresorhus/ora/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "os-homedir@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/os-homedir",
- "licenseUrl": "https://github.com/sindresorhus/os-homedir/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "os-locale@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/os-locale",
- "licenseUrl": "https://github.com/sindresorhus/os-locale/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "os-tmpdir@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/os-tmpdir",
- "licenseUrl": "https://github.com/sindresorhus/os-tmpdir/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "osenv@0.1.5": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/osenv",
- "licenseUrl": "https://github.com/npm/osenv/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "p-cancelable@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-cancelable",
- "licenseUrl": "https://github.com/sindresorhus/p-cancelable/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-defer@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-defer",
- "licenseUrl": "https://github.com/sindresorhus/p-defer/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-each-series@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-each-series",
- "licenseUrl": "https://github.com/sindresorhus/p-each-series/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-finally@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-finally",
- "licenseUrl": "https://github.com/sindresorhus/p-finally/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-finally@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-finally",
- "licenseUrl": "https://github.com/sindresorhus/p-finally/raw/master/license",
- "parents": "start-server-and-test:@odit/lfk-backend"
- },
- "p-is-promise@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-is-promise",
- "licenseUrl": "https://github.com/sindresorhus/p-is-promise/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-limit@2.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-limit",
- "licenseUrl": "https://github.com/sindresorhus/p-limit/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-locate@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-locate",
- "licenseUrl": "https://github.com/sindresorhus/p-locate/raw/master/license",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "p-locate@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-locate",
- "licenseUrl": "https://github.com/sindresorhus/p-locate/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "p-try@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/p-try",
- "licenseUrl": "https://github.com/sindresorhus/p-try/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "package-json@6.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/package-json",
- "licenseUrl": "https://github.com/sindresorhus/package-json/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "packet-reader@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/brianc/node-packet-reader",
- "licenseUrl": "https://github.com/brianc/node-packet-reader",
- "parents": "@odit/lfk-backend"
- },
- "parent-require@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jaredhanson/node-parent-require",
- "licenseUrl": "http://www.opensource.org/licenses/MIT",
- "parents": "@odit/lfk-backend"
- },
- "parse-json@5.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/parse-json",
- "licenseUrl": "https://github.com/sindresorhus/parse-json/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "parse5-htmlparser2-tree-adapter@6.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/inikulin/parse5",
- "licenseUrl": "https://github.com/inikulin/parse5/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "parse5@5.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/inikulin/parse5",
- "licenseUrl": "https://github.com/inikulin/parse5/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "parse5@6.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/inikulin/parse5",
- "licenseUrl": "https://github.com/inikulin/parse5/raw/master/LICENSE",
- "parents": "parse5-htmlparser2-tree-adapter:@odit/lfk-backend"
- },
- "parseurl@1.3.3": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/parseurl",
- "licenseUrl": "https://github.com/pillarjs/parseurl/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pascalcase@0.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/pascalcase",
- "licenseUrl": "https://github.com/jonschlinkert/pascalcase/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "path-exists@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/path-exists",
- "licenseUrl": "https://github.com/sindresorhus/path-exists/raw/master/license",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "path-exists@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/path-exists",
- "licenseUrl": "https://github.com/sindresorhus/path-exists/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "path-is-absolute@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/path-is-absolute",
- "licenseUrl": "https://github.com/sindresorhus/path-is-absolute/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "path-key@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/path-key",
- "licenseUrl": "https://github.com/sindresorhus/path-key/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "path-key@3.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/path-key",
- "licenseUrl": "https://github.com/sindresorhus/path-key/raw/master/license",
- "parents": "cross-spawn:@odit/lfk-backend"
- },
- "path-parse@1.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/jbgutierrez/path-parse",
- "licenseUrl": "https://github.com/jbgutierrez/path-parse/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "path-to-regexp@0.1.7": {
- "licenses": "MIT",
- "repository": "https://github.com/component/path-to-regexp",
- "licenseUrl": "https://github.com/component/path-to-regexp/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "path-to-regexp@1.8.0": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/path-to-regexp",
- "licenseUrl": "https://github.com/pillarjs/path-to-regexp/raw/master/LICENSE",
- "parents": "koa-router:@odit/lfk-backend"
- },
- "path-to-regexp@2.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/path-to-regexp",
- "licenseUrl": "https://github.com/pillarjs/path-to-regexp/raw/master/LICENSE",
- "parents": "routing-controllers-openapi:@odit/lfk-backend"
- },
- "pause-stream@0.0.11": {
- "licenses": "MIT,Apache2",
- "repository": "https://github.com/dominictarr/pause-stream",
- "licenseUrl": ",",
- "parents": "@odit/lfk-backend"
- },
- "performance-now@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/braveg1rl/performance-now",
- "licenseUrl": "https://github.com/braveg1rl/performance-now/raw/master/license.txt",
- "parents": "@odit/lfk-backend"
- },
- "pg-connection-string@2.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/brianc/node-postgres",
- "licenseUrl": "https://github.com/brianc/node-postgres/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pg-int8@1.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/charmander/pg-int8",
- "licenseUrl": "https://github.com/charmander/pg-int8/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pg-pool@3.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/brianc/node-postgres",
- "licenseUrl": "https://github.com/brianc/node-postgres/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pg-protocol@1.4.0": {
- "licenses": "MIT",
- "parents": "@odit/lfk-backend"
- },
- "pg-types@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/brianc/node-pg-types",
- "licenseUrl": "https://github.com/brianc/node-pg-types",
- "parents": "@odit/lfk-backend"
- },
- "pg@8.5.1": {
- "licenses": "MIT",
- "repository": "https://github.com/brianc/node-postgres",
- "licenseUrl": "https://github.com/brianc/node-postgres/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pgpass@1.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/hoegaarden/pgpass",
- "licenseUrl": "https://github.com/hoegaarden/pgpass",
- "parents": "@odit/lfk-backend"
- },
- "picomatch@2.2.2": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/picomatch",
- "licenseUrl": "https://github.com/micromatch/picomatch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pirates@4.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/ariporad/pirates",
- "licenseUrl": "https://github.com/ariporad/pirates/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pkg-dir@4.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/pkg-dir",
- "licenseUrl": "https://github.com/sindresorhus/pkg-dir/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "posix-character-classes@0.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/posix-character-classes",
- "licenseUrl": "https://github.com/jonschlinkert/posix-character-classes/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "postgres-array@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/bendrucker/postgres-array",
- "licenseUrl": "https://github.com/bendrucker/postgres-array/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "postgres-bytea@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/bendrucker/postgres-bytea",
- "licenseUrl": "https://github.com/bendrucker/postgres-bytea/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "postgres-date@1.0.7": {
- "licenses": "MIT",
- "repository": "https://github.com/bendrucker/postgres-date",
- "licenseUrl": "https://github.com/bendrucker/postgres-date/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "postgres-interval@1.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/bendrucker/postgres-interval",
- "licenseUrl": "https://github.com/bendrucker/postgres-interval/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "prelude-ls@1.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/gkz/prelude-ls",
- "licenseUrl": "https://raw.github.com/gkz/prelude-ls/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "prepend-http@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/prepend-http",
- "licenseUrl": "https://github.com/sindresorhus/prepend-http/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "pretty-format@26.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/jest",
- "licenseUrl": "https://github.com/facebook/jest/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "process-nextick-args@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/calvinmetcalf/process-nextick-args",
- "licenseUrl": "https://github.com/calvinmetcalf/process-nextick-args/raw/master/license.md",
- "parents": "@odit/lfk-backend"
- },
- "progress@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/visionmedia/node-progress",
- "licenseUrl": "https://github.com/visionmedia/node-progress/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "prompts@2.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/terkelg/prompts",
- "licenseUrl": "https://github.com/terkelg/prompts/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "proxy-addr@2.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/proxy-addr",
- "licenseUrl": "https://github.com/jshttp/proxy-addr/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ps-tree@1.2.0": {
- "licenses": "MIT",
- "repository": "github:indexzero/ps-tree",
- "licenseUrl": "github:indexzero/ps-tree",
- "parents": "@odit/lfk-backend"
- },
- "psl@1.8.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lupomontero/psl",
- "licenseUrl": "https://github.com/lupomontero/psl/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pstree.remy@1.1.8": {
- "licenses": "MIT",
- "repository": "https://github.com/remy/pstree",
- "licenseUrl": "https://github.com/remy/pstree/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "pump@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/mafintosh/pump",
- "licenseUrl": "https://github.com/mafintosh/pump/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "punycode@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/bestiejs/punycode.js",
- "licenseUrl": "https://github.com/bestiejs/punycode.js/raw/master/LICENSE-MIT.txt",
- "parents": "@odit/lfk-backend"
- },
- "pupa@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/pupa",
- "licenseUrl": "https://github.com/sindresorhus/pupa/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "qs@6.5.2": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/ljharb/qs",
- "licenseUrl": "https://github.com/ljharb/qs/raw/master/LICENSE",
- "parents": "request:@odit/lfk-backend"
- },
- "qs@6.7.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/ljharb/qs",
- "licenseUrl": "https://github.com/ljharb/qs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "qs@6.9.4": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/ljharb/qs",
- "licenseUrl": "https://github.com/ljharb/qs/raw/master/LICENSE.md",
- "parents": "co-body:@odit/lfk-backend"
- },
- "random-bytes@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/crypto-utils/random-bytes",
- "licenseUrl": "https://github.com/crypto-utils/random-bytes/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "range-parser@1.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/range-parser",
- "licenseUrl": "https://github.com/jshttp/range-parser/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "raw-body@2.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/stream-utils/raw-body",
- "licenseUrl": "https://github.com/stream-utils/raw-body/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "raw-body@2.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/stream-utils/raw-body",
- "licenseUrl": "https://github.com/stream-utils/raw-body/raw/master/LICENSE",
- "parents": "co-body:@odit/lfk-backend"
- },
- "rc@1.2.8": {
- "licenses": "(BSD-2-Clause OR MIT OR Apache-2.0)",
- "repository": "https://github.com/dominictarr/rc",
- "licenseUrl": "https://github.com/dominictarr/rc/raw/master/LICENSE.APACHE2",
- "parents": "@odit/lfk-backend"
- },
- "react-is@17.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/facebook/react",
- "licenseUrl": "https://github.com/facebook/react/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "read-installed@4.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/read-installed",
- "licenseUrl": "https://github.com/isaacs/read-installed/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "read-package-json@2.1.2": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/read-package-json",
- "licenseUrl": "https://github.com/npm/read-package-json/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "read-pkg-up@7.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/read-pkg-up",
- "licenseUrl": "https://github.com/sindresorhus/read-pkg-up/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "read-pkg@5.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/read-pkg",
- "licenseUrl": "https://github.com/sindresorhus/read-pkg/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "readable-stream@1.1.14": {
- "licenses": "MIT",
- "repository": "https://github.com/isaacs/readable-stream",
- "licenseUrl": "https://github.com/isaacs/readable-stream/raw/master/LICENSE",
- "parents": "dicer:@odit/lfk-backend"
- },
- "readable-stream@2.3.7": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/readable-stream",
- "licenseUrl": "https://github.com/nodejs/readable-stream/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "readable-stream@3.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/readable-stream",
- "licenseUrl": "https://github.com/nodejs/readable-stream/raw/master/LICENSE",
- "parents": "split2:@odit/lfk-backend"
- },
- "readdir-scoped-modules@1.1.0": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/readdir-scoped-modules",
- "licenseUrl": "https://github.com/npm/readdir-scoped-modules/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "readdirp@3.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/paulmillr/readdirp",
- "licenseUrl": "https://github.com/paulmillr/readdirp/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "rechoir@0.6.2": {
- "licenses": "MIT",
- "repository": "https://github.com/tkellen/node-rechoir",
- "licenseUrl": "https://github.com/tkellen/node-rechoir/blob/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "reflect-metadata@0.1.13": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/rbuckton/reflect-metadata",
- "licenseUrl": "https://github.com/rbuckton/reflect-metadata/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "regex-not@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/regex-not",
- "licenseUrl": "https://github.com/jonschlinkert/regex-not/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "registry-auth-token@4.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/rexxars/registry-auth-token",
- "licenseUrl": "https://github.com/rexxars/registry-auth-token/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "registry-url@5.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/registry-url",
- "licenseUrl": "https://github.com/sindresorhus/registry-url/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "remove-trailing-separator@1.1.0": {
- "licenses": "ISC",
- "repository": "https://github.com/darsain/remove-trailing-separator",
- "licenseUrl": "https://github.com/darsain/remove-trailing-separator/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "repeat-element@1.1.3": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/repeat-element",
- "licenseUrl": "https://github.com/jonschlinkert/repeat-element/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "repeat-string@1.6.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/repeat-string",
- "licenseUrl": "https://github.com/jonschlinkert/repeat-string/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "request-promise-core@1.1.4": {
- "licenses": "ISC",
- "repository": "https://github.com/request/promise-core",
- "licenseUrl": "https://github.com/request/promise-core/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "request-promise-native@1.0.9": {
- "licenses": "ISC",
- "repository": "https://github.com/request/request-promise-native",
- "licenseUrl": "https://github.com/request/request-promise-native/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "request@2.88.2": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/request/request",
- "licenseUrl": "https://github.com/request/request/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "require-directory@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/troygoode/node-require-directory",
- "licenseUrl": "https://github.com/troygoode/node-require-directory/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "require-main-filename@1.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/require-main-filename",
- "licenseUrl": "https://github.com/yargs/require-main-filename/raw/master/LICENSE.txt",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "require-main-filename@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/require-main-filename",
- "licenseUrl": "https://github.com/yargs/require-main-filename/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "resolve-cwd@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/resolve-cwd",
- "licenseUrl": "https://github.com/sindresorhus/resolve-cwd/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "resolve-from@5.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/resolve-from",
- "licenseUrl": "https://github.com/sindresorhus/resolve-from/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "resolve-url@0.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/lydell/resolve-url",
- "licenseUrl": "https://github.com/lydell/resolve-url/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "resolve@1.19.0": {
- "licenses": "MIT",
- "repository": "https://github.com/browserify/resolve",
- "licenseUrl": "https://github.com/browserify/resolve/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "responselike@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/lukechilds/responselike",
- "licenseUrl": "https://github.com/lukechilds/responselike/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "restore-cursor@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/restore-cursor",
- "licenseUrl": "https://github.com/sindresorhus/restore-cursor/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "ret@0.1.15": {
- "licenses": "MIT",
- "repository": "https://github.com/fent/ret.js",
- "licenseUrl": "https://github.com/fent/ret.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "rimraf@2.7.1": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/rimraf",
- "licenseUrl": "https://github.com/isaacs/rimraf/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "rimraf@3.0.2": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/rimraf",
- "licenseUrl": "https://github.com/isaacs/rimraf/raw/master/LICENSE",
- "parents": "@jest/core:@odit/lfk-backend"
- },
- "routing-controllers-openapi@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/epiphone/routing-controllers-openapi",
- "licenseUrl": "https://github.com/epiphone/routing-controllers-openapi/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "routing-controllers@0.9.0-alpha.6": {
- "licenses": "MIT",
- "repository": "https://github.com/typestack/routing-controllers",
- "licenseUrl": "https://github.com/typestack/routing-controllers",
- "parents": "@odit/lfk-backend"
- },
- "rsvp@4.8.5": {
- "licenses": "MIT",
- "repository": "https://github.com/tildeio/rsvp.js",
- "licenseUrl": "https://github.com/tildeio/rsvp.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "rxjs@6.6.3": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/reactivex/rxjs",
- "licenseUrl": "https://github.com/reactivex/rxjs/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "safe-buffer@5.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/feross/safe-buffer",
- "licenseUrl": "https://github.com/feross/safe-buffer/raw/master/LICENSE",
- "parents": "readable-stream:@odit/lfk-backend"
- },
- "safe-buffer@5.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/feross/safe-buffer",
- "licenseUrl": "https://github.com/feross/safe-buffer/raw/master/LICENSE",
- "parents": "express-session:@odit/lfk-backend"
- },
- "safe-buffer@5.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/feross/safe-buffer",
- "licenseUrl": "https://github.com/feross/safe-buffer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "safe-regex@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/substack/safe-regex",
- "licenseUrl": "https://github.com/substack/safe-regex/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "safer-buffer@2.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/ChALkeR/safer-buffer",
- "licenseUrl": "https://github.com/ChALkeR/safer-buffer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "sane@4.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/amasad/sane",
- "licenseUrl": "https://github.com/amasad/sane",
- "parents": "@odit/lfk-backend"
- },
- "sax@1.2.4": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/sax-js",
- "licenseUrl": "https://github.com/isaacs/sax-js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "saxes@5.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/lddubeau/saxes",
- "licenseUrl": "https://github.com/lddubeau/saxes",
- "parents": "@odit/lfk-backend"
- },
- "semver-diff@3.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/semver-diff",
- "licenseUrl": "https://github.com/sindresorhus/semver-diff/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "semver@5.3.0": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/node-semver",
- "licenseUrl": "https://github.com/npm/node-semver/raw/master/LICENSE",
- "parents": "node-gyp:@odit/lfk-backend"
- },
- "semver@5.7.1": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/node-semver",
- "licenseUrl": "https://github.com/npm/node-semver/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "semver@6.3.0": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/node-semver",
- "licenseUrl": "https://github.com/npm/node-semver/raw/master/LICENSE",
- "parents": "istanbul-lib-instrument:@odit/lfk-backend"
- },
- "semver@7.3.4": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/node-semver",
- "licenseUrl": "https://github.com/npm/node-semver/raw/master/LICENSE",
- "parents": "jest-snapshot:@odit/lfk-backend"
- },
- "send@0.17.1": {
- "licenses": "MIT",
- "repository": "https://github.com/pillarjs/send",
- "licenseUrl": "https://github.com/pillarjs/send/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "serve-static@1.14.1": {
- "licenses": "MIT",
- "repository": "https://github.com/expressjs/serve-static",
- "licenseUrl": "https://github.com/expressjs/serve-static/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "set-blocking@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/set-blocking",
- "licenseUrl": "https://github.com/yargs/set-blocking/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "set-value@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/set-value",
- "licenseUrl": "https://github.com/jonschlinkert/set-value/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "setprototypeof@1.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/wesleytodd/setprototypeof",
- "licenseUrl": "https://github.com/wesleytodd/setprototypeof/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "setprototypeof@1.2.0": {
- "licenses": "ISC",
- "repository": "https://github.com/wesleytodd/setprototypeof",
- "licenseUrl": "https://github.com/wesleytodd/setprototypeof/raw/master/LICENSE",
- "parents": "koa:@odit/lfk-backend"
- },
- "sha.js@2.4.11": {
- "licenses": "(MIT AND BSD-3-Clause)",
- "repository": "https://github.com/crypto-browserify/sha.js",
- "licenseUrl": "https://github.com/crypto-browserify/sha.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "shebang-command@1.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/kevva/shebang-command",
- "licenseUrl": "https://github.com/kevva/shebang-command/raw/master/license",
- "parents": "execa:@odit/lfk-backend"
- },
- "shebang-command@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/kevva/shebang-command",
- "licenseUrl": "https://github.com/kevva/shebang-command/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "shebang-regex@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/shebang-regex",
- "licenseUrl": "https://github.com/sindresorhus/shebang-regex/raw/master/license",
- "parents": "execa:@odit/lfk-backend"
- },
- "shebang-regex@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/shebang-regex",
- "licenseUrl": "https://github.com/sindresorhus/shebang-regex/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "shelljs@0.8.4": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/shelljs/shelljs",
- "licenseUrl": "https://github.com/shelljs/shelljs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "shellwords@0.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jimmycuadra/shellwords",
- "licenseUrl": "https://github.com/jimmycuadra/shellwords/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "signal-exit@3.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/tapjs/signal-exit",
- "licenseUrl": "https://github.com/tapjs/signal-exit/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "sisteransi@1.0.5": {
- "licenses": "MIT",
- "repository": "https://github.com/terkelg/sisteransi",
- "licenseUrl": "https://github.com/terkelg/sisteransi/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "slash@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/slash",
- "licenseUrl": "https://github.com/sindresorhus/slash/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "slide@1.1.6": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/slide-flow-control",
- "licenseUrl": "https://github.com/isaacs/slide-flow-control/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "snapdragon-node@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/snapdragon-node",
- "licenseUrl": "https://github.com/jonschlinkert/snapdragon-node/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "snapdragon-util@3.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/snapdragon-util",
- "licenseUrl": "https://github.com/jonschlinkert/snapdragon-util/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "snapdragon@0.8.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/snapdragon",
- "licenseUrl": "https://github.com/jonschlinkert/snapdragon/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "source-map-resolve@0.5.3": {
- "licenses": "MIT",
- "repository": "https://github.com/lydell/source-map-resolve",
- "licenseUrl": "https://github.com/lydell/source-map-resolve/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "source-map-support@0.5.19": {
- "licenses": "MIT",
- "repository": "https://github.com/evanw/node-source-map-support",
- "licenseUrl": "https://github.com/evanw/node-source-map-support/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "source-map-url@0.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lydell/source-map-url",
- "licenseUrl": "https://github.com/lydell/source-map-url/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "source-map@0.5.7": {
- "licenses": "BSD-3-Clause",
- "repository": "http://github.com/mozilla/source-map",
- "licenseUrl": "http://github.com/mozilla/source-map/raw/master/LICENSE",
- "parents": "@babel/generator:@odit/lfk-backend"
- },
- "source-map@0.6.1": {
- "licenses": "BSD-3-Clause",
- "repository": "http://github.com/mozilla/source-map",
- "licenseUrl": "http://github.com/mozilla/source-map/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "source-map@0.7.3": {
- "licenses": "BSD-3-Clause",
- "repository": "http://github.com/mozilla/source-map",
- "licenseUrl": "http://github.com/mozilla/source-map/raw/master/LICENSE",
- "parents": "v8-to-istanbul:@odit/lfk-backend"
- },
- "spdx-compare@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/kemitchell/spdx-compare.js",
- "licenseUrl": "https://github.com/kemitchell/spdx-compare.js/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "spdx-correct@3.1.1": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/jslicense/spdx-correct.js",
- "licenseUrl": "https://github.com/jslicense/spdx-correct.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "spdx-exceptions@2.3.0": {
- "licenses": "CC-BY-3.0",
- "repository": "https://github.com/kemitchell/spdx-exceptions.json",
- "licenseUrl": "https://github.com/kemitchell/spdx-exceptions.json",
- "parents": "@odit/lfk-backend"
- },
- "spdx-expression-parse@3.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jslicense/spdx-expression-parse.js",
- "licenseUrl": "https://github.com/jslicense/spdx-expression-parse.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "spdx-license-ids@3.0.7": {
- "licenses": "CC0-1.0",
- "repository": "https://github.com/jslicense/spdx-license-ids",
- "licenseUrl": "https://github.com/jslicense/spdx-license-ids",
- "parents": "@odit/lfk-backend"
- },
- "spdx-ranges@2.1.1": {
- "licenses": "(MIT AND CC-BY-3.0)",
- "repository": "https://github.com/kemitchell/spdx-ranges.js",
- "licenseUrl": "https://github.com/kemitchell/spdx-ranges.js/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "spdx-satisfies@4.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/kemitchell/spdx-satisfies.js",
- "licenseUrl": "https://github.com/kemitchell/spdx-satisfies.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "split-string@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/split-string",
- "licenseUrl": "https://github.com/jonschlinkert/split-string/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "split2@3.2.2": {
- "licenses": "ISC",
- "repository": "https://github.com/mcollina/split2",
- "licenseUrl": "https://github.com/mcollina/split2/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "split@0.3.3": {
- "licenses": "MIT",
- "repository": "https://github.com/dominictarr/split",
- "licenseUrl": "https://github.com/dominictarr/split/raw/master/LICENCE",
- "parents": "@odit/lfk-backend"
- },
- "sprintf-js@1.0.3": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/alexei/sprintf.js",
- "licenseUrl": "https://github.com/alexei/sprintf.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "sqlite3@5.0.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/mapbox/node-sqlite3",
- "licenseUrl": "https://github.com/mapbox/node-sqlite3/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "sqlstring@2.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/mysqljs/sqlstring",
- "licenseUrl": "https://github.com/mysqljs/sqlstring/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "sshpk@1.16.1": {
- "licenses": "MIT",
- "repository": "https://github.com/joyent/node-sshpk",
- "licenseUrl": "https://github.com/joyent/node-sshpk/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "stack-utils@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/tapjs/stack-utils",
- "licenseUrl": "https://github.com/tapjs/stack-utils/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "start-server-and-test@1.11.6": {
- "licenses": "MIT",
- "repository": "https://github.com/bahmutov/start-server-and-test",
- "licenseUrl": "https://github.com/bahmutov/start-server-and-test",
- "parents": "@odit/lfk-backend"
- },
- "static-extend@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/static-extend",
- "licenseUrl": "https://github.com/jonschlinkert/static-extend/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "statuses@1.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/statuses",
- "licenseUrl": "https://github.com/jshttp/statuses/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "stealthy-require@1.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/analog-nico/stealthy-require",
- "licenseUrl": "https://github.com/analog-nico/stealthy-require/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "stream-combiner@0.0.4": {
- "licenses": "MIT",
- "repository": "https://github.com/dominictarr/stream-combiner",
- "licenseUrl": "https://github.com/dominictarr/stream-combiner/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "streamsearch@0.1.2": {
- "licenses": "MIT",
- "repository": "http://github.com/mscdex/streamsearch",
- "licenseUrl": "http://github.com/mscdex/streamsearch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "string-length@4.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/string-length",
- "licenseUrl": "https://github.com/sindresorhus/string-length/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "string-width@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/string-width",
- "licenseUrl": "https://github.com/sindresorhus/string-width/raw/master/license",
- "parents": "gauge:@odit/lfk-backend"
- },
- "string-width@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/string-width",
- "licenseUrl": "https://github.com/sindresorhus/string-width/raw/master/license",
- "parents": "wide-align:@odit/lfk-backend"
- },
- "string-width@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/string-width",
- "licenseUrl": "https://github.com/sindresorhus/string-width/raw/master/license",
- "parents": "ansi-align:@odit/lfk-backend"
- },
- "string-width@4.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/string-width",
- "licenseUrl": "https://github.com/sindresorhus/string-width/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "string_decoder@0.10.31": {
- "licenses": "MIT",
- "repository": "https://github.com/rvagg/string_decoder",
- "licenseUrl": "https://github.com/rvagg/string_decoder/raw/master/LICENSE",
- "parents": "dicer:@odit/lfk-backend"
- },
- "string_decoder@1.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/string_decoder",
- "licenseUrl": "https://github.com/nodejs/string_decoder/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "string_decoder@1.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/nodejs/string_decoder",
- "licenseUrl": "https://github.com/nodejs/string_decoder/raw/master/LICENSE",
- "parents": "split2:@odit/lfk-backend"
- },
- "strip-ansi@3.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/strip-ansi",
- "licenseUrl": "https://github.com/chalk/strip-ansi/raw/master/license",
- "parents": "gauge:@odit/lfk-backend"
- },
- "strip-ansi@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/strip-ansi",
- "licenseUrl": "https://github.com/chalk/strip-ansi/raw/master/license",
- "parents": "wide-align:@odit/lfk-backend"
- },
- "strip-ansi@5.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/strip-ansi",
- "licenseUrl": "https://github.com/chalk/strip-ansi/raw/master/license",
- "parents": "ansi-align:@odit/lfk-backend"
- },
- "strip-ansi@6.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/strip-ansi",
- "licenseUrl": "https://github.com/chalk/strip-ansi/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "strip-bom@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/strip-bom",
- "licenseUrl": "https://github.com/sindresorhus/strip-bom/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "strip-bom@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/strip-bom",
- "licenseUrl": "https://github.com/sindresorhus/strip-bom/raw/master/license",
- "parents": "jest-runtime:@odit/lfk-backend"
- },
- "strip-eof@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/strip-eof",
- "licenseUrl": "https://github.com/sindresorhus/strip-eof/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "strip-final-newline@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/strip-final-newline",
- "licenseUrl": "https://github.com/sindresorhus/strip-final-newline/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "strip-json-comments@2.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/strip-json-comments",
- "licenseUrl": "https://github.com/sindresorhus/strip-json-comments/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "supports-color@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/supports-color",
- "licenseUrl": "https://github.com/chalk/supports-color/raw/master/license",
- "parents": "yargonaut:@odit/lfk-backend"
- },
- "supports-color@5.5.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/supports-color",
- "licenseUrl": "https://github.com/chalk/supports-color/raw/master/license",
- "parents": "log-symbols:@odit/lfk-backend"
- },
- "supports-color@7.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/supports-color",
- "licenseUrl": "https://github.com/chalk/supports-color/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "supports-hyperlinks@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jamestalmage/supports-hyperlinks",
- "licenseUrl": "https://github.com/jamestalmage/supports-hyperlinks/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "symbol-tree@3.2.4": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/js-symbol-tree",
- "licenseUrl": "https://github.com/jsdom/js-symbol-tree/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "tar@2.2.2": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-tar",
- "licenseUrl": "https://github.com/isaacs/node-tar/raw/master/LICENSE",
- "parents": "node-gyp:@odit/lfk-backend"
- },
- "tar@4.4.13": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/node-tar",
- "licenseUrl": "https://github.com/npm/node-tar/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "template-url@1.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/saintedlama/template-url",
- "licenseUrl": "https://github.com/saintedlama/template-url",
- "parents": "@odit/lfk-backend"
- },
- "term-size@2.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/term-size",
- "licenseUrl": "https://github.com/sindresorhus/term-size/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "terminal-link@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/terminal-link",
- "licenseUrl": "https://github.com/sindresorhus/terminal-link/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "test-exclude@6.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/istanbuljs/test-exclude",
- "licenseUrl": "https://github.com/istanbuljs/test-exclude/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "thenify-all@1.6.0": {
- "licenses": "MIT",
- "repository": "https://github.com/thenables/thenify-all",
- "licenseUrl": "https://github.com/thenables/thenify-all/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "thenify@3.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/thenables/thenify",
- "licenseUrl": "https://github.com/thenables/thenify/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "throat@5.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/ForbesLindesay/throat",
- "licenseUrl": "https://github.com/ForbesLindesay/throat/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "through@2.3.8": {
- "licenses": "MIT",
- "repository": "https://github.com/dominictarr/through",
- "licenseUrl": "https://github.com/dominictarr/through/raw/master/LICENSE.APACHE2",
- "parents": "@odit/lfk-backend"
- },
- "tmpl@1.0.4": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/daaku/nodejs-tmpl",
- "licenseUrl": "https://github.com/daaku/nodejs-tmpl/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "to-fast-properties@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/to-fast-properties",
- "licenseUrl": "https://github.com/sindresorhus/to-fast-properties/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "to-object-path@0.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/to-object-path",
- "licenseUrl": "https://github.com/jonschlinkert/to-object-path/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "to-readable-stream@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/to-readable-stream",
- "licenseUrl": "https://github.com/sindresorhus/to-readable-stream/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "to-regex-range@2.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/to-regex-range",
- "licenseUrl": "https://github.com/micromatch/to-regex-range/raw/master/LICENSE",
- "parents": "sane:@odit/lfk-backend"
- },
- "to-regex-range@5.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/micromatch/to-regex-range",
- "licenseUrl": "https://github.com/micromatch/to-regex-range/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "to-regex@3.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/to-regex",
- "licenseUrl": "https://github.com/jonschlinkert/to-regex/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "toidentifier@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/component/toidentifier",
- "licenseUrl": "https://github.com/component/toidentifier/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "touch@3.1.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-touch",
- "licenseUrl": "https://github.com/isaacs/node-touch/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "tough-cookie@2.5.0": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/salesforce/tough-cookie",
- "licenseUrl": "https://github.com/salesforce/tough-cookie/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "tough-cookie@3.0.1": {
- "licenses": "BSD-3-Clause",
- "repository": "https://github.com/salesforce/tough-cookie",
- "licenseUrl": "https://github.com/salesforce/tough-cookie/raw/master/LICENSE",
- "parents": "jsdom:@odit/lfk-backend"
- },
- "tr46@2.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/tr46",
- "licenseUrl": "https://github.com/jsdom/tr46/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "treeify@1.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/notatestuser/treeify",
- "licenseUrl": "https://github.com/notatestuser/treeify/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ts-jest@26.4.4": {
- "licenses": "MIT",
- "repository": "https://github.com/kulshekhar/ts-jest",
- "licenseUrl": "https://github.com/kulshekhar/ts-jest/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "ts-node@9.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/TypeStrong/ts-node",
- "licenseUrl": "https://github.com/TypeStrong/ts-node/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "tslib@1.14.1": {
- "licenses": "0BSD",
- "repository": "https://github.com/Microsoft/tslib",
- "licenseUrl": "https://github.com/Microsoft/tslib/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "tslib@2.0.3": {
- "licenses": "0BSD",
- "repository": "https://github.com/Microsoft/tslib",
- "licenseUrl": "https://github.com/Microsoft/tslib/raw/master/LICENSE.txt",
- "parents": "class-validator:@odit/lfk-backend"
- },
- "tsscmp@1.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/suryagh/tsscmp",
- "licenseUrl": "https://github.com/suryagh/tsscmp/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "tunnel-agent@0.6.0": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/mikeal/tunnel-agent",
- "licenseUrl": "https://github.com/mikeal/tunnel-agent/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "tweetnacl@0.14.5": {
- "licenses": "Unlicense",
- "repository": "https://github.com/dchest/tweetnacl-js",
- "licenseUrl": "https://github.com/dchest/tweetnacl-js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "type-check@0.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/gkz/type-check",
- "licenseUrl": "https://github.com/gkz/type-check/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "type-detect@4.0.8": {
- "licenses": "MIT",
- "repository": "https://github.com/chaijs/type-detect",
- "licenseUrl": "https://github.com/chaijs/type-detect/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "type-fest@0.11.0": {
- "licenses": "(MIT OR CC0-1.0)",
- "repository": "https://github.com/sindresorhus/type-fest",
- "licenseUrl": "https://github.com/sindresorhus/type-fest/raw/master/license",
- "parents": "ansi-escapes:@odit/lfk-backend"
- },
- "type-fest@0.6.0": {
- "licenses": "(MIT OR CC0-1.0)",
- "repository": "https://github.com/sindresorhus/type-fest",
- "licenseUrl": "https://github.com/sindresorhus/type-fest/raw/master/license",
- "parents": "read-pkg:@odit/lfk-backend"
- },
- "type-fest@0.8.1": {
- "licenses": "(MIT OR CC0-1.0)",
- "repository": "https://github.com/sindresorhus/type-fest",
- "licenseUrl": "https://github.com/sindresorhus/type-fest/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "type-is@1.6.18": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/type-is",
- "licenseUrl": "https://github.com/jshttp/type-is/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "typedarray-to-buffer@3.1.5": {
- "licenses": "MIT",
- "repository": "https://github.com/feross/typedarray-to-buffer",
- "licenseUrl": "https://github.com/feross/typedarray-to-buffer/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "typedarray@0.0.6": {
- "licenses": "MIT",
- "repository": "https://github.com/substack/typedarray",
- "licenseUrl": "https://github.com/substack/typedarray/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "typedoc-default-themes@0.11.4": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/TypeStrong/typedoc-default-themes",
- "licenseUrl": "https://github.com/TypeStrong/typedoc-default-themes/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "typedoc@0.19.2": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/TypeStrong/TypeDoc",
- "licenseUrl": "https://github.com/TypeStrong/TypeDoc/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "typeorm-routing-controllers-extensions@0.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/typeorm/typeorm-routing-controllers-extensions",
- "licenseUrl": "https://github.com/typeorm/typeorm-routing-controllers-extensions",
- "parents": "@odit/lfk-backend"
- },
- "typeorm-seeding@1.6.1": {
- "licenses": "MIT",
- "repository": "https://github.com/w3tecch/typeorm-seeding",
- "licenseUrl": "https://github.com/w3tecch/typeorm-seeding/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "typeorm@0.2.29": {
- "licenses": "MIT",
- "repository": "https://github.com/typeorm/typeorm",
- "licenseUrl": "https://github.com/typeorm/typeorm",
- "parents": "@odit/lfk-backend"
- },
- "typescript@4.1.3": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/Microsoft/TypeScript",
- "licenseUrl": "https://github.com/Microsoft/TypeScript/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "uglify-js@3.12.3": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/mishoo/UglifyJS",
- "licenseUrl": "https://github.com/mishoo/UglifyJS/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "uid-safe@2.1.5": {
- "licenses": "MIT",
- "repository": "https://github.com/crypto-utils/uid-safe",
- "licenseUrl": "https://github.com/crypto-utils/uid-safe/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "undefsafe@2.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/remy/undefsafe",
- "licenseUrl": "https://github.com/remy/undefsafe/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "union-value@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/union-value",
- "licenseUrl": "https://github.com/jonschlinkert/union-value/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "unique-string@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/unique-string",
- "licenseUrl": "https://github.com/sindresorhus/unique-string/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "universalify@0.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/RyanZim/universalify",
- "licenseUrl": "https://github.com/RyanZim/universalify/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "universalify@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/RyanZim/universalify",
- "licenseUrl": "https://github.com/RyanZim/universalify/raw/master/LICENSE",
- "parents": "typedoc:@odit/lfk-backend"
- },
- "universalify@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/RyanZim/universalify",
- "licenseUrl": "https://github.com/RyanZim/universalify/raw/master/LICENSE",
- "parents": "jsonfile:typedoc:@odit/lfk-backend"
- },
- "unpipe@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/stream-utils/unpipe",
- "licenseUrl": "https://github.com/stream-utils/unpipe/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "unset-value@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/unset-value",
- "licenseUrl": "https://github.com/jonschlinkert/unset-value/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "update-notifier@4.1.3": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/yeoman/update-notifier",
- "licenseUrl": "https://github.com/yeoman/update-notifier/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "uri-js@4.4.0": {
- "licenses": "BSD-2-Clause",
- "repository": "http://github.com/garycourt/uri-js",
- "licenseUrl": "http://github.com/garycourt/uri-js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "urijs@1.19.3": {
- "licenses": "MIT",
- "repository": "https://github.com/medialize/URI.js",
- "licenseUrl": "https://github.com/medialize/URI.js/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "urix@0.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lydell/urix",
- "licenseUrl": "https://github.com/lydell/urix/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "url-parse-lax@3.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/url-parse-lax",
- "licenseUrl": "https://github.com/sindresorhus/url-parse-lax/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "use@3.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/use",
- "licenseUrl": "https://github.com/jonschlinkert/use/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "util-deprecate@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/TooTallNate/util-deprecate",
- "licenseUrl": "https://github.com/TooTallNate/util-deprecate/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "util-extend@1.0.3": {
- "licenses": "MIT",
- "repository": "https://github.com/isaacs/util-extend",
- "licenseUrl": "https://github.com/isaacs/util-extend/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "utils-merge@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/jaredhanson/utils-merge",
- "licenseUrl": "https://github.com/jaredhanson/utils-merge/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "uuid@3.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/uuidjs/uuid",
- "licenseUrl": "https://github.com/uuidjs/uuid/raw/master/LICENSE.md",
- "parents": "request:@odit/lfk-backend"
- },
- "uuid@8.3.2": {
- "licenses": "MIT",
- "repository": "https://github.com/uuidjs/uuid",
- "licenseUrl": "https://github.com/uuidjs/uuid/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "v8-to-istanbul@7.1.0": {
- "licenses": "ISC",
- "repository": "https://github.com/istanbuljs/v8-to-istanbul",
- "licenseUrl": "https://github.com/istanbuljs/v8-to-istanbul/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "validate-npm-package-license@3.0.4": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/kemitchell/validate-npm-package-license.js",
- "licenseUrl": "https://github.com/kemitchell/validate-npm-package-license.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "validator@13.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chriso/validator.js",
- "licenseUrl": "https://github.com/chriso/validator.js/raw/master/LICENSE",
- "parents": "class-validator:@odit/lfk-backend"
- },
- "validator@13.5.2": {
- "licenses": "MIT",
- "repository": "https://github.com/chriso/validator.js",
- "licenseUrl": "https://github.com/chriso/validator.js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "vary@1.1.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jshttp/vary",
- "licenseUrl": "https://github.com/jshttp/vary/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "verror@1.10.0": {
- "licenses": "MIT",
- "repository": "https://github.com/davepacheco/node-verror",
- "licenseUrl": "https://github.com/davepacheco/node-verror/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "w3c-hr-time@1.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/w3c-hr-time",
- "licenseUrl": "https://github.com/jsdom/w3c-hr-time/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "w3c-xmlserializer@2.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/w3c-xmlserializer",
- "licenseUrl": "https://github.com/jsdom/w3c-xmlserializer/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "wait-on@5.2.0": {
- "licenses": "MIT",
- "repository": "http://github.com/jeffbski/wait-on",
- "licenseUrl": "http://github.com/jeffbski/wait-on/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "walker@1.0.7": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/daaku/nodejs-walker",
- "licenseUrl": "https://github.com/daaku/nodejs-walker/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "wcwidth@1.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/timoxley/wcwidth",
- "licenseUrl": "https://github.com/timoxley/wcwidth/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "webidl-conversions@5.0.0": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/jsdom/webidl-conversions",
- "licenseUrl": "https://github.com/jsdom/webidl-conversions/raw/master/LICENSE.md",
- "parents": "domexception:@odit/lfk-backend"
- },
- "webidl-conversions@6.1.0": {
- "licenses": "BSD-2-Clause",
- "repository": "https://github.com/jsdom/webidl-conversions",
- "licenseUrl": "https://github.com/jsdom/webidl-conversions/raw/master/LICENSE.md",
- "parents": "@odit/lfk-backend"
- },
- "whatwg-encoding@1.0.5": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/whatwg-encoding",
- "licenseUrl": "https://github.com/jsdom/whatwg-encoding/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "whatwg-mimetype@2.3.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/whatwg-mimetype",
- "licenseUrl": "https://github.com/jsdom/whatwg-mimetype/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "whatwg-url@8.4.0": {
- "licenses": "MIT",
- "repository": "https://github.com/jsdom/whatwg-url",
- "licenseUrl": "https://github.com/jsdom/whatwg-url/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "which-module@2.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/nexdrew/which-module",
- "licenseUrl": "https://github.com/nexdrew/which-module/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "which@1.3.1": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-which",
- "licenseUrl": "https://github.com/isaacs/node-which/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "which@2.0.2": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/node-which",
- "licenseUrl": "https://github.com/isaacs/node-which/raw/master/LICENSE",
- "parents": "cross-spawn:@odit/lfk-backend"
- },
- "wide-align@1.1.3": {
- "licenses": "ISC",
- "repository": "https://github.com/iarna/wide-align",
- "licenseUrl": "https://github.com/iarna/wide-align/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "widest-line@3.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/widest-line",
- "licenseUrl": "https://github.com/sindresorhus/widest-line/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "word-wrap@1.2.3": {
- "licenses": "MIT",
- "repository": "https://github.com/jonschlinkert/word-wrap",
- "licenseUrl": "https://github.com/jonschlinkert/word-wrap/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "wordwrap@1.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/substack/node-wordwrap",
- "licenseUrl": "https://github.com/substack/node-wordwrap/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "wrap-ansi@2.1.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/wrap-ansi",
- "licenseUrl": "https://github.com/chalk/wrap-ansi/raw/master/license",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "wrap-ansi@6.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/wrap-ansi",
- "licenseUrl": "https://github.com/chalk/wrap-ansi/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "wrap-ansi@7.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/chalk/wrap-ansi",
- "licenseUrl": "https://github.com/chalk/wrap-ansi/raw/master/license",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "wrappy@1.0.2": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/wrappy",
- "licenseUrl": "https://github.com/npm/wrappy/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "write-file-atomic@3.0.3": {
- "licenses": "ISC",
- "repository": "https://github.com/npm/write-file-atomic",
- "licenseUrl": "https://github.com/npm/write-file-atomic/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "ws@7.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/websockets/ws",
- "licenseUrl": "https://github.com/websockets/ws/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "xdg-basedir@4.0.0": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/xdg-basedir",
- "licenseUrl": "https://github.com/sindresorhus/xdg-basedir/raw/master/license",
- "parents": "@odit/lfk-backend"
- },
- "xml-name-validator@3.0.0": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/jsdom/xml-name-validator",
- "licenseUrl": "https://github.com/jsdom/xml-name-validator/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "xml2js@0.4.23": {
- "licenses": "MIT",
- "repository": "https://github.com/Leonidas-from-XIV/node-xml2js",
- "licenseUrl": "https://github.com/Leonidas-from-XIV/node-xml2js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "xmlbuilder@11.0.1": {
- "licenses": "MIT",
- "repository": "https://github.com/oozcitak/xmlbuilder-js",
- "licenseUrl": "https://github.com/oozcitak/xmlbuilder-js/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "xmlchars@2.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/lddubeau/xmlchars",
- "licenseUrl": "https://github.com/lddubeau/xmlchars/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "xtend@4.0.2": {
- "licenses": "MIT",
- "repository": "https://github.com/Raynos/xtend",
- "licenseUrl": "https://github.com/Raynos/xtend/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "y18n@4.0.1": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/y18n",
- "licenseUrl": "https://github.com/yargs/y18n/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "y18n@5.0.5": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/y18n",
- "licenseUrl": "https://github.com/yargs/y18n/raw/master/LICENSE",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "yallist@3.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/yallist",
- "licenseUrl": "https://github.com/isaacs/yallist/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "yallist@4.0.0": {
- "licenses": "ISC",
- "repository": "https://github.com/isaacs/yallist",
- "licenseUrl": "https://github.com/isaacs/yallist/raw/master/LICENSE",
- "parents": "lru-cache:@odit/lfk-backend"
- },
- "yargonaut@1.1.4": {
- "licenses": "Apache-2.0",
- "repository": "https://github.com/nexdrew/yargonaut",
- "licenseUrl": "https://github.com/nexdrew/yargonaut/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "yargs-parser@11.1.1": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/yargs-parser",
- "licenseUrl": "https://github.com/yargs/yargs-parser/raw/master/LICENSE.txt",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "yargs-parser@18.1.3": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/yargs-parser",
- "licenseUrl": "https://github.com/yargs/yargs-parser/raw/master/LICENSE.txt",
- "parents": "@odit/lfk-backend"
- },
- "yargs-parser@20.2.4": {
- "licenses": "ISC",
- "repository": "https://github.com/yargs/yargs-parser",
- "licenseUrl": "https://github.com/yargs/yargs-parser/raw/master/LICENSE.txt",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "yargs@12.0.5": {
- "licenses": "MIT",
- "repository": "https://github.com/yargs/yargs",
- "licenseUrl": "https://github.com/yargs/yargs/raw/master/LICENSE",
- "parents": "cp-cli:@odit/lfk-backend"
- },
- "yargs@15.3.1": {
- "licenses": "MIT",
- "repository": "https://github.com/yargs/yargs",
- "licenseUrl": "https://github.com/yargs/yargs/raw/master/LICENSE",
- "parents": "typeorm-seeding:@odit/lfk-backend"
- },
- "yargs@15.4.1": {
- "licenses": "MIT",
- "repository": "https://github.com/yargs/yargs",
- "licenseUrl": "https://github.com/yargs/yargs/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "yargs@16.2.0": {
- "licenses": "MIT",
- "repository": "https://github.com/yargs/yargs",
- "licenseUrl": "https://github.com/yargs/yargs/raw/master/LICENSE",
- "parents": "typeorm:@odit/lfk-backend"
- },
- "ylru@1.2.1": {
- "licenses": "MIT",
- "repository": "https://github.com/node-modules/ylru",
- "licenseUrl": "https://github.com/node-modules/ylru/raw/master/LICENSE",
- "parents": "@odit/lfk-backend"
- },
- "yn@3.1.1": {
- "licenses": "MIT",
- "repository": "https://github.com/sindresorhus/yn",
- "licenseUrl": "https://github.com/sindresorhus/yn/raw/master/license",
- "parents": "@odit/lfk-backend"
- }
-}