mirror of
https://github.com/jakejarvis/jakejarvis.git
synced 2025-04-26 06:35:23 -04:00
nicer and centered BigText, remove fs-extra, updated readmes
This commit is contained in:
parent
9d1447c801
commit
3f418d3602
18
.github/dependabot.yml
vendored
18
.github/dependabot.yml
vendored
@ -1,12 +1,12 @@
|
|||||||
version: 2
|
version: 2
|
||||||
|
|
||||||
updates:
|
updates:
|
||||||
- package-ecosystem: npm
|
- package-ecosystem: npm
|
||||||
directory: "cli/"
|
directory: "cli/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: daily
|
interval: daily
|
||||||
versioning-strategy: increase
|
versioning-strategy: increase
|
||||||
open-pull-requests-limit: 99
|
open-pull-requests-limit: 99
|
||||||
labels:
|
labels:
|
||||||
- "dependencies"
|
- "dependencies"
|
||||||
- "cli"
|
- "cli"
|
||||||
|
48
.github/workflows/cli-release.yml
vendored
48
.github/workflows/cli-release.yml
vendored
@ -3,38 +3,38 @@ name: 'CLI: Release'
|
|||||||
on:
|
on:
|
||||||
release:
|
release:
|
||||||
types:
|
types:
|
||||||
- published
|
- published
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
npm:
|
npm:
|
||||||
name: Publish to NPM
|
name: Publish to NPM
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-node@v2
|
- uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: 16.x
|
node-version: 16.x
|
||||||
registry-url: https://registry.npmjs.org/
|
registry-url: https://registry.npmjs.org/
|
||||||
- run: yarn install --frozen-lockfile
|
- run: yarn install --frozen-lockfile
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
- run: yarn publish
|
- run: yarn publish
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
env:
|
env:
|
||||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
|
||||||
gpr:
|
gpr:
|
||||||
name: Publish to GitHub
|
name: Publish to GitHub
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-node@v2
|
- uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: 16.x
|
node-version: 16.x
|
||||||
registry-url: https://npm.pkg.github.com/
|
registry-url: https://npm.pkg.github.com/
|
||||||
scope: '@jakejarvis'
|
scope: '@jakejarvis'
|
||||||
- run: yarn install --frozen-lockfile
|
- run: yarn install --frozen-lockfile
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
- run: yarn publish
|
- run: yarn publish
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
env:
|
env:
|
||||||
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
30
.github/workflows/cli-test.yml
vendored
30
.github/workflows/cli-test.yml
vendored
@ -3,27 +3,27 @@ name: 'CLI: Tests'
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
paths:
|
paths:
|
||||||
- 'cli/**'
|
- 'cli/**'
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
paths:
|
paths:
|
||||||
- 'cli/**'
|
- 'cli/**'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
- uses: actions/setup-node@v2
|
- uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: 16.x
|
node-version: 16.x
|
||||||
- run: |
|
- run: |
|
||||||
yarn install --frozen-lockfile
|
yarn install --frozen-lockfile
|
||||||
yarn lint
|
yarn lint
|
||||||
yarn build
|
yarn build
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
|
16
README.md
16
README.md
@ -7,18 +7,16 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
```sh
|
```plaintext
|
||||||
$ npx @jakejarvis/cli
|
$ npx @jakejarvis/cli
|
||||||
⸨░░░░░░░░░⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⸩ ⠴ fetchMetadata: resolveWithNewModule @jakejarvis/cli@1.3.337
|
⸨░░░░░░░░⠂⠂⠂⠂⠂⠂⸩ ⠴ fetchMetadata: resolveWithNewModule @jakejarvis/cli@1.3.337
|
||||||
|
|
||||||
██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ █████╗ ██████╗ ██╗ ██╗ ██╗ ███████╗
|
_ _ _ _ ___ _ _ ___ _ _ ___ ___
|
||||||
██║ ██╔══██╗ ██║ ██╔╝ ██╔════╝ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██║ ██╔════╝
|
_ | | /_\ | |/ / | __| _ | | /_\ | _ \ \ \ / / |_ _| / __|
|
||||||
██║ ███████║ █████╔╝ █████╗ ██║ ███████║ ██████╔╝ ██║ ██║ ██║ ███████╗
|
| || | / _ \ | ' < | _| | || | / _ \ | / \ V / | | \__ \
|
||||||
██ ██║ ██╔══██║ ██╔═██╗ ██╔══╝ ██ ██║ ██╔══██║ ██╔══██╗ ╚██╗ ██╔╝ ██║ ╚════██║
|
\__/ /_/ \_\ |_|\_\ |___| \__/ /_/ \_\ |_|_\ \_/ |___| |___/
|
||||||
╚█████╔╝ ██║ ██║ ██║ ██╗ ███████╗ ╚█████╔╝ ██║ ██║ ██║ ██║ ╚████╔╝ ██║ ███████║
|
|
||||||
╚════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚══════╝
|
|
||||||
|
|
||||||
Front-End Developer • Bostonian • Freelance Open-Sourcerer
|
Front-End Developer • Bostonian • Freelance Open-Sourcerer
|
||||||
|
|
||||||
❯ 🏡 Website jarv.is
|
❯ 🏡 Website jarv.is
|
||||||
❯ 📬 Email jake@jarv.is
|
❯ 📬 Email jake@jarv.is
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# 🧑🏻💻 @jakejarvis/cli [](https://www.npmjs.com/package/@jakejarvis/cli) [](https://github.com/jakejarvis/jakejarvis/actions)
|
# 🧑🏻💻 @jakejarvis/cli [](https://www.npmjs.com/package/@jakejarvis/cli) [](https://github.com/jakejarvis/jakejarvis/actions/workflows/cli-test.yml)
|
||||||
|
|
||||||
> The [Jake Jarvis](https://jarv.is/) CLI (aka the most useless Node module ever published, in history, by anyone, ever).
|
> The [Jake Jarvis](https://jarv.is/) CLI (aka the most useless Node module ever published, in history, by anyone, ever).
|
||||||
|
|
||||||
@ -7,7 +7,7 @@
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ npx @jakejarvis/cli
|
npx @jakejarvis/cli
|
||||||
```
|
```
|
||||||
|
|
||||||
## Inspired by
|
## Inspired by
|
||||||
@ -21,4 +21,4 @@ $ npx @jakejarvis/cli
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
MIT © [Jake Jarvis](https://jarv.is/)
|
MIT
|
||||||
|
26
cli/build.js
26
cli/build.js
@ -1,5 +1,5 @@
|
|||||||
const path = require("path");
|
const path = require("path");
|
||||||
const fs = require("fs-extra");
|
const fs = require("fs").promises;
|
||||||
const babel = require("@babel/core");
|
const babel = require("@babel/core");
|
||||||
const ncc = require("@vercel/ncc");
|
const ncc = require("@vercel/ncc");
|
||||||
const prettyBytes = require("pretty-bytes");
|
const prettyBytes = require("pretty-bytes");
|
||||||
@ -10,11 +10,11 @@ const prettyBytes = require("pretty-bytes");
|
|||||||
const distDir = path.join(__dirname, "dist");
|
const distDir = path.join(__dirname, "dist");
|
||||||
|
|
||||||
// remove anything leftover from previous builds
|
// remove anything leftover from previous builds
|
||||||
fs.removeSync(tempDir);
|
await fs.rm(tempDir, { recursive: true, force: true });
|
||||||
fs.removeSync(distDir);
|
await fs.rm(distDir, { recursive: true, force: true });
|
||||||
|
|
||||||
// run code through babel
|
// run code through babel
|
||||||
const { code: babelCode } = babel.transformFileSync(path.join(__dirname, "index.js"), {
|
const { code: babelCode } = await babel.transformFileAsync(path.join(__dirname, "index.js"), {
|
||||||
presets: [
|
presets: [
|
||||||
[
|
[
|
||||||
"@babel/preset-react",
|
"@babel/preset-react",
|
||||||
@ -26,7 +26,8 @@ const prettyBytes = require("pretty-bytes");
|
|||||||
});
|
});
|
||||||
|
|
||||||
// save babelified code to a file -- unfortunately, we can't pipe this code directly to ncc below
|
// save babelified code to a file -- unfortunately, we can't pipe this code directly to ncc below
|
||||||
fs.outputFileSync(path.join(tempDir, "babel.js"), babelCode);
|
await fs.mkdir(tempDir);
|
||||||
|
await fs.writeFile(path.join(tempDir, "babel.js"), babelCode);
|
||||||
|
|
||||||
// compile for distribution with ncc
|
// compile for distribution with ncc
|
||||||
const { code, assets } = await ncc(path.join(tempDir, "babel.js"), {
|
const { code, assets } = await ncc(path.join(tempDir, "babel.js"), {
|
||||||
@ -37,16 +38,17 @@ const prettyBytes = require("pretty-bytes");
|
|||||||
});
|
});
|
||||||
|
|
||||||
// write final build to ./dist and make executable
|
// write final build to ./dist and make executable
|
||||||
fs.outputFileSync(path.join(distDir, "index.js"), code);
|
await fs.mkdir(distDir);
|
||||||
fs.outputFileSync(path.join(distDir, "xdg-open"), assets["xdg-open"].source); // TODO: external script from 'open' module
|
await fs.writeFile(path.join(distDir, "index.js"), code);
|
||||||
fs.chmodSync(path.join(distDir, "index.js"), 0o775);
|
await fs.writeFile(path.join(distDir, "xdg-open"), assets["xdg-open"].source); // TODO: external script from 'open' module
|
||||||
fs.chmodSync(path.join(distDir, "xdg-open"), 0o775);
|
await fs.chmod(path.join(distDir, "index.js"), 0o775);
|
||||||
|
await fs.chmod(path.join(distDir, "xdg-open"), 0o775);
|
||||||
|
|
||||||
// quick logging of resulting filesize
|
// quick logging of resulting filesize
|
||||||
console.log("✅ Success!");
|
console.log("✅ Success!");
|
||||||
console.log(`dist/index.js\t${prettyBytes(fs.statSync(path.join(distDir, "index.js")).size)}`);
|
console.log(`dist/index.js\t${prettyBytes((await fs.stat(path.join(distDir, "index.js"))).size)}`);
|
||||||
console.log(`dist/xdg-open\t${prettyBytes(fs.statSync(path.join(distDir, "xdg-open")).size)}`);
|
console.log(`dist/xdg-open\t${prettyBytes((await fs.stat(path.join(distDir, "xdg-open"))).size)}`);
|
||||||
|
|
||||||
// clean up temp files
|
// clean up temp files
|
||||||
fs.removeSync(tempDir);
|
await fs.rm(tempDir, { recursive: true, force: true });
|
||||||
})();
|
})();
|
||||||
|
22
cli/index.js
22
cli/index.js
@ -1,7 +1,5 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
const { render, Box, Text } = require("ink");
|
const { render, Box, Text } = require("ink");
|
||||||
const BigText = require("ink-big-text");
|
const BigText = require("ink-big-text");
|
||||||
const Gradient = require("ink-gradient");
|
const Gradient = require("ink-gradient");
|
||||||
@ -45,7 +43,7 @@ const items = createItems([
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "📬 Email",
|
label: "📬 Email",
|
||||||
url: "mailto:jake@jarv.is",
|
url: "https://jarv.is/contact/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "🔐 PGP Key",
|
label: "🔐 PGP Key",
|
||||||
@ -64,14 +62,18 @@ const items = createItems([
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
const Menu = () => (
|
const Menu = () => (
|
||||||
<Box flexDirection="column">
|
<Box flexDirection="column" marginTop={1}>
|
||||||
<Gradient name="pastel">
|
<Box flexDirection="column" alignItems="center">
|
||||||
<BigText text="Jake Jarvis" />
|
<Gradient name="pastel">
|
||||||
</Gradient>
|
<BigText text="Jake Jarvis" font="simple" space={false} />
|
||||||
<Box marginLeft={16} marginBottom={1}>
|
</Gradient>
|
||||||
<Text>Front-End Developer • Bostonian • Freelance Open-Sourcerer</Text>
|
<Box marginY={1}>
|
||||||
|
<Text>Front-End Developer • Bostonian • Freelance Open-Sourcerer</Text>
|
||||||
|
</Box>
|
||||||
|
</Box>
|
||||||
|
<Box marginLeft={1}>
|
||||||
|
<SelectInput items={items} onSelect={handleSelect} />
|
||||||
</Box>
|
</Box>
|
||||||
<SelectInput items={items} onSelect={handleSelect} />
|
|
||||||
</Box>
|
</Box>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -32,10 +32,9 @@
|
|||||||
"@babel/preset-react": "^7.16.0",
|
"@babel/preset-react": "^7.16.0",
|
||||||
"@jakejarvis/eslint-config": "github:jakejarvis/eslint-config#main",
|
"@jakejarvis/eslint-config": "github:jakejarvis/eslint-config#main",
|
||||||
"@vercel/ncc": "^0.32.0",
|
"@vercel/ncc": "^0.32.0",
|
||||||
"eslint": "^8.2.0",
|
"eslint": "^8.3.0",
|
||||||
"eslint-plugin-react": "^7.27.1",
|
"eslint-plugin-react": "^7.27.1",
|
||||||
"eslint-plugin-react-hooks": "^4.3.0",
|
"eslint-plugin-react-hooks": "^4.3.0",
|
||||||
"fs-extra": "^10.0.0",
|
|
||||||
"ink": "^3.2.0",
|
"ink": "^3.2.0",
|
||||||
"ink-big-text": "^1.2.0",
|
"ink-big-text": "^1.2.0",
|
||||||
"ink-gradient": "^2.0.0",
|
"ink-gradient": "^2.0.0",
|
||||||
@ -72,9 +71,6 @@
|
|||||||
"dist/**"
|
"dist/**"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"volta": {
|
|
||||||
"node": "16.13.0"
|
|
||||||
},
|
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"cli",
|
"cli",
|
||||||
"jakejarvis",
|
"jakejarvis",
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 781 KiB After Width: | Height: | Size: 110 KiB |
103
cli/yarn.lock
103
cli/yarn.lock
@ -10,9 +10,9 @@
|
|||||||
"@babel/highlight" "^7.16.0"
|
"@babel/highlight" "^7.16.0"
|
||||||
|
|
||||||
"@babel/compat-data@^7.16.0":
|
"@babel/compat-data@^7.16.0":
|
||||||
version "7.16.0"
|
version "7.16.4"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.0.tgz#ea269d7f78deb3a7826c39a4048eecda541ebdaa"
|
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e"
|
||||||
integrity sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==
|
integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==
|
||||||
|
|
||||||
"@babel/core@^7.16.0":
|
"@babel/core@^7.16.0":
|
||||||
version "7.16.0"
|
version "7.16.0"
|
||||||
@ -177,9 +177,9 @@
|
|||||||
js-tokens "^4.0.0"
|
js-tokens "^4.0.0"
|
||||||
|
|
||||||
"@babel/parser@^7.16.0", "@babel/parser@^7.16.3":
|
"@babel/parser@^7.16.0", "@babel/parser@^7.16.3":
|
||||||
version "7.16.3"
|
version "7.16.4"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.3.tgz#271bafcb811080905a119222edbc17909c82261d"
|
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e"
|
||||||
integrity sha512-dcNwU1O4sx57ClvLBVFbEgx0UZWfd0JQX5X6fxFRCLHelFBGXFfSz6Y0FAq2PEwUqlqLkdVjVr4VASEOuUnLJw==
|
integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==
|
||||||
|
|
||||||
"@babel/plugin-syntax-jsx@^7.16.0":
|
"@babel/plugin-syntax-jsx@^7.16.0":
|
||||||
version "7.16.0"
|
version "7.16.0"
|
||||||
@ -296,7 +296,6 @@
|
|||||||
|
|
||||||
"@jakejarvis/eslint-config@github:jakejarvis/eslint-config#main":
|
"@jakejarvis/eslint-config@github:jakejarvis/eslint-config#main":
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
uid cbe2b1e5fa675f787d38b5dd395aa13cfdfa371e
|
|
||||||
resolved "https://codeload.github.com/jakejarvis/eslint-config/tar.gz/cbe2b1e5fa675f787d38b5dd395aa13cfdfa371e"
|
resolved "https://codeload.github.com/jakejarvis/eslint-config/tar.gz/cbe2b1e5fa675f787d38b5dd395aa13cfdfa371e"
|
||||||
|
|
||||||
"@types/tinycolor2@^1.4.0":
|
"@types/tinycolor2@^1.4.0":
|
||||||
@ -319,10 +318,10 @@ acorn-jsx@^5.3.1:
|
|||||||
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
|
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
|
||||||
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
|
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
|
||||||
|
|
||||||
acorn@^8.5.0:
|
acorn@^8.6.0:
|
||||||
version "8.5.0"
|
version "8.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895"
|
||||||
integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
|
integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==
|
||||||
|
|
||||||
ajv@^6.10.0, ajv@^6.12.4:
|
ajv@^6.10.0, ajv@^6.12.4:
|
||||||
version "6.12.6"
|
version "6.12.6"
|
||||||
@ -443,9 +442,9 @@ callsites@^3.0.0:
|
|||||||
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
|
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
|
||||||
|
|
||||||
caniuse-lite@^1.0.30001280:
|
caniuse-lite@^1.0.30001280:
|
||||||
version "1.0.30001280"
|
version "1.0.30001282"
|
||||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz#066a506046ba4be34cde5f74a08db7a396718fb7"
|
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz#38c781ee0a90ccfe1fe7fefd00e43f5ffdcb96fd"
|
||||||
integrity sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==
|
integrity sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==
|
||||||
|
|
||||||
cfonts@^2.8.6:
|
cfonts@^2.8.6:
|
||||||
version "2.10.0"
|
version "2.10.0"
|
||||||
@ -600,9 +599,9 @@ doctrine@^3.0.0:
|
|||||||
esutils "^2.0.2"
|
esutils "^2.0.2"
|
||||||
|
|
||||||
electron-to-chromium@^1.3.896:
|
electron-to-chromium@^1.3.896:
|
||||||
version "1.3.896"
|
version "1.3.904"
|
||||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.896.tgz#4a94efe4870b1687eafd5c378198a49da06e8a1b"
|
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz#52a353994faeb0f2a9fab3606b4e0614d1af7b58"
|
||||||
integrity sha512-NcGkBVXePiuUrPLV8IxP43n1EOtdg+dudVjrfVEUd/bOqpQUFZ2diL5PPYzbgEhZFEltdXV3AcyKwGnEQ5lhMA==
|
integrity sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw==
|
||||||
|
|
||||||
emoji-regex@^8.0.0:
|
emoji-regex@^8.0.0:
|
||||||
version "8.0.0"
|
version "8.0.0"
|
||||||
@ -696,10 +695,10 @@ eslint-plugin-react@^7.27.1:
|
|||||||
semver "^6.3.0"
|
semver "^6.3.0"
|
||||||
string.prototype.matchall "^4.0.6"
|
string.prototype.matchall "^4.0.6"
|
||||||
|
|
||||||
eslint-scope@^6.0.0:
|
eslint-scope@^7.1.0:
|
||||||
version "6.0.0"
|
version "7.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978"
|
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153"
|
||||||
integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==
|
integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==
|
||||||
dependencies:
|
dependencies:
|
||||||
esrecurse "^4.3.0"
|
esrecurse "^4.3.0"
|
||||||
estraverse "^5.2.0"
|
estraverse "^5.2.0"
|
||||||
@ -716,15 +715,15 @@ eslint-visitor-keys@^2.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
|
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
|
||||||
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
|
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
|
||||||
|
|
||||||
eslint-visitor-keys@^3.0.0:
|
eslint-visitor-keys@^3.1.0:
|
||||||
version "3.1.0"
|
version "3.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2"
|
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2"
|
||||||
integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==
|
integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==
|
||||||
|
|
||||||
eslint@^8.2.0:
|
eslint@^8.3.0:
|
||||||
version "8.2.0"
|
version "8.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.2.0.tgz#44d3fb506d0f866a506d97a0fc0e90ee6d06a815"
|
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.3.0.tgz#a3c2409507403c1c7f6c42926111d6cbefbc3e85"
|
||||||
integrity sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==
|
integrity sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@eslint/eslintrc" "^1.0.4"
|
"@eslint/eslintrc" "^1.0.4"
|
||||||
"@humanwhocodes/config-array" "^0.6.0"
|
"@humanwhocodes/config-array" "^0.6.0"
|
||||||
@ -735,10 +734,10 @@ eslint@^8.2.0:
|
|||||||
doctrine "^3.0.0"
|
doctrine "^3.0.0"
|
||||||
enquirer "^2.3.5"
|
enquirer "^2.3.5"
|
||||||
escape-string-regexp "^4.0.0"
|
escape-string-regexp "^4.0.0"
|
||||||
eslint-scope "^6.0.0"
|
eslint-scope "^7.1.0"
|
||||||
eslint-utils "^3.0.0"
|
eslint-utils "^3.0.0"
|
||||||
eslint-visitor-keys "^3.0.0"
|
eslint-visitor-keys "^3.1.0"
|
||||||
espree "^9.0.0"
|
espree "^9.1.0"
|
||||||
esquery "^1.4.0"
|
esquery "^1.4.0"
|
||||||
esutils "^2.0.2"
|
esutils "^2.0.2"
|
||||||
fast-deep-equal "^3.1.3"
|
fast-deep-equal "^3.1.3"
|
||||||
@ -765,14 +764,14 @@ eslint@^8.2.0:
|
|||||||
text-table "^0.2.0"
|
text-table "^0.2.0"
|
||||||
v8-compile-cache "^2.0.3"
|
v8-compile-cache "^2.0.3"
|
||||||
|
|
||||||
espree@^9.0.0:
|
espree@^9.0.0, espree@^9.1.0:
|
||||||
version "9.0.0"
|
version "9.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090"
|
resolved "https://registry.yarnpkg.com/espree/-/espree-9.1.0.tgz#ba9d3c9b34eeae205724124e31de4543d59fbf74"
|
||||||
integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==
|
integrity sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn "^8.5.0"
|
acorn "^8.6.0"
|
||||||
acorn-jsx "^5.3.1"
|
acorn-jsx "^5.3.1"
|
||||||
eslint-visitor-keys "^3.0.0"
|
eslint-visitor-keys "^3.1.0"
|
||||||
|
|
||||||
esquery@^1.4.0:
|
esquery@^1.4.0:
|
||||||
version "1.4.0"
|
version "1.4.0"
|
||||||
@ -840,15 +839,6 @@ flatted@^3.1.0:
|
|||||||
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2"
|
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2"
|
||||||
integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==
|
integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==
|
||||||
|
|
||||||
fs-extra@^10.0.0:
|
|
||||||
version "10.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
|
|
||||||
integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
|
|
||||||
dependencies:
|
|
||||||
graceful-fs "^4.2.0"
|
|
||||||
jsonfile "^6.0.1"
|
|
||||||
universalify "^2.0.0"
|
|
||||||
|
|
||||||
fs.realpath@^1.0.0:
|
fs.realpath@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
|
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
|
||||||
@ -917,11 +907,6 @@ globals@^13.6.0, globals@^13.9.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
type-fest "^0.20.2"
|
type-fest "^0.20.2"
|
||||||
|
|
||||||
graceful-fs@^4.1.6, graceful-fs@^4.2.0:
|
|
||||||
version "4.2.8"
|
|
||||||
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
|
|
||||||
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
|
|
||||||
|
|
||||||
gradient-string@^1.2.0:
|
gradient-string@^1.2.0:
|
||||||
version "1.2.0"
|
version "1.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/gradient-string/-/gradient-string-1.2.0.tgz#93f39f2c7c8dcb095608c2ccf0aac24aa315fbac"
|
resolved "https://registry.yarnpkg.com/gradient-string/-/gradient-string-1.2.0.tgz#93f39f2c7c8dcb095608c2ccf0aac24aa315fbac"
|
||||||
@ -1254,15 +1239,6 @@ json5@^2.1.2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
minimist "^1.2.5"
|
minimist "^1.2.5"
|
||||||
|
|
||||||
jsonfile@^6.0.1:
|
|
||||||
version "6.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
|
|
||||||
integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
|
|
||||||
dependencies:
|
|
||||||
universalify "^2.0.0"
|
|
||||||
optionalDependencies:
|
|
||||||
graceful-fs "^4.1.6"
|
|
||||||
|
|
||||||
"jsx-ast-utils@^2.4.1 || ^3.0.0":
|
"jsx-ast-utils@^2.4.1 || ^3.0.0":
|
||||||
version "3.2.1"
|
version "3.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
|
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
|
||||||
@ -1631,9 +1607,9 @@ side-channel@^1.0.4:
|
|||||||
object-inspect "^1.9.0"
|
object-inspect "^1.9.0"
|
||||||
|
|
||||||
signal-exit@^3.0.2:
|
signal-exit@^3.0.2:
|
||||||
version "3.0.5"
|
version "3.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f"
|
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af"
|
||||||
integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==
|
integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==
|
||||||
|
|
||||||
slice-ansi@^3.0.0:
|
slice-ansi@^3.0.0:
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
@ -1776,11 +1752,6 @@ unbox-primitive@^1.0.1:
|
|||||||
has-symbols "^1.0.2"
|
has-symbols "^1.0.2"
|
||||||
which-boxed-primitive "^1.0.2"
|
which-boxed-primitive "^1.0.2"
|
||||||
|
|
||||||
universalify@^2.0.0:
|
|
||||||
version "2.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
|
|
||||||
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
|
|
||||||
|
|
||||||
uri-js@^4.2.2:
|
uri-js@^4.2.2:
|
||||||
version "4.4.1"
|
version "4.4.1"
|
||||||
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
|
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user