Node ci and package updates
This commit is contained in:
1 parent
b5d8d353e5
commit
44e1234d19
23 files changed
+197
-653
No files matched your search
+5
-5
@@ -24,10 +24,10 @@ stages:
|
||||
|
||||
test:
|
||||
stage: test
|
||||
image: registry.gitlab.com/dasch8/angular-ci:latest
|
||||
image: node:16-alpine
|
||||
script:
|
||||
- apk add --no-cache git
|
||||
- npm ci
|
||||
- apk add --update --no-cache chromium-chromedriver chromium git
|
||||
- npm ci --force
|
||||
- npm run lint
|
||||
- npm run test -- --progress false --watch=false --browsers=Chromium_CI
|
||||
|
||||
@@ -42,10 +42,10 @@ test-e2e:
|
||||
alias: backend
|
||||
command: ["./bin/run-migrate-and-runserver.sh"]
|
||||
image:
|
||||
name: cypress/included:9.7.0
|
||||
name: cypress/included:10.1.0
|
||||
entrypoint: [""]
|
||||
script:
|
||||
- npm ci
|
||||
- npm ci --force
|
||||
- cp src/proxy.conf.ci.json src/proxy.conf.json
|
||||
- npm run e2e
|
||||
except:
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
import { defineConfig } from 'cypress'
|
||||
|
||||
export default defineConfig({
|
||||
backendBaseURL: 'http://localhooost:8000',
|
||||
video: false,
|
||||
trashAssetsBeforeRuns: true,
|
||||
retries: {
|
||||
runMode: 1,
|
||||
},
|
||||
e2e: {
|
||||
// We've imported your old cypress plugins here.
|
||||
// You may want to clean this up later by importing these.
|
||||
setupNodeEvents(on, config) {
|
||||
return require('./cypress/plugins/index.js')(on, config)
|
||||
},
|
||||
baseUrl: 'http://localhost:4200',
|
||||
},
|
||||
})
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"baseUrl": "http://localhost:4200",
|
||||
"backendBaseURL": "http://localhooost:8000",
|
||||
"video": false,
|
||||
"trashAssetsBeforeRuns": true,
|
||||
"retries": {
|
||||
"runMode": 1
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin } from "./utils";
|
||||
import { seedBackend, requestLogin } from "./utils.cy";
|
||||
import { changePassword, user } from "../fixtures/users";
|
||||
|
||||
describe("Change Password", () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { requestLogin, seedBackend } from "./utils";
|
||||
import { requestLogin, seedBackend } from "./utils.cy";
|
||||
import { project } from "../fixtures/variables";
|
||||
|
||||
describe("Home page", () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin, getDSN } from "./utils";
|
||||
import { seedBackend, requestLogin, getDSN } from "./utils.cy";
|
||||
import * as jsErrors from "../fixtures/events";
|
||||
import { organization, environments } from "../fixtures/variables";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend } from "./utils";
|
||||
import { seedBackend } from "./utils.cy";
|
||||
import { user } from "../fixtures/users";
|
||||
|
||||
describe("Login", () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin } from "./utils";
|
||||
import { seedBackend, requestLogin } from "./utils.cy";
|
||||
|
||||
describe("Change Password", () => {
|
||||
beforeEach(() => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { requestLogin, seedBackend } from "./utils";
|
||||
import { requestLogin, seedBackend } from "./utils.cy";
|
||||
import { organization } from "../fixtures/variables";
|
||||
|
||||
describe("Organization Settings", () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin } from "./utils";
|
||||
import { seedBackend, requestLogin } from "./utils.cy";
|
||||
import { organization } from "../fixtures/variables";
|
||||
|
||||
describe("Organizations", () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin, getDSN } from "./utils";
|
||||
import { seedBackend, requestLogin, getDSN } from "./utils.cy";
|
||||
import * as testTransactions from "../fixtures/transactions";
|
||||
import { organization } from "../fixtures/variables";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin } from "./utils";
|
||||
import { seedBackend, requestLogin } from "./utils.cy";
|
||||
import {
|
||||
organization,
|
||||
newTeam,
|
||||
@@ -130,7 +130,9 @@ describe("Add and edit alerts", () => {
|
||||
it("should add an alert for uptime notifications, then update it to work for error notifications", () => {
|
||||
cy.get("#create-new-alert").click();
|
||||
cy.get("[data-cy=error-check]").click();
|
||||
cy.contains("Please select events or uptime monitor triggers for your alert.");
|
||||
cy.contains(
|
||||
"Please select events or uptime monitor triggers for your alert."
|
||||
);
|
||||
cy.get("[data-cy=uptime-check]").click();
|
||||
cy.get("button").contains("submit").click();
|
||||
cy.contains("Success! Your new alert has been added.");
|
||||
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin, getDSN } from "./utils";
|
||||
import { seedBackend, requestLogin, getDSN } from "./utils.cy";
|
||||
import * as jsErrors from "../fixtures/events";
|
||||
import * as djangoErrors from "../fixtures/django-events";
|
||||
import { organization, project2, project3 } from "../fixtures/variables";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { seedBackend, requestLogin } from "./utils";
|
||||
import { seedBackend, requestLogin } from "./utils.cy";
|
||||
import { organization, newTeam, team } from "../fixtures/variables";
|
||||
import { user } from "../fixtures/users";
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
import { seedBackend, requestLogin } from "./utils.cy";
|
||||
import { organization } from "../fixtures/variables";
|
||||
|
||||
describe("List, add, update and delete uptime Monitors", () => {
|
||||
beforeEach(() => {
|
||||
seedBackend();
|
||||
requestLogin();
|
||||
});
|
||||
|
||||
it("Should list a single monitor, see alert info for that monitor, then update that monitor and see updated monitor on list", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("cytestmonitor").click();
|
||||
cy.wait(1000);
|
||||
cy.contains("Uptime details for cytestmonitor");
|
||||
cy.contains("This project has no uptime alerts configured");
|
||||
cy.get("#monitor-settings").click();
|
||||
cy.get("#monitor-name")
|
||||
.should("have.value", "cytestmonitor")
|
||||
.clear()
|
||||
.type("new name");
|
||||
cy.get("button").contains("Update Monitor").click();
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("new name");
|
||||
});
|
||||
|
||||
it("should delete a monitor and not see that monitor on list", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("cytestmonitor").click();
|
||||
cy.get("#monitor-settings").click();
|
||||
cy.on("window:confirm", (text) => {
|
||||
expect(text).to.contains("Are you sure you want to remove this monitor?");
|
||||
});
|
||||
cy.get("#delete-monitor").contains("Delete Monitor").click();
|
||||
cy.contains("cytestmonitor").should("not.exist");
|
||||
});
|
||||
|
||||
it("Should not be able to add monitor with invalid values", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/new`);
|
||||
cy.get("#monitor-url").type("invalid url");
|
||||
cy.get("#interval").clear().type("86400");
|
||||
cy.get("#monitor-submit").click();
|
||||
cy.get("#expected-status").clear();
|
||||
cy.contains("Enter a monitor name");
|
||||
cy.contains("Enter a valid URL");
|
||||
cy.contains("Enter a status code number");
|
||||
cy.contains("The number needs to be less than 86400 (24 hours).");
|
||||
});
|
||||
|
||||
it("Should add a single monitor and see that monitor on list", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.get("#add-monitor").click();
|
||||
cy.get("#monitor-name").type("secondmonitor");
|
||||
cy.get("#monitor-url").type("www.twitter.com");
|
||||
cy.get("#associated-project")
|
||||
.click()
|
||||
.get("mat-option")
|
||||
.contains("NicheScrip")
|
||||
.click();
|
||||
cy.get("#monitor-type")
|
||||
.click()
|
||||
.get("mat-option")
|
||||
.contains("Heartbeat")
|
||||
.click();
|
||||
cy.get("#interval").clear().type("605");
|
||||
cy.get("#monitor-submit").click();
|
||||
cy.contains("Uptime details for secondmonitor");
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("secondmonitor");
|
||||
});
|
||||
});
|
||||
File renamed without changes.
@@ -1,5 +1,5 @@
|
||||
import { environments } from "./variables";
|
||||
import { uniqueId } from "../integration/utils";
|
||||
import { uniqueId } from "../e2e/utils.cy";
|
||||
|
||||
export const criticalMessage = {
|
||||
message: "Critical Error",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { uniqueId } from "../integration/utils";
|
||||
import { uniqueId } from "../e2e/utils.cy";
|
||||
|
||||
export const generateTransactions = (url: string, count: number) => {
|
||||
for (let i = 0; i < count; i++) {
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
import { seedBackend, requestLogin } from "./utils";
|
||||
import { organization } from "../fixtures/variables";
|
||||
|
||||
describe("List, add, update and delete uptime Monitors", () => {
|
||||
beforeEach(() => {
|
||||
seedBackend();
|
||||
requestLogin();
|
||||
});
|
||||
|
||||
it("Should list a single monitor, see alert info for that monitor, then update that monitor and see updated monitor on list", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("cytestmonitor").click();
|
||||
cy.wait(1000);
|
||||
cy.contains("Uptime details for cytestmonitor");
|
||||
cy.contains("This project has no uptime alerts configured");
|
||||
cy.get('#monitor-settings').click();
|
||||
cy.get('#monitor-name').should('have.value', "cytestmonitor")
|
||||
.clear().type("new name");
|
||||
cy.get('button').contains('Update Monitor').click();
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("new name");
|
||||
});
|
||||
|
||||
it("should delete a monitor and not see that monitor on list", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("cytestmonitor").click();
|
||||
cy.get('#monitor-settings').click();
|
||||
cy.on('window:confirm', (text) => {
|
||||
expect(text).to.contains('Are you sure you want to remove this monitor?');
|
||||
});
|
||||
cy.get('#delete-monitor').contains('Delete Monitor').click();
|
||||
cy.contains("cytestmonitor").should('not.exist');
|
||||
});
|
||||
|
||||
it("Should not be able to add monitor with invalid values", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/new`);
|
||||
cy.get('#monitor-url').type("invalid url");
|
||||
cy.get('#interval').clear().type("86400");
|
||||
cy.get('#monitor-submit').click();
|
||||
cy.get('#expected-status').clear();
|
||||
cy.contains("Enter a monitor name");
|
||||
cy.contains("Enter a valid URL");
|
||||
cy.contains("Enter a status code number");
|
||||
cy.contains("The number needs to be less than 86400 (24 hours).");
|
||||
});
|
||||
|
||||
it("Should add a single monitor and see that monitor on list", () => {
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.get('#add-monitor').click();
|
||||
cy.get('#monitor-name').type("secondmonitor");
|
||||
cy.get('#monitor-url').type("www.twitter.com");
|
||||
cy.get('#associated-project').click().get('mat-option').contains('NicheScrip').click();
|
||||
cy.get('#monitor-type').click().get('mat-option').contains("Heartbeat").click();
|
||||
cy.get('#interval').clear().type("605");
|
||||
cy.get('#monitor-submit').click();
|
||||
cy.contains("Uptime details for secondmonitor");
|
||||
cy.visit(`/${organization.slug}/uptime-monitors/`);
|
||||
cy.contains("secondmonitor");
|
||||
});
|
||||
});
|
||||
File renamed without changes.
Generated
+84
-560
@@ -29,7 +29,7 @@
|
||||
"@browser-logos/safari": "^2.0.0",
|
||||
"@browser-logos/safari-ios": "^1.0.15",
|
||||
"@egoistdeveloper/operating-system-logos": "~1.0.0",
|
||||
"@micro-sentry/angular": "^2.1.2",
|
||||
"@micro-sentry/angular": "^6.1.0",
|
||||
"@stripe/stripe-js": "^1.29.0",
|
||||
"@swimlane/ngx-charts": "^20.1.0",
|
||||
"cborg": "^1.9.4",
|
||||
@@ -53,7 +53,7 @@
|
||||
"@angular/language-service": "^14.0.1",
|
||||
"@babel/core": "^7.7.2",
|
||||
"@compodoc/compodoc": "^1.1.19",
|
||||
"@cypress/webpack-preprocessor": "^5.11.1",
|
||||
"@cypress/webpack-preprocessor": "^5.12.0",
|
||||
"@storybook/addon-a11y": "^6.4.22",
|
||||
"@storybook/addon-actions": "~6.4.22",
|
||||
"@storybook/addon-essentials": "~6.4.22",
|
||||
@@ -72,10 +72,9 @@
|
||||
"@typescript-eslint/eslint-plugin": "5.3.0",
|
||||
"@typescript-eslint/parser": "5.3.0",
|
||||
"babel-loader": "^8.0.6",
|
||||
"codelyzer": "^6.0.1",
|
||||
"concurrently": "^6.0.0",
|
||||
"cypress": "^9.5.4",
|
||||
"cypress-localstorage-commands": "^1.7.0",
|
||||
"cypress": "^10.1.0",
|
||||
"cypress-localstorage-commands": "^2.1.0",
|
||||
"deep-freeze": "0.0.1",
|
||||
"eslint": "^8.2.0",
|
||||
"jasmine-core": "^3.7.1",
|
||||
@@ -3548,9 +3547,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@cypress/webpack-preprocessor": {
|
||||
"version": "5.11.1",
|
||||
"resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.11.1.tgz",
|
||||
"integrity": "sha512-kfdF+W/Tns81rFplnqlgZ+t6V+FJ7vegeQCYolLyhh0nJ8eG3s5HvV/ak/zSlbQnaOmAuYiZIChJFVZLUWuNOA==",
|
||||
"version": "5.12.0",
|
||||
"resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.12.0.tgz",
|
||||
"integrity": "sha512-D/eLKKlgx6c/307FaCmjZGjFA64G29aA8KcCy6WqpNK/bSnRdPquMW2plemIsT/B80TK2DDKzZX/H3FcS41ZDA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"bluebird": "3.7.1",
|
||||
@@ -4339,31 +4338,32 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@micro-sentry/angular": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-2.1.2.tgz",
|
||||
"integrity": "sha512-WqoiIJR9OIz2WUAbvBVwXTgYrH+Xwffo3cknHe1J6dg3xjgBzuVW/f1Mi6cBCVbKxFwUihCKM3UwYtXX1IAqeA==",
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-6.1.0.tgz",
|
||||
"integrity": "sha512-4tRJGew4rHWAus5acxhdgqfj98RbN0VEC9QZ6yjP82MaK6NuE5aVHxg8a2ThXgsRwsbSFUYHA7205+PjegzeZA==",
|
||||
"dependencies": {
|
||||
"@micro-sentry/browser": "2.1.2",
|
||||
"@micro-sentry/browser": "6.0.0",
|
||||
"tslib": "^2.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": "^10.0.0",
|
||||
"@angular/core": "^10.0.0"
|
||||
"@angular/common": "^14.0.0",
|
||||
"@angular/core": "^14.0.0",
|
||||
"@ng-web-apis/common": "^1.12.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@micro-sentry/browser": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-2.1.2.tgz",
|
||||
"integrity": "sha512-FNGjPigYUmYuoKxS+MlfOJXxghK303lyQatxGSBMsGWjM9pgIT/ph0nPrMZl6bRz4zz60A1Axlcwe0o9lTkv8A==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-6.0.0.tgz",
|
||||
"integrity": "sha512-Nl/bohTIyeBHLq3WDPvGsUVLF1zivbRiYeiwkedAeNYGgFRfApPiEBizmrlJfWPI8rKLuBS430eTBQaNftB/Iw==",
|
||||
"dependencies": {
|
||||
"@micro-sentry/core": "2.1.2",
|
||||
"@micro-sentry/core": "6.0.0",
|
||||
"tslib": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@micro-sentry/core": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-2.1.2.tgz",
|
||||
"integrity": "sha512-Og/dcAyynTVuRLkoO5MG8Wa+qa8HKi8a4cjoH3tL/D7CI+IgWlm5ureb813FOx71eKnagB5jqXTxqrYitPT4NQ==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-6.0.0.tgz",
|
||||
"integrity": "sha512-nX7N6u1Kz6W8YR42at39vpz0fKyj+712vCEXZUNzzRjrYxDg+/0S2CU30+c39U/zF4Qzq9Grf4goyz6d+CqTJQ==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.0.0"
|
||||
}
|
||||
@@ -4387,6 +4387,25 @@
|
||||
"integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@ng-web-apis/common": {
|
||||
"version": "1.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-1.13.0.tgz",
|
||||
"integrity": "sha512-tr/0YHKlfAl0ECo0BPNdNnpQLdI9G4m3nUr9Nf7MXOBqk4p/fOwTtgCyl9IZFpfAxVezFLCZU+ootTaYWVyVlA==",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"tslib": "^1.9.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": ">=6.0.0",
|
||||
"@angular/core": ">=6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@ng-web-apis/common/node_modules/tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/@ngtools/webpack": {
|
||||
"version": "14.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.0.1.tgz",
|
||||
@@ -13574,15 +13593,6 @@
|
||||
"integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/app-root-path": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
|
||||
"integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/aproba": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
|
||||
@@ -13954,12 +13964,6 @@
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/ast-types-flow": {
|
||||
"version": "0.0.7",
|
||||
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
|
||||
"integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/astral-regex": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
|
||||
@@ -15044,16 +15048,6 @@
|
||||
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/builtin-modules": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
|
||||
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/builtin-status-codes": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
|
||||
@@ -15695,111 +15689,6 @@
|
||||
"tslib": "2.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer": {
|
||||
"version": "6.0.2",
|
||||
"resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz",
|
||||
"integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@angular/compiler": "9.0.0",
|
||||
"@angular/core": "9.0.0",
|
||||
"app-root-path": "^3.0.0",
|
||||
"aria-query": "^3.0.0",
|
||||
"axobject-query": "2.0.2",
|
||||
"css-selector-tokenizer": "^0.7.1",
|
||||
"cssauron": "^1.4.0",
|
||||
"damerau-levenshtein": "^1.0.4",
|
||||
"rxjs": "^6.5.3",
|
||||
"semver-dsl": "^1.0.1",
|
||||
"source-map": "^0.5.7",
|
||||
"sprintf-js": "^1.1.2",
|
||||
"tslib": "^1.10.0",
|
||||
"zone.js": "~0.10.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/compiler": ">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next",
|
||||
"@angular/core": ">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next",
|
||||
"tslint": "^5.0.0 || ^6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/@angular/compiler": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz",
|
||||
"integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==",
|
||||
"dev": true,
|
||||
"peerDependencies": {
|
||||
"tslib": "^1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/@angular/core": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz",
|
||||
"integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==",
|
||||
"dev": true,
|
||||
"peerDependencies": {
|
||||
"rxjs": "^6.5.3",
|
||||
"tslib": "^1.10.0",
|
||||
"zone.js": "~0.10.2"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/aria-query": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
|
||||
"integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ast-types-flow": "0.0.7",
|
||||
"commander": "^2.11.0"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/axobject-query": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
|
||||
"integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ast-types-flow": "0.0.7"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/commander": {
|
||||
"version": "2.20.3",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
||||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/rxjs": {
|
||||
"version": "6.6.7",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
|
||||
"integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"tslib": "^1.9.0"
|
||||
},
|
||||
"engines": {
|
||||
"npm": ">=2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/source-map": {
|
||||
"version": "0.5.7",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/codelyzer/node_modules/zone.js": {
|
||||
"version": "0.10.3",
|
||||
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz",
|
||||
"integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/collapse-white-space": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
|
||||
@@ -17136,16 +17025,6 @@
|
||||
"url": "https://github.com/sponsors/fb55"
|
||||
}
|
||||
},
|
||||
"node_modules/css-selector-tokenizer": {
|
||||
"version": "0.7.3",
|
||||
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz",
|
||||
"integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"cssesc": "^3.0.0",
|
||||
"fastparse": "^1.1.2"
|
||||
}
|
||||
},
|
||||
"node_modules/css-what": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
|
||||
@@ -17167,15 +17046,6 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cssauron": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz",
|
||||
"integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"through": "X.X.X"
|
||||
}
|
||||
},
|
||||
"node_modules/cssdb": {
|
||||
"version": "6.6.2",
|
||||
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.2.tgz",
|
||||
@@ -17217,9 +17087,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/cypress": {
|
||||
"version": "9.5.4",
|
||||
"resolved": "https://registry.npmjs.org/cypress/-/cypress-9.5.4.tgz",
|
||||
"integrity": "sha512-6AyJAD8phe7IMvOL4oBsI9puRNOWxZjl8z1lgixJMcgJ85JJmyKeP6uqNA0dI1z14lmJ7Qklf2MOgP/xdAqJ/Q==",
|
||||
"version": "10.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cypress/-/cypress-10.1.0.tgz",
|
||||
"integrity": "sha512-aQ4JVZVib4Xd9FZW8IRZfKelUvqF4y5A+oUbNvn8TlsBmEfIg3m5Xd6Mt6PVU/jHiVJ9Psl905B3ZPnrDcmyuQ==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
@@ -17274,12 +17144,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/cypress-localstorage-commands": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-1.7.0.tgz",
|
||||
"integrity": "sha512-4v4FrDRPimMStWmiGikyN7OmO2rH0MLI7DMk76dBpb9/sJqCDwa7fAHTUDx6avUEDmO7TFQFgaT3OQTr1HqasQ==",
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-2.1.0.tgz",
|
||||
"integrity": "sha512-DIJLCIh+CcKulAxMVEng6EhpW691emHRqFUD4dK2HUn86Xzt3ABL3SkmxW4rXgvQt697nTDpZC+jo5K5BwndrQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=10.0.0"
|
||||
"node": ">=14.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"cypress": ">=2.1.0"
|
||||
@@ -17526,12 +17396,6 @@
|
||||
"d3-selection": "2"
|
||||
}
|
||||
},
|
||||
"node_modules/damerau-levenshtein": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
||||
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/dash-ast": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-2.0.1.tgz",
|
||||
@@ -19958,12 +19822,6 @@
|
||||
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/fastparse": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
|
||||
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/fastq": {
|
||||
"version": "1.13.0",
|
||||
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
|
||||
@@ -29879,24 +29737,6 @@
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/semver-dsl": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz",
|
||||
"integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"semver": "^5.3.0"
|
||||
}
|
||||
},
|
||||
"node_modules/semver-dsl/node_modules/semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"semver": "bin/semver"
|
||||
}
|
||||
},
|
||||
"node_modules/send": {
|
||||
"version": "0.17.2",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
|
||||
@@ -30766,12 +30606,6 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/sprintf-js": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
|
||||
"integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/sshpk": {
|
||||
"version": "1.17.0",
|
||||
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
|
||||
@@ -32391,98 +32225,6 @@
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
|
||||
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
||||
},
|
||||
"node_modules/tslint": {
|
||||
"version": "6.1.3",
|
||||
"resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
|
||||
"integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
|
||||
"deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"builtin-modules": "^1.1.1",
|
||||
"chalk": "^2.3.0",
|
||||
"commander": "^2.12.1",
|
||||
"diff": "^4.0.1",
|
||||
"glob": "^7.1.1",
|
||||
"js-yaml": "^3.13.1",
|
||||
"minimatch": "^3.0.4",
|
||||
"mkdirp": "^0.5.3",
|
||||
"resolve": "^1.3.2",
|
||||
"semver": "^5.3.0",
|
||||
"tslib": "^1.13.0",
|
||||
"tsutils": "^2.29.0"
|
||||
},
|
||||
"bin": {
|
||||
"tslint": "bin/tslint"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4.8.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev"
|
||||
}
|
||||
},
|
||||
"node_modules/tslint/node_modules/commander": {
|
||||
"version": "2.20.3",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
||||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/tslint/node_modules/diff": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
|
||||
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"engines": {
|
||||
"node": ">=0.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/tslint/node_modules/mkdirp": {
|
||||
"version": "0.5.5",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
|
||||
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"minimist": "^1.2.5"
|
||||
},
|
||||
"bin": {
|
||||
"mkdirp": "bin/cmd.js"
|
||||
}
|
||||
},
|
||||
"node_modules/tslint/node_modules/semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"bin": {
|
||||
"semver": "bin/semver"
|
||||
}
|
||||
},
|
||||
"node_modules/tslint/node_modules/tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/tslint/node_modules/tsutils": {
|
||||
"version": "2.29.0",
|
||||
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
|
||||
"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"tslib": "^1.8.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev"
|
||||
}
|
||||
},
|
||||
"node_modules/tsutils": {
|
||||
"version": "3.21.0",
|
||||
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
||||
@@ -37086,9 +36828,9 @@
|
||||
}
|
||||
},
|
||||
"@cypress/webpack-preprocessor": {
|
||||
"version": "5.11.1",
|
||||
"resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.11.1.tgz",
|
||||
"integrity": "sha512-kfdF+W/Tns81rFplnqlgZ+t6V+FJ7vegeQCYolLyhh0nJ8eG3s5HvV/ak/zSlbQnaOmAuYiZIChJFVZLUWuNOA==",
|
||||
"version": "5.12.0",
|
||||
"resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.12.0.tgz",
|
||||
"integrity": "sha512-D/eLKKlgx6c/307FaCmjZGjFA64G29aA8KcCy6WqpNK/bSnRdPquMW2plemIsT/B80TK2DDKzZX/H3FcS41ZDA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"bluebird": "3.7.1",
|
||||
@@ -37739,27 +37481,27 @@
|
||||
"dev": true
|
||||
},
|
||||
"@micro-sentry/angular": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-2.1.2.tgz",
|
||||
"integrity": "sha512-WqoiIJR9OIz2WUAbvBVwXTgYrH+Xwffo3cknHe1J6dg3xjgBzuVW/f1Mi6cBCVbKxFwUihCKM3UwYtXX1IAqeA==",
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-6.1.0.tgz",
|
||||
"integrity": "sha512-4tRJGew4rHWAus5acxhdgqfj98RbN0VEC9QZ6yjP82MaK6NuE5aVHxg8a2ThXgsRwsbSFUYHA7205+PjegzeZA==",
|
||||
"requires": {
|
||||
"@micro-sentry/browser": "2.1.2",
|
||||
"@micro-sentry/browser": "6.0.0",
|
||||
"tslib": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"@micro-sentry/browser": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-2.1.2.tgz",
|
||||
"integrity": "sha512-FNGjPigYUmYuoKxS+MlfOJXxghK303lyQatxGSBMsGWjM9pgIT/ph0nPrMZl6bRz4zz60A1Axlcwe0o9lTkv8A==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-6.0.0.tgz",
|
||||
"integrity": "sha512-Nl/bohTIyeBHLq3WDPvGsUVLF1zivbRiYeiwkedAeNYGgFRfApPiEBizmrlJfWPI8rKLuBS430eTBQaNftB/Iw==",
|
||||
"requires": {
|
||||
"@micro-sentry/core": "2.1.2",
|
||||
"@micro-sentry/core": "6.0.0",
|
||||
"tslib": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"@micro-sentry/core": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-2.1.2.tgz",
|
||||
"integrity": "sha512-Og/dcAyynTVuRLkoO5MG8Wa+qa8HKi8a4cjoH3tL/D7CI+IgWlm5ureb813FOx71eKnagB5jqXTxqrYitPT4NQ==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-6.0.0.tgz",
|
||||
"integrity": "sha512-nX7N6u1Kz6W8YR42at39vpz0fKyj+712vCEXZUNzzRjrYxDg+/0S2CU30+c39U/zF4Qzq9Grf4goyz6d+CqTJQ==",
|
||||
"requires": {
|
||||
"tslib": "^2.0.0"
|
||||
}
|
||||
@@ -37782,6 +37524,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"@ng-web-apis/common": {
|
||||
"version": "1.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-1.13.0.tgz",
|
||||
"integrity": "sha512-tr/0YHKlfAl0ECo0BPNdNnpQLdI9G4m3nUr9Nf7MXOBqk4p/fOwTtgCyl9IZFpfAxVezFLCZU+ootTaYWVyVlA==",
|
||||
"peer": true,
|
||||
"requires": {
|
||||
"tslib": "^1.9.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"peer": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"@ngtools/webpack": {
|
||||
"version": "14.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.0.1.tgz",
|
||||
@@ -45017,12 +44776,6 @@
|
||||
"integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=",
|
||||
"dev": true
|
||||
},
|
||||
"app-root-path": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
|
||||
"integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==",
|
||||
"dev": true
|
||||
},
|
||||
"aproba": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
|
||||
@@ -45303,12 +45056,6 @@
|
||||
"integrity": "sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=",
|
||||
"dev": true
|
||||
},
|
||||
"ast-types-flow": {
|
||||
"version": "0.0.7",
|
||||
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
|
||||
"integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
|
||||
"dev": true
|
||||
},
|
||||
"astral-regex": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
|
||||
@@ -46170,13 +45917,6 @@
|
||||
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
|
||||
"dev": true
|
||||
},
|
||||
"builtin-modules": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
|
||||
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"builtin-status-codes": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
|
||||
@@ -46660,96 +46400,6 @@
|
||||
"tslib": "2.3.1"
|
||||
}
|
||||
},
|
||||
"codelyzer": {
|
||||
"version": "6.0.2",
|
||||
"resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz",
|
||||
"integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@angular/compiler": "9.0.0",
|
||||
"@angular/core": "9.0.0",
|
||||
"app-root-path": "^3.0.0",
|
||||
"aria-query": "^3.0.0",
|
||||
"axobject-query": "2.0.2",
|
||||
"css-selector-tokenizer": "^0.7.1",
|
||||
"cssauron": "^1.4.0",
|
||||
"damerau-levenshtein": "^1.0.4",
|
||||
"rxjs": "^6.5.3",
|
||||
"semver-dsl": "^1.0.1",
|
||||
"source-map": "^0.5.7",
|
||||
"sprintf-js": "^1.1.2",
|
||||
"tslib": "^1.10.0",
|
||||
"zone.js": "~0.10.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@angular/compiler": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz",
|
||||
"integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
"@angular/core": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz",
|
||||
"integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
"aria-query": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
|
||||
"integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ast-types-flow": "0.0.7",
|
||||
"commander": "^2.11.0"
|
||||
}
|
||||
},
|
||||
"axobject-query": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
|
||||
"integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ast-types-flow": "0.0.7"
|
||||
}
|
||||
},
|
||||
"commander": {
|
||||
"version": "2.20.3",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
||||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
||||
"dev": true
|
||||
},
|
||||
"rxjs": {
|
||||
"version": "6.6.7",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
|
||||
"integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"tslib": "^1.9.0"
|
||||
}
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.5.7",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
||||
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
|
||||
"dev": true
|
||||
},
|
||||
"tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"dev": true
|
||||
},
|
||||
"zone.js": {
|
||||
"version": "0.10.3",
|
||||
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz",
|
||||
"integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"collapse-white-space": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
|
||||
@@ -47807,31 +47457,12 @@
|
||||
"nth-check": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"css-selector-tokenizer": {
|
||||
"version": "0.7.3",
|
||||
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz",
|
||||
"integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cssesc": "^3.0.0",
|
||||
"fastparse": "^1.1.2"
|
||||
}
|
||||
},
|
||||
"css-what": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
|
||||
"integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
|
||||
"dev": true
|
||||
},
|
||||
"cssauron": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz",
|
||||
"integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"through": "X.X.X"
|
||||
}
|
||||
},
|
||||
"cssdb": {
|
||||
"version": "6.6.2",
|
||||
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.2.tgz",
|
||||
@@ -47863,9 +47494,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"cypress": {
|
||||
"version": "9.5.4",
|
||||
"resolved": "https://registry.npmjs.org/cypress/-/cypress-9.5.4.tgz",
|
||||
"integrity": "sha512-6AyJAD8phe7IMvOL4oBsI9puRNOWxZjl8z1lgixJMcgJ85JJmyKeP6uqNA0dI1z14lmJ7Qklf2MOgP/xdAqJ/Q==",
|
||||
"version": "10.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cypress/-/cypress-10.1.0.tgz",
|
||||
"integrity": "sha512-aQ4JVZVib4Xd9FZW8IRZfKelUvqF4y5A+oUbNvn8TlsBmEfIg3m5Xd6Mt6PVU/jHiVJ9Psl905B3ZPnrDcmyuQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@cypress/request": "^2.88.10",
|
||||
@@ -47990,9 +47621,9 @@
|
||||
}
|
||||
},
|
||||
"cypress-localstorage-commands": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-1.7.0.tgz",
|
||||
"integrity": "sha512-4v4FrDRPimMStWmiGikyN7OmO2rH0MLI7DMk76dBpb9/sJqCDwa7fAHTUDx6avUEDmO7TFQFgaT3OQTr1HqasQ==",
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-2.1.0.tgz",
|
||||
"integrity": "sha512-DIJLCIh+CcKulAxMVEng6EhpW691emHRqFUD4dK2HUn86Xzt3ABL3SkmxW4rXgvQt697nTDpZC+jo5K5BwndrQ==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
@@ -48131,12 +47762,6 @@
|
||||
"d3-timer": "1 - 2"
|
||||
}
|
||||
},
|
||||
"damerau-levenshtein": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
||||
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
|
||||
"dev": true
|
||||
},
|
||||
"dash-ast": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-2.0.1.tgz",
|
||||
@@ -49985,12 +49610,6 @@
|
||||
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
|
||||
"dev": true
|
||||
},
|
||||
"fastparse": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
|
||||
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
|
||||
"dev": true
|
||||
},
|
||||
"fastq": {
|
||||
"version": "1.13.0",
|
||||
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
|
||||
@@ -57584,23 +57203,6 @@
|
||||
"lru-cache": "^6.0.0"
|
||||
}
|
||||
},
|
||||
"semver-dsl": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz",
|
||||
"integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^5.3.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"send": {
|
||||
"version": "0.17.2",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
|
||||
@@ -58336,12 +57938,6 @@
|
||||
"extend-shallow": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"sprintf-js": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
|
||||
"integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
|
||||
"dev": true
|
||||
},
|
||||
"sshpk": {
|
||||
"version": "1.17.0",
|
||||
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
|
||||
@@ -59618,78 +59214,6 @@
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
|
||||
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
||||
},
|
||||
"tslint": {
|
||||
"version": "6.1.3",
|
||||
"resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
|
||||
"integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"builtin-modules": "^1.1.1",
|
||||
"chalk": "^2.3.0",
|
||||
"commander": "^2.12.1",
|
||||
"diff": "^4.0.1",
|
||||
"glob": "^7.1.1",
|
||||
"js-yaml": "^3.13.1",
|
||||
"minimatch": "^3.0.4",
|
||||
"mkdirp": "^0.5.3",
|
||||
"resolve": "^1.3.2",
|
||||
"semver": "^5.3.0",
|
||||
"tslib": "^1.13.0",
|
||||
"tsutils": "^2.29.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"commander": {
|
||||
"version": "2.20.3",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
||||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"diff": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
|
||||
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"mkdirp": {
|
||||
"version": "0.5.5",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
|
||||
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"requires": {
|
||||
"minimist": "^1.2.5"
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"tsutils": {
|
||||
"version": "2.29.0",
|
||||
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
|
||||
"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
|
||||
"dev": true,
|
||||
"peer": true,
|
||||
"requires": {
|
||||
"tslib": "^1.8.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tsutils": {
|
||||
"version": "3.21.0",
|
||||
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
|
||||
|
||||
+4
-5
@@ -43,7 +43,7 @@
|
||||
"@browser-logos/safari": "^2.0.0",
|
||||
"@browser-logos/safari-ios": "^1.0.15",
|
||||
"@egoistdeveloper/operating-system-logos": "~1.0.0",
|
||||
"@micro-sentry/angular": "^2.1.2",
|
||||
"@micro-sentry/angular": "^6.1.0",
|
||||
"@stripe/stripe-js": "^1.29.0",
|
||||
"@swimlane/ngx-charts": "^20.1.0",
|
||||
"cborg": "^1.9.4",
|
||||
@@ -67,7 +67,7 @@
|
||||
"@angular/language-service": "^14.0.1",
|
||||
"@babel/core": "^7.7.2",
|
||||
"@compodoc/compodoc": "^1.1.19",
|
||||
"@cypress/webpack-preprocessor": "^5.11.1",
|
||||
"@cypress/webpack-preprocessor": "^5.12.0",
|
||||
"@storybook/addon-a11y": "^6.4.22",
|
||||
"@storybook/addon-actions": "~6.4.22",
|
||||
"@storybook/addon-essentials": "~6.4.22",
|
||||
@@ -86,10 +86,9 @@
|
||||
"@typescript-eslint/eslint-plugin": "5.3.0",
|
||||
"@typescript-eslint/parser": "5.3.0",
|
||||
"babel-loader": "^8.0.6",
|
||||
"codelyzer": "^6.0.1",
|
||||
"concurrently": "^6.0.0",
|
||||
"cypress": "^9.5.4",
|
||||
"cypress-localstorage-commands": "^1.7.0",
|
||||
"cypress": "^10.1.0",
|
||||
"cypress-localstorage-commands": "^2.1.0",
|
||||
"deep-freeze": "0.0.1",
|
||||
"eslint": "^8.2.0",
|
||||
"jasmine-core": "^3.7.1",
|
||||
|
||||
Reference in new issue
Block a user