From 443e57866f3ff0e3d5c67fce3d9b76b14e89f6b2 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 08:23:09 -0400 Subject: [PATCH 01/25] Update Dev Logs --- Dev Logs.md | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/Dev Logs.md b/Dev Logs.md index eb1ebed..58e8017 100644 --- a/Dev Logs.md +++ b/Dev Logs.md @@ -1,12 +1,42 @@ # Dev Logs These are daily and weekly summaries of the work thats been done on webqueue2. They start on 6/23 because that's whe this document was started but other work was done before this time. +## Week 9: 8/17/20 - 8/21/20 +### This Week's Goals +- Finish lingering documentation tasks +- Automate documentation generation for API +- Choose documentation standard for JSX + + + + + +--- + + + + + + + + + + + + + ## Week 8: 8/10/20 - 8/16/20 ### This Week's Goals - Finish responsive two panel view - Start on ItemView rewrite - +### This Week's Recap +- Finished responsive two panel view +- Updated documentation following GitHub transfer +- Updated dependencies for API +- Separated ItemViewAppBar and ItemMetadataView into separate components +- Gathered resources for onboarding new hire +- Began working on ItemView rewrite --- @@ -37,7 +67,10 @@ These are daily and weekly summaries of the work thats been done on webqueue2. T - [Getting Started w/ Flask-SQLAlchemy](https://www.youtube.com/watch?v=jTiyt6W1Qpo) - Updated internal tooling to consolidate pieces into npm control - +### Friday 8/14/20 +- Separated ItemView metadata content into its own component +- Added conditional alert if item is locked +- Experiemented with hiding scrollbars From af12e5fcd1190ad1fbfa85a45a5daf0c944ddec0 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 08:25:31 -0400 Subject: [PATCH 02/25] Add material-ui-lab to dependencies --- package-lock.json | 12 ++++++++++++ package.json | 1 + 2 files changed, 13 insertions(+) diff --git a/package-lock.json b/package-lock.json index 44ccb3b..950a16e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1387,6 +1387,18 @@ "@babel/runtime": "^7.4.4" } }, + "@material-ui/lab": { + "version": "4.0.0-alpha.56", + "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.56.tgz", + "integrity": "sha512-xPlkK+z/6y/24ka4gVJgwPfoCF4RCh8dXb1BNE7MtF9bXEBLN/lBxNTK8VAa0qm3V2oinA6xtUIdcRh0aeRtVw==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.10.2", + "clsx": "^1.0.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0" + } + }, "@material-ui/pickers": { "version": "3.2.10", "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.2.10.tgz", diff --git a/package.json b/package.json index 1378b3e..4260264 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "dependencies": { "@material-ui/core": "^4.10.2", "@material-ui/icons": "^4.9.1", + "@material-ui/lab": "^4.0.0-alpha.56", "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", From 700bafc2fdbf7ce9f8cee140f9d79692421367fa Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 08:31:20 -0400 Subject: [PATCH 03/25] Create ItemMetadataView --- src/ItemMetadataView.js | 43 +++++++++++++++++++++++++++++++++++ src/ItemView.js | 50 ++++------------------------------------- 2 files changed, 47 insertions(+), 46 deletions(-) create mode 100644 src/ItemMetadataView.js diff --git a/src/ItemMetadataView.js b/src/ItemMetadataView.js new file mode 100644 index 0000000..9a08889 --- /dev/null +++ b/src/ItemMetadataView.js @@ -0,0 +1,43 @@ +import React from 'react'; +import { makeStyles, Grid, Paper } from '@material-ui/core'; +import { Alert } from '@material-ui/lab' + + +export default function ItemMetadataView({item}){ + const LockedAlert = () => { + return ( + + {item.isLocked} + + ); + } + const useStyles = makeStyles({ + "gridContainer": { + paddingTop: ".75em", + } + }); + + const classes = useStyles(); + + const metadataFields = ["userEmail", "userAlias", "subject", "dateReceived", + "assignedTo", "status", "priority", "department", "building"]; + + return( + <> + {item.isLocked ? LockedAlert() : ""} + + {metadataFields.map((field) => { + const title = field.toUpperCase(); + const subtitle = item[field] === undefined ? "Unknown" : item[field]; + return ( + + + {title}: {subtitle} + + + ); + })} + + + ); +} \ No newline at end of file diff --git a/src/ItemView.js b/src/ItemView.js index 626a1dd..e0c000a 100644 --- a/src/ItemView.js +++ b/src/ItemView.js @@ -1,10 +1,6 @@ import React from 'react'; -import { ListItem, ListItemIcon, ListItemText, Paper, Typography, Divider, makeStyles } from '@material-ui/core'; -import PersonIcon from '@material-ui/icons/Person'; -import CalendarIcon from '@material-ui/icons/CalendarToday'; -import AssignmentdIcon from '@material-ui/icons/AssignmentInd'; -import InfoIcon from '@material-ui/icons/Info'; -import ClockIcon from '@material-ui/icons/QueryBuilder'; +import { Paper, Typography, Divider, makeStyles } from '@material-ui/core'; +import ItemMetadataView from "./ItemMetadataView" function ItemView(props){ @@ -18,46 +14,8 @@ function ItemView(props){ return( - - - {props.activeItem["subject"]} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + From ff76bf2f680df851bfc80a3250b3161740566034 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 08:32:26 -0400 Subject: [PATCH 04/25] Simplify ItemView content padding --- src/ItemView.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ItemView.js b/src/ItemView.js index e0c000a..7d7b2da 100644 --- a/src/ItemView.js +++ b/src/ItemView.js @@ -6,7 +6,7 @@ function ItemView(props){ const useStyles = makeStyles((theme) => ({ "paperMargin": { - paddingLeft: theme.spacing(3), + padding: theme.spacing(1), } })); @@ -21,7 +21,7 @@ return( {/* */} {props.activeItem["content"] ? props.activeItem["content"].map(line => ( - + {line} )): "" } From 1ced2c64a5e8aa031b40c93e9c68a313bc2e446e Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 08:33:59 -0400 Subject: [PATCH 05/25] Hide scrollbar in webkit browsers --- src/App.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 587adb3..b699601 100644 --- a/src/App.js +++ b/src/App.js @@ -29,12 +29,19 @@ function App(){ width: "100vw", height: "100vh", transition: transitionWidth, + "&::-webkit-scrollbar": { + width: "0 !important" + } }, "rightCol": { overflow: "auto", width: "0", height: "100vh", - transition: transitionWidth + transition: transitionWidth, + scrollbarWidth: 0, + "&::-webkit-scrollbar": { + width: "0 !important" + } }, "rightColShift": { overflowY: "auto", From 0b42a7020984a8b8bc4d3aa89ac528b983b84fd5 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 15:04:59 -0400 Subject: [PATCH 06/25] Increase padding in ItemView --- src/ItemView.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/ItemView.js b/src/ItemView.js index 7d7b2da..571cf34 100644 --- a/src/ItemView.js +++ b/src/ItemView.js @@ -1,31 +1,27 @@ import React from 'react'; -import { Paper, Typography, Divider, makeStyles } from '@material-ui/core'; +import { Paper, Typography, makeStyles } from '@material-ui/core'; import ItemMetadataView from "./ItemMetadataView" function ItemView(props){ const useStyles = makeStyles((theme) => ({ - "paperMargin": { - padding: theme.spacing(1), + "paperPadding": { + padding: theme.spacing(2), } })); const classes = useStyles(); return( - + - - - {/* */} {props.activeItem["content"] ? props.activeItem["content"].map(line => ( {line} )): "" } - {/* */} ); } From 943ff281bc9ef006a2cabeb99873fc7ec24ba66d Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 15:05:31 -0400 Subject: [PATCH 07/25] Update Dev Logs --- Dev Logs.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Dev Logs.md b/Dev Logs.md index 58e8017..b6b0b37 100644 --- a/Dev Logs.md +++ b/Dev Logs.md @@ -13,7 +13,18 @@ These are daily and weekly summaries of the work thats been done on webqueue2. T --- - +### Monday 8/17/20 +- Experimented with [React Styleguidist](https://react-styleguidist.js.org/) for React styleguide generation. + - Will need to restructure `/src` directory and create modular components + _Example:_ + ``` + /src/components/ + ├── ComponentName + │   ├── ComponentName.css Component CSS (if used) + │   ├── ComponentName.js Componenet + │   ├── ComponentName.md Styleguidist Content + │   └── index.js Exports Component + ``` From 3a4fe8d26c92e90dc601ec307d7a52ba5961bad0 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 15:06:15 -0400 Subject: [PATCH 08/25] Add default item for testing --- src/App.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/App.js b/src/App.js index b699601..9721887 100644 --- a/src/App.js +++ b/src/App.js @@ -7,10 +7,12 @@ import ItemViewAppBar from "./ItemViewAppBar"; import ItemView from "./ItemView"; import clsx from "clsx"; +const testItem = {"queue": "ce", "number": 100, "lastUpdated": "07-23-20 10:11 PM", "headers": [{"type": "Merged-Time", "content": "Tue, 23 Jun 2020 13:31:53 -0400"}, {"type": "Merged-By", "content": "campb303"}, {"type": "QTime", "content": "1"}, {"type": "QTime-Updated-Time", "content": "Tue, 23 Jun 2020 13:28:50 EDT"}, {"type": "QTime-Updated-By", "content": "campb303"}, {"type": "Time", "content": "1"}, {"type": "Time-Updated-Time", "content": "Tue, 23 Jun 2020 13:28:50 EDT"}, {"type": "Time-Updated-By", "content": "campb303"}, {"type": "Replied-Time", "content": "Tue, 23 Jun 2020 13:28:48 -0400"}, {"type": "Replied-By", "content": "campb303"}, {"type": "Edited-Time", "content": "Tue, 23 Jun 2020 13:27:56 -0400"}, {"type": "Edited-By", "content": "campb303"}, {"type": "QAssigned-To", "content": "campb303"}, {"type": "QAssigned-To-Updated-Time", "content": "Tue, 23 Jun 2020 13:27:00 EDT"}, {"type": "QAssigned-To-Updated-By", "content": "campb303"}, {"type": "Assigned-To", "content": "campb303"}, {"type": "Assigned-To-Updated-Time", "content": "Tue, 23 Jun 2020 13:27:00 EDT"}, {"type": "Assigned-To-Updated-By", "content": "campb303"}, {"type": "QStatus", "content": "Dont Delete"}, {"type": "QStatus-Updated-Time", "content": "Tue, 23 Jun 2020 13:26:55 EDT"}, {"type": "QStatus-Updated-By", "content": "campb303"}, {"type": "Status", "content": "Dont Delete"}, {"type": "Status-Updated-Time", "content": "Tue, 23 Jun 2020 13:26:55 EDT"}, {"type": "Status-Updated-By", "content": "campb303"}, {"type": "Date", "content": "Tue, 23 Jun 2020 13:25:51 -0400"}, {"type": "From", "content": "Justin Campbell "}, {"type": "Message-ID", "content": "<911CE050-3240-4980-91DD-9C3EBB8DBCF8@purdue.edu>"}, {"type": "Subject", "content": "Beepboop"}, {"type": "To", "content": "cesite@ecn.purdue.edu"}, {"type": "Content-Type", "content": "text/plain; charset=\"utf-8\""}, {"type": "X-ECN-Queue-Original-Path", "content": "/home/pier/e/queue/Attachments/inbox/2020-06-23/208-original.txt"}], "content": ["Testtest\n", "\n", "*** Status updated by: campb303 at: 6/23/2020 13:26:55 ***\n", "Dont Delete\n", "*** Edited by: campb303 at: 06/23/20 13:27:56 ***\n", "\n", "This be an edit my boy\n", "\n", "\n", "\n", "*** Replied by: campb303 at: 06/23/20 13:28:18 ***\n", "\n", "This be a reply my son\n", "\n", "Justin\n", "ECN\n", "\n", "=== Additional information supplied by user ===\n", "\n", "Subject: Re: Beepboop\n", "From: Justin Campbell \n", "Date: Tue, 23 Jun 2020 13:30:45 -0400\n", "X-ECN-Queue-Original-Path: /home/pier/e/queue/Attachments/inbox/2020-06-23/212-original.txt\n", "X-ECN-Queue-Original-URL: https://engineering.purdue.edu/webqueue/Attachments/inbox/2020-06-23/212-original.txt\n", "\n", "Huzzah!\n", "\n", "===============================================\n"], "isLocked": "ce 100 is locked by knewell using qvi", "userEmail": "campb303@purdue.edu", "userName": "Justin Campbell", "userAlias": "campb303", "assignedTo": "campb303", "subject": "Beepboop", "status": "Dont Delete", "priority": "", "department": "", "building": "", "dateReceived": "Tue, 23 Jun 2020 13:25:51 -0400"} + function App(){ const [darkMode, setDarkMode] = useState(false); - const [activeItem, setActiveItem] = useState({}); - const [sidebarOpen, setSidebarOpen] = useState(false); + const [activeItem, setActiveItem] = useState(testItem); + const [sidebarOpen, setSidebarOpen] = useState(true); const theme = createMuiTheme({ "palette": { @@ -29,9 +31,6 @@ function App(){ width: "100vw", height: "100vh", transition: transitionWidth, - "&::-webkit-scrollbar": { - width: "0 !important" - } }, "rightCol": { overflow: "auto", @@ -39,9 +38,6 @@ function App(){ height: "100vh", transition: transitionWidth, scrollbarWidth: 0, - "&::-webkit-scrollbar": { - width: "0 !important" - } }, "rightColShift": { overflowY: "auto", From 5abf6da79676bbc482f587cd5ef9b68dfea5152c Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 15:23:09 -0400 Subject: [PATCH 09/25] Change AppBars to dense --- src/CustomAppBar.js | 4 ++-- src/ItemViewAppBar.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/CustomAppBar.js b/src/CustomAppBar.js index 41bbcf6..c5c8f63 100644 --- a/src/CustomAppBar.js +++ b/src/CustomAppBar.js @@ -21,8 +21,8 @@ export default function CustomAppBar(props){ return( <> - - + + {props.title} diff --git a/src/ItemViewAppBar.js b/src/ItemViewAppBar.js index 8541e6b..45dec54 100644 --- a/src/ItemViewAppBar.js +++ b/src/ItemViewAppBar.js @@ -18,7 +18,7 @@ export default function ItemViewAppBar(props){ return( <> - + props.setSidebarOpen(false)} From 0c763ee0c990af977ec48132adf7d9f1855d5bb1 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 17 Aug 2020 15:23:31 -0400 Subject: [PATCH 10/25] Made ItemView Paper square --- src/ItemView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ItemView.js b/src/ItemView.js index 571cf34..c340f51 100644 --- a/src/ItemView.js +++ b/src/ItemView.js @@ -13,7 +13,7 @@ function ItemView(props){ const classes = useStyles(); return( - + From 2b1130f931bdb92986d282390a61b4bf267c0d11 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:01:03 -0400 Subject: [PATCH 11/25] Move ItemTable to module folder --- src/{ => components/ItemTable}/ItemTable.js | 20 +++++++++++++------- src/components/ItemTable/ItemTable.md | 4 ++++ src/components/ItemTable/index.js | 3 +++ 3 files changed, 20 insertions(+), 7 deletions(-) rename src/{ => components/ItemTable}/ItemTable.js (65%) create mode 100644 src/components/ItemTable/ItemTable.md create mode 100644 src/components/ItemTable/index.js diff --git a/src/ItemTable.js b/src/components/ItemTable/ItemTable.js similarity index 65% rename from src/ItemTable.js rename to src/components/ItemTable/ItemTable.js index 14f59c6..dbd01ea 100644 --- a/src/ItemTable.js +++ b/src/components/ItemTable/ItemTable.js @@ -1,7 +1,8 @@ import React, { useState, useEffect } from 'react'; +import PropTypes from 'prop-types' import MaterialTable from "material-table"; -function ItemTable(props) { +export default function ItemTable({ setActiveItem, setSidebarOpen }) { const columns = [ { title: 'Queue', field: 'queue', filterPlaceholder: "Ex: \"ME\"" }, @@ -12,9 +13,9 @@ function ItemTable(props) { { title: 'Status', field: 'status', filterPlaceholder: "Ex: \"Wating for Reply\"" }, { title: 'Priority', field: 'priority', filterPlaceholder: "Ex: \"covid\"" }, { title: 'Last Updated', field: 'lastUpdated', filterPlaceholder: "Ex: \"07-27-20 12:54 PM\"" }, - // { title: 'Department', field: 'department', filterPlaceholder: "Ex: \"Business Office\"" }, - // { title: 'Building', field: 'building', filterPlaceholder: "Ex: \"KNOY\"" }, - // { title: 'Date Received', field: 'dateReceived', filterPlaceholder: "Ex: \"07-20-20 03:32 AM\"" }, + { title: 'Department', field: 'department', filterPlaceholder: "Ex: \"Business Office\"" }, + { title: 'Building', field: 'building', filterPlaceholder: "Ex: \"KNOY\"" }, + { title: 'Date Received', field: 'dateReceived', filterPlaceholder: "Ex: \"07-20-20 03:32 AM\"" }, ] const [data, setData] = useState([]) @@ -40,11 +41,16 @@ function ItemTable(props) { title={"Demo Table"} options={options} onRowClick={(event, rowData) => { - props.setActiveItem(rowData); - props.setSidebarOpen(true); + setActiveItem(rowData); + setSidebarOpen(true); }} /> ); } -export default ItemTable; +ItemTable.propTypes = { + /** Function to set active item on row click. */ + "setActiveItem": PropTypes.func.isRequired, + /** Function to toggle sidebar on row click. */ + "setSidebarOpen": PropTypes.func.isRequired +} diff --git a/src/components/ItemTable/ItemTable.md b/src/components/ItemTable/ItemTable.md new file mode 100644 index 0000000..5600233 --- /dev/null +++ b/src/components/ItemTable/ItemTable.md @@ -0,0 +1,4 @@ +The ItemTable is a modified version of [material-table](https://material-table.com/) the primary view for webqueue2. It displays metadata for items of selected queues and allows for filtering. By default, it is pre-configured to fetch data the webqueue2 API. +```jsx + +``` \ No newline at end of file diff --git a/src/components/ItemTable/index.js b/src/components/ItemTable/index.js new file mode 100644 index 0000000..ff33a40 --- /dev/null +++ b/src/components/ItemTable/index.js @@ -0,0 +1,3 @@ +import ItemTable from "./ItemTable"; + +export default ItemTable; \ No newline at end of file From 47660b685ad48f1354b64867c9f7cc4be5bf6838 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:01:31 -0400 Subject: [PATCH 12/25] Add react-styleguidist to npm dependencies --- package-lock.json | 1865 ++++++++++++++++++++++++++++++++++++++++++--- package.json | 3 + 2 files changed, 1771 insertions(+), 97 deletions(-) diff --git a/package-lock.json b/package-lock.json index 950a16e..aebfcfa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1719,6 +1719,12 @@ "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, "@types/babel__core": { "version": "7.1.9", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", @@ -1852,6 +1858,12 @@ "@types/react": "*" } }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, "@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", @@ -1865,6 +1877,12 @@ "@types/react": "*" } }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, "@types/testing-library__dom": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", @@ -1959,6 +1977,70 @@ } } }, + "@types/uglify-js": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", + "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/webpack": { + "version": "4.41.21", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.21.tgz", + "integrity": "sha512-2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-sources": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", + "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, "@types/yargs": { "version": "13.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.9.tgz", @@ -2026,6 +2108,15 @@ } } }, + "@vxna/mini-html-webpack-template": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@vxna/mini-html-webpack-template/-/mini-html-webpack-template-1.0.0.tgz", + "integrity": "sha512-cwlmP9CoWyZYtI33DUKOjS6Hyn3yNrXZQtP+QxPjaRpYNYcbrg+u7EZQZmvB/Mi7qwiDbeTU7UtMT0C5ouRTNA==", + "dev": true, + "requires": { + "common-tags": "^1.8.0" + } + }, "@webassemblyjs/ast": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", @@ -2213,6 +2304,12 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, "acorn-globals": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", @@ -2510,6 +2607,12 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, + "ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", + "dev": true + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -2984,6 +3087,12 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -3317,6 +3426,30 @@ "node-int64": "^0.4.0" } }, + "buble": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/buble/-/buble-0.19.8.tgz", + "integrity": "sha512-IoGZzrUTY5fKXVkgGHw3QeXFMUNBFv+9l8a4QJKG1JhG3nCMHTdEX1DCOg8568E2Q9qvAQIiSokv6Jsgx8p2cA==", + "dev": true, + "requires": { + "acorn": "^6.1.1", + "acorn-dynamic-import": "^4.0.0", + "acorn-jsx": "^5.0.1", + "chalk": "^2.4.2", + "magic-string": "^0.25.3", + "minimist": "^1.2.0", + "os-homedir": "^2.0.0", + "regexpu-core": "^4.5.4" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + } + } + }, "buffer": { "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", @@ -3574,6 +3707,12 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "ccount": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", + "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==", + "dev": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -3584,6 +3723,30 @@ "supports-color": "^5.3.0" } }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -3722,6 +3885,16 @@ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -3730,11 +3903,35 @@ "restore-cursor": "^3.1.0" } }, + "cli-spinners": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", + "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==", + "dev": true + }, "cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "dev": true, + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "clipboard-copy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/clipboard-copy/-/clipboard-copy-3.1.0.tgz", + "integrity": "sha512-Xsu1NddBXB89IUauda5BIq3Zq73UWkjkaQlPQbLNvNsd5WBMnTWPNKYR6HGaySOxGYZ+BKxP2E9X4ElnI3yiPA==", + "dev": true + }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -3767,6 +3964,12 @@ } } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, "clone-deep": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", @@ -3804,6 +4007,12 @@ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -3849,6 +4058,12 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.0.tgz", "integrity": "sha512-soRSroY+OF/8OdA3PTQXwaDJeMc7TfknKKrxeSCencL2a4+Tx5zhxmmv7hdpCjhKBjehzp8+bwe/T68K0hpIjw==" }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3862,6 +4077,21 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "common-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-dir/-/common-dir-3.0.0.tgz", + "integrity": "sha512-DxMoyyrXEEGpzpLHs5UvcuXHYyUOe+weMVXgmM0cQerf/NbLzOgZuNpBh7mKbt69pgtSNjjZnEQh3CEnIIxhKQ==", + "dev": true, + "requires": { + "common-sequence": "^2.0.0" + } + }, + "common-sequence": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.0.tgz", + "integrity": "sha512-f0QqPLpRTgMQn/pQIynf+SdE73Lw5Q1jn4hjirHLgH/NJ71TiHjXusV16BmOyuK5rRQ1W2f++II+TFZbQOh4hA==", + "dev": true + }, "common-tags": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", @@ -4036,6 +4266,124 @@ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, + "copy-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + } + } + }, "core-js": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", @@ -4230,6 +4578,12 @@ } } }, + "css-initials": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/css-initials/-/css-initials-0.3.1.tgz", + "integrity": "sha512-fkshKv9vV8AmcxkAWVQ9DmEAKiqe09GHdnFaXecp0NIfsGnXIHVJAHfsxdRy9KXV0/KiWdjBqrCYto2fYIO4xQ==", + "dev": true + }, "css-line-break": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-1.0.1.tgz", @@ -4555,6 +4909,15 @@ "ip-regex": "^2.1.0" } }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4655,6 +5018,13 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true, + "optional": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -5084,6 +5454,18 @@ "es6-symbol": "^3.1.1" } }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", + "dev": true + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", @@ -5593,6 +5975,12 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, + "estree-walker": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.9.0.tgz", + "integrity": "sha512-12U47o7XHUX329+x3FzNVjCx3SHEzMF0nkDv7r/HnBzX/xNTKxajBk6gyygaxrAFtLj39219oMfbtxv4KpaOiA==", + "dev": true + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -6075,6 +6463,24 @@ "locate-path": "^3.0.0" } }, + "findup": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", + "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", + "dev": true, + "requires": { + "colors": "~0.6.0-1", + "commander": "~2.1.0" + }, + "dependencies": { + "commander": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=", + "dev": true + } + } + }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -6303,6 +6709,12 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "function.name-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/function.name-polyfill/-/function.name-polyfill-1.0.6.tgz", + "integrity": "sha512-ejQivNFbBPTY5O/waFta6D5AzV8GJiM/fMDaT6LrsYax1cb4eipxuQqKNlugF2jlcXIjifsqvju3wsgV35TELg==", + "dev": true + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", @@ -6344,6 +6756,23 @@ "assert-plus": "^1.0.0" } }, + "github-slugger": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", + "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", + "dev": true, + "requires": { + "emoji-regex": ">=6.0.0 <=6.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", + "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=", + "dev": true + } + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -6426,6 +6855,25 @@ } } }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "dev": true, + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -6555,6 +7003,12 @@ } } }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, "hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", @@ -7067,6 +7521,28 @@ "kind-of": "^3.0.2" } }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-arguments": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", @@ -7129,6 +7605,12 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -7184,11 +7666,23 @@ "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "is-in-browser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -7290,11 +7784,23 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true + }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -7386,6 +7892,12 @@ "html-escaper": "^2.0.0" } }, + "javascript-stringify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", + "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", + "dev": true + }, "jest": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", @@ -8085,24 +8597,86 @@ "jss": "^10.3.0" } }, - "jss-plugin-default-unit": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.3.0.tgz", - "integrity": "sha512-tT5KkIXAsZOSS9WDSe8m8lEHIjoEOj4Pr0WrG0WZZsMXZ1mVLFCSsD2jdWarQWDaRNyMj/I4d7czRRObhOxSuw==", + "jss-plugin-compose": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.4.0.tgz", + "integrity": "sha512-m1MKZQDH/48W2NHqgsfhYBAObVHzDzSCULLLqrc8nZh1fYGvEBUND82oqd6Jh95pJbMhTzx3E9st63MivEuvAw==", + "dev": true, "requires": { "@babel/runtime": "^7.3.1", - "jss": "^10.3.0" - } - }, - "jss-plugin-global": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.3.0.tgz", - "integrity": "sha512-etYTG/y3qIR/vxZnKY+J3wXwObyBDNhBiB3l/EW9/pE3WHE//BZdK8LFvQcrCO48sZW1Z6paHo6klxUPP7WbzA==", + "jss": "10.4.0", + "tiny-warning": "^1.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==", + "dev": true + }, + "jss": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.4.0.tgz", + "integrity": "sha512-l7EwdwhsDishXzqTc3lbsbyZ83tlUl5L/Hb16pHCvZliA9lRDdNBZmHzeJHP0sxqD0t1mrMmMR8XroR12JBYzw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + } + } + } + }, + "jss-plugin-default-unit": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.3.0.tgz", + "integrity": "sha512-tT5KkIXAsZOSS9WDSe8m8lEHIjoEOj4Pr0WrG0WZZsMXZ1mVLFCSsD2jdWarQWDaRNyMj/I4d7czRRObhOxSuw==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "^10.3.0" + } + }, + "jss-plugin-global": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.3.0.tgz", + "integrity": "sha512-etYTG/y3qIR/vxZnKY+J3wXwObyBDNhBiB3l/EW9/pE3WHE//BZdK8LFvQcrCO48sZW1Z6paHo6klxUPP7WbzA==", "requires": { "@babel/runtime": "^7.3.1", "jss": "^10.3.0" } }, + "jss-plugin-isolate": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/jss-plugin-isolate/-/jss-plugin-isolate-10.4.0.tgz", + "integrity": "sha512-WR0IqdTNW0XgeLefqmOF9CS1GQlXszXv4tHCFH4AjGJG1dUk1VGGX1Wr+TKccFgViKgzXaTo6G96EPYjSGi8Kw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.3.1", + "css-initials": "^0.3.1", + "jss": "10.4.0" + }, + "dependencies": { + "csstype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==", + "dev": true + }, + "jss": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.4.0.tgz", + "integrity": "sha512-l7EwdwhsDishXzqTc3lbsbyZ83tlUl5L/Hb16pHCvZliA9lRDdNBZmHzeJHP0sxqD0t1mrMmMR8XroR12JBYzw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + } + } + } + }, "jss-plugin-nested": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.3.0.tgz", @@ -8223,6 +8797,12 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, + "listify": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/listify/-/listify-1.0.3.tgz", + "integrity": "sha512-083swF7iH7bx8666zdzBColpgEuy46HjN3r1isD4zV6Ix7FuHfb/2/WVnl4CH8hjuoWeFF7P5KkKNXUnJCFEJg==", + "dev": true + }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -8356,11 +8936,26 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2" + } + }, "loglevel": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -8377,6 +8972,12 @@ "tslib": "^1.10.0" } }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -8392,6 +8993,15 @@ } } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -8447,6 +9057,28 @@ "object-visit": "^1.0.0" } }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", + "dev": true + }, + "markdown-to-jsx": { + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", + "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", + "dev": true, + "requires": { + "prop-types": "^15.6.2", + "unquote": "^1.1.0" + } + }, "material-table": { "version": "1.63.1", "resolved": "https://registry.npmjs.org/material-table/-/material-table-1.63.1.tgz", @@ -8483,6 +9115,26 @@ "safe-buffer": "^5.1.2" } }, + "mdast-util-compact": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", + "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -8670,6 +9322,15 @@ } } }, + "mini-html-webpack-plugin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/mini-html-webpack-plugin/-/mini-html-webpack-plugin-2.2.1.tgz", + "integrity": "sha512-0OS1FieM/c2w7INXjWA1kHCJP4NzJBFN0hOWK3Bz2/j4UOKBQYj4jQiFzfOxf+DnpUNi5I3xGEz86ho3YANdZg==", + "dev": true, + "requires": { + "webpack-sources": "^1.3.0" + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -8798,6 +9459,12 @@ "run-queue": "^1.0.3" } }, + "mri": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", + "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -8887,6 +9554,15 @@ "tslib": "^1.10.0" } }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "node-forge": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", @@ -9295,6 +9971,83 @@ "word-wrap": "~1.2.3" } }, + "ora": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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 + }, + "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 + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -9308,6 +10061,12 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, + "os-homedir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-2.0.0.tgz", + "integrity": "sha512-saRNz0DSC5C/I++gFIaJTXoFJMRwiP5zHar5vV3xQ2TkgEw6hDCcU5F272JjUylpiVgBrZNQHnfjkLabTfb92Q==", + "dev": true + }, "os-locale": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", @@ -9464,6 +10223,20 @@ "safe-buffer": "^5.1.1" } }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -10619,6 +11392,15 @@ } } }, + "prismjs": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz", + "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==", + "dev": true, + "requires": { + "clipboard": "^2.0.0" + } + }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -10755,11 +11537,28 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, + "q-i": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/q-i/-/q-i-2.0.1.tgz", + "integrity": "sha512-tr7CzPNxkBDBuPzqi/HDUS4uBOppb91akNTeh56TYio8TiIeXp2Yp8ea9NmDu2DmGH35ZjJDq6C3E4SepVZ4bQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "is-plain-object": "^2.0.4", + "stringify-object": "^3.2.0" + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, + "qss": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/qss/-/qss-2.0.3.tgz", + "integrity": "sha512-j48ZBT5IZbSqJiSU8EX4XrN8nXiflHvmMvv2XpFc31gh7n6EpSs75bNr6+oj3FOLWyT8m09pTmqLNl34L7/uPQ==", + "dev": true + }, "query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -11070,6 +11869,37 @@ } } }, + "react-docgen": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", + "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.13.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + } + }, + "react-docgen-annotation-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-docgen-annotation-resolver/-/react-docgen-annotation-resolver-2.0.0.tgz", + "integrity": "sha512-0rNR0SZAjd4eHTYP3Iq/pi0zTznHtXSLAKOXbK6tGjwd9bTaXUaKQK7hihRvGvqxNjUy0WGTcFgX+lT64vIXBg==", + "dev": true + }, + "react-docgen-displayname-handler": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/react-docgen-displayname-handler/-/react-docgen-displayname-handler-3.0.1.tgz", + "integrity": "sha512-fBH3OjzI7I4NkvQ/8PES48uO8jqeBwbH20yrdgJK76RllxKLHOO2oYeBxsCgY2Hhr0pUffITIc7RdWG+2R7+7g==", + "dev": true, + "requires": { + "ast-types": "0.13.3" + } + }, "react-dom": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", @@ -11091,6 +11921,24 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" }, + "react-group": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-group/-/react-group-3.0.2.tgz", + "integrity": "sha512-0Jy99MD27jHSJ0PeynomUM0WArxywdcqQUKLttBWV6KYH+zlKWT/RhDwVxrODtMkRxf644BzuJFie1Hvfun7jA==", + "dev": true, + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-icons": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.10.0.tgz", + "integrity": "sha512-WsQ5n1JToG9VixWilSo1bHv842Cj5aZqTGiS3Ud47myF6aK7S/IUY2+dHcBdmkQcCFRuHsJ9OMUI0kTDfjyZXQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0" + } + }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -11168,92 +12016,595 @@ "workbox-webpack-plugin": "4.3.1" } }, - "react-transition-group": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz", - "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "requires": { - "util.promisify": "^1.0.0" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "redux": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", - "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", - "requires": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" - } - }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + "react-simple-code-editor": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz", + "integrity": "sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA==", + "dev": true + }, + "react-styleguidist": { + "version": "11.0.8", + "resolved": "https://registry.npmjs.org/react-styleguidist/-/react-styleguidist-11.0.8.tgz", + "integrity": "sha512-ckqBfipqgFmCl5/Lk5AnaLRbizOwd34YEUCsGLYvMwinzeemoDt6jUgojJhZDnytFzvaIutEqCaXSW72c6X4TQ==", + "dev": true, + "requires": { + "@vxna/mini-html-webpack-template": "^1.0.0", + "acorn": "^6.4.1", + "acorn-jsx": "^5.1.0", + "ast-types": "~0.13.2", + "buble": "0.19.8", + "clean-webpack-plugin": "^3.0.0", + "clipboard-copy": "^3.1.0", + "clsx": "^1.0.4", + "common-dir": "^3.0.0", + "copy-webpack-plugin": "^5.1.0", + "core-js": "^3.6.4", + "doctrine": "^3.0.0", + "es6-object-assign": "~1.1.0", + "es6-promise": "^4.2.8", + "escodegen": "^1.12.0", + "estree-walker": "~0.9.0", + "findup": "^0.1.5", + "function.name-polyfill": "^1.0.6", + "github-slugger": "^1.2.1", + "glob": "^7.1.5", + "glogg": "^1.0.2", + "hash-sum": "^2.0.0", + "is-directory": "^0.3.1", + "javascript-stringify": "^2.0.0", + "jss": "^10.0.0", + "jss-plugin-camel-case": "^10.0.0", + "jss-plugin-compose": "^10.0.0", + "jss-plugin-default-unit": "^10.0.0", + "jss-plugin-global": "^10.0.0", + "jss-plugin-isolate": "^10.0.0", + "jss-plugin-nested": "^10.0.0", + "kleur": "^3.0.3", + "leven": "^3.1.0", + "listify": "^1.0.0", + "loader-utils": "^2.0.0", + "lodash": "^4.17.15", + "lowercase-keys": "^2.0.0", + "markdown-to-jsx": "^6.11.4", + "mini-html-webpack-plugin": "^2.0.0", + "mri": "^1.1.4", + "ora": "^4.0.2", + "prismjs": "^1.17.1", + "prop-types": "^15.7.2", + "q-i": "^2.0.1", + "qss": "^2.0.3", + "react-dev-utils": "^9.1.0", + "react-docgen": "^5.0.0", + "react-docgen-annotation-resolver": "^2.0.0", + "react-docgen-displayname-handler": "^3.0.0", + "react-group": "^3.0.2", + "react-icons": "^3.8.0", + "react-simple-code-editor": "^0.10.0", + "recast": "~0.18.5", + "remark": "^11.0.1", + "strip-html-comments": "^1.0.0", + "terser-webpack-plugin": "^2.2.1", + "to-ast": "^1.0.0", + "type-detect": "^4.0.8", + "unist-util-visit": "^2.0.0", + "webpack-dev-server": "^3.9.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^2.0.4", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "inquirer": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", + "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "react-dev-utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz", + "integrity": "sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==", + "dev": true, + "requires": { + "@babel/code-frame": "7.5.5", + "address": "1.1.2", + "browserslist": "4.7.0", + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.6.1", + "find-up": "3.0.0", + "fork-ts-checker-webpack-plugin": "1.5.0", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "6.5.0", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^6.3.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^6.0.3", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "sockjs-client": "1.4.0", + "strip-ansi": "5.2.0", + "text-table": "0.2.0" + }, + "dependencies": { + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "react-transition-group": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz", + "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recast": { + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.10.tgz", + "integrity": "sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==", + "dev": true, + "requires": { + "ast-types": "0.13.3", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redux": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -11343,6 +12694,62 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, + "remark": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/remark/-/remark-11.0.2.tgz", + "integrity": "sha512-bh+eJgn8wgmbHmIBOuwJFdTVRVpl3fcVP6HxmpPWO0ULGP9Qkh6INJh0N5Uy7GqlV7DQYGoqaKiEIpM5LLvJ8w==", + "dev": true, + "requires": { + "remark-parse": "^7.0.0", + "remark-stringify": "^7.0.0", + "unified": "^8.2.0" + } + }, + "remark-parse": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz", + "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==", + "dev": true, + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-7.0.4.tgz", + "integrity": "sha512-qck+8NeA1D0utk1ttKcWAoHRrJxERYQzkHDyn+pF5Z4whX1ug98uCNPPSeFgLSaNERRxnD6oxIug6DzZQth6Pg==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^2.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -11410,6 +12817,12 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -11775,6 +13188,13 @@ "ajv-keywords": "^3.4.1" } }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "dev": true, + "optional": true + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -12252,6 +13672,18 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -12358,6 +13790,12 @@ "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.2.0.tgz", "integrity": "sha512-5Gf8dtlf8k6NbLzuly2NkGrkS/Ahh+I5VUjO7TnFizdJtgpfpLLEdQlLe9umbcnZlitU84kfYjXE67xlSXfhfQ==" }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -12565,6 +14003,19 @@ } } }, + "stringify-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-2.0.0.tgz", + "integrity": "sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.2", + "is-hexadecimal": "^1.0.0" + } + }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -12616,6 +14067,12 @@ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, + "strip-html-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-html-comments/-/strip-html-comments-1.0.0.tgz", + "integrity": "sha1-Cuff8DAKYHWkwpP7YRG0yx0Mt7c=", + "dev": true + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -12948,6 +14405,13 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "dev": true, + "optional": true + }, "tiny-invariant": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", @@ -12976,6 +14440,30 @@ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, + "to-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-ast/-/to-ast-1.0.0.tgz", + "integrity": "sha1-DEoxyMmO396arwGSx5S0yLEe4oc=", + "dev": true, + "requires": { + "ast-types": "^0.7.2", + "esprima": "^2.1.0" + }, + "dependencies": { + "ast-types": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz", + "integrity": "sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + } + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -13031,6 +14519,24 @@ "punycode": "^2.1.0" } }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, "ts-pnp": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", @@ -13080,6 +14586,12 @@ "prelude-ls": "~1.1.2" } }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -13099,6 +14611,16 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -13123,6 +14645,27 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" }, + "unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + } + } + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -13160,6 +14703,79 @@ "imurmurhash": "^0.1.4" } }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", + "dev": true + }, + "unist-util-visit-parents": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz", + "integrity": "sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "requires": { + "unist-util-is": "^3.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -13354,6 +14970,43 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", + "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -13527,6 +15180,15 @@ "minimalistic-assert": "^1.0.0" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -13996,6 +15658,15 @@ } } }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", diff --git a/package.json b/package.json index 4260264..e07efba 100644 --- a/package.json +++ b/package.json @@ -39,5 +39,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "react-styleguidist": "^11.0.8" } } From 49f87b10b93dcd92a50bd84ac15b9fbcf23d5ed4 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:01:41 -0400 Subject: [PATCH 13/25] Add initial styleguidist config --- styleguide.config.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 styleguide.config.js diff --git a/styleguide.config.js b/styleguide.config.js new file mode 100644 index 0000000..b9c5d43 --- /dev/null +++ b/styleguide.config.js @@ -0,0 +1,9 @@ +module.exports = { + components: 'src/components/**/[A-Z]*.js', + sections: [ + { + name: "Getting Started", + content: "./src/Styleguidist Introduction.md", + } + ] + } \ No newline at end of file From d7e66f64bb06ab0ac8078715aa92a237771945f0 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:02:10 -0400 Subject: [PATCH 14/25] Add initial stylegudist docs --- src/Styleguidist Introduction.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/Styleguidist Introduction.md diff --git a/src/Styleguidist Introduction.md b/src/Styleguidist Introduction.md new file mode 100644 index 0000000..9bc3a96 --- /dev/null +++ b/src/Styleguidist Introduction.md @@ -0,0 +1 @@ +Here's some intro text. \ No newline at end of file From f78669ffea714bf27b4253de27934c1ed105afcd Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:02:26 -0400 Subject: [PATCH 15/25] Create proper MUI theme wrapper --- src/theme.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/theme.js diff --git a/src/theme.js b/src/theme.js new file mode 100644 index 0000000..37236ff --- /dev/null +++ b/src/theme.js @@ -0,0 +1,19 @@ +import { createMuiTheme } from '@material-ui/core/styles' + +/** + * Returns custom MUI Theme. + * @example + * import webqueue2Theme from "./theme"; + * const theme = webqueue2Theme(darkMode); + * @param {boolean} [darkMode=false] Whether theme should be dark or not. + * @returns {Theme} MUI Theme. + */ +export default function theme(darkMode=false){ + return ( + createMuiTheme({ + "palette": { + "type": darkMode ? "dark" : "light", + } + }) + ); +} \ No newline at end of file From 5281d1ae355cef6f478bca7d1166645b907ef30d Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:02:45 -0400 Subject: [PATCH 16/25] Update theme and ItemTable references --- src/App.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/App.js b/src/App.js index 9721887..66b6dc8 100644 --- a/src/App.js +++ b/src/App.js @@ -1,8 +1,9 @@ import React, { useState } from "react"; -import { ThemeProvider, createMuiTheme } from "@material-ui/core/styles"; +import { ThemeProvider } from "@material-ui/core/styles"; +import webqueueTheme from "./theme"; import { Box, makeStyles } from "@material-ui/core"; import CustomAppBar from "./CustomAppBar"; -import ItemTable from "./ItemTable"; +import ItemTable from "./components/ItemTable/"; import ItemViewAppBar from "./ItemViewAppBar"; import ItemView from "./ItemView"; import clsx from "clsx"; @@ -14,11 +15,7 @@ function App(){ const [activeItem, setActiveItem] = useState(testItem); const [sidebarOpen, setSidebarOpen] = useState(true); - const theme = createMuiTheme({ - "palette": { - "type": darkMode ? "dark" : "light", - } - }); + const theme = webqueueTheme(darkMode); const transitionWidth = theme.transitions.create(["width"], { duration: theme.transitions.duration.enteringScreen, @@ -59,7 +56,7 @@ function App(){ - + From d3369890a54245e75262b64c7dc1baa28dd7050c Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:09:01 -0400 Subject: [PATCH 17/25] Update Dev Logs --- Dev Logs.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dev Logs.md b/Dev Logs.md index b6b0b37..1c14e41 100644 --- a/Dev Logs.md +++ b/Dev Logs.md @@ -25,8 +25,13 @@ These are daily and weekly summaries of the work thats been done on webqueue2. T │   ├── ComponentName.md Styleguidist Content │   └── index.js Exports Component ``` +- Created ItemLockAlert to show when an item is locked +- Began using dense AppBars - +### Tueday 8/18/20 +- Began implementing react-styleguidist documentation system (starting with ItemTable) +- Began destructuring exisiting componennts +- Created proper MUI theme wrapper From 84a38b3fe1d849e817d83f08ca2e83a5df52322c Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:10:46 -0400 Subject: [PATCH 18/25] Update Dev Logs --- Dev Logs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Dev Logs.md b/Dev Logs.md index 1c14e41..f591509 100644 --- a/Dev Logs.md +++ b/Dev Logs.md @@ -30,6 +30,7 @@ These are daily and weekly summaries of the work thats been done on webqueue2. T ### Tueday 8/18/20 - Began implementing react-styleguidist documentation system (starting with ItemTable) +- Began rewriting JSDoc doclets for JS[X] components. See [this article](https://2ality.com/2011/08/jsdoc-intro.html) for an overview of doclet format and tags. - Began destructuring exisiting componennts - Created proper MUI theme wrapper From 6aac7d1625f30c00510372a0fef6b6d661a775fe Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 07:54:59 -0400 Subject: [PATCH 19/25] Updated npm run scripts to include styleguidist --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e07efba..7771b9f 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,9 @@ "react-scripts": "3.4.1" }, "scripts": { - "start": "react-scripts start", - "start-api": "cd api/ && venv/bin/gunicorn -b 127.0.0.1:5000 api:app", + "start:frontend": "react-scripts start", + "start:api": "cd api/ && venv/bin/gunicorn -b 127.0.0.1:5000 api:app", + "start:docs": "npx styleguidist server", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" From c1028328270a4b2f887e5f91aeaa99cd7524a028 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 15:18:13 -0400 Subject: [PATCH 20/25] Configure styleguidist to open browser on start --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7771b9f..4d06f6f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "webqueue2-cra-test", + "name": "webqueue2", "homepage": "/qwebtest/", "proxy": "http://localhost:5000/", "version": "0.1.0", @@ -21,7 +21,7 @@ "scripts": { "start:frontend": "react-scripts start", "start:api": "cd api/ && venv/bin/gunicorn -b 127.0.0.1:5000 api:app", - "start:docs": "npx styleguidist server", + "start:docs": "npx styleguidist server --open", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" From a28ae6199d6722569fa87feee71bb993b3cf132a Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 15:18:35 -0400 Subject: [PATCH 21/25] Update stylguidist configuration --- styleguide.config.js | 43 +++++++++++++++++++++++++++++++++++++++---- styleguide.style.js | 10 ++++++++++ styleguide.theme.js | 4 ++++ 3 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 styleguide.style.js create mode 100644 styleguide.theme.js diff --git a/styleguide.config.js b/styleguide.config.js index b9c5d43..01cfa6a 100644 --- a/styleguide.config.js +++ b/styleguide.config.js @@ -1,9 +1,44 @@ +const path = require('path') module.exports = { - components: 'src/components/**/[A-Z]*.js', + title: "webqueue2 Frontend Docs", + version: "0.0.1", + + // How the example source code is shown. + // [ "collapse", "expand", "hide" ] + // Default: collapse + exampleMode: "collapse", + + // How methods and props are shown. + // [ "collapse", "expand", "hide" ] + // Default: collapse + usageMode: "collapse", + + // Creates separate pages for top level nav items. + // Default: "false" + pagePerSection: true, + + // Styleguide Includes + require: [ + // Material UI Resources + path.join(__dirname, "docs/Styleguidist/material-icon.css"), + path.join(__dirname, "docs/Styleguidist/roboto-font.css"), + ], + sections: [ { name: "Getting Started", - content: "./src/Styleguidist Introduction.md", + content: "./docs/Styleguidist/Introduction.md", + }, + { + name: "Components", + components: 'src/components/**/[A-Z]*.js', } - ] - } \ No newline at end of file + ], + + template: { + favicon: "public/favicon.ico", + }, + + styles: "styleguide.style.js", + theme: "styleguide.theme.js" +} \ No newline at end of file diff --git a/styleguide.style.js b/styleguide.style.js new file mode 100644 index 0000000..6d3ec97 --- /dev/null +++ b/styleguide.style.js @@ -0,0 +1,10 @@ +module.exports = { + + // Render Area for Componenet Examples + Playground: { + preview: { + backgroundColor: "#efefef", + padding: "1em" + } + }, +} \ No newline at end of file diff --git a/styleguide.theme.js b/styleguide.theme.js new file mode 100644 index 0000000..a6723fb --- /dev/null +++ b/styleguide.theme.js @@ -0,0 +1,4 @@ +// See https://github.com/styleguidist/react-styleguidist/blob/master/src/client/styles/theme.ts +module.exports = { + maxWidth: "1400px", +} \ No newline at end of file From 3cba691f9e60542dadad0e2b604055e3db157cc9 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 15:18:49 -0400 Subject: [PATCH 22/25] Add up-to-date UI snapshot --- UI-Snapshot 2020-08-19 at 2.10.48 PM.png | Bin 0 -> 295139 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 UI-Snapshot 2020-08-19 at 2.10.48 PM.png diff --git a/UI-Snapshot 2020-08-19 at 2.10.48 PM.png b/UI-Snapshot 2020-08-19 at 2.10.48 PM.png new file mode 100644 index 0000000000000000000000000000000000000000..df2a7177f23a420a03eb591f8969cb8041ec1093 GIT binary patch literal 295139 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 z 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 literal 0 HcmV?d00001 From a994b4e8cf83d0ec24c4c955b5bf1348dad0adce Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 15:19:18 -0400 Subject: [PATCH 23/25] Add MUI resources for stylguidist --- docs/Styleguidist/material-icon.css | 23 +++ docs/Styleguidist/roboto-font.css | 252 ++++++++++++++++++++++++++++ 2 files changed, 275 insertions(+) create mode 100644 docs/Styleguidist/material-icon.css create mode 100644 docs/Styleguidist/roboto-font.css diff --git a/docs/Styleguidist/material-icon.css b/docs/Styleguidist/material-icon.css new file mode 100644 index 0000000..356298a --- /dev/null +++ b/docs/Styleguidist/material-icon.css @@ -0,0 +1,23 @@ +/* fallback */ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/materialicons/v54/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -webkit-font-feature-settings: 'liga'; + -webkit-font-smoothing: antialiased; +} diff --git a/docs/Styleguidist/roboto-font.css b/docs/Styleguidist/roboto-font.css new file mode 100644 index 0000000..3141e0c --- /dev/null +++ b/docs/Styleguidist/roboto-font.css @@ -0,0 +1,252 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} From a6c8b4e94e8b6e0ddfe496a3c0477ef0f872d3c5 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 15:19:42 -0400 Subject: [PATCH 24/25] Move styleguidist introduction --- .../Styleguidist/Introduction.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/Styleguidist Introduction.md => docs/Styleguidist/Introduction.md (100%) diff --git a/src/Styleguidist Introduction.md b/docs/Styleguidist/Introduction.md similarity index 100% rename from src/Styleguidist Introduction.md rename to docs/Styleguidist/Introduction.md From 99c834504720ea6d8be1cdc55d1c9b3175ed006b Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 19 Aug 2020 15:19:55 -0400 Subject: [PATCH 25/25] Update ItemTable docs --- src/components/ItemTable/ItemTable.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/ItemTable/ItemTable.md b/src/components/ItemTable/ItemTable.md index 5600233..0631361 100644 --- a/src/components/ItemTable/ItemTable.md +++ b/src/components/ItemTable/ItemTable.md @@ -1,4 +1,15 @@ -The ItemTable is a modified version of [material-table](https://material-table.com/) the primary view for webqueue2. It displays metadata for items of selected queues and allows for filtering. By default, it is pre-configured to fetch data the webqueue2 API. +The ItemTable is the primary view for webqueue2. It displays item metadata for items of selected queues and allows for filtering by field and opening an item by clicking. By default, it is pre-configured to fetch data from the webqueue2 API. + +It is based on [material-table](https://material-table.com/). ```jsx +import React, { useState } from "react"; + +const [activeItem, setActiveItem] = useState({}); +const [sidebarOpen, setSidebarOpen] = useState({}); + + +``` + +```jsx static ``` \ No newline at end of file