mirror of
https://github.com/aleleba/create-react-ssr.git
synced 2025-01-09 05:26:58 -06:00
Start up of the project.
This commit is contained in:
parent
7e9c52049a
commit
c0e181ecbc
73
REDME.md
Normal file
73
REDME.md
Normal file
@ -0,0 +1,73 @@
|
||||
# Create React SSR
|
||||
|
||||
This project aims to have a starter kit for creating a new React app with Server Side Rendering and tools that generally go along with it.
|
||||
|
||||
It is not a project like create-react-app, create-react-app is used as a starter kit that handles all your scripts underneath, this is a project for developers who want more control over their application.
|
||||
|
||||
Tech(Library or Framework) | Version |
|
||||
--- | --- |
|
||||
React (Render Library) | 18.0.0
|
||||
Redux (Global State Management) | 4.1.2
|
||||
React Router DOM (Routing) | 6.3.0
|
||||
Jest (Testing) | 28.0.2
|
||||
Typescript | 5.6.3
|
||||
|
||||
## Setup
|
||||
To create a new project run in the terminal:
|
||||
```
|
||||
npx @aleleba/create-react-ssr app-name
|
||||
```
|
||||
Then run:
|
||||
```
|
||||
cd app-name
|
||||
```
|
||||
You will need to create a new .env file at the root of the project for global config.
|
||||
This is an exaple of config.
|
||||
```
|
||||
#Environment
|
||||
ENV=development #Default production
|
||||
#App Port
|
||||
PORT=3000 #Default 80
|
||||
#PUBLIC URL
|
||||
#PUBLIC_URL= #Default /
|
||||
```
|
||||
The default environment is production, the app port defauld is 80 and the defauld public url is "/".
|
||||
|
||||
### For Development
|
||||
In the terminal run:
|
||||
```
|
||||
npm run start:dev
|
||||
```
|
||||
The ENV enviroment variable should be "development" and choose the port of your preference with the enviroment variable PORT.
|
||||
|
||||
You will find the root component on:
|
||||
```
|
||||
scr/frontend/components/App.tsx
|
||||
```
|
||||
You will find the Initial Component on:
|
||||
```
|
||||
scr/frontend/components/InitialComponent.tsx
|
||||
```
|
||||
|
||||
The manage of the routes you should find on:
|
||||
```
|
||||
scr/routes
|
||||
```
|
||||
It is using "useRoutes" hook for working, more information for this here: (https://reactrouter.com/docs/en/v6/api#useroutes)
|
||||
|
||||
This will start the app in development mode, also it have Hot Reloading!
|
||||
Enjoy coding!
|
||||
|
||||
### For Production
|
||||
In the terminal run:
|
||||
```
|
||||
npm run build
|
||||
```
|
||||
It will create a build folder and run:
|
||||
```
|
||||
npm start
|
||||
```
|
||||
This will start the app.
|
||||
|
||||
## Cheers
|
||||
Hope you enjoy this proyect! Sincerely Alejandro Lembke Barrientos.
|
29
bin/cli.js
Normal file
29
bin/cli.js
Normal file
@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env node
|
||||
const { execSync } = require('child_process');
|
||||
|
||||
const runCommand = command => {
|
||||
try{
|
||||
execSync(`${command}`, {stdio: 'inherit'});
|
||||
} catch (e) {
|
||||
console.error(`Failed to execute ${command}`, e);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
const repoName = process.argv[2];
|
||||
const gitCheckoutCommand = `git clone --depth 1 https://github.com/aleleba/create-react-ssr ${repoName}`;
|
||||
const installDepsCommand = `cd ${repoName} && npm install`;
|
||||
|
||||
console.log(`Cloning the repository with name ${repoName}`);
|
||||
const checkedOut = runCommand(gitCheckoutCommand);
|
||||
if(!checkedOut) process.exit(-1);
|
||||
|
||||
console.log(`Installing dependencies for ${repoName}`);
|
||||
const installedDeps = runCommand(installDepsCommand);
|
||||
if(!installedDeps) process.exit(-1);
|
||||
|
||||
console.log("Congratulations! You are ready. Follow the following commands to start");
|
||||
console.log(`cd ${repoName}`);
|
||||
console.log('Create a .env file with ENV=development(defauld: production), PORT=3000 (default: 80), PUBLIC_URL=your_public_url(optional)(default: /)');
|
||||
console.log(`Then you can run: npm start:dev`);
|
375
package-lock.json
generated
375
package-lock.json
generated
@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "create-react-ssr",
|
||||
"name": "@aleleba/create-react-ssr",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "create-react-ssr",
|
||||
"name": "@aleleba/create-react-ssr",
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@ -37,6 +37,9 @@
|
||||
"workbox-strategies": "^6.5.3",
|
||||
"workbox-streams": "^6.5.3"
|
||||
},
|
||||
"bin": {
|
||||
"create-react-ssr": "bin/cli.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.17.9",
|
||||
"@babel/preset-env": "^7.16.11",
|
||||
@ -2095,15 +2098,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jest/core": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/core/-/core-28.0.2.tgz",
|
||||
"integrity": "sha512-AK6xU9wfo9E3wA4fY8t59I2t5hnS3eCVYhD1OVZPMZyUrtIQbU1HR+h9jz3ulsEv39xSDH94QY2IJr46O637ag==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/core/-/core-28.0.3.tgz",
|
||||
"integrity": "sha512-cCQW06vEZ+5r50SB06pOnSWsOBs7F+lswPYnKKfBz1ncLlj1sMqmvjgam8q40KhlZ8Ut4eNAL2Hvfx4BKIO2FA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/console": "^28.0.2",
|
||||
"@jest/reporters": "^28.0.2",
|
||||
"@jest/reporters": "^28.0.3",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/node": "*",
|
||||
"ansi-escapes": "^4.2.1",
|
||||
@ -2112,15 +2115,15 @@
|
||||
"exit": "^0.1.2",
|
||||
"graceful-fs": "^4.2.9",
|
||||
"jest-changed-files": "^28.0.2",
|
||||
"jest-config": "^28.0.2",
|
||||
"jest-config": "^28.0.3",
|
||||
"jest-haste-map": "^28.0.2",
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-resolve-dependencies": "^28.0.2",
|
||||
"jest-runner": "^28.0.2",
|
||||
"jest-runtime": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-resolve-dependencies": "^28.0.3",
|
||||
"jest-runner": "^28.0.3",
|
||||
"jest-runtime": "^28.0.3",
|
||||
"jest-snapshot": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-validate": "^28.0.2",
|
||||
"jest-watcher": "^28.0.2",
|
||||
@ -2276,13 +2279,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jest/expect": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.0.2.tgz",
|
||||
"integrity": "sha512-rxgWG/updGoQtHFw/duImu5gPN48+kHvhVjLJ0fFk2mYQ+3dp7/zLiNTjSQxc92Bq4VOk+b6ln0gSgKM4etOtQ==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.0.3.tgz",
|
||||
"integrity": "sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"expect": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2"
|
||||
"jest-snapshot": "^28.0.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
|
||||
@ -2318,13 +2321,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jest/globals": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.0.2.tgz",
|
||||
"integrity": "sha512-gkOd1rTTLoZGM2OqOtf5wyzf8HNoM2a+dGbyWgqO3spQiA/OBE+d1kQlZ6mYs9NtJwJ1/TNAJNyBaPXIeo7xEw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.0.3.tgz",
|
||||
"integrity": "sha512-q/zXYI6CKtTSIt1WuTHBYizJhH7K8h+xG5PE3C0oawLlPIvUMDYmpj0JX0XsJwPRLCsz/fYXHZVG46AaEhSPmw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/expect": "^28.0.2",
|
||||
"@jest/expect": "^28.0.3",
|
||||
"@jest/types": "^28.0.2"
|
||||
},
|
||||
"engines": {
|
||||
@ -2332,15 +2335,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jest/reporters": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.0.2.tgz",
|
||||
"integrity": "sha512-YOxPWwVwgY2u6h6XOnOILZVZFUthIr86ttvXrdRg8VC/8fg2Vwk4d/fxY6uLDCFE/3CFthXTsVB05kmBjckCsw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.0.3.tgz",
|
||||
"integrity": "sha512-xrbIc7J/xwo+D7AY3enAR9ZWYCmJ8XIkstTukTGpKDph0gLl/TJje9jl3dssvE4KJzYqMKiSrnE5Nt68I4fTEg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@bcoe/v8-coverage": "^0.2.3",
|
||||
"@jest/console": "^28.0.2",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@jridgewell/trace-mapping": "^0.3.7",
|
||||
"@types/node": "*",
|
||||
@ -2529,9 +2532,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jest/transform": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.2.tgz",
|
||||
"integrity": "sha512-PgvB/DEwVY+vJAGTRSFhdmorytx54aXKK1+VQIxVtdFVAe0mJ2fUIRWQuGimveEJWT4ELJImZAIYOgs8z2L0eg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz",
|
||||
"integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.11.6",
|
||||
@ -2933,9 +2936,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@sinclair/typebox": {
|
||||
"version": "0.23.4",
|
||||
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.4.tgz",
|
||||
"integrity": "sha512-0/WqSvpVbCBAV1yPeko7eAczKbs78dNVAaX14quVlwOb2wxfKuXCx91h4NrEfkYK9zEnyVSW4JVI/trP3iS+Qg==",
|
||||
"version": "0.23.5",
|
||||
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz",
|
||||
"integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@sinonjs/commons": {
|
||||
@ -3446,9 +3449,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "17.0.29",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.29.tgz",
|
||||
"integrity": "sha512-tx5jMmMFwx7wBwq/V7OohKDVb/JwJU5qCVkeLMh1//xycAJ/ESuw9aJ9SEtlCZDYi2pBfe4JkisSoAtbOsBNAA=="
|
||||
"version": "17.0.30",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz",
|
||||
"integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw=="
|
||||
},
|
||||
"node_modules/@types/parse5": {
|
||||
"version": "6.0.3",
|
||||
@ -3490,9 +3493,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@types/react-dom": {
|
||||
"version": "18.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz",
|
||||
"integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==",
|
||||
"version": "18.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.3.tgz",
|
||||
"integrity": "sha512-1RRW9kst+67gveJRYPxGmVy8eVJ05O43hg77G2j5m76/RFJtMbcfAs2viQ2UNsvvDg8F7OfQZx8qQcl6ymygaQ==",
|
||||
"devOptional": true,
|
||||
"dependencies": {
|
||||
"@types/react": "*"
|
||||
@ -4383,12 +4386,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/babel-jest": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.0.2.tgz",
|
||||
"integrity": "sha512-OlbfoOpHmU3jzAWoiT98bBuAhjrSZMxSVk5ALkCL/8ocb8dyx8F4H9NlBjH2xd08MI5306Yxa0+y87cjY55Eqw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.0.3.tgz",
|
||||
"integrity": "sha512-S0ADyYdcrt5fp9YldRYWCUHdk1BKt9AkvBkLWBoNAEV9NoWZPIj5+MYhPcGgTS65mfv3a+Ymf2UqgWoAVd41cA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@types/babel__core": "^7.1.14",
|
||||
"babel-plugin-istanbul": "^6.1.1",
|
||||
"babel-preset-jest": "^28.0.2",
|
||||
@ -6293,9 +6296,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.4.124",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.124.tgz",
|
||||
"integrity": "sha512-VhaE9VUYU6d2eIb+4xf83CATD+T+3bTzvxvlADkQE+c2hisiw3sZmvEDtsW704+Zky9WZGhBuQXijDVqSriQLA=="
|
||||
"version": "1.4.127",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.127.tgz",
|
||||
"integrity": "sha512-nhD6S8nKI0O2MueC6blNOEZio+/PWppE/pevnf3LOlQA/fKPCrDp2Ao4wx4LFwmIkJpVdFdn2763YWLy9ENIZg=="
|
||||
},
|
||||
"node_modules/emittery": {
|
||||
"version": "0.10.2",
|
||||
@ -8826,14 +8829,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest/-/jest-28.0.2.tgz",
|
||||
"integrity": "sha512-COUtjybolW4koQvO7kCfq5kgbeeU5WbSJfVZprz4zbS8AL32+RAZZTUjBEyRRdpsXqss/pHIvSL7/P+LyMYHXg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest/-/jest-28.0.3.tgz",
|
||||
"integrity": "sha512-uS+T5J3w5xyzd1KSJCGKhCo8WTJXbNl86f5SW11wgssbandJOVLRKKUxmhdFfmKxhPeksl1hHZ0HaA8VBzp7xA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/core": "^28.0.2",
|
||||
"@jest/core": "^28.0.3",
|
||||
"import-local": "^3.0.2",
|
||||
"jest-cli": "^28.0.2"
|
||||
"jest-cli": "^28.0.3"
|
||||
},
|
||||
"bin": {
|
||||
"jest": "bin/jest.js"
|
||||
@ -8864,13 +8867,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-circus": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.0.2.tgz",
|
||||
"integrity": "sha512-5U0K43UZSwu9xBo3RmK366Y8i0YMTGe2hgFm7TYka6ecT5lB0VZ+/TQTTsDVxa9q1TuOWRa7EskSMm1Q74Hy/Q==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.0.3.tgz",
|
||||
"integrity": "sha512-HJ3rUCm3A3faSy7KVH5MFCncqJLtrjEFkTPn9UIcs4Kq77+TXqHsOaI+/k73aHe6DJQigLUXq9rCYj3MYFlbIw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/expect": "^28.0.2",
|
||||
"@jest/expect": "^28.0.3",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/node": "*",
|
||||
@ -8881,8 +8884,8 @@
|
||||
"jest-each": "^28.0.2",
|
||||
"jest-matcher-utils": "^28.0.2",
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-runtime": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2",
|
||||
"jest-runtime": "^28.0.3",
|
||||
"jest-snapshot": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"pretty-format": "^28.0.2",
|
||||
"slash": "^3.0.0",
|
||||
@ -9036,19 +9039,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-cli": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.0.2.tgz",
|
||||
"integrity": "sha512-X6KSoKiSDZ07lds9awDMd14VUmtLS0sxgbUzZi1m6JewWdwXtuadTBff1kAUcAmKgJTYBPnVN0u2BKp7AIzllA==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.0.3.tgz",
|
||||
"integrity": "sha512-NCPTEONCnhYGo1qzPP4OOcGF04YasM5GZSwQLI1HtEluxa3ct4U65IbZs6DSRt8XN1Rq0jhXwv02m5lHB28Uyg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/core": "^28.0.2",
|
||||
"@jest/core": "^28.0.3",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/types": "^28.0.2",
|
||||
"chalk": "^4.0.0",
|
||||
"exit": "^0.1.2",
|
||||
"graceful-fs": "^4.2.9",
|
||||
"import-local": "^3.0.2",
|
||||
"jest-config": "^28.0.2",
|
||||
"jest-config": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-validate": "^28.0.2",
|
||||
"prompts": "^2.0.1",
|
||||
@ -9140,26 +9143,26 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-config": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.0.2.tgz",
|
||||
"integrity": "sha512-4E5r24Dw1DsyF4ObkwiDEqXIwrX7p01mnngWKtB/0Jdb0SpR1UGAm8Bjg6GTozCA4SlSj/Bbq7LTkg0WrzLanQ==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.0.3.tgz",
|
||||
"integrity": "sha512-3gWOEHwGpNhyYOk9vnUMv94x15QcdjACm7A3lERaluwnyD6d1WZWe9RFCShgIXVOHzRfG1hWxsI2U0gKKSGgDQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.11.6",
|
||||
"@jest/test-sequencer": "^28.0.2",
|
||||
"@jest/types": "^28.0.2",
|
||||
"babel-jest": "^28.0.2",
|
||||
"babel-jest": "^28.0.3",
|
||||
"chalk": "^4.0.0",
|
||||
"ci-info": "^3.2.0",
|
||||
"deepmerge": "^4.2.2",
|
||||
"glob": "^7.1.3",
|
||||
"graceful-fs": "^4.2.9",
|
||||
"jest-circus": "^28.0.2",
|
||||
"jest-circus": "^28.0.3",
|
||||
"jest-environment-node": "^28.0.2",
|
||||
"jest-get-type": "^28.0.2",
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-runner": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-runner": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-validate": "^28.0.2",
|
||||
"micromatch": "^4.0.4",
|
||||
@ -9933,9 +9936,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-resolve": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.2.tgz",
|
||||
"integrity": "sha512-4smZQ+Z4bzRNAXmj2HSrDYOAVar/SBDClUWxDJrz3BHbw+URXGAPenziWIShmybBlcRnX0lVCs43UiB7+Fh+lg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz",
|
||||
"integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chalk": "^4.0.0",
|
||||
@ -9953,13 +9956,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-resolve-dependencies": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.2.tgz",
|
||||
"integrity": "sha512-Xgkc51baZJQ9UcZg8UN9rGtnvqoVHeDNP6iM4QV3W/phzbFyRCiAxqgJ2GyuBnzGm2EirUlIcstlvOR/6trHmw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.3.tgz",
|
||||
"integrity": "sha512-lCgHMm0/5p0qHemrOzm7kI6JDei28xJwIf7XOEcv1HeAVHnsON8B8jO/woqlU+/GcOXb58ymieYqhk3zjGWnvQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2"
|
||||
"jest-snapshot": "^28.0.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
|
||||
@ -10036,15 +10039,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-runner": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.0.2.tgz",
|
||||
"integrity": "sha512-biaiCtgNAeTl1GrHezlWLbTStoi/aP4X2FOZaAhdbHUAflUg4bal6q3Ck8VNhTGzkXVeFtVVZFHE5PHlyUAJBw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.0.3.tgz",
|
||||
"integrity": "sha512-4OsHMjBLtYUWCENucAQ4Za0jGfEbOFi/Fusv6dzUuaweqx8apb4+5p2LR2yvgF4StFulmxyC238tGLftfu+zBA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/console": "^28.0.2",
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/node": "*",
|
||||
"chalk": "^4.0.0",
|
||||
@ -10055,8 +10058,8 @@
|
||||
"jest-haste-map": "^28.0.2",
|
||||
"jest-leak-detector": "^28.0.2",
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-runtime": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-runtime": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-watcher": "^28.0.2",
|
||||
"jest-worker": "^28.0.2",
|
||||
@ -10186,17 +10189,17 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-runtime": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.0.2.tgz",
|
||||
"integrity": "sha512-fUoJ/GVrCj7pdYYXfET8bBudDmefmnscd/0jBkBAgHTs3qu+rGXUAV3QN/ECNhWhhEXoJ5a2PnSFTJ8RmXM6xQ==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.0.3.tgz",
|
||||
"integrity": "sha512-7FtPUmvbZEHLOdjsF6dyHg5Pe4E0DU+f3Vvv8BPzVR7mQA6nFR4clQYLAPyJGnsUvN8WRWn+b5a5SVwnj1WaGg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/fake-timers": "^28.0.2",
|
||||
"@jest/globals": "^28.0.2",
|
||||
"@jest/globals": "^28.0.3",
|
||||
"@jest/source-map": "^28.0.2",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"chalk": "^4.0.0",
|
||||
"cjs-module-lexer": "^1.0.0",
|
||||
@ -10208,8 +10211,8 @@
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-mock": "^28.0.2",
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-snapshot": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"slash": "^3.0.0",
|
||||
"strip-bom": "^4.0.0"
|
||||
@ -10289,9 +10292,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jest-snapshot": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.0.2.tgz",
|
||||
"integrity": "sha512-Y+2red99KRYY5vxA3HIE1p7p2MxPZz5uwamly18DII/9m/D2QQKcYqETS+/DjDthOxpnJWFqqku7MDzdpnHkHg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.0.3.tgz",
|
||||
"integrity": "sha512-nVzAAIlAbrMuvVUrS1YxmAeo1TfSsDDU+K5wv/Ow56MBp+L+Y71ksAbwRp3kGCgZAz4oOXcAMPAwtT9Yh1hlQQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.11.6",
|
||||
@ -10300,7 +10303,7 @@
|
||||
"@babel/traverse": "^7.7.2",
|
||||
"@babel/types": "^7.3.3",
|
||||
"@jest/expect-utils": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/babel__traverse": "^7.0.6",
|
||||
"@types/prettier": "^2.1.5",
|
||||
@ -14092,9 +14095,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/terser": {
|
||||
"version": "5.13.0",
|
||||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.13.0.tgz",
|
||||
"integrity": "sha512-sgQ99P+fRBM1jAYzN9RTnD/xEWx/7LZgYTCRgmYriSq1wxxqiQPJgXkkLBBuwySDWJ2PP0PnVQyuf4xLUuH4Ng==",
|
||||
"version": "5.13.1",
|
||||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz",
|
||||
"integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==",
|
||||
"dependencies": {
|
||||
"acorn": "^8.5.0",
|
||||
"commander": "^2.20.0",
|
||||
@ -17017,15 +17020,15 @@
|
||||
}
|
||||
},
|
||||
"@jest/core": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/core/-/core-28.0.2.tgz",
|
||||
"integrity": "sha512-AK6xU9wfo9E3wA4fY8t59I2t5hnS3eCVYhD1OVZPMZyUrtIQbU1HR+h9jz3ulsEv39xSDH94QY2IJr46O637ag==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/core/-/core-28.0.3.tgz",
|
||||
"integrity": "sha512-cCQW06vEZ+5r50SB06pOnSWsOBs7F+lswPYnKKfBz1ncLlj1sMqmvjgam8q40KhlZ8Ut4eNAL2Hvfx4BKIO2FA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/console": "^28.0.2",
|
||||
"@jest/reporters": "^28.0.2",
|
||||
"@jest/reporters": "^28.0.3",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/node": "*",
|
||||
"ansi-escapes": "^4.2.1",
|
||||
@ -17034,15 +17037,15 @@
|
||||
"exit": "^0.1.2",
|
||||
"graceful-fs": "^4.2.9",
|
||||
"jest-changed-files": "^28.0.2",
|
||||
"jest-config": "^28.0.2",
|
||||
"jest-config": "^28.0.3",
|
||||
"jest-haste-map": "^28.0.2",
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-resolve-dependencies": "^28.0.2",
|
||||
"jest-runner": "^28.0.2",
|
||||
"jest-runtime": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-resolve-dependencies": "^28.0.3",
|
||||
"jest-runner": "^28.0.3",
|
||||
"jest-runtime": "^28.0.3",
|
||||
"jest-snapshot": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-validate": "^28.0.2",
|
||||
"jest-watcher": "^28.0.2",
|
||||
@ -17152,13 +17155,13 @@
|
||||
}
|
||||
},
|
||||
"@jest/expect": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.0.2.tgz",
|
||||
"integrity": "sha512-rxgWG/updGoQtHFw/duImu5gPN48+kHvhVjLJ0fFk2mYQ+3dp7/zLiNTjSQxc92Bq4VOk+b6ln0gSgKM4etOtQ==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.0.3.tgz",
|
||||
"integrity": "sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"expect": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2"
|
||||
"jest-snapshot": "^28.0.3"
|
||||
}
|
||||
},
|
||||
"@jest/expect-utils": {
|
||||
@ -17185,26 +17188,26 @@
|
||||
}
|
||||
},
|
||||
"@jest/globals": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.0.2.tgz",
|
||||
"integrity": "sha512-gkOd1rTTLoZGM2OqOtf5wyzf8HNoM2a+dGbyWgqO3spQiA/OBE+d1kQlZ6mYs9NtJwJ1/TNAJNyBaPXIeo7xEw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.0.3.tgz",
|
||||
"integrity": "sha512-q/zXYI6CKtTSIt1WuTHBYizJhH7K8h+xG5PE3C0oawLlPIvUMDYmpj0JX0XsJwPRLCsz/fYXHZVG46AaEhSPmw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/expect": "^28.0.2",
|
||||
"@jest/expect": "^28.0.3",
|
||||
"@jest/types": "^28.0.2"
|
||||
}
|
||||
},
|
||||
"@jest/reporters": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.0.2.tgz",
|
||||
"integrity": "sha512-YOxPWwVwgY2u6h6XOnOILZVZFUthIr86ttvXrdRg8VC/8fg2Vwk4d/fxY6uLDCFE/3CFthXTsVB05kmBjckCsw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.0.3.tgz",
|
||||
"integrity": "sha512-xrbIc7J/xwo+D7AY3enAR9ZWYCmJ8XIkstTukTGpKDph0gLl/TJje9jl3dssvE4KJzYqMKiSrnE5Nt68I4fTEg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@bcoe/v8-coverage": "^0.2.3",
|
||||
"@jest/console": "^28.0.2",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@jridgewell/trace-mapping": "^0.3.7",
|
||||
"@types/node": "*",
|
||||
@ -17344,9 +17347,9 @@
|
||||
}
|
||||
},
|
||||
"@jest/transform": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.2.tgz",
|
||||
"integrity": "sha512-PgvB/DEwVY+vJAGTRSFhdmorytx54aXKK1+VQIxVtdFVAe0mJ2fUIRWQuGimveEJWT4ELJImZAIYOgs8z2L0eg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz",
|
||||
"integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/core": "^7.11.6",
|
||||
@ -17626,9 +17629,9 @@
|
||||
}
|
||||
},
|
||||
"@sinclair/typebox": {
|
||||
"version": "0.23.4",
|
||||
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.4.tgz",
|
||||
"integrity": "sha512-0/WqSvpVbCBAV1yPeko7eAczKbs78dNVAaX14quVlwOb2wxfKuXCx91h4NrEfkYK9zEnyVSW4JVI/trP3iS+Qg==",
|
||||
"version": "0.23.5",
|
||||
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz",
|
||||
"integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==",
|
||||
"dev": true
|
||||
},
|
||||
"@sinonjs/commons": {
|
||||
@ -18077,9 +18080,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "17.0.29",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.29.tgz",
|
||||
"integrity": "sha512-tx5jMmMFwx7wBwq/V7OohKDVb/JwJU5qCVkeLMh1//xycAJ/ESuw9aJ9SEtlCZDYi2pBfe4JkisSoAtbOsBNAA=="
|
||||
"version": "17.0.30",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz",
|
||||
"integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw=="
|
||||
},
|
||||
"@types/parse5": {
|
||||
"version": "6.0.3",
|
||||
@ -18121,9 +18124,9 @@
|
||||
}
|
||||
},
|
||||
"@types/react-dom": {
|
||||
"version": "18.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz",
|
||||
"integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==",
|
||||
"version": "18.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.3.tgz",
|
||||
"integrity": "sha512-1RRW9kst+67gveJRYPxGmVy8eVJ05O43hg77G2j5m76/RFJtMbcfAs2viQ2UNsvvDg8F7OfQZx8qQcl6ymygaQ==",
|
||||
"devOptional": true,
|
||||
"requires": {
|
||||
"@types/react": "*"
|
||||
@ -18804,12 +18807,12 @@
|
||||
"dev": true
|
||||
},
|
||||
"babel-jest": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.0.2.tgz",
|
||||
"integrity": "sha512-OlbfoOpHmU3jzAWoiT98bBuAhjrSZMxSVk5ALkCL/8ocb8dyx8F4H9NlBjH2xd08MI5306Yxa0+y87cjY55Eqw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.0.3.tgz",
|
||||
"integrity": "sha512-S0ADyYdcrt5fp9YldRYWCUHdk1BKt9AkvBkLWBoNAEV9NoWZPIj5+MYhPcGgTS65mfv3a+Ymf2UqgWoAVd41cA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@types/babel__core": "^7.1.14",
|
||||
"babel-plugin-istanbul": "^6.1.1",
|
||||
"babel-preset-jest": "^28.0.2",
|
||||
@ -20219,9 +20222,9 @@
|
||||
}
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.4.124",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.124.tgz",
|
||||
"integrity": "sha512-VhaE9VUYU6d2eIb+4xf83CATD+T+3bTzvxvlADkQE+c2hisiw3sZmvEDtsW704+Zky9WZGhBuQXijDVqSriQLA=="
|
||||
"version": "1.4.127",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.127.tgz",
|
||||
"integrity": "sha512-nhD6S8nKI0O2MueC6blNOEZio+/PWppE/pevnf3LOlQA/fKPCrDp2Ao4wx4LFwmIkJpVdFdn2763YWLy9ENIZg=="
|
||||
},
|
||||
"emittery": {
|
||||
"version": "0.10.2",
|
||||
@ -22101,14 +22104,14 @@
|
||||
}
|
||||
},
|
||||
"jest": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest/-/jest-28.0.2.tgz",
|
||||
"integrity": "sha512-COUtjybolW4koQvO7kCfq5kgbeeU5WbSJfVZprz4zbS8AL32+RAZZTUjBEyRRdpsXqss/pHIvSL7/P+LyMYHXg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest/-/jest-28.0.3.tgz",
|
||||
"integrity": "sha512-uS+T5J3w5xyzd1KSJCGKhCo8WTJXbNl86f5SW11wgssbandJOVLRKKUxmhdFfmKxhPeksl1hHZ0HaA8VBzp7xA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/core": "^28.0.2",
|
||||
"@jest/core": "^28.0.3",
|
||||
"import-local": "^3.0.2",
|
||||
"jest-cli": "^28.0.2"
|
||||
"jest-cli": "^28.0.3"
|
||||
}
|
||||
},
|
||||
"jest-changed-files": {
|
||||
@ -22122,13 +22125,13 @@
|
||||
}
|
||||
},
|
||||
"jest-circus": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.0.2.tgz",
|
||||
"integrity": "sha512-5U0K43UZSwu9xBo3RmK366Y8i0YMTGe2hgFm7TYka6ecT5lB0VZ+/TQTTsDVxa9q1TuOWRa7EskSMm1Q74Hy/Q==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.0.3.tgz",
|
||||
"integrity": "sha512-HJ3rUCm3A3faSy7KVH5MFCncqJLtrjEFkTPn9UIcs4Kq77+TXqHsOaI+/k73aHe6DJQigLUXq9rCYj3MYFlbIw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/expect": "^28.0.2",
|
||||
"@jest/expect": "^28.0.3",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/node": "*",
|
||||
@ -22139,8 +22142,8 @@
|
||||
"jest-each": "^28.0.2",
|
||||
"jest-matcher-utils": "^28.0.2",
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-runtime": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2",
|
||||
"jest-runtime": "^28.0.3",
|
||||
"jest-snapshot": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"pretty-format": "^28.0.2",
|
||||
"slash": "^3.0.0",
|
||||
@ -22256,19 +22259,19 @@
|
||||
}
|
||||
},
|
||||
"jest-cli": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.0.2.tgz",
|
||||
"integrity": "sha512-X6KSoKiSDZ07lds9awDMd14VUmtLS0sxgbUzZi1m6JewWdwXtuadTBff1kAUcAmKgJTYBPnVN0u2BKp7AIzllA==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.0.3.tgz",
|
||||
"integrity": "sha512-NCPTEONCnhYGo1qzPP4OOcGF04YasM5GZSwQLI1HtEluxa3ct4U65IbZs6DSRt8XN1Rq0jhXwv02m5lHB28Uyg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/core": "^28.0.2",
|
||||
"@jest/core": "^28.0.3",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/types": "^28.0.2",
|
||||
"chalk": "^4.0.0",
|
||||
"exit": "^0.1.2",
|
||||
"graceful-fs": "^4.2.9",
|
||||
"import-local": "^3.0.2",
|
||||
"jest-config": "^28.0.2",
|
||||
"jest-config": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-validate": "^28.0.2",
|
||||
"prompts": "^2.0.1",
|
||||
@ -22327,26 +22330,26 @@
|
||||
}
|
||||
},
|
||||
"jest-config": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.0.2.tgz",
|
||||
"integrity": "sha512-4E5r24Dw1DsyF4ObkwiDEqXIwrX7p01mnngWKtB/0Jdb0SpR1UGAm8Bjg6GTozCA4SlSj/Bbq7LTkg0WrzLanQ==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.0.3.tgz",
|
||||
"integrity": "sha512-3gWOEHwGpNhyYOk9vnUMv94x15QcdjACm7A3lERaluwnyD6d1WZWe9RFCShgIXVOHzRfG1hWxsI2U0gKKSGgDQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/core": "^7.11.6",
|
||||
"@jest/test-sequencer": "^28.0.2",
|
||||
"@jest/types": "^28.0.2",
|
||||
"babel-jest": "^28.0.2",
|
||||
"babel-jest": "^28.0.3",
|
||||
"chalk": "^4.0.0",
|
||||
"ci-info": "^3.2.0",
|
||||
"deepmerge": "^4.2.2",
|
||||
"glob": "^7.1.3",
|
||||
"graceful-fs": "^4.2.9",
|
||||
"jest-circus": "^28.0.2",
|
||||
"jest-circus": "^28.0.3",
|
||||
"jest-environment-node": "^28.0.2",
|
||||
"jest-get-type": "^28.0.2",
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-runner": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-runner": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-validate": "^28.0.2",
|
||||
"micromatch": "^4.0.4",
|
||||
@ -22918,9 +22921,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"jest-resolve": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.2.tgz",
|
||||
"integrity": "sha512-4smZQ+Z4bzRNAXmj2HSrDYOAVar/SBDClUWxDJrz3BHbw+URXGAPenziWIShmybBlcRnX0lVCs43UiB7+Fh+lg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz",
|
||||
"integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^4.0.0",
|
||||
@ -22986,25 +22989,25 @@
|
||||
}
|
||||
},
|
||||
"jest-resolve-dependencies": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.2.tgz",
|
||||
"integrity": "sha512-Xgkc51baZJQ9UcZg8UN9rGtnvqoVHeDNP6iM4QV3W/phzbFyRCiAxqgJ2GyuBnzGm2EirUlIcstlvOR/6trHmw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.3.tgz",
|
||||
"integrity": "sha512-lCgHMm0/5p0qHemrOzm7kI6JDei28xJwIf7XOEcv1HeAVHnsON8B8jO/woqlU+/GcOXb58ymieYqhk3zjGWnvQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2"
|
||||
"jest-snapshot": "^28.0.3"
|
||||
}
|
||||
},
|
||||
"jest-runner": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.0.2.tgz",
|
||||
"integrity": "sha512-biaiCtgNAeTl1GrHezlWLbTStoi/aP4X2FOZaAhdbHUAflUg4bal6q3Ck8VNhTGzkXVeFtVVZFHE5PHlyUAJBw==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.0.3.tgz",
|
||||
"integrity": "sha512-4OsHMjBLtYUWCENucAQ4Za0jGfEbOFi/Fusv6dzUuaweqx8apb4+5p2LR2yvgF4StFulmxyC238tGLftfu+zBA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/console": "^28.0.2",
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/node": "*",
|
||||
"chalk": "^4.0.0",
|
||||
@ -23015,8 +23018,8 @@
|
||||
"jest-haste-map": "^28.0.2",
|
||||
"jest-leak-detector": "^28.0.2",
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-runtime": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-runtime": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"jest-watcher": "^28.0.2",
|
||||
"jest-worker": "^28.0.2",
|
||||
@ -23114,17 +23117,17 @@
|
||||
}
|
||||
},
|
||||
"jest-runtime": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.0.2.tgz",
|
||||
"integrity": "sha512-fUoJ/GVrCj7pdYYXfET8bBudDmefmnscd/0jBkBAgHTs3qu+rGXUAV3QN/ECNhWhhEXoJ5a2PnSFTJ8RmXM6xQ==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.0.3.tgz",
|
||||
"integrity": "sha512-7FtPUmvbZEHLOdjsF6dyHg5Pe4E0DU+f3Vvv8BPzVR7mQA6nFR4clQYLAPyJGnsUvN8WRWn+b5a5SVwnj1WaGg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jest/environment": "^28.0.2",
|
||||
"@jest/fake-timers": "^28.0.2",
|
||||
"@jest/globals": "^28.0.2",
|
||||
"@jest/globals": "^28.0.3",
|
||||
"@jest/source-map": "^28.0.2",
|
||||
"@jest/test-result": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"chalk": "^4.0.0",
|
||||
"cjs-module-lexer": "^1.0.0",
|
||||
@ -23136,8 +23139,8 @@
|
||||
"jest-message-util": "^28.0.2",
|
||||
"jest-mock": "^28.0.2",
|
||||
"jest-regex-util": "^28.0.2",
|
||||
"jest-resolve": "^28.0.2",
|
||||
"jest-snapshot": "^28.0.2",
|
||||
"jest-resolve": "^28.0.3",
|
||||
"jest-snapshot": "^28.0.3",
|
||||
"jest-util": "^28.0.2",
|
||||
"slash": "^3.0.0",
|
||||
"strip-bom": "^4.0.0"
|
||||
@ -23195,9 +23198,9 @@
|
||||
}
|
||||
},
|
||||
"jest-snapshot": {
|
||||
"version": "28.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.0.2.tgz",
|
||||
"integrity": "sha512-Y+2red99KRYY5vxA3HIE1p7p2MxPZz5uwamly18DII/9m/D2QQKcYqETS+/DjDthOxpnJWFqqku7MDzdpnHkHg==",
|
||||
"version": "28.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.0.3.tgz",
|
||||
"integrity": "sha512-nVzAAIlAbrMuvVUrS1YxmAeo1TfSsDDU+K5wv/Ow56MBp+L+Y71ksAbwRp3kGCgZAz4oOXcAMPAwtT9Yh1hlQQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/core": "^7.11.6",
|
||||
@ -23206,7 +23209,7 @@
|
||||
"@babel/traverse": "^7.7.2",
|
||||
"@babel/types": "^7.3.3",
|
||||
"@jest/expect-utils": "^28.0.2",
|
||||
"@jest/transform": "^28.0.2",
|
||||
"@jest/transform": "^28.0.3",
|
||||
"@jest/types": "^28.0.2",
|
||||
"@types/babel__traverse": "^7.0.6",
|
||||
"@types/prettier": "^2.1.5",
|
||||
@ -25958,9 +25961,9 @@
|
||||
}
|
||||
},
|
||||
"terser": {
|
||||
"version": "5.13.0",
|
||||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.13.0.tgz",
|
||||
"integrity": "sha512-sgQ99P+fRBM1jAYzN9RTnD/xEWx/7LZgYTCRgmYriSq1wxxqiQPJgXkkLBBuwySDWJ2PP0PnVQyuf4xLUuH4Ng==",
|
||||
"version": "5.13.1",
|
||||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz",
|
||||
"integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==",
|
||||
"requires": {
|
||||
"acorn": "^8.5.0",
|
||||
"commander": "^2.20.0",
|
||||
|
@ -1,7 +1,8 @@
|
||||
{
|
||||
"name": "create-react-ssr",
|
||||
"name": "@aleleba/create-react-ssr",
|
||||
"version": "1.0.0",
|
||||
"description": "Starter Kit de server side render de react",
|
||||
"description": "Starter Kit of server side render of react",
|
||||
"bin": "./bin/cli.js",
|
||||
"main": "src/server/index",
|
||||
"scripts": {
|
||||
"start": "node build/server/app-server.js",
|
||||
|
Loading…
Reference in New Issue
Block a user