WIPP
This commit is contained in:
parent
9a63772401
commit
745573759e
5 changed files with 60 additions and 134 deletions
|
|
@ -6,7 +6,6 @@
|
||||||
"license": "Unlicense",
|
"license": "Unlicense",
|
||||||
"author": "Lamassu (https://lamassu.is)",
|
"author": "Lamassu (https://lamassu.is)",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ajv": "^4.9.0",
|
|
||||||
"bignumber.js": "^3.0.0",
|
"bignumber.js": "^3.0.0",
|
||||||
"body-parser": "^1.15.1",
|
"body-parser": "^1.15.1",
|
||||||
"cookie-parser": "^1.4.3",
|
"cookie-parser": "^1.4.3",
|
||||||
|
|
@ -31,10 +30,10 @@
|
||||||
"moment": "^2.17.0",
|
"moment": "^2.17.0",
|
||||||
"morgan": "^1.7.0",
|
"morgan": "^1.7.0",
|
||||||
"node-hkdf-sync": "^1.0.0",
|
"node-hkdf-sync": "^1.0.0",
|
||||||
"numeral": "^2.0.1",
|
"numeral": "^2.0.3",
|
||||||
"pg": "^6.1.0",
|
"pg": "^6.1.2",
|
||||||
"pg-native": "^1.10.0",
|
"pg-native": "^1.10.0",
|
||||||
"pg-promise": "^5.4.4",
|
"pg-promise": "^5.5.0",
|
||||||
"pify": "^2.3.0",
|
"pify": "^2.3.0",
|
||||||
"pretty-ms": "^2.1.0",
|
"pretty-ms": "^2.1.0",
|
||||||
"ramda": "^0.22.1",
|
"ramda": "^0.22.1",
|
||||||
|
|
|
||||||
|
|
@ -22483,6 +22483,7 @@ var _user$project$Css_Classes$NavBarItemActive = {ctor: 'NavBarItemActive'};
|
||||||
var _user$project$Css_Classes$MainRight = {ctor: 'MainRight'};
|
var _user$project$Css_Classes$MainRight = {ctor: 'MainRight'};
|
||||||
var _user$project$Css_Classes$MainLeft = {ctor: 'MainLeft'};
|
var _user$project$Css_Classes$MainLeft = {ctor: 'MainLeft'};
|
||||||
var _user$project$Css_Classes$NavBar = {ctor: 'NavBar'};
|
var _user$project$Css_Classes$NavBar = {ctor: 'NavBar'};
|
||||||
|
var _user$project$Css_Classes$Layout = {ctor: 'Layout'};
|
||||||
|
|
||||||
var _user$project$FieldSet$updateField = F3(
|
var _user$project$FieldSet$updateField = F3(
|
||||||
function (fieldCode, fieldValueString, field) {
|
function (fieldCode, fieldValueString, field) {
|
||||||
|
|
@ -26682,7 +26683,16 @@ var _user$project$Config$rowView = F3(
|
||||||
ctor: '::',
|
ctor: '::',
|
||||||
_0: A2(
|
_0: A2(
|
||||||
_elm_lang$html$Html$td,
|
_elm_lang$html$Html$td,
|
||||||
{ctor: '[]'},
|
{
|
||||||
|
ctor: '::',
|
||||||
|
_0: _user$project$Css_Admin$class(
|
||||||
|
{
|
||||||
|
ctor: '::',
|
||||||
|
_0: _user$project$Css_Classes$ShortCell,
|
||||||
|
_1: {ctor: '[]'}
|
||||||
|
}),
|
||||||
|
_1: {ctor: '[]'}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
ctor: '::',
|
ctor: '::',
|
||||||
_0: _elm_lang$html$Html$text(machineDisplay.display),
|
_0: _elm_lang$html$Html$text(machineDisplay.display),
|
||||||
|
|
@ -29556,62 +29566,33 @@ var _user$project$Main$view = function (model) {
|
||||||
A2(_evancz$url_parser$UrlParser$parseHash, _user$project$Main$parseRoute, model.location));
|
A2(_evancz$url_parser$UrlParser$parseHash, _user$project$Main$parseRoute, model.location));
|
||||||
return A2(
|
return A2(
|
||||||
_elm_lang$html$Html$div,
|
_elm_lang$html$Html$div,
|
||||||
{ctor: '[]'},
|
|
||||||
{
|
{
|
||||||
ctor: '::',
|
ctor: '::',
|
||||||
_0: A2(
|
_0: _elm_lang$html$Html_Attributes$class('lamassuAdminLayout'),
|
||||||
_elm_lang$html$Html$div,
|
_1: {ctor: '[]'}
|
||||||
{
|
},
|
||||||
ctor: '::',
|
{
|
||||||
_0: _elm_lang$html$Html_Attributes$class('grid'),
|
ctor: '::',
|
||||||
_1: {ctor: '[]'}
|
_0: A2(_user$project$NavBar$view, route, invalidConfigGroups),
|
||||||
},
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: A2(
|
|
||||||
_elm_lang$html$Html$div,
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: _elm_lang$html$Html_Attributes$class('unit one-quarter no-gutters lamassuAdminMainLeft'),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: A2(_user$project$NavBar$view, route, invalidConfigGroups),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
}),
|
|
||||||
_1: {
|
|
||||||
ctor: '::',
|
|
||||||
_0: A2(
|
|
||||||
_elm_lang$html$Html$div,
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: _elm_lang$html$Html_Attributes$class('unit three-quarters lamassuAdminMainRight'),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: A2(
|
|
||||||
_elm_lang$html$Html$div,
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: _elm_lang$html$Html_Attributes$class('lamassuAdminContent'),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
ctor: '::',
|
|
||||||
_0: A2(_user$project$Main$content, model, route),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
}),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
}),
|
|
||||||
_1: {ctor: '[]'}
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
_1: {
|
_1: {
|
||||||
ctor: '::',
|
ctor: '::',
|
||||||
_0: _user$project$Main$statusBar(model.status),
|
_0: A2(
|
||||||
_1: {ctor: '[]'}
|
_elm_lang$html$Html$div,
|
||||||
|
{
|
||||||
|
ctor: '::',
|
||||||
|
_0: _elm_lang$html$Html_Attributes$class('lamassuAdminContent'),
|
||||||
|
_1: {ctor: '[]'}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ctor: '::',
|
||||||
|
_0: A2(_user$project$Main$content, model, route),
|
||||||
|
_1: {ctor: '[]'}
|
||||||
|
}),
|
||||||
|
_1: {
|
||||||
|
ctor: '::',
|
||||||
|
_0: _user$project$Main$statusBar(model.status),
|
||||||
|
_1: {ctor: '[]'}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<base href="/">
|
<base href="/">
|
||||||
<link rel="stylesheet" href="bower_components/gridism/gridism.css">
|
|
||||||
<link rel="stylesheet" href="styles.css">
|
<link rel="stylesheet" href="styles.css">
|
||||||
<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>
|
<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>
|
||||||
<script src="bower_components/qrjs/qr.js"></script>
|
<script src="bower_components/qrjs/qr.js"></script>
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,11 @@ p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.lamassuAdminLayout {
|
||||||
|
display: flex;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.lamassuAdminStatusBar {
|
.lamassuAdminStatusBar {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
|
|
@ -42,12 +47,12 @@ p {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
font-family: Fira Code;
|
font-family: Fira Code;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
width: 50%;
|
width: 90%;
|
||||||
outline: none;
|
outline: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lamassuAdminButtonRow {
|
.lamassuAdminButtonRow {
|
||||||
text-align: right;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lamassuAdminButton {
|
.lamassuAdminButton {
|
||||||
|
|
@ -90,10 +95,10 @@ p {
|
||||||
}
|
}
|
||||||
|
|
||||||
.lamassuAdminContent {
|
.lamassuAdminContent {
|
||||||
margin: 20px 20px;
|
padding: 20px;
|
||||||
background-color: #ffffff;
|
background-color: #f6f6f4;
|
||||||
padding: 40px;
|
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lamassuAdminCryptoTabs {
|
.lamassuAdminCryptoTabs {
|
||||||
|
|
@ -135,14 +140,6 @@ p {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lamassuAdminConfigContainer {
|
|
||||||
padding: 20px;
|
|
||||||
border-radius: 0px 7px 7px 7px;
|
|
||||||
background-color: #f6f6f4;
|
|
||||||
margin: 0 0 10px;
|
|
||||||
animation: fadein 0.8s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.lamassuAdminTxTable {
|
.lamassuAdminTxTable {
|
||||||
border-radius: 7px;
|
border-radius: 7px;
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
|
|
@ -426,6 +423,9 @@ p {
|
||||||
padding: 0 0 60px 0;
|
padding: 0 0 60px 0;
|
||||||
background-color: #2d2d2d;
|
background-color: #2d2d2d;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
|
width: 15em;
|
||||||
|
max-width: 15em;
|
||||||
|
min-width: 15em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lamassuAdminNavBar .lamassuAdminNavBarRoute {
|
.lamassuAdminNavBar .lamassuAdminNavBarRoute {
|
||||||
|
|
|
||||||
73
yarn.lock
73
yarn.lock
|
|
@ -24,13 +24,6 @@ agent-base@2:
|
||||||
extend "~3.0.0"
|
extend "~3.0.0"
|
||||||
semver "~5.0.1"
|
semver "~5.0.1"
|
||||||
|
|
||||||
ajv@^4.9.0:
|
|
||||||
version "4.9.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.9.1.tgz#08e1b0a5fddc8b844d28ca7b03510e78812ee3a0"
|
|
||||||
dependencies:
|
|
||||||
co "^4.6.0"
|
|
||||||
json-stable-stringify "^1.0.1"
|
|
||||||
|
|
||||||
align-text@^0.1.1, align-text@^0.1.3:
|
align-text@^0.1.1, align-text@^0.1.3:
|
||||||
version "0.1.4"
|
version "0.1.4"
|
||||||
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
|
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
|
||||||
|
|
@ -57,10 +50,6 @@ ansi-styles@^2.2.1:
|
||||||
version "2.2.1"
|
version "2.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
|
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
|
||||||
|
|
||||||
ap@~0.2.0:
|
|
||||||
version "0.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/ap/-/ap-0.2.0.tgz#ae0942600b29912f0d2b14ec60c45e8f330b6110"
|
|
||||||
|
|
||||||
argparse@^0.1.16:
|
argparse@^0.1.16:
|
||||||
version "0.1.16"
|
version "0.1.16"
|
||||||
resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c"
|
resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c"
|
||||||
|
|
@ -437,10 +426,6 @@ clone@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
|
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
|
||||||
|
|
||||||
co@^4.6.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
|
|
||||||
|
|
||||||
co@~3.0.6:
|
co@~3.0.6:
|
||||||
version "3.0.6"
|
version "3.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda"
|
resolved "https://registry.yarnpkg.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda"
|
||||||
|
|
@ -1338,12 +1323,6 @@ json-schema@0.2.3:
|
||||||
version "0.2.3"
|
version "0.2.3"
|
||||||
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
|
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
|
||||||
|
|
||||||
json-stable-stringify@^1.0.1:
|
|
||||||
version "1.0.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
|
|
||||||
dependencies:
|
|
||||||
jsonify "~0.0.0"
|
|
||||||
|
|
||||||
json-stringify-safe@~5.0.1:
|
json-stringify-safe@~5.0.1:
|
||||||
version "5.0.1"
|
version "5.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
|
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
|
||||||
|
|
@ -1352,10 +1331,6 @@ json3@3.3.2:
|
||||||
version "3.3.2"
|
version "3.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
|
resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
|
||||||
|
|
||||||
jsonify@~0.0.0:
|
|
||||||
version "0.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
|
|
||||||
|
|
||||||
jsonpointer@^4.0.0:
|
jsonpointer@^4.0.0:
|
||||||
version "4.0.0"
|
version "4.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5"
|
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5"
|
||||||
|
|
@ -1701,9 +1676,9 @@ number-is-nan@^1.0.0:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
|
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
|
||||||
|
|
||||||
numeral@^2.0.1:
|
numeral@^2.0.3:
|
||||||
version "2.0.1"
|
version "2.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/numeral/-/numeral-2.0.1.tgz#905935ce72e316b31e81ca0c7586e6b60e132b4f"
|
resolved "https://registry.yarnpkg.com/numeral/-/numeral-2.0.3.tgz#18f2ffb78312cadca116b7bbf7a7591146ea1912"
|
||||||
|
|
||||||
oauth-sign@~0.8.1:
|
oauth-sign@~0.8.1:
|
||||||
version "0.8.2"
|
version "0.8.2"
|
||||||
|
|
@ -1865,26 +1840,16 @@ pg-pool@1.*:
|
||||||
generic-pool "2.4.2"
|
generic-pool "2.4.2"
|
||||||
object-assign "4.1.0"
|
object-assign "4.1.0"
|
||||||
|
|
||||||
pg-promise@^5.4.4:
|
pg-promise@^5.5.0:
|
||||||
version "5.4.7"
|
version "5.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/pg-promise/-/pg-promise-5.4.7.tgz#e74469937f459c733aa5e444565583173b106357"
|
resolved "https://registry.yarnpkg.com/pg-promise/-/pg-promise-5.5.0.tgz#a89c7e25e8695c343a51f7821d4e16bb5f46d5cc"
|
||||||
dependencies:
|
dependencies:
|
||||||
manakin "0.4"
|
manakin "0.4"
|
||||||
pg "5.1"
|
pg "5.1"
|
||||||
pg-minify "0.4"
|
pg-minify "0.4"
|
||||||
spex "1.1"
|
spex "1.1"
|
||||||
|
|
||||||
pg-types@1.*:
|
pg-types@1.*, pg-types@1.6.0:
|
||||||
version "1.11.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.11.0.tgz#aae91a82d952b633bb88d006350a166daaf6ea90"
|
|
||||||
dependencies:
|
|
||||||
ap "~0.2.0"
|
|
||||||
postgres-array "~1.0.0"
|
|
||||||
postgres-bytea "~1.0.0"
|
|
||||||
postgres-date "~1.0.0"
|
|
||||||
postgres-interval "~1.0.0"
|
|
||||||
|
|
||||||
pg-types@1.6.0:
|
|
||||||
version "1.6.0"
|
version "1.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.6.0.tgz#3872a0f199143025497f4ee2a65fdaf00d7ea8b3"
|
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.6.0.tgz#3872a0f199143025497f4ee2a65fdaf00d7ea8b3"
|
||||||
|
|
||||||
|
|
@ -1900,9 +1865,9 @@ pg@5.1:
|
||||||
pgpass "0.0.6"
|
pgpass "0.0.6"
|
||||||
semver "4.3.2"
|
semver "4.3.2"
|
||||||
|
|
||||||
pg@^6.1.0:
|
pg@^6.1.2:
|
||||||
version "6.1.0"
|
version "6.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/pg/-/pg-6.1.0.tgz#4ebc58100a79187b6b98fa5caf1675d669926b41"
|
resolved "https://registry.yarnpkg.com/pg/-/pg-6.1.2.tgz#2c896a7434502e2b938c100fc085b4e974a186db"
|
||||||
dependencies:
|
dependencies:
|
||||||
buffer-writer "1.0.1"
|
buffer-writer "1.0.1"
|
||||||
packet-reader "0.2.0"
|
packet-reader "0.2.0"
|
||||||
|
|
@ -1946,24 +1911,6 @@ plur@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156"
|
resolved "https://registry.yarnpkg.com/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156"
|
||||||
|
|
||||||
postgres-array@~1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.0.tgz#48c2e82935b178bf805e0dff689d137eec2bfe6b"
|
|
||||||
|
|
||||||
postgres-bytea@~1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
|
|
||||||
|
|
||||||
postgres-date@~1.0.0:
|
|
||||||
version "1.0.3"
|
|
||||||
resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.3.tgz#e2d89702efdb258ff9d9cee0fe91bd06975257a8"
|
|
||||||
|
|
||||||
postgres-interval@~1.0.0:
|
|
||||||
version "1.0.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.0.2.tgz#7261438d862b412921c6fdb7617668424b73a6ed"
|
|
||||||
dependencies:
|
|
||||||
xtend "^4.0.0"
|
|
||||||
|
|
||||||
prelude-ls@~1.1.2:
|
prelude-ls@~1.1.2:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
|
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue