mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
Fix lint
This commit is contained in:
@@ -82,7 +82,6 @@ module.exports = {
|
||||
*/
|
||||
|
||||
const ApplicationScannerModel = require('../models/applicationScanner');
|
||||
const ErrorService = require('./errorService');
|
||||
const { v1: uuidv1 } = require('uuid');
|
||||
const handleSelect = require('../utils/select');
|
||||
const handlePopulate = require('../utils/populate');
|
||||
|
||||
@@ -72,5 +72,4 @@ module.exports = {
|
||||
*/
|
||||
|
||||
const ContainerScannerModel = require('../models/containerScanner');
|
||||
const ErrorService = require('./errorService');
|
||||
const { v1: uuidv1 } = require('uuid');
|
||||
|
||||
72
backend/package-lock.json
generated
72
backend/package-lock.json
generated
@@ -2480,6 +2480,14 @@
|
||||
"integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/string_decoder": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
|
||||
"dependencies": {
|
||||
"safe-buffer": "~5.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/crypto-js": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz",
|
||||
@@ -2620,14 +2628,6 @@
|
||||
"@node-redis/client": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/string_decoder": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
|
||||
"dependencies": {
|
||||
"safe-buffer": "~5.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/cors": {
|
||||
"version": "2.8.12",
|
||||
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
|
||||
@@ -5181,6 +5181,17 @@
|
||||
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
|
||||
"integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
|
||||
},
|
||||
"node_modules/busboy/node_modules/readable-stream": {
|
||||
"version": "1.1.14",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
|
||||
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
|
||||
"dependencies": {
|
||||
"core-util-is": "~1.0.0",
|
||||
"inherits": "~2.0.1",
|
||||
"isarray": "0.0.1",
|
||||
"string_decoder": "~0.10.x"
|
||||
}
|
||||
},
|
||||
"node_modules/@oozcitak/url": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz",
|
||||
@@ -5794,17 +5805,6 @@
|
||||
"node": ">= 0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/busboy/node_modules/readable-stream": {
|
||||
"version": "1.1.14",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
|
||||
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
|
||||
"dependencies": {
|
||||
"core-util-is": "~1.0.0",
|
||||
"inherits": "~2.0.1",
|
||||
"isarray": "0.0.1",
|
||||
"string_decoder": "~0.10.x"
|
||||
}
|
||||
},
|
||||
"node_modules/escape-html": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
||||
@@ -8093,6 +8093,23 @@
|
||||
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
|
||||
"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
|
||||
},
|
||||
"node_modules/consolidate/node_modules/bluebird": {
|
||||
"version": "3.7.2",
|
||||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
|
||||
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/dicer/node_modules/readable-stream": {
|
||||
"version": "1.1.14",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
|
||||
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
|
||||
"dependencies": {
|
||||
"color-name": "~1.1.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/are-we-there-yet/node_modules/readable-stream": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
|
||||
@@ -8144,23 +8161,6 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/consolidate/node_modules/bluebird": {
|
||||
"version": "3.7.2",
|
||||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
|
||||
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/dicer/node_modules/readable-stream": {
|
||||
"version": "1.1.14",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
|
||||
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
|
||||
"dependencies": {
|
||||
"color-name": "~1.1.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/express": {
|
||||
"version": "4.17.2",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<meta name="description" content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<style>
|
||||
body {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<meta name="description" content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<style>
|
||||
/* -------------------------------------
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "common-backend",
|
||||
"name": "common-server",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
@@ -1,14 +1,12 @@
|
||||
module.exports = {
|
||||
async getProbeMonitors(probeId, limit = 10) {
|
||||
|
||||
//get monitors that have not been pinged for the last minute.
|
||||
//get monitors that have not been pinged for the last minute.
|
||||
const date = new Date(new Date().getTime() - 60 * 1000);
|
||||
|
||||
if(typeof limit === "string"){
|
||||
|
||||
if (typeof limit === 'string') {
|
||||
limit = Number(limit);
|
||||
}
|
||||
|
||||
|
||||
const query = {
|
||||
deleted: false,
|
||||
disabled: false,
|
||||
|
||||
@@ -14,7 +14,7 @@ spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{ printf "%s-%s" $.Release.Name $key }}
|
||||
replicas: 1 # THIS SHOULD STRICTLY BE 1
|
||||
replicas: {{ .Values.replicaCount }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -131,7 +131,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -170,9 +170,9 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
|
||||
<%- include('feature-table', {
|
||||
title:"We don't just do API Monitoring, <br/><span class='highlight'> We do <i>everything</i> in terms of SRE and DevOps. </span>",
|
||||
@@ -180,7 +180,7 @@
|
||||
}) %>
|
||||
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -210,7 +210,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Set any criteria for API monitoring.</h2>
|
||||
@@ -241,7 +241,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Start with API monitoring. Expand into monitoring everything.</h2>
|
||||
@@ -269,7 +269,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<%- include("testimonials", {
|
||||
title: "Software teams around the world love OneUptime!",
|
||||
@@ -319,16 +319,16 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -48,7 +48,7 @@
|
||||
alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
<div class="content">
|
||||
@@ -90,11 +90,11 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -153,14 +153,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
</section>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -46,7 +46,7 @@
|
||||
<img src="/img/animated-gif/docker-security.gif" class="imageshadow" alt="Docker Container Security" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
<div class="content">
|
||||
@@ -84,11 +84,11 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -146,14 +146,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<title>OneUptime | One Complete SRE and DevOps platform.</title>
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/local-nav.css">
|
||||
<link rel="stylesheet" href="/css/flexbox-grid.css">
|
||||
<link rel="stylesheet" href="/css/customers.css">
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<link rel="stylesheet" href="/css/demo.css">
|
||||
<link rel="stylesheet" href="/css/demo.css">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<%include ./nav%>
|
||||
<%- include('nav') -%>
|
||||
<div class="globalContent">
|
||||
<main>
|
||||
<div class="gradient-background"></div>
|
||||
@@ -1195,7 +1195,7 @@
|
||||
})
|
||||
});
|
||||
</script>
|
||||
<%include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<link rel="stylesheet" href="/css/demo.css">
|
||||
<link rel="stylesheet" href="/css/demo.css">
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<%include ./nav%>
|
||||
<%- include('nav') -%>
|
||||
<div class="globalContent">
|
||||
<main>
|
||||
<div class="gradient-background"></div>
|
||||
@@ -1223,7 +1223,7 @@
|
||||
});
|
||||
</script>
|
||||
|
||||
<%include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -315,7 +315,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -325,7 +325,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin-top:100px">
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -48,7 +48,7 @@
|
||||
alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;" />
|
||||
</div> -->
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
|
||||
@@ -85,11 +85,11 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<div class="split">
|
||||
@@ -142,14 +142,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -425,7 +425,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
<!-- End Google Tag Manager (noscript) -->
|
||||
|
||||
<% if (footerCards) { %>
|
||||
<% include ./footer-cards %>
|
||||
<%- include('footer-cards') -%>
|
||||
<% } %>
|
||||
|
||||
<% if (cta) { %>
|
||||
<% include ./cta %>
|
||||
<%- include('cta') -%>
|
||||
<% } %>
|
||||
|
||||
<article class='globalFooterNav' style="margin-bottom: 0px; padding-bottom:0px;">
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -46,7 +46,7 @@
|
||||
<img src="/img/animated-gif/incident-management.gif" class="imageshadow" alt="Incident Management" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
|
||||
@@ -84,11 +84,11 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<div class="split">
|
||||
@@ -147,14 +147,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<title>OneUptime | One Complete SRE and DevOps platform. </title>
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/crm.css">
|
||||
|
||||
<script src="/js/crm.js" type="text/javascript" async></script>
|
||||
@@ -26,9 +26,9 @@
|
||||
|
||||
<body>
|
||||
<% if(redirectedFromOldBranding) { %>
|
||||
<% include ./redirect-banner %>
|
||||
<%- include('redirect-banner') -%>
|
||||
<% } %>
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<main>
|
||||
@@ -116,13 +116,14 @@
|
||||
</div>
|
||||
</section>
|
||||
</header>
|
||||
|
||||
<% include ./customer-section %>
|
||||
|
||||
<% include ./feature-table %>
|
||||
<%- include('customer-section') -%>
|
||||
|
||||
<%- include('feature-table') -%>
|
||||
|
||||
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('customer-section') -%>
|
||||
|
||||
</div>
|
||||
|
||||
<section class="feature-table-container sectionBorderTop" style="margin-bottom:0px">
|
||||
@@ -177,7 +178,7 @@
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -231,7 +232,7 @@
|
||||
about status page here.</span> </a></p>
|
||||
<p></p>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
</section>
|
||||
|
||||
<section class="feature-table-container sectionBorderTop" style="margin-bottom:0px">
|
||||
@@ -286,7 +287,7 @@
|
||||
more about on-call management here.</span> </a></p>
|
||||
<p></p>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
</section>
|
||||
|
||||
<%- include("testimonials", { title: "Software teams around the world love OneUptime!" ,
|
||||
@@ -303,16 +304,16 @@
|
||||
quote: "We can see exactly what the state of the software and our service is. Less confusion and we're much more efficient."
|
||||
, by: "Trevos Crosse, PNI Digital" } ] }) %>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</main>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="cookies-notification">
|
||||
<% include ./cookie-consent %>
|
||||
<%- include('cookie-consent') -%>
|
||||
</div>
|
||||
<div class="sectionBorderTop" style="padding-top:50px">
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
</div>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -138,7 +138,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -179,9 +179,9 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
|
||||
<%- include('feature-table', {
|
||||
title:"We don't just do IoT device monitoring, <br/><span class='highlight'> We do <i>everything</i> in terms of SRE and DevOps. </span>",
|
||||
@@ -190,7 +190,7 @@
|
||||
|
||||
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -216,7 +216,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Showcase reliability on status page</h2>
|
||||
@@ -256,7 +256,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Alert your team. Add Rotations and Escalations</h2>
|
||||
@@ -313,7 +313,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">How monitoring helps your business?</h2>
|
||||
@@ -336,7 +336,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<div class="split">
|
||||
@@ -393,13 +393,13 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -65,7 +65,7 @@
|
||||
<img src="/img/animated-gif/uptime-monitoring.gif" class="imageshadow" alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%;" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -99,7 +99,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Set any criteria for uptime monitoring.</h2>
|
||||
@@ -130,7 +130,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Monitor anything.</h2>
|
||||
@@ -161,7 +161,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">How monitoring helps your business?</h2>
|
||||
@@ -184,11 +184,11 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -251,7 +251,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -261,7 +261,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<title>OneUptime | Legal Center</title>
|
||||
<meta name="description" content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/common.css">
|
||||
<link rel="stylesheet" href="/css/legal.css">
|
||||
<script src="/js/amplitude.js"></script>
|
||||
@@ -116,70 +116,70 @@
|
||||
|
||||
|
||||
<% if(section === "terms") {%>
|
||||
<% include ./terms %>
|
||||
<%- include('terms') -%>
|
||||
<% }%>
|
||||
|
||||
|
||||
<% if(section === "privacy") {%>
|
||||
<% include ./privacy %>
|
||||
<%- include('privacy') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "gdpr") {%>
|
||||
<% include ./privacy %>
|
||||
<%- include('privacy') -%>
|
||||
<% }%>
|
||||
|
||||
|
||||
<% if(section === "sla") {%>
|
||||
<% include ./sla %>
|
||||
<%- include('sla') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "pci") {%>
|
||||
<% include ./pci %>
|
||||
<%- include('pci') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "ccpa") {%>
|
||||
<% include ./ccpa %>
|
||||
<%- include('ccpa') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "data-residency") {%>
|
||||
<% include ./data-residency %>
|
||||
<%- include('data-residency') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "contact") {%>
|
||||
<% include ./contact %>
|
||||
<%- include('contact') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "hipaa") {%>
|
||||
<% include ./hipaa %>
|
||||
<%- include('hipaa') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === ("soc-3")) {%>
|
||||
<% include ./soc-3 %>
|
||||
<%- include('soc-3') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === ("soc-2")) {%>
|
||||
<% include ./soc-2 %>
|
||||
<%- include('soc-2') -%>
|
||||
<% }%>
|
||||
|
||||
|
||||
<% if(section === "iso-27001") {%>
|
||||
<% include ./iso-27001 %>
|
||||
<%- include('iso-27001') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "iso-27018") {%>
|
||||
<% include ./iso-27018 %>
|
||||
<%- include('iso-27018') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "iso-27017") {%>
|
||||
<% include ./iso-27017 %>
|
||||
<%- include('iso-27017') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section.includes("dmca")) {%>
|
||||
<% include ./dmca %>
|
||||
<%- include('dmca') -%>
|
||||
<% }%>
|
||||
|
||||
<% if(section === "subprocessors") {%>
|
||||
<% include ./subprocessors %>
|
||||
<%- include('subprocessors') -%>
|
||||
<% }%>
|
||||
|
||||
</article>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -48,7 +48,7 @@
|
||||
alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;" />
|
||||
</div> -->
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
|
||||
@@ -85,11 +85,11 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<div class="split">
|
||||
@@ -142,14 +142,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<title>404 | Not Found.</title>
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<script defer src="/js/home.js"></script>
|
||||
<script>
|
||||
@@ -39,7 +39,7 @@
|
||||
</main>
|
||||
|
||||
</div>
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime." />
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css" />
|
||||
<link rel="stylesheet" href="/css/home.css" />
|
||||
<link rel="stylesheet" href="/css/products.css" />
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -46,7 +46,7 @@
|
||||
<img src="/img/animated-gif/call-schedules-intro.gif" class="imageshadow" alt="Incident Management" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -84,11 +84,11 @@
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Your team on-call schedule</h2>
|
||||
@@ -129,7 +129,7 @@
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Rotations and Escalations</h2>
|
||||
@@ -156,7 +156,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<div class="split">
|
||||
@@ -219,7 +219,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -229,7 +229,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -65,7 +65,7 @@
|
||||
<img src="/img/animated-gif/uptime-monitoring.gif" class="imageshadow" alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%;" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -86,7 +86,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">How monitoring helps your business?</h2>
|
||||
@@ -109,11 +109,11 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -176,7 +176,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -186,7 +186,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<title>OneUptime | Pricing</title>
|
||||
<meta name="description"
|
||||
content="Simple, transparent pricing. Compare different pricing plans. Choose the one which suits your buisness best.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<script src="/js/amplitude.js"></script>
|
||||
<script type="module" async>
|
||||
var IS_SAAS_SERVICE = !(window.location.href.indexOf('localhost') > -1 || window.location.href.indexOf('staging') > -1);
|
||||
@@ -167,7 +167,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
|
||||
<div class="globalContent">
|
||||
@@ -470,7 +470,7 @@
|
||||
</header>
|
||||
|
||||
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
|
||||
</article>
|
||||
|
||||
@@ -1326,7 +1326,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<%include ./footer%>
|
||||
<%- include('footer') -%>
|
||||
<script src="/js/switch.js"></script>
|
||||
<script>
|
||||
var el = document.querySelector('.checkbox-switch');
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
content="OneUptime lets you build UNLIMITED public and private status pages for your online business. Have UNLIMITED subscribers for just $22/mo">
|
||||
<meta name="keywords" content="build status page, hosted status page, status page, create status page, build private status page, build public status page, private status page, public status page ">
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<section class="main basics">
|
||||
<div class="content">
|
||||
@@ -179,9 +179,9 @@
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
|
||||
|
||||
<%- include('feature-table', {
|
||||
@@ -190,7 +190,7 @@
|
||||
}) %>
|
||||
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -213,7 +213,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Branding and Customization</h2>
|
||||
@@ -251,7 +251,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Build Unlimited Status Pages</h2>
|
||||
@@ -274,7 +274,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<div class="split">
|
||||
<div class="content margin-0-in-mobile">
|
||||
@@ -369,7 +369,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<%- include("testimonials", {
|
||||
title: "Software teams around the world love OneUptime!",
|
||||
@@ -398,12 +398,12 @@
|
||||
]
|
||||
}) %>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<% } %>
|
||||
<meta name="description"
|
||||
content="Here's a more detailed comparision between <%= productConfig.productName %> and OneUptime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<script src="/js/amplitude.js"></script>
|
||||
<script type="module" async>
|
||||
var IS_SAAS_SERVICE = !(window.location.href.indexOf('localhost') > -1 || window.location.href.indexOf('staging') > -1);
|
||||
@@ -171,7 +171,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
|
||||
<div class="globalContent">
|
||||
@@ -231,7 +231,7 @@
|
||||
|
||||
</article>
|
||||
<% if (!onlyShowCompareTable) { %>
|
||||
<% include ./feature-table %>
|
||||
<%- include('feature-table') -%>
|
||||
<article>
|
||||
<div class='container-lg' style="padding:0px; padding-bottom:75px">
|
||||
|
||||
@@ -251,7 +251,7 @@
|
||||
</div>
|
||||
</article>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
<% } %>
|
||||
<% if (productConfig && productConfig.productName) { %>
|
||||
@@ -371,7 +371,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<%include ./footer%>
|
||||
<%- include('footer') -%>
|
||||
<script src="/js/switch.js"></script>
|
||||
<script>
|
||||
var el = document.querySelector('.checkbox-switch');
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
content="OneUptime lets you build UNLIMITED public and private status pages for your online business. Have UNLIMITED subscribers for just $22/mo">
|
||||
<meta name="keywords" content="build status page, hosted status page, status page, create status page, build private status page, build public status page, private status page, public status page ">
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<section class="main basics">
|
||||
<div class="content">
|
||||
@@ -163,9 +163,9 @@
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
|
||||
|
||||
<%- include('feature-table', {
|
||||
@@ -174,7 +174,7 @@
|
||||
}) %>
|
||||
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -197,7 +197,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Branding and Customization</h2>
|
||||
@@ -235,7 +235,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Build Unlimited Status Pages</h2>
|
||||
@@ -258,7 +258,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<div class="split">
|
||||
<div class="content margin-0-in-mobile">
|
||||
@@ -353,7 +353,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<%- include("testimonials", {
|
||||
title: "Software teams around the world love OneUptime!",
|
||||
@@ -382,12 +382,12 @@
|
||||
]
|
||||
}) %>
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
content="OneUptime is an enterprise grade status page, monitoring and oncall management platform. Learn more from resources and whitepapers.">
|
||||
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/css/default.css">
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -46,7 +46,7 @@
|
||||
<img src="/img/animated-gif/uptime-monitoring.gif" class="imageshadow" alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%;" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -85,11 +85,11 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -119,7 +119,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Set any criteria for uptime monitoring.</h2>
|
||||
@@ -150,7 +150,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Monitor anything.</h2>
|
||||
@@ -181,7 +181,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">How monitoring helps your business?</h2>
|
||||
@@ -204,7 +204,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<div class="split">
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -276,7 +276,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/contact.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap">
|
||||
<script src="/js/amplitude.js"></script>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/contact.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap">
|
||||
<script src="/js/amplitude.js"></script>
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<main>
|
||||
@@ -100,7 +100,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<%include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
</style>
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/contact.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap">
|
||||
<script src="/js/amplitude.js"></script>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -46,7 +46,7 @@
|
||||
<img src="/img/animated-gif/uptime-monitoring.gif" class="imageshadow" alt="Uptime Monitoring" id="uptime-monitoring-gif" style="border-radius: 5px;width: 100%;" />
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -85,11 +85,11 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -119,7 +119,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Set any criteria for uptime monitoring.</h2>
|
||||
@@ -150,7 +150,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Monitor anything.</h2>
|
||||
@@ -181,7 +181,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">How monitoring helps your business?</h2>
|
||||
@@ -204,7 +204,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<div class="split">
|
||||
<div class="content margin-0-in-mobile">
|
||||
@@ -265,7 +265,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -275,7 +275,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="description"
|
||||
content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
<link rel="stylesheet" href="/css/shared-site.css">
|
||||
<link rel="stylesheet" href="/css/home.css">
|
||||
<link rel="stylesheet" href="/css/products.css">
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<% include ./nav %>
|
||||
<%- include('nav') -%>
|
||||
|
||||
<div class="globalContent">
|
||||
<div id="main-content">
|
||||
@@ -132,7 +132,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<section class="main basics" style="padding:0px">
|
||||
@@ -171,15 +171,15 @@
|
||||
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<% include ./customer-section %>
|
||||
<%- include('customer-section') -%>
|
||||
<%- include('feature-table', {
|
||||
title:"We don't just do Website Monitoring, <br/><span class='highlight'> We do <i>everything</i> in terms of SRE and DevOps. </span>",
|
||||
description: "Start with website monitoring and then expand into whole lot more without increasing your bottom line. <br/> One interface. One conversation. One permission model. Thousands of features. "
|
||||
}) %>
|
||||
<div class="sectionBorderTop">
|
||||
<% include ./comparision-chart %>
|
||||
<%- include('comparision-chart') -%>
|
||||
</div>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
@@ -209,7 +209,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Set any criteria for uptime monitoring.</h2>
|
||||
@@ -240,7 +240,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<header style="padding-top:50px; border-top: 1px solid rgba(0,0,0,.07); border-bottom:unset">
|
||||
<h2 class="header">Monitor anything.</h2>
|
||||
@@ -271,7 +271,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
<%- include("testimonials", {
|
||||
title: "Software teams around the world love OneUptime!",
|
||||
@@ -321,7 +321,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<% include ./cta-buttons %>
|
||||
<%- include('cta-buttons') -%>
|
||||
|
||||
|
||||
<div class="split">
|
||||
@@ -383,7 +383,7 @@
|
||||
|
||||
|
||||
|
||||
<% include ./integration %>
|
||||
<%- include('integration') -%>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% include ./footer %>
|
||||
<%- include('footer') -%>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<meta name="description" content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<style>
|
||||
/* -------------------------------------
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<title>OneUptime | HTTP Test Server</title>
|
||||
<meta name="description" content="Http test server allows for testing of HTTP requests">
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
</head>
|
||||
|
||||
<body id='http-server' style="overflow: auto;" style="background-color: #f7f8fc;">
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<meta name="description" content="OneUptime monitors websites, API's, and servers and alerts your team if something goes wrong. It also keeps your customers updated about any downtime.">
|
||||
|
||||
<% include ./head %>
|
||||
<%- include('head') -%>
|
||||
|
||||
<style>
|
||||
/* -------------------------------------
|
||||
|
||||
@@ -26,6 +26,9 @@ upstream docs {
|
||||
upstream ingestor {
|
||||
server data-ingestor:3200;
|
||||
}
|
||||
upstream fetch-resources {
|
||||
server fetch-resources:3400;
|
||||
}
|
||||
upstream probe1 {
|
||||
server probe1:3024;
|
||||
}
|
||||
|
||||
750
package-lock.json
generated
750
package-lock.json
generated
@@ -9,6 +9,9 @@
|
||||
"version": "3.0.2",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^1.2.36",
|
||||
"@fortawesome/free-solid-svg-icons": "^5.15.4",
|
||||
"@fortawesome/react-fontawesome": "^0.1.16",
|
||||
"prismjs": "^1.20.0",
|
||||
"react-markdown": "^4.3.1",
|
||||
"react-simple-code-editor": "^0.11.0"
|
||||
@@ -18,6 +21,7 @@
|
||||
"@babel/plugin-proposal-class-properties": "^7.10.1",
|
||||
"@babel/plugin-proposal-private-methods": "^7.10.1",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"ejs-lint": "^1.2.1",
|
||||
"eslint": "^6.8.0",
|
||||
"eslint-config-airbnb": "^18.2.1",
|
||||
"eslint-config-prettier": "^6.10.0",
|
||||
@@ -349,6 +353,51 @@
|
||||
"to-fast-properties": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@fortawesome/fontawesome-common-types": {
|
||||
"version": "0.2.36",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz",
|
||||
"integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==",
|
||||
"hasInstallScript": true,
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@fortawesome/fontawesome-svg-core": {
|
||||
"version": "1.2.36",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz",
|
||||
"integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-common-types": "^0.2.36"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@fortawesome/free-solid-svg-icons": {
|
||||
"version": "5.15.4",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz",
|
||||
"integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-common-types": "^0.2.36"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@fortawesome/react-fontawesome": {
|
||||
"version": "0.1.16",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.16.tgz",
|
||||
"integrity": "sha512-aLmzDwC9rEOAJv2UJdMns89VZR5Ry4IHu5dQQh24Z/lWKEm44lfQr1UNalZlkUaQN8d155tNh+CS7ntntj1VMA==",
|
||||
"dependencies": {
|
||||
"prop-types": "^15.7.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "~1 || >=1.3.0-beta1",
|
||||
"react": ">=16.x"
|
||||
}
|
||||
},
|
||||
"node_modules/@nodelib/fs.scandir": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
|
||||
@@ -459,6 +508,26 @@
|
||||
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/acorn-node": {
|
||||
"version": "1.8.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
|
||||
"integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"acorn": "^7.0.0",
|
||||
"acorn-walk": "^7.0.0",
|
||||
"xtend": "^4.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/acorn-walk": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
|
||||
"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/aggregate-error": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
|
||||
@@ -642,6 +711,12 @@
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/async": {
|
||||
"version": "0.9.2",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
|
||||
"integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/axe-core": {
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz",
|
||||
@@ -953,6 +1028,88 @@
|
||||
"tiny-emitter": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cliui": {
|
||||
"version": "7.0.4",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
|
||||
"integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"string-width": "^4.2.0",
|
||||
"strip-ansi": "^6.0.0",
|
||||
"wrap-ansi": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cliui/node_modules/ansi-regex": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/cliui/node_modules/ansi-styles": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
|
||||
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"color-convert": "^2.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/cliui/node_modules/color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"color-name": "~1.1.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/cliui/node_modules/color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/cliui/node_modules/strip-ansi": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ansi-regex": "^5.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/cliui/node_modules/wrap-ansi": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
|
||||
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ansi-styles": "^4.0.0",
|
||||
"string-width": "^4.1.0",
|
||||
"strip-ansi": "^6.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/code-point-at": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
|
||||
@@ -1282,6 +1439,145 @@
|
||||
"url": "https://github.com/fb55/domhandler?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs": {
|
||||
"version": "3.1.6",
|
||||
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
|
||||
"integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"jake": "^10.6.1"
|
||||
},
|
||||
"bin": {
|
||||
"ejs": "bin/cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-include-regex": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ejs-include-regex/-/ejs-include-regex-1.0.0.tgz",
|
||||
"integrity": "sha1-4vcVdcv9VRrIALJHTB9io45wCTo=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ejs-lint": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/ejs-lint/-/ejs-lint-1.2.1.tgz",
|
||||
"integrity": "sha512-pHN8kjh8a4HxeG8FKl4+8wgiX/h7fiZK9r56hK2KA9xJ2a+736+4iEfEYw6uHkTy0rXdVGDSQFqpiFqG80TtKg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chalk": "^4.0.0",
|
||||
"ejs": "3.1.6",
|
||||
"ejs-include-regex": "^1.0.0",
|
||||
"globby": "^11.0.0",
|
||||
"read-input": "^0.3.1",
|
||||
"slash": "^3.0.0",
|
||||
"syntax-error": "^1.1.6",
|
||||
"yargs": "^16.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"ejslint": "cli.js"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/ansi-styles": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
|
||||
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"color-convert": "^2.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/chalk": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
|
||||
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ansi-styles": "^4.1.0",
|
||||
"supports-color": "^7.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/chalk/chalk?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"color-name": "~1.1.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/globby": {
|
||||
"version": "11.1.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
|
||||
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"array-union": "^2.1.0",
|
||||
"dir-glob": "^3.0.1",
|
||||
"fast-glob": "^3.2.9",
|
||||
"ignore": "^5.2.0",
|
||||
"merge2": "^1.4.1",
|
||||
"slash": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/has-flag": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/ignore": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
||||
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 4"
|
||||
}
|
||||
},
|
||||
"node_modules/ejs-lint/node_modules/supports-color": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
||||
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"has-flag": "^4.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.3.682",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz",
|
||||
@@ -1961,20 +2257,19 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/fast-glob": {
|
||||
"version": "3.2.5",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
|
||||
"integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
|
||||
"version": "3.2.11",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
|
||||
"integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@nodelib/fs.stat": "^2.0.2",
|
||||
"@nodelib/fs.walk": "^1.2.3",
|
||||
"glob-parent": "^5.1.0",
|
||||
"glob-parent": "^5.1.2",
|
||||
"merge2": "^1.3.0",
|
||||
"micromatch": "^4.0.2",
|
||||
"picomatch": "^2.2.1"
|
||||
"micromatch": "^4.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
"node": ">=8.6.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fast-json-stable-stringify": {
|
||||
@@ -2025,6 +2320,15 @@
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/filelist": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
|
||||
"integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"minimatch": "^3.0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/fill-range": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
||||
@@ -2111,6 +2415,15 @@
|
||||
"node": ">=6.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/get-caller-file": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
||||
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "6.* || 8.* || >= 10.*"
|
||||
}
|
||||
},
|
||||
"node_modules/get-intrinsic": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
|
||||
@@ -2176,9 +2489,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/glob-parent": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
|
||||
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"is-glob": "^4.0.1"
|
||||
@@ -3044,6 +3357,24 @@
|
||||
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/jake": {
|
||||
"version": "10.8.2",
|
||||
"resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
|
||||
"integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"async": "0.9.x",
|
||||
"chalk": "^2.4.2",
|
||||
"filelist": "^1.0.1",
|
||||
"minimatch": "^3.0.4"
|
||||
},
|
||||
"bin": {
|
||||
"jake": "bin/cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/js-tokens": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
|
||||
@@ -3633,16 +3964,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromatch": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
|
||||
"integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
|
||||
"version": "4.0.4",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
|
||||
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"braces": "^3.0.1",
|
||||
"picomatch": "^2.0.5"
|
||||
"picomatch": "^2.2.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
"node": ">=8.6"
|
||||
}
|
||||
},
|
||||
"node_modules/mimic-fn": {
|
||||
@@ -4068,9 +4399,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/picomatch": {
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
|
||||
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
||||
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8.6"
|
||||
@@ -4274,6 +4605,12 @@
|
||||
"react-dom": "^16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/read-input": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/read-input/-/read-input-0.3.1.tgz",
|
||||
"integrity": "sha1-WzFpMIATRk/9puyS5Y0tPOqUjfE=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/read-pkg": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
|
||||
@@ -4382,6 +4719,15 @@
|
||||
"node": ">= 0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/require-directory": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
||||
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/resolve": {
|
||||
"version": "1.20.0",
|
||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
|
||||
@@ -4824,6 +5170,15 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/syntax-error": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
|
||||
"integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"acorn-node": "^1.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/table": {
|
||||
"version": "5.4.6",
|
||||
"resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
|
||||
@@ -5274,6 +5629,15 @@
|
||||
"node": ">=0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/y18n": {
|
||||
"version": "5.0.8",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
|
||||
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/yaml": {
|
||||
"version": "1.10.0",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
|
||||
@@ -5283,6 +5647,33 @@
|
||||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/yargs": {
|
||||
"version": "16.2.0",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
|
||||
"integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"cliui": "^7.0.2",
|
||||
"escalade": "^3.1.1",
|
||||
"get-caller-file": "^2.0.5",
|
||||
"require-directory": "^2.1.1",
|
||||
"string-width": "^4.2.0",
|
||||
"y18n": "^5.0.5",
|
||||
"yargs-parser": "^20.2.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/yargs-parser": {
|
||||
"version": "20.2.9",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
|
||||
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/yocto-queue": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
|
||||
@@ -5590,6 +5981,35 @@
|
||||
"to-fast-properties": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"@fortawesome/fontawesome-common-types": {
|
||||
"version": "0.2.36",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz",
|
||||
"integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg=="
|
||||
},
|
||||
"@fortawesome/fontawesome-svg-core": {
|
||||
"version": "1.2.36",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz",
|
||||
"integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==",
|
||||
"requires": {
|
||||
"@fortawesome/fontawesome-common-types": "^0.2.36"
|
||||
}
|
||||
},
|
||||
"@fortawesome/free-solid-svg-icons": {
|
||||
"version": "5.15.4",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz",
|
||||
"integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==",
|
||||
"requires": {
|
||||
"@fortawesome/fontawesome-common-types": "^0.2.36"
|
||||
}
|
||||
},
|
||||
"@fortawesome/react-fontawesome": {
|
||||
"version": "0.1.16",
|
||||
"resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.16.tgz",
|
||||
"integrity": "sha512-aLmzDwC9rEOAJv2UJdMns89VZR5Ry4IHu5dQQh24Z/lWKEm44lfQr1UNalZlkUaQN8d155tNh+CS7ntntj1VMA==",
|
||||
"requires": {
|
||||
"prop-types": "^15.7.2"
|
||||
}
|
||||
},
|
||||
"@nodelib/fs.scandir": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
|
||||
@@ -5672,6 +6092,23 @@
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
"acorn-node": {
|
||||
"version": "1.8.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
|
||||
"integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"acorn": "^7.0.0",
|
||||
"acorn-walk": "^7.0.0",
|
||||
"xtend": "^4.0.2"
|
||||
}
|
||||
},
|
||||
"acorn-walk": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
|
||||
"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
|
||||
"dev": true
|
||||
},
|
||||
"aggregate-error": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
|
||||
@@ -5805,6 +6242,12 @@
|
||||
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
|
||||
"dev": true
|
||||
},
|
||||
"async": {
|
||||
"version": "0.9.2",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
|
||||
"integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
|
||||
"dev": true
|
||||
},
|
||||
"axe-core": {
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz",
|
||||
@@ -6039,6 +6482,69 @@
|
||||
"tiny-emitter": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"cliui": {
|
||||
"version": "7.0.4",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
|
||||
"integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"string-width": "^4.2.0",
|
||||
"strip-ansi": "^6.0.0",
|
||||
"wrap-ansi": "^7.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"ansi-styles": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
|
||||
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"color-convert": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"color-name": "~1.1.4"
|
||||
}
|
||||
},
|
||||
"color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"dev": true
|
||||
},
|
||||
"strip-ansi": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^5.0.1"
|
||||
}
|
||||
},
|
||||
"wrap-ansi": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
|
||||
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-styles": "^4.0.0",
|
||||
"string-width": "^4.1.0",
|
||||
"strip-ansi": "^6.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"code-point-at": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
|
||||
@@ -6296,6 +6802,108 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"ejs": {
|
||||
"version": "3.1.6",
|
||||
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
|
||||
"integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"jake": "^10.6.1"
|
||||
}
|
||||
},
|
||||
"ejs-include-regex": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ejs-include-regex/-/ejs-include-regex-1.0.0.tgz",
|
||||
"integrity": "sha1-4vcVdcv9VRrIALJHTB9io45wCTo=",
|
||||
"dev": true
|
||||
},
|
||||
"ejs-lint": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/ejs-lint/-/ejs-lint-1.2.1.tgz",
|
||||
"integrity": "sha512-pHN8kjh8a4HxeG8FKl4+8wgiX/h7fiZK9r56hK2KA9xJ2a+736+4iEfEYw6uHkTy0rXdVGDSQFqpiFqG80TtKg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^4.0.0",
|
||||
"ejs": "3.1.6",
|
||||
"ejs-include-regex": "^1.0.0",
|
||||
"globby": "^11.0.0",
|
||||
"read-input": "^0.3.1",
|
||||
"slash": "^3.0.0",
|
||||
"syntax-error": "^1.1.6",
|
||||
"yargs": "^16.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-styles": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
|
||||
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"color-convert": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"chalk": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
|
||||
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-styles": "^4.1.0",
|
||||
"supports-color": "^7.1.0"
|
||||
}
|
||||
},
|
||||
"color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"color-name": "~1.1.4"
|
||||
}
|
||||
},
|
||||
"color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"dev": true
|
||||
},
|
||||
"globby": {
|
||||
"version": "11.1.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
|
||||
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"array-union": "^2.1.0",
|
||||
"dir-glob": "^3.0.1",
|
||||
"fast-glob": "^3.2.9",
|
||||
"ignore": "^5.2.0",
|
||||
"merge2": "^1.4.1",
|
||||
"slash": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"has-flag": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
|
||||
"dev": true
|
||||
},
|
||||
"ignore": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
||||
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
|
||||
"dev": true
|
||||
},
|
||||
"supports-color": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
||||
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"has-flag": "^4.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.682",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz",
|
||||
@@ -6821,17 +7429,16 @@
|
||||
"dev": true
|
||||
},
|
||||
"fast-glob": {
|
||||
"version": "3.2.5",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
|
||||
"integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
|
||||
"version": "3.2.11",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
|
||||
"integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@nodelib/fs.stat": "^2.0.2",
|
||||
"@nodelib/fs.walk": "^1.2.3",
|
||||
"glob-parent": "^5.1.0",
|
||||
"glob-parent": "^5.1.2",
|
||||
"merge2": "^1.3.0",
|
||||
"micromatch": "^4.0.2",
|
||||
"picomatch": "^2.2.1"
|
||||
"micromatch": "^4.0.4"
|
||||
}
|
||||
},
|
||||
"fast-json-stable-stringify": {
|
||||
@@ -6873,6 +7480,15 @@
|
||||
"flat-cache": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"filelist": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
|
||||
"integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"minimatch": "^3.0.4"
|
||||
}
|
||||
},
|
||||
"fill-range": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
||||
@@ -6941,6 +7557,12 @@
|
||||
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
|
||||
"dev": true
|
||||
},
|
||||
"get-caller-file": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
||||
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
|
||||
"dev": true
|
||||
},
|
||||
"get-intrinsic": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
|
||||
@@ -6988,9 +7610,9 @@
|
||||
}
|
||||
},
|
||||
"glob-parent": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
|
||||
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-glob": "^4.0.1"
|
||||
@@ -7597,6 +8219,18 @@
|
||||
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
|
||||
"dev": true
|
||||
},
|
||||
"jake": {
|
||||
"version": "10.8.2",
|
||||
"resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
|
||||
"integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"async": "0.9.x",
|
||||
"chalk": "^2.4.2",
|
||||
"filelist": "^1.0.1",
|
||||
"minimatch": "^3.0.4"
|
||||
}
|
||||
},
|
||||
"js-tokens": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
|
||||
@@ -8065,13 +8699,13 @@
|
||||
"dev": true
|
||||
},
|
||||
"micromatch": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
|
||||
"integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
|
||||
"version": "4.0.4",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
|
||||
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"braces": "^3.0.1",
|
||||
"picomatch": "^2.0.5"
|
||||
"picomatch": "^2.2.3"
|
||||
}
|
||||
},
|
||||
"mimic-fn": {
|
||||
@@ -8396,9 +9030,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"picomatch": {
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
|
||||
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
||||
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
||||
"dev": true
|
||||
},
|
||||
"pify": {
|
||||
@@ -8546,6 +9180,12 @@
|
||||
"integrity": "sha512-xGfX7wAzspl113ocfKQAR8lWPhavGWHL3xSzNLeseDRHysT+jzRBi/ExdUqevSMos+7ZtdfeuBOXtgk9HTwsrw==",
|
||||
"requires": {}
|
||||
},
|
||||
"read-input": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/read-input/-/read-input-0.3.1.tgz",
|
||||
"integrity": "sha1-WzFpMIATRk/9puyS5Y0tPOqUjfE=",
|
||||
"dev": true
|
||||
},
|
||||
"read-pkg": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
|
||||
@@ -8632,6 +9272,12 @@
|
||||
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
|
||||
"integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs="
|
||||
},
|
||||
"require-directory": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
||||
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
|
||||
"dev": true
|
||||
},
|
||||
"resolve": {
|
||||
"version": "1.20.0",
|
||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
|
||||
@@ -8964,6 +9610,15 @@
|
||||
"integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
|
||||
"dev": true
|
||||
},
|
||||
"syntax-error": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
|
||||
"integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"acorn-node": "^1.2.0"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
"version": "5.4.6",
|
||||
"resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
|
||||
@@ -9339,12 +9994,39 @@
|
||||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|
||||
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
|
||||
},
|
||||
"y18n": {
|
||||
"version": "5.0.8",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
|
||||
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
|
||||
"dev": true
|
||||
},
|
||||
"yaml": {
|
||||
"version": "1.10.0",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
|
||||
"integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
|
||||
"dev": true
|
||||
},
|
||||
"yargs": {
|
||||
"version": "16.2.0",
|
||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
|
||||
"integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cliui": "^7.0.2",
|
||||
"escalade": "^3.1.1",
|
||||
"get-caller-file": "^2.0.5",
|
||||
"require-directory": "^2.1.1",
|
||||
"string-width": "^4.2.0",
|
||||
"y18n": "^5.0.5",
|
||||
"yargs-parser": "^20.2.2"
|
||||
}
|
||||
},
|
||||
"yargs-parser": {
|
||||
"version": "20.2.9",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
|
||||
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
|
||||
"dev": true
|
||||
},
|
||||
"yocto-queue": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
"react-simple-code-editor": "^0.11.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"ejs-lint": "^1.2.1",
|
||||
"@babel/core": "^7.10.2",
|
||||
"@babel/plugin-proposal-class-properties": "^7.10.1",
|
||||
"@babel/plugin-proposal-private-methods": "^7.10.1",
|
||||
@@ -31,7 +32,7 @@
|
||||
"scripts": {
|
||||
"uninstall": "docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)",
|
||||
"delete-all-local-branches": "git branch | grep -v 'master' | xargs git branch -D",
|
||||
"lint": "eslint '**/*.js' -c .eslintrc.json --ignore-path .eslintignore",
|
||||
"lint": "ejslint home/views/*.ejs && eslint '**/*.js' -c .eslintrc.json --ignore-path .eslintignore",
|
||||
"fix-lint": "eslint '**/*.js' -c .eslintrc.json --ignore-path .eslintignore --fix",
|
||||
"fix": "npm run fix-lint",
|
||||
"build": "docker-compose build",
|
||||
|
||||
@@ -35,7 +35,6 @@ const app = express();
|
||||
const http = require('http').createServer(app);
|
||||
const cors = require('cors');
|
||||
const Main = require('./workers/main');
|
||||
const cron = require('node-cron');
|
||||
const config = require('./utils/config');
|
||||
|
||||
Sentry.init({
|
||||
@@ -116,8 +115,11 @@ app.get(['/probe/version', '/version'], function(req, res) {
|
||||
app.use(Sentry.Handlers.errorHandler());
|
||||
global.Sentry = Sentry;
|
||||
|
||||
setTimeout(() => {
|
||||
Main.runJob(monitorStore);
|
||||
setTimeout(async () => {
|
||||
// keep monitoring in an infinate loop.
|
||||
while (true) {
|
||||
await Main.runJob(monitorStore);
|
||||
}
|
||||
}, cronMinuteStartTime * 1000);
|
||||
|
||||
http.listen(app.get('port'), function() {
|
||||
|
||||
@@ -32,7 +32,6 @@
|
||||
"get-ssl-certificate": "^2.3.3",
|
||||
"moment": "^2.29.1",
|
||||
"newrelic": "^8.7.0",
|
||||
"node-cron": "^3.0.0",
|
||||
"node-fetch-commonjs": "^3.1.1",
|
||||
"node-ssh": "^12.0.2",
|
||||
"ping": "^0.4.1",
|
||||
|
||||
@@ -26,24 +26,24 @@ const asyncSleep = require('await-sleep');
|
||||
* - if criteria is request body , then curl otherwise ICMP ping which is a LOT faster.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
const _this = {
|
||||
runJob: async function(monitorStore) {
|
||||
|
||||
monitorStore = {};
|
||||
|
||||
try {
|
||||
|
||||
console.log(`Getting a list of ${limit} monitors`);
|
||||
|
||||
let monitors = await getApi('probe/monitors', limit);
|
||||
monitors = JSON.parse(monitors.data); // parse the stringified data
|
||||
|
||||
console.log(`Number of Monitors fetched - ${monitors.length} monitors`);
|
||||
console.log(
|
||||
`Number of Monitors fetched - ${monitors.length} monitors`
|
||||
);
|
||||
|
||||
if(monitors.length === 0){
|
||||
// there are no monitors to monitor. Sleep for 30 seconds and then wake up.
|
||||
console.log("No monitors to monitor. Sleeping for 30 seconds.");
|
||||
await asyncSleep(30 * 1000);
|
||||
if (monitors.length === 0) {
|
||||
// there are no monitors to monitor. Sleep for 30 seconds and then wake up.
|
||||
console.log('No monitors to monitor. Sleeping for 30 seconds.');
|
||||
await asyncSleep(30 * 1000);
|
||||
}
|
||||
|
||||
// add monitor to store
|
||||
@@ -53,7 +53,6 @@ module.exports = {
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// loop over the monitor
|
||||
for (const [key, monitor] of Object.entries(monitorStore)) {
|
||||
try {
|
||||
@@ -82,16 +81,11 @@ module.exports = {
|
||||
global.Sentry.captureException(e);
|
||||
}
|
||||
}
|
||||
|
||||
// this is a recursive function.
|
||||
runJob(monitorStore);
|
||||
|
||||
} catch (error) {
|
||||
ErrorService.log('getApi', error);
|
||||
global.Sentry.captureException(error);
|
||||
|
||||
// This is a recursive function.
|
||||
runJob(monitorStore);
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
module.exports = _this;
|
||||
|
||||
Reference in New Issue
Block a user