From 97d99d22ab251794a9615a3bb13f6e25b5d3ea5c Mon Sep 17 00:00:00 2001 From: "lukasz.klejszta" Date: Wed, 29 Jun 2022 20:09:04 +0200 Subject: [PATCH 1/5] feat: examples generator v1 --- package.json | 1 + packages/falso/src/lib/abbreviation.ts | 7 ++++- scripts/example-generator.js | 39 ++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 scripts/example-generator.js diff --git a/package.json b/package.json index 696ca4c48..234e704a6 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.0.0", "license": "MIT", "scripts": { + "prepublish": "node ./scripts/example-generator.js ./packages/falso/src/lib/", "build:docs": "npm run build && node ./docs-generator.js", "start:docs": "npm run build:docs && npm run start --prefix docs", "build": "nx build falso && npm run i18n && node ./post-build.js", diff --git a/packages/falso/src/lib/abbreviation.ts b/packages/falso/src/lib/abbreviation.ts index 385cf873f..5d4dbf5f7 100644 --- a/packages/falso/src/lib/abbreviation.ts +++ b/packages/falso/src/lib/abbreviation.ts @@ -13,7 +13,12 @@ import { data } from './abbreviation.json'; * @example * * randAbbreviation({ length: 10 }) - * + * + * @automaticallyGeneratedExamples + * @example + * SCSI + * SMTP + * ADP */ export function randAbbreviation(options?: O) { return fake(data, options); diff --git a/scripts/example-generator.js b/scripts/example-generator.js new file mode 100644 index 000000000..21df995b2 --- /dev/null +++ b/scripts/example-generator.js @@ -0,0 +1,39 @@ +const fs = require('fs'); + +const [libDirectoryPath] = process.argv.slice(2); +const GENERATE_INDICATOR = "@automaticallyGeneratedExamples" +// https://regex101.com/r/rlqGTA/1 +const regexp = new RegExp(`(${GENERATE_INDICATOR}).*\\/`,"gs"); +const errors = []; + +console.log('Generating examples...') +const filenames = fs +.readdirSync(libDirectoryPath) +.filter((jsonFilename, index, array) => jsonFilename.includes(".json") && array.find(tsFilename => tsFilename.replace('ts','json') === jsonFilename)) + +filenames.forEach(filename => { + try { + const tsFilepath = `${libDirectoryPath}${filename.replace('json','ts')}` + const tsFileContent = fs.readFileSync(tsFilepath).toString(); + if(!tsFileContent.includes(GENERATE_INDICATOR)) { + console.log(`file is missing '${GENERATE_INDICATOR}' and will be ignored ${filename.replace('json','ts')}`); + return; + } + const jsonFilepath = `${libDirectoryPath}${filename}` + const jsonFileContent = JSON.parse(fs.readFileSync(jsonFilepath)); + if(jsonFileContent.data === undefined) { + throw Error(`missing data field in file: ${filename}`); + } + if(!(jsonFileContent.data instanceof Array)) { + throw Error(`invalid data field, must be an array: ${filename}`); + } + fs.writeFileSync(tsFilepath, tsFileContent.replace(regexp, `${GENERATE_INDICATOR}\n * @example\n${jsonFileContent.data.slice(0,3).map(example => ` * ${example}\n`).join('')} */`)); + } catch(error) { + errors.push({filename, error}); + } + }); + + if(errors.length > 0) { + console.log(errors); + } + console.log(`Generating examples finished ${filenames.length - errors.length}/${filenames.length}`); From 612f09d7b279b4aac3e1ce079cf9b3748b0f1470 Mon Sep 17 00:00:00 2001 From: "lukasz.klejszta" Date: Fri, 1 Jul 2022 19:01:21 +0200 Subject: [PATCH 2/5] feat: example generator v2 --- package-lock.json | 3078 +++++++++++------------- package.json | 3 +- packages/falso/src/lib/abbreviation.ts | 2 +- packages/falso/src/lib/account.ts | 6 + scripts/example-generator.js | 108 +- 5 files changed, 1440 insertions(+), 1757 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3b4852e2f..211bca7fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,6 +54,7 @@ "terser": "5.10.0", "ts-jest": "27.1.4", "ts-morph": "13.0.2", + "ts-node": "^10.8.1", "typescript": "4.4.3" }, "engines": { @@ -76,19 +77,19 @@ } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz", - "integrity": "sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz", + "integrity": "sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==", "dependencies": { - "@algolia/autocomplete-shared": "1.5.2" + "@algolia/autocomplete-shared": "1.7.1" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz", - "integrity": "sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz", + "integrity": "sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==", "dependencies": { - "@algolia/autocomplete-shared": "1.5.2" + "@algolia/autocomplete-shared": "1.7.1" }, "peerDependencies": { "@algolia/client-search": "^4.9.1", @@ -96,79 +97,79 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz", - "integrity": "sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==" + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz", + "integrity": "sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==" }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz", - "integrity": "sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.1.tgz", + "integrity": "sha512-UAUVG2PEfwd/FfudsZtYnidJ9eSCpS+LW9cQiesePQLz41NAcddKxBak6eP2GErqyFagSlnVXe/w2E9h2m2ttg==", "dependencies": { - "@algolia/cache-common": "4.13.0" + "@algolia/cache-common": "4.13.1" } }, "node_modules/@algolia/cache-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz", - "integrity": "sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.1.tgz", + "integrity": "sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz", - "integrity": "sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.1.tgz", + "integrity": "sha512-pZzybCDGApfA/nutsFK1P0Sbsq6fYJU3DwIvyKg4pURerlJM4qZbB9bfLRef0FkzfQu7W11E4cVLCIOWmyZeuQ==", "dependencies": { - "@algolia/cache-common": "4.13.0" + "@algolia/cache-common": "4.13.1" } }, "node_modules/@algolia/client-account": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz", - "integrity": "sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.1.tgz", + "integrity": "sha512-TFLiZ1KqMiir3FNHU+h3b0MArmyaHG+eT8Iojio6TdpeFcAQ1Aiy+2gb3SZk3+pgRJa/BxGmDkRUwE5E/lv3QQ==", "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/client-search": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "node_modules/@algolia/client-analytics": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz", - "integrity": "sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.1.tgz", + "integrity": "sha512-iOS1JBqh7xaL5x00M5zyluZ9+9Uy9GqtYHv/2SMuzNW1qP7/0doz1lbcsP3S7KBbZANJTFHUOfuqyRLPk91iFA==", "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/client-search": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "node_modules/@algolia/client-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz", - "integrity": "sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.1.tgz", + "integrity": "sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==", "dependencies": { - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "node_modules/@algolia/client-personalization": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz", - "integrity": "sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.1.tgz", + "integrity": "sha512-1CqrOW1ypVrB4Lssh02hP//YxluoIYXAQCpg03L+/RiXJlCs+uIqlzC0ctpQPmxSlTK6h07kr50JQoYH/TIM9w==", "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "node_modules/@algolia/client-search": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz", - "integrity": "sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.1.tgz", + "integrity": "sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==", "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "node_modules/@algolia/events": { @@ -177,47 +178,47 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/logger-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz", - "integrity": "sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.1.tgz", + "integrity": "sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==" }, "node_modules/@algolia/logger-console": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz", - "integrity": "sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.1.tgz", + "integrity": "sha512-7jQOTftfeeLlnb3YqF8bNgA2GZht7rdKkJ31OCeSH2/61haO0tWPoNRjZq9XLlgMQZH276pPo0NdiArcYPHjCA==", "dependencies": { - "@algolia/logger-common": "4.13.0" + "@algolia/logger-common": "4.13.1" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz", - "integrity": "sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.1.tgz", + "integrity": "sha512-oa0CKr1iH6Nc7CmU6RE7TnXMjHnlyp7S80pP/LvZVABeJHX3p/BcSCKovNYWWltgTxUg0U1o+2uuy8BpMKljwA==", "dependencies": { - "@algolia/requester-common": "4.13.0" + "@algolia/requester-common": "4.13.1" } }, "node_modules/@algolia/requester-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz", - "integrity": "sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.1.tgz", + "integrity": "sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==" }, "node_modules/@algolia/requester-node-http": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz", - "integrity": "sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.1.tgz", + "integrity": "sha512-7C0skwtLdCz5heKTVe/vjvrqgL/eJxmiEjHqXdtypcE5GCQCYI15cb+wC4ytYioZDMiuDGeVYmCYImPoEgUGPw==", "dependencies": { - "@algolia/requester-common": "4.13.0" + "@algolia/requester-common": "4.13.1" } }, "node_modules/@algolia/transporter": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz", - "integrity": "sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.1.tgz", + "integrity": "sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==", "dependencies": { - "@algolia/cache-common": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/requester-common": "4.13.0" + "@algolia/cache-common": "4.13.1", + "@algolia/logger-common": "4.13.1", + "@algolia/requester-common": "4.13.1" } }, "node_modules/@babel/code-frame": { @@ -306,11 +307,11 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -483,11 +484,11 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -523,9 +524,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", + "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", "engines": { "node": ">=6.9.0" } @@ -592,17 +593,17 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "engines": { "node": ">=6.9.0" } @@ -1111,11 +1112,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1579,11 +1580,11 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.6.tgz", + "integrity": "sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1593,11 +1594,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1607,15 +1608,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1625,11 +1626,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1639,12 +1640,12 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1935,16 +1936,16 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1981,9 +1982,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", - "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", + "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -2026,11 +2027,11 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz", + "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2281,6 +2282,18 @@ "node": ">=v10" } }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@cypress/webpack-preprocessor": { "version": "5.11.1", "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.11.1.tgz", @@ -2299,24 +2312,24 @@ } }, "node_modules/@docsearch/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz", - "integrity": "sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.1.1.tgz", + "integrity": "sha512-utLgg7E1agqQeqCJn05DWC7XXMk4tMUUnL7MZupcknRu2OzGN13qwey2qA/0NAKkVBGugiWtON0+rlU0QIPojg==" }, "node_modules/@docsearch/react": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz", - "integrity": "sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.1.1.tgz", + "integrity": "sha512-cfoql4qvtsVRqBMYxhlGNpvyy/KlCoPqjIsJSZYqYf9AplZncKjLBTcwBu6RXFMVCe30cIFljniI4OjqAU67pQ==", "dependencies": { - "@algolia/autocomplete-core": "1.5.2", - "@algolia/autocomplete-preset-algolia": "1.5.2", - "@docsearch/css": "3.0.0", + "@algolia/autocomplete-core": "1.7.1", + "@algolia/autocomplete-preset-algolia": "1.7.1", + "@docsearch/css": "3.1.1", "algoliasearch": "^4.0.0" }, "peerDependencies": { - "@types/react": ">= 16.8.0 < 18.0.0", - "react": ">= 16.8.0 < 18.0.0", - "react-dom": ">= 16.8.0 < 18.0.0" + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0" } }, "node_modules/@docusaurus/core": { @@ -2411,11 +2424,6 @@ "react-dom": "^16.8.4 || ^17.0.0" } }, - "node_modules/@docusaurus/core/node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, "node_modules/@docusaurus/core/node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", @@ -2468,9 +2476,9 @@ } }, "node_modules/@docusaurus/core/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2480,46 +2488,6 @@ "node": ">=12" } }, - "node_modules/@docusaurus/core/node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/@docusaurus/core/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "node_modules/@docusaurus/core/node_modules/loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -2553,69 +2521,6 @@ "webpack": "^4.4.0 || ^5.0.0" } }, - "node_modules/@docusaurus/core/node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@docusaurus/core/node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/@docusaurus/core/node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/@docusaurus/core/node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@docusaurus/core/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@docusaurus/core/node_modules/webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -2635,51 +2540,6 @@ "postcss-sort-media-queries": "^4.1.0" } }, - "node_modules/@docusaurus/cssnano-preset/node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@docusaurus/cssnano-preset/node_modules/postcss-sort-media-queries": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", - "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", - "dependencies": { - "sort-css-media-queries": "2.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.4" - } - }, - "node_modules/@docusaurus/cssnano-preset/node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@docusaurus/logger": { "version": "2.0.0-beta.14", "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.0.0-beta.14.tgz", @@ -2724,9 +2584,9 @@ } }, "node_modules/@docusaurus/mdx-loader/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2781,9 +2641,9 @@ } }, "node_modules/@docusaurus/plugin-content-blog/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2863,9 +2723,9 @@ } }, "node_modules/@docusaurus/plugin-content-docs/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2941,9 +2801,9 @@ } }, "node_modules/@docusaurus/plugin-debug/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3009,9 +2869,9 @@ } }, "node_modules/@docusaurus/plugin-sitemap/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3091,37 +2951,6 @@ "react-dom": "^16.8.4 || ^17.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@docusaurus/theme-classic/node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@docusaurus/theme-common": { "version": "2.0.0-beta.14", "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.0.0-beta.14.tgz", @@ -3146,9 +2975,9 @@ } }, "node_modules/@docusaurus/theme-common/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3184,9 +3013,9 @@ } }, "node_modules/@docusaurus/theme-live-codeblock/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3236,9 +3065,9 @@ } }, "node_modules/@docusaurus/theme-translations/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3329,9 +3158,9 @@ } }, "node_modules/@docusaurus/utils/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3507,9 +3336,9 @@ } }, "node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, "node_modules/@hapi/topo": { "version": "5.1.0", @@ -3865,6 +3694,31 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", + "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@jscutlery/semver": { "version": "2.23.3", "resolved": "https://registry.npmjs.org/@jscutlery/semver/-/semver-2.23.3.tgz", @@ -4179,7 +4033,7 @@ "node_modules/@mdx-js/mdx/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { "node": ">=0.10.0" } @@ -4685,6 +4539,32 @@ "node": ">= 8" } }, + "node_modules/@nrwl/web/node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" + } + }, "node_modules/@nrwl/web/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -4941,12 +4821,12 @@ "node_modules/@philpl/buble/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/@philpl/buble/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } @@ -4954,7 +4834,7 @@ "node_modules/@philpl/buble/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } @@ -5287,23 +5167,16 @@ } }, "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz", - "integrity": "sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", + "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", "dependencies": { - "bluebird": "^3.7.1", - "cheerio": "^0.22.0", "eval": "^0.1.8", - "webpack-sources": "^1.4.3" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "p-map": "^4.0.0", + "webpack-sources": "^3.2.2" + }, + "engines": { + "node": ">=14" } }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { @@ -5947,6 +5820,30 @@ "ts-toolbelt": "^9.6.0" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, "node_modules/@types/babel__core": { "version": "7.1.18", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", @@ -6109,6 +6006,11 @@ "@types/unist": "*" } }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, "node_modules/@types/http-proxy": { "version": "1.17.8", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", @@ -6221,9 +6123,9 @@ "dev": true }, "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/qs": { "version": "6.9.7", @@ -6236,9 +6138,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "version": "18.0.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", + "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -6826,11 +6728,11 @@ "dev": true }, "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", "engines": { - "node": ">= 0.12.0" + "node": ">= 10.0.0" } }, "node_modules/agent-base": { @@ -6917,35 +6819,35 @@ } }, "node_modules/algoliasearch": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz", - "integrity": "sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.13.0", - "@algolia/cache-common": "4.13.0", - "@algolia/cache-in-memory": "4.13.0", - "@algolia/client-account": "4.13.0", - "@algolia/client-analytics": "4.13.0", - "@algolia/client-common": "4.13.0", - "@algolia/client-personalization": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/logger-console": "4.13.0", - "@algolia/requester-browser-xhr": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/requester-node-http": "4.13.0", - "@algolia/transporter": "4.13.0" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.1.tgz", + "integrity": "sha512-dtHUSE0caWTCE7liE1xaL+19AFf6kWEcyn76uhcitWpntqvicFHXKFoZe5JJcv9whQOTRM6+B8qJz6sFj+rDJA==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.13.1", + "@algolia/cache-common": "4.13.1", + "@algolia/cache-in-memory": "4.13.1", + "@algolia/client-account": "4.13.1", + "@algolia/client-analytics": "4.13.1", + "@algolia/client-common": "4.13.1", + "@algolia/client-personalization": "4.13.1", + "@algolia/client-search": "4.13.1", + "@algolia/logger-common": "4.13.1", + "@algolia/logger-console": "4.13.1", + "@algolia/requester-browser-xhr": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/requester-node-http": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "node_modules/algoliasearch-helper": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.0.tgz", - "integrity": "sha512-c1ZuXe6bf1JH/zD5h65gk04tMJ36UtvdfCmSC9F6QfTspa/smrbSnJy9F4X7SNkXdj+MKFP82IXhs9lEt+x5+w==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.10.0.tgz", + "integrity": "sha512-4E4od8qWWDMVvQ3jaRX6Oks/k35ywD011wAA4LbYMMjOtaZV6VWaTjRr4iN2bdaXP2o1BP7SLFMBf3wvnHmd8Q==", "dependencies": { "@algolia/events": "^4.0.1" }, "peerDependencies": { - "algoliasearch": ">= 3.1 < 5" + "algoliasearch": ">= 3.1 < 6" } }, "node_modules/ansi-align": { @@ -7100,7 +7002,7 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/astral-regex": { "version": "2.0.0", @@ -7499,7 +7401,7 @@ "node_modules/base16": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=" + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" }, "node_modules/base64-js": { "version": "1.5.1", @@ -7577,7 +7479,8 @@ "node_modules/bluebird": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==" + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", + "dev": true }, "node_modules/body-parser": { "version": "1.19.1", @@ -7711,25 +7614,30 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", + "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001359", + "electron-to-chromium": "^1.4.172", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.4" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/bs-logger": { @@ -7840,12 +7748,12 @@ "node_modules/buble-jsx-only/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/buble-jsx-only/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } @@ -7853,7 +7761,7 @@ "node_modules/buble-jsx-only/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } @@ -7904,12 +7812,12 @@ "node_modules/buble/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/buble/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } @@ -7917,7 +7825,7 @@ "node_modules/buble/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } @@ -8147,13 +8055,19 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001299", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", - "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "version": "1.0.30001361", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001361.tgz", + "integrity": "sha512-ybhCrjNtkFji1/Wto6SSJKkWk6kZgVQsDq5QI83SafsF6FXv2JB4df9eEdH6g8sdGgqTXrFLjAxqBGgYoU3azQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/catharsis": { "version": "0.9.0", @@ -8233,87 +8147,6 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dependencies": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cheerio/node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/cheerio/node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "engines": { - "node": "*" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dependencies": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "node_modules/cheerio/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/cheerio/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "node_modules/cheerio/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, "node_modules/chokidar": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", @@ -8480,7 +8313,7 @@ "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "dependencies": { "mimic-response": "^1.0.0" } @@ -9061,12 +8894,12 @@ "node_modules/component-props": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/component-props/-/component-props-1.1.1.tgz", - "integrity": "sha1-+bffm5kntubZfJvScqqGdnDzSUQ=" + "integrity": "sha512-69pIRJs9fCCHRqCz3390YF2LV1Lu6iEMZ5zuVqqUn+G20V9BNXlMs0cWawWeW9g4Ynmg29JmkG6R7/lUJoGd1Q==" }, "node_modules/component-xor": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/component-xor/-/component-xor-0.0.4.tgz", - "integrity": "sha1-xV2DzMG5TNUImk6T+niRxyY+Wao=" + "integrity": "sha512-ZIt6sla8gfo+AFVRZoZOertcnD5LJaY2T9CKE2j13NJxQt/mUafD69Bl7/Y4AnpI2LGjiXH7cOfJDx/n2G9edA==" }, "node_modules/compressible": { "version": "2.0.18", @@ -9654,6 +9487,7 @@ "version": "3.20.2", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -9685,6 +9519,7 @@ "version": "3.20.2", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", + "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -9767,9 +9602,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "engines": { "node": "^10 || ^12 || >=14" }, @@ -9868,23 +9703,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", - "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -9903,14 +9721,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/css-select": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", @@ -9981,12 +9791,12 @@ } }, "node_modules/cssnano-preset-advanced": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz", - "integrity": "sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz", + "integrity": "sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==", "dependencies": { "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.7", + "cssnano-preset-default": "^5.2.12", "postcss-discard-unused": "^5.1.0", "postcss-merge-idents": "^5.1.1", "postcss-reduce-idents": "^5.2.0", @@ -10000,35 +9810,35 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "dependencies": { - "css-declaration-sorter": "^6.2.2", + "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", "postcss-normalize-unicode": "^5.1.0", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", + "postcss-ordered-values": "^5.1.3", "postcss-reduce-initial": "^5.1.0", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", @@ -10088,9 +9898,9 @@ "dev": true }, "node_modules/csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, "node_modules/cz-conventional-changelog": { "version": "3.3.0", @@ -10280,7 +10090,7 @@ "node_modules/decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dependencies": { "mimic-response": "^1.0.0" }, @@ -10506,7 +10316,7 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/detect-port/node_modules/debug": { "version": "2.6.9", @@ -10519,7 +10329,7 @@ "node_modules/detect-port/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/diff": { "version": "4.0.2", @@ -10820,7 +10630,7 @@ "node_modules/duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" }, "node_modules/duplexify": { "version": "4.1.2", @@ -10864,9 +10674,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.43", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.43.tgz", - "integrity": "sha512-PO3kEfcxPrti/4STbXvCkNIF4fgWvCKl2508e6UI7KomCDffpIfeBZLXsh5DK/XGsjUw3kwq6WEsi0MJTlGAdg==" + "version": "1.4.176", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.176.tgz", + "integrity": "sha512-92JdgyRlcNDwuy75MjuFSb3clt6DGJ2IXSpg0MCjKd3JV9eSmuUAIyWiGAp/EtT0z2D4rqbYqThQLV90maH3Zw==" }, "node_modules/emittery": { "version": "0.8.1", @@ -11275,18 +11085,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -11595,7 +11393,7 @@ "node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -11669,7 +11467,7 @@ "node_modules/fast-url-parser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", "dependencies": { "punycode": "^1.3.2" } @@ -11677,7 +11475,7 @@ "node_modules/fast-url-parser/node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, "node_modules/fastq": { "version": "1.13.0", @@ -13113,74 +12911,46 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] - }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + ], "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, "node_modules/http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", @@ -13406,9 +13176,9 @@ } }, "node_modules/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -13470,7 +13240,7 @@ "node_modules/import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "engines": { "node": ">=4" } @@ -13673,6 +13443,22 @@ "node": ">=4" } }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, "node_modules/is-core-module": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", @@ -13724,7 +13510,7 @@ "node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } @@ -15055,7 +14841,7 @@ "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", @@ -15098,9 +14884,9 @@ } }, "node_modules/json-update/node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -15112,9 +14898,9 @@ } }, "node_modules/json-update/node_modules/underscore": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz", - "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.4.tgz", + "integrity": "sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==", "dev": true }, "node_modules/json5": { @@ -15552,16 +15338,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "node_modules/lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -15571,37 +15347,17 @@ "node_modules/lodash.curry": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "node_modules/lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, "node_modules/lodash.flow": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=" - }, - "node_modules/lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" }, "node_modules/lodash.ismatch": { "version": "4.4.0", @@ -15612,7 +15368,8 @@ "node_modules/lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -15622,7 +15379,8 @@ "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/lodash.omit": { "version": "4.5.0", @@ -15639,22 +15397,8 @@ "node_modules/lodash.pick": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "node_modules/lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "node_modules/lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "node_modules/lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true }, "node_modules/lodash.uniq": { "version": "4.5.0", @@ -16279,9 +16023,9 @@ } }, "node_modules/mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", "engines": { "node": ">=10" } @@ -16315,9 +16059,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -16438,9 +16182,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, "node_modules/normalize-package-data": { "version": "3.0.3", @@ -16498,7 +16242,7 @@ "node_modules/nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" }, "node_modules/nth-check": { "version": "2.0.1", @@ -16666,7 +16410,7 @@ "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { "node": ">=0.10.0" } @@ -16856,7 +16600,7 @@ "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "engines": { "node": ">=0.10.0" } @@ -17146,7 +16890,7 @@ "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" }, "node_modules/path-is-network-drive": { "version": "1.0.13", @@ -17346,7 +17090,7 @@ "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { "node": ">=4" } @@ -17390,20 +17134,26 @@ } }, "node_modules/postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-calc": { @@ -17436,10 +17186,11 @@ } }, "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dependencies": { + "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -17450,9 +17201,9 @@ } }, "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -17561,9 +17312,9 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" @@ -17576,9 +17327,9 @@ } }, "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -17623,9 +17374,9 @@ } }, "node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dependencies": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -17639,9 +17390,9 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -17752,9 +17503,9 @@ } }, "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17766,9 +17517,9 @@ } }, "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17852,9 +17603,9 @@ } }, "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -17921,6 +17672,20 @@ "node": ">=4" } }, + "node_modules/postcss-sort-media-queries": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", + "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", + "dependencies": { + "sort-css-media-queries": "2.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.4" + } + }, "node_modules/postcss-svgo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", @@ -17966,11 +17731,6 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss/node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -17983,7 +17743,7 @@ "node_modules/prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "engines": { "node": ">=4" } @@ -18003,6 +17763,15 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, "node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -18046,9 +17815,9 @@ } }, "node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", "engines": { "node": ">=6" } @@ -18213,7 +17982,7 @@ "node_modules/pure-color": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=" + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "node_modules/q": { "version": "1.5.1", @@ -18358,7 +18127,7 @@ "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "engines": { "node": ">=0.10.0" } @@ -18378,7 +18147,7 @@ "node_modules/react-base16-styling": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=", + "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", "dependencies": { "base16": "^1.0.0", "lodash.curry": "^4.0.1", @@ -18447,7 +18216,7 @@ "node_modules/react-dev-utils/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } @@ -18463,7 +18232,7 @@ "node_modules/react-dev-utils/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/react-dev-utils/node_modules/emojis-list": { "version": "3.0.0", @@ -18520,7 +18289,7 @@ "node_modules/react-dev-utils/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } @@ -18615,9 +18384,9 @@ } }, "node_modules/react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "node_modules/react-fast-compare": { "version": "3.2.0", @@ -18686,9 +18455,38 @@ "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "hasInstallScript": true }, + "node_modules/react-live/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-live/node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, "node_modules/react-live/node_modules/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", @@ -18698,6 +18496,16 @@ "react-dom": "^16.0.0" } }, + "node_modules/react-live/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "node_modules/react-loadable": { "name": "@docusaurus/react-loadable", "version": "5.5.2", @@ -18736,9 +18544,9 @@ } }, "node_modules/react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz", + "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -18768,15 +18576,15 @@ } }, "node_modules/react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "loose-envify": "^1.3.1", "prop-types": "^15.6.2", - "react-router": "5.2.1", + "react-router": "5.3.3", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" }, @@ -18787,7 +18595,7 @@ "node_modules/react-router/node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "node_modules/react-router/node_modules/path-to-regexp": { "version": "1.8.0", @@ -18803,27 +18611,27 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-side-effect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.1.tgz", - "integrity": "sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", "peerDependencies": { - "react": "^16.3.0 || ^17.0.0" + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", + "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", "dependencies": { "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" }, "engines": { "node": ">=10" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/read-cache": { @@ -19067,7 +18875,7 @@ "node_modules/rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dependencies": { "resolve": "^1.1.6" }, @@ -19264,11 +19072,11 @@ } }, "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "dependencies": { - "rc": "^1.2.8" + "rc": "1.2.8" }, "engines": { "node": ">=6.0.0" @@ -19362,7 +19170,7 @@ "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "engines": { "node": ">= 0.10" } @@ -19533,7 +19341,7 @@ "node_modules/remark-mdx/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { "node": ">=0.10.0" } @@ -19577,10 +19385,22 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "engines": { "node": ">=0.10" } @@ -19605,7 +19425,7 @@ "node_modules/require-like": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", "engines": { "node": "*" } @@ -19703,7 +19523,7 @@ "node_modules/responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dependencies": { "lowercase-keys": "^1.0.0" } @@ -19966,37 +19786,6 @@ "rtlcss": "bin/rtlcss.js" } }, - "node_modules/rtlcss/node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/rtlcss/node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/rtlcss/node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -20321,7 +20110,7 @@ "node_modules/serve-handler/node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { "node": ">= 0.8" } @@ -20329,7 +20118,7 @@ "node_modules/serve-handler/node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", "engines": { "node": ">= 0.6" } @@ -20361,7 +20150,7 @@ "node_modules/serve-handler/node_modules/range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", "engines": { "node": ">= 0.6" } @@ -20437,7 +20226,7 @@ "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "node_modules/setprototypeof": { "version": "1.2.0", @@ -20551,14 +20340,14 @@ } }, "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/sitemap/node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/slash": { "version": "3.0.0", @@ -20645,9 +20434,9 @@ } }, "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { "node": ">=0.10.0" } @@ -20685,15 +20474,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-loader/node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-resolve": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", @@ -20818,7 +20598,8 @@ "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, "node_modules/stack-utils": { "version": "2.0.5", @@ -20851,6 +20632,7 @@ "version": "9.3.2", "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.3.2.tgz", "integrity": "sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ==", + "deprecated": "standard-version is deprecated. If you're a GitHub user, I recommend https://github.com/googleapis/release-please as an alternative.", "dev": true, "dependencies": { "chalk": "^2.4.2", @@ -20979,9 +20761,9 @@ } }, "node_modules/std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.1.1.tgz", + "integrity": "sha512-/c645XdExBypL01TpFKiG/3RAa/Qmu+zRi0MwAmrdEkwHNuN0ebo8ccAXBBDa5Z0QOJgBskUIbuCK91x0sCVEw==" }, "node_modules/stream-connect": { "version": "1.0.2", @@ -21099,17 +20881,6 @@ "node": ">=8" } }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -21138,11 +20909,11 @@ "dev": true }, "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" @@ -21160,7 +20931,7 @@ "node_modules/strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", "engines": { "node": ">=0.10.0" } @@ -21803,7 +21574,7 @@ "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" }, "node_modules/trim-newlines": { "version": "3.0.1", @@ -21905,29 +21676,55 @@ } }, "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", + "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", "dev": true, "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "source-map-support": "^0.5.17", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "bin": { "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", "ts-node-script": "dist/bin-script.js", "ts-node-transpile-only": "dist/bin-transpile.js", "ts-script": "dist/bin-script-deprecated.js" }, - "engines": { - "node": ">=10.0.0" - }, "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" } }, "node_modules/ts-toolbelt": { @@ -22363,6 +22160,31 @@ "node": ">= 0.8" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/update-notifier": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", @@ -22390,22 +22212,6 @@ "url": "https://github.com/yeoman/update-notifier?sponsor=1" } }, - "node_modules/update-notifier/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/update-notifier/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -22470,7 +22276,7 @@ "node_modules/url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dependencies": { "prepend-http": "^2.0.0" }, @@ -22479,11 +22285,11 @@ } }, "node_modules/use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/use-isomorphic-layout-effect": { @@ -22500,14 +22306,14 @@ } }, "node_modules/use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", "dependencies": { - "use-isomorphic-layout-effect": "^1.0.0" + "use-isomorphic-layout-effect": "^1.1.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -22523,7 +22329,7 @@ "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "node_modules/utility-types": { "version": "3.10.0", @@ -22555,6 +22361,12 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -23475,95 +23287,95 @@ }, "dependencies": { "@algolia/autocomplete-core": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz", - "integrity": "sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz", + "integrity": "sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==", "requires": { - "@algolia/autocomplete-shared": "1.5.2" + "@algolia/autocomplete-shared": "1.7.1" } }, "@algolia/autocomplete-preset-algolia": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz", - "integrity": "sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz", + "integrity": "sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==", "requires": { - "@algolia/autocomplete-shared": "1.5.2" + "@algolia/autocomplete-shared": "1.7.1" } }, "@algolia/autocomplete-shared": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz", - "integrity": "sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==" + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz", + "integrity": "sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==" }, "@algolia/cache-browser-local-storage": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz", - "integrity": "sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.1.tgz", + "integrity": "sha512-UAUVG2PEfwd/FfudsZtYnidJ9eSCpS+LW9cQiesePQLz41NAcddKxBak6eP2GErqyFagSlnVXe/w2E9h2m2ttg==", "requires": { - "@algolia/cache-common": "4.13.0" + "@algolia/cache-common": "4.13.1" } }, "@algolia/cache-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz", - "integrity": "sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.1.tgz", + "integrity": "sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==" }, "@algolia/cache-in-memory": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz", - "integrity": "sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.1.tgz", + "integrity": "sha512-pZzybCDGApfA/nutsFK1P0Sbsq6fYJU3DwIvyKg4pURerlJM4qZbB9bfLRef0FkzfQu7W11E4cVLCIOWmyZeuQ==", "requires": { - "@algolia/cache-common": "4.13.0" + "@algolia/cache-common": "4.13.1" } }, "@algolia/client-account": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz", - "integrity": "sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.1.tgz", + "integrity": "sha512-TFLiZ1KqMiir3FNHU+h3b0MArmyaHG+eT8Iojio6TdpeFcAQ1Aiy+2gb3SZk3+pgRJa/BxGmDkRUwE5E/lv3QQ==", "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/client-search": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "@algolia/client-analytics": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz", - "integrity": "sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.1.tgz", + "integrity": "sha512-iOS1JBqh7xaL5x00M5zyluZ9+9Uy9GqtYHv/2SMuzNW1qP7/0doz1lbcsP3S7KBbZANJTFHUOfuqyRLPk91iFA==", "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/client-search": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "@algolia/client-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz", - "integrity": "sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.1.tgz", + "integrity": "sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==", "requires": { - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "@algolia/client-personalization": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz", - "integrity": "sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.1.tgz", + "integrity": "sha512-1CqrOW1ypVrB4Lssh02hP//YxluoIYXAQCpg03L+/RiXJlCs+uIqlzC0ctpQPmxSlTK6h07kr50JQoYH/TIM9w==", "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "@algolia/client-search": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz", - "integrity": "sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.1.tgz", + "integrity": "sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==", "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" + "@algolia/client-common": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "@algolia/events": { @@ -23572,47 +23384,47 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "@algolia/logger-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz", - "integrity": "sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.1.tgz", + "integrity": "sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==" }, "@algolia/logger-console": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz", - "integrity": "sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.1.tgz", + "integrity": "sha512-7jQOTftfeeLlnb3YqF8bNgA2GZht7rdKkJ31OCeSH2/61haO0tWPoNRjZq9XLlgMQZH276pPo0NdiArcYPHjCA==", "requires": { - "@algolia/logger-common": "4.13.0" + "@algolia/logger-common": "4.13.1" } }, "@algolia/requester-browser-xhr": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz", - "integrity": "sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.1.tgz", + "integrity": "sha512-oa0CKr1iH6Nc7CmU6RE7TnXMjHnlyp7S80pP/LvZVABeJHX3p/BcSCKovNYWWltgTxUg0U1o+2uuy8BpMKljwA==", "requires": { - "@algolia/requester-common": "4.13.0" + "@algolia/requester-common": "4.13.1" } }, "@algolia/requester-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz", - "integrity": "sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.1.tgz", + "integrity": "sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==" }, "@algolia/requester-node-http": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz", - "integrity": "sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.1.tgz", + "integrity": "sha512-7C0skwtLdCz5heKTVe/vjvrqgL/eJxmiEjHqXdtypcE5GCQCYI15cb+wC4ytYioZDMiuDGeVYmCYImPoEgUGPw==", "requires": { - "@algolia/requester-common": "4.13.0" + "@algolia/requester-common": "4.13.1" } }, "@algolia/transporter": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz", - "integrity": "sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.1.tgz", + "integrity": "sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==", "requires": { - "@algolia/cache-common": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/requester-common": "4.13.0" + "@algolia/cache-common": "4.13.1", + "@algolia/logger-common": "4.13.1", + "@algolia/requester-common": "4.13.1" } }, "@babel/code-frame": { @@ -23680,11 +23492,11 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -23810,11 +23622,11 @@ } }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { @@ -23841,9 +23653,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", + "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==" }, "@babel/helper-remap-async-to-generator": { "version": "7.16.8", @@ -23892,14 +23704,14 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { "version": "7.16.8", @@ -24236,11 +24048,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -24524,48 +24336,48 @@ } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.6.tgz", + "integrity": "sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.18.6" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { @@ -24773,16 +24585,16 @@ } }, "@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" } }, "@babel/preset-typescript": { @@ -24804,9 +24616,9 @@ } }, "@babel/runtime-corejs3": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", - "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", + "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", "requires": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -24840,11 +24652,11 @@ } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz", + "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==", "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, @@ -25035,6 +24847,15 @@ "chalk": "^4.0.0" } }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + } + }, "@cypress/webpack-preprocessor": { "version": "5.11.1", "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.11.1.tgz", @@ -25047,18 +24868,18 @@ } }, "@docsearch/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz", - "integrity": "sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.1.1.tgz", + "integrity": "sha512-utLgg7E1agqQeqCJn05DWC7XXMk4tMUUnL7MZupcknRu2OzGN13qwey2qA/0NAKkVBGugiWtON0+rlU0QIPojg==" }, "@docsearch/react": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz", - "integrity": "sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.1.1.tgz", + "integrity": "sha512-cfoql4qvtsVRqBMYxhlGNpvyy/KlCoPqjIsJSZYqYf9AplZncKjLBTcwBu6RXFMVCe30cIFljniI4OjqAU67pQ==", "requires": { - "@algolia/autocomplete-core": "1.5.2", - "@algolia/autocomplete-preset-algolia": "1.5.2", - "@docsearch/css": "3.0.0", + "@algolia/autocomplete-core": "1.7.1", + "@algolia/autocomplete-preset-algolia": "1.7.1", + "@docsearch/css": "3.1.1", "algoliasearch": "^4.0.0" } }, @@ -25144,11 +24965,6 @@ "webpackbar": "^5.0.0-3" }, "dependencies": { - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, "babel-plugin-dynamic-import-node": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", @@ -25185,38 +25001,15 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -25237,50 +25030,6 @@ "webpack-sources": "^1.1.0" } }, - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -25300,31 +25049,6 @@ "cssnano-preset-advanced": "^5.1.4", "postcss": "^8.3.7", "postcss-sort-media-queries": "^4.1.0" - }, - "dependencies": { - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-sort-media-queries": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", - "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", - "requires": { - "sort-css-media-queries": "2.0.4" - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - } } }, "@docusaurus/logger": { @@ -25361,9 +25085,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25407,9 +25131,9 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25472,9 +25196,9 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25529,9 +25253,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25575,9 +25299,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25637,23 +25361,6 @@ "prismjs": "^1.23.0", "react-router-dom": "^5.2.0", "rtlcss": "^3.3.0" - }, - "dependencies": { - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - } } }, "@docusaurus/theme-common": { @@ -25672,9 +25379,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25702,9 +25409,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25743,9 +25450,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25788,9 +25495,9 @@ } }, "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -25941,9 +25648,9 @@ } }, "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, "@hapi/topo": { "version": "5.1.0", @@ -26225,6 +25932,28 @@ "chalk": "^4.0.0" } }, + "@jridgewell/resolve-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", + "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@jscutlery/semver": { "version": "2.23.3", "resolved": "https://registry.npmjs.org/@jscutlery/semver/-/semver-2.23.3.tgz", @@ -26489,7 +26218,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" } } }, @@ -26903,6 +26632,20 @@ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true }, + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -27092,17 +26835,17 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "supports-color": { "version": "5.5.0", @@ -27350,25 +27093,13 @@ } }, "@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz", - "integrity": "sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", + "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", "requires": { - "bluebird": "^3.7.1", - "cheerio": "^0.22.0", "eval": "^0.1.8", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "p-map": "^4.0.0", + "webpack-sources": "^3.2.2" } }, "@svgr/babel-plugin-add-jsx-attribute": { @@ -27728,6 +27459,30 @@ } } }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, "@types/babel__core": { "version": "7.1.18", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", @@ -27890,6 +27645,11 @@ "@types/unist": "*" } }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, "@types/http-proxy": { "version": "1.17.8", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", @@ -28002,9 +27762,9 @@ "dev": true }, "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/qs": { "version": "6.9.7", @@ -28017,9 +27777,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "version": "18.0.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", + "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -28481,9 +28241,9 @@ "dev": true }, "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" }, "agent-base": { "version": "6.0.2", @@ -28547,30 +28307,30 @@ "requires": {} }, "algoliasearch": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz", - "integrity": "sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==", - "requires": { - "@algolia/cache-browser-local-storage": "4.13.0", - "@algolia/cache-common": "4.13.0", - "@algolia/cache-in-memory": "4.13.0", - "@algolia/client-account": "4.13.0", - "@algolia/client-analytics": "4.13.0", - "@algolia/client-common": "4.13.0", - "@algolia/client-personalization": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/logger-console": "4.13.0", - "@algolia/requester-browser-xhr": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/requester-node-http": "4.13.0", - "@algolia/transporter": "4.13.0" + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.1.tgz", + "integrity": "sha512-dtHUSE0caWTCE7liE1xaL+19AFf6kWEcyn76uhcitWpntqvicFHXKFoZe5JJcv9whQOTRM6+B8qJz6sFj+rDJA==", + "requires": { + "@algolia/cache-browser-local-storage": "4.13.1", + "@algolia/cache-common": "4.13.1", + "@algolia/cache-in-memory": "4.13.1", + "@algolia/client-account": "4.13.1", + "@algolia/client-analytics": "4.13.1", + "@algolia/client-common": "4.13.1", + "@algolia/client-personalization": "4.13.1", + "@algolia/client-search": "4.13.1", + "@algolia/logger-common": "4.13.1", + "@algolia/logger-console": "4.13.1", + "@algolia/requester-browser-xhr": "4.13.1", + "@algolia/requester-common": "4.13.1", + "@algolia/requester-node-http": "4.13.1", + "@algolia/transporter": "4.13.1" } }, "algoliasearch-helper": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.0.tgz", - "integrity": "sha512-c1ZuXe6bf1JH/zD5h65gk04tMJ36UtvdfCmSC9F6QfTspa/smrbSnJy9F4X7SNkXdj+MKFP82IXhs9lEt+x5+w==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.10.0.tgz", + "integrity": "sha512-4E4od8qWWDMVvQ3jaRX6Oks/k35ywD011wAA4LbYMMjOtaZV6VWaTjRr4iN2bdaXP2o1BP7SLFMBf3wvnHmd8Q==", "requires": { "@algolia/events": "^4.0.1" } @@ -28687,7 +28447,7 @@ "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "astral-regex": { "version": "2.0.0", @@ -28994,7 +28754,7 @@ "base16": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=" + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" }, "base64-js": { "version": "1.5.1", @@ -29046,7 +28806,8 @@ "bluebird": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==" + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", + "dev": true }, "body-parser": { "version": "1.19.1", @@ -29154,15 +28915,14 @@ "dev": true }, "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", + "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001359", + "electron-to-chromium": "^1.4.172", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.4" } }, "bs-logger": { @@ -29225,17 +28985,17 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "supports-color": { "version": "5.5.0", @@ -29301,17 +29061,17 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "supports-color": { "version": "5.5.0", @@ -29476,9 +29236,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001299", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", - "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==" + "version": "1.0.30001361", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001361.tgz", + "integrity": "sha512-ybhCrjNtkFji1/Wto6SSJKkWk6kZgVQsDq5QI83SafsF6FXv2JB4df9eEdH6g8sdGgqTXrFLjAxqBGgYoU3azQ==" }, "catharsis": { "version": "0.9.0", @@ -29530,83 +29290,6 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "dependencies": { - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, "chokidar": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", @@ -29728,7 +29411,7 @@ "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "requires": { "mimic-response": "^1.0.0" } @@ -30189,12 +29872,12 @@ "component-props": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/component-props/-/component-props-1.1.1.tgz", - "integrity": "sha1-+bffm5kntubZfJvScqqGdnDzSUQ=" + "integrity": "sha512-69pIRJs9fCCHRqCz3390YF2LV1Lu6iEMZ5zuVqqUn+G20V9BNXlMs0cWawWeW9g4Ynmg29JmkG6R7/lUJoGd1Q==" }, "component-xor": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/component-xor/-/component-xor-0.0.4.tgz", - "integrity": "sha1-xV2DzMG5TNUImk6T+niRxyY+Wao=" + "integrity": "sha512-ZIt6sla8gfo+AFVRZoZOertcnD5LJaY2T9CKE2j13NJxQt/mUafD69Bl7/Y4AnpI2LGjiXH7cOfJDx/n2G9edA==" }, "compressible": { "version": "2.0.18", @@ -30736,9 +30419,9 @@ } }, "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "requires": {} }, "css-loader": { @@ -30794,16 +30477,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", - "requires": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - } - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -30814,11 +30487,6 @@ "ajv-formats": "^2.1.1", "ajv-keywords": "^5.0.0" } - }, - "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" } } }, @@ -30864,12 +30532,12 @@ } }, "cssnano-preset-advanced": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz", - "integrity": "sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz", + "integrity": "sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==", "requires": { "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.7", + "cssnano-preset-default": "^5.2.12", "postcss-discard-unused": "^5.1.0", "postcss-merge-idents": "^5.1.1", "postcss-reduce-idents": "^5.2.0", @@ -30877,35 +30545,35 @@ } }, "cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "requires": { - "css-declaration-sorter": "^6.2.2", + "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", "postcss-normalize-unicode": "^5.1.0", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", + "postcss-ordered-values": "^5.1.3", "postcss-reduce-initial": "^5.1.0", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", @@ -30950,9 +30618,9 @@ } }, "csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, "cz-conventional-changelog": { "version": "3.3.0", @@ -31097,7 +30765,7 @@ "decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "requires": { "mimic-response": "^1.0.0" } @@ -31254,7 +30922,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -31278,7 +30946,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -31528,7 +31196,7 @@ "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" }, "duplexify": { "version": "4.1.2", @@ -31566,9 +31234,9 @@ } }, "electron-to-chromium": { - "version": "1.4.43", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.43.tgz", - "integrity": "sha512-PO3kEfcxPrti/4STbXvCkNIF4fgWvCKl2508e6UI7KomCDffpIfeBZLXsh5DK/XGsjUw3kwq6WEsi0MJTlGAdg==" + "version": "1.4.176", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.176.tgz", + "integrity": "sha512-92JdgyRlcNDwuy75MjuFSb3clt6DGJ2IXSpg0MCjKd3JV9eSmuUAIyWiGAp/EtT0z2D4rqbYqThQLV90maH3Zw==" }, "emittery": { "version": "0.8.1", @@ -31826,15 +31494,6 @@ "argparse": "^2.0.1" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -32103,7 +31762,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } @@ -32167,7 +31826,7 @@ "fast-url-parser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", "requires": { "punycode": "^1.3.2" }, @@ -32175,7 +31834,7 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" } } }, @@ -33299,67 +32958,27 @@ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, "http-cache-semantics": { @@ -33519,9 +33138,9 @@ "optional": true }, "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" }, "immutable": { "version": "4.0.0", @@ -33566,7 +33185,7 @@ "import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" }, "import-local": { "version": "3.1.0", @@ -33707,6 +33326,21 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + } + } + }, "is-core-module": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", @@ -33736,7 +33370,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" }, "is-extglob": { "version": "2.1.1", @@ -34743,7 +34377,7 @@ "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "json-parse-better-errors": { "version": "1.0.2", @@ -34786,9 +34420,9 @@ }, "dependencies": { "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -34797,9 +34431,9 @@ } }, "underscore": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz", - "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.4.tgz", + "integrity": "sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==", "dev": true } } @@ -35132,16 +34766,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -35151,37 +34775,17 @@ "lodash.curry": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, "lodash.flow": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=" - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" }, "lodash.ismatch": { "version": "4.4.0", @@ -35192,7 +34796,8 @@ "lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true }, "lodash.memoize": { "version": "4.1.2", @@ -35202,7 +34807,8 @@ "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "lodash.omit": { "version": "4.5.0", @@ -35219,22 +34825,8 @@ "lodash.pick": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true }, "lodash.uniq": { "version": "4.5.0", @@ -35695,9 +35287,9 @@ "dev": true }, "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" }, "ms": { "version": "2.1.2", @@ -35725,9 +35317,9 @@ "dev": true }, "nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "native-request": { "version": "1.1.0", @@ -35822,9 +35414,9 @@ "dev": true }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, "normalize-package-data": { "version": "3.0.3", @@ -35864,7 +35456,7 @@ "nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" }, "nth-check": { "version": "2.0.1", @@ -35997,7 +35589,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-get": { "version": "2.1.1", @@ -36130,7 +35722,7 @@ "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" }, "os-tmpdir": { "version": "1.0.2", @@ -36350,7 +35942,7 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" }, "path-is-network-drive": { "version": "1.0.13", @@ -36498,7 +36090,7 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -36540,20 +36132,13 @@ } }, "postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - }, - "dependencies": { - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - } + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, "postcss-calc": { @@ -36577,17 +36162,18 @@ } }, "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "requires": { + "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" } }, "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "requires": {} }, "postcss-discard-duplicates": { @@ -36647,18 +36233,18 @@ } }, "postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "requires": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" } }, "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -36685,9 +36271,9 @@ } }, "postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "requires": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -36695,9 +36281,9 @@ } }, "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "requires": { "postcss-selector-parser": "^6.0.5" } @@ -36765,17 +36351,17 @@ } }, "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -36823,9 +36409,9 @@ } }, "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "requires": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -36865,6 +36451,14 @@ "util-deprecate": "^1.0.2" } }, + "postcss-sort-media-queries": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", + "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", + "requires": { + "sort-css-media-queries": "2.0.4" + } + }, "postcss-svgo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", @@ -36902,7 +36496,7 @@ "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" }, "prettier": { "version": "2.6.2", @@ -36910,6 +36504,15 @@ "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, "pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -36941,9 +36544,9 @@ "requires": {} }, "prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==" + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==" }, "process-nextick-args": { "version": "2.0.1", @@ -37082,7 +36685,7 @@ "pure-color": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=" + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "q": { "version": "1.5.1", @@ -37177,7 +36780,7 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" } } }, @@ -37193,7 +36796,7 @@ "react-base16-styling": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=", + "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", "requires": { "base16": "^1.0.0", "lodash.curry": "^4.0.1", @@ -37253,7 +36856,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" } } }, @@ -37268,7 +36871,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "emojis-list": { "version": "3.0.0", @@ -37310,7 +36913,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "loader-utils": { "version": "2.0.2", @@ -37380,9 +36983,9 @@ } }, "react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "react-fast-compare": { "version": "3.2.0", @@ -37441,11 +37044,44 @@ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, "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==", "requires": {} + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } } } }, @@ -37473,9 +37109,9 @@ "dev": true }, "react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz", + "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==", "requires": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -37492,7 +37128,7 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "path-to-regexp": { "version": "1.8.0", @@ -37518,33 +37154,33 @@ } }, "react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==", "requires": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "loose-envify": "^1.3.1", "prop-types": "^15.6.2", - "react-router": "5.2.1", + "react-router": "5.3.3", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" } }, "react-side-effect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.1.tgz", - "integrity": "sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", "requires": {} }, "react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", + "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", "requires": { "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" } }, "read-cache": { @@ -37742,7 +37378,7 @@ "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "requires": { "resolve": "^1.1.6" } @@ -37892,11 +37528,11 @@ } }, "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "requires": { - "rc": "^1.2.8" + "rc": "1.2.8" } }, "registry-url": { @@ -37970,7 +37606,7 @@ "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, "remark-admonitions": { "version": "1.2.1", @@ -38085,7 +37721,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" } } }, @@ -38136,10 +37772,22 @@ "mdast-squeeze-paragraphs": "^4.0.0" } }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" }, "require-directory": { "version": "2.1.1", @@ -38155,7 +37803,7 @@ "require-like": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" }, "requires-port": { "version": "1.0.0", @@ -38229,7 +37877,7 @@ "responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "requires": { "lowercase-keys": "^1.0.0" } @@ -38429,21 +38077,6 @@ "strip-json-comments": "^3.1.1" }, "dependencies": { - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -38689,12 +38322,12 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" }, "mime-db": { "version": "1.33.0", @@ -38717,7 +38350,7 @@ "range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" } } }, @@ -38785,7 +38418,7 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "setprototypeof": { "version": "1.2.0", @@ -38871,14 +38504,14 @@ }, "dependencies": { "@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" } } }, @@ -38948,9 +38581,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-loader": { "version": "3.0.1", @@ -38971,12 +38604,6 @@ "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } - }, - "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", - "dev": true } } }, @@ -39221,9 +38848,9 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.1.1.tgz", + "integrity": "sha512-/c645XdExBypL01TpFKiG/3RAa/Qmu+zRi0MwAmrdEkwHNuN0ebo8ccAXBBDa5Z0QOJgBskUIbuCK91x0sCVEw==" }, "stream-connect": { "version": "1.0.2", @@ -39311,16 +38938,6 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "stringify-object": { @@ -39347,11 +38964,11 @@ "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==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" } }, "strip-bom": { @@ -39363,7 +38980,7 @@ "strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" }, "strip-final-newline": { "version": "2.0.0", @@ -39836,7 +39453,7 @@ "trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" }, "trim-newlines": { "version": "3.0.1", @@ -39893,17 +39510,32 @@ } }, "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", + "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", "dev": true, "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "source-map-support": "^0.5.17", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" + }, + "dependencies": { + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + } } }, "ts-toolbelt": { @@ -40218,6 +39850,15 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, + "update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "update-notifier": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", @@ -40237,21 +39878,6 @@ "semver": "^7.3.4", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - } } }, "uri-js": { @@ -40298,15 +39924,15 @@ "url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "requires": { "prepend-http": "^2.0.0" } }, "use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", "requires": {} }, "use-isomorphic-layout-effect": { @@ -40316,11 +39942,11 @@ "requires": {} }, "use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", "requires": { - "use-isomorphic-layout-effect": "^1.0.0" + "use-isomorphic-layout-effect": "^1.1.1" } }, "util-deprecate": { @@ -40331,7 +39957,7 @@ "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "utility-types": { "version": "3.10.0", @@ -40354,6 +39980,12 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", diff --git a/package.json b/package.json index 234e704a6..ebd0353e7 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "license": "MIT", "scripts": { - "prepublish": "node ./scripts/example-generator.js ./packages/falso/src/lib/", + "prepublishOnly": "./node_modules/.bin/ts-node ./scripts/example-generator.js ./packages/falso/src/lib/ @automaticallyGeneratedExamples", "build:docs": "npm run build && node ./docs-generator.js", "start:docs": "npm run build:docs && npm run start --prefix docs", "build": "nx build falso && npm run i18n && node ./post-build.js", @@ -22,6 +22,7 @@ "docs" ], "dependencies": { + "ts-node": "10.8.1", "tslib": "2.3.1" }, "devDependencies": { diff --git a/packages/falso/src/lib/abbreviation.ts b/packages/falso/src/lib/abbreviation.ts index 5d4dbf5f7..030b5aa7d 100644 --- a/packages/falso/src/lib/abbreviation.ts +++ b/packages/falso/src/lib/abbreviation.ts @@ -13,7 +13,7 @@ import { data } from './abbreviation.json'; * @example * * randAbbreviation({ length: 10 }) - * + * * @automaticallyGeneratedExamples * @example * SCSI diff --git a/packages/falso/src/lib/account.ts b/packages/falso/src/lib/account.ts index 73a10c872..f0c3a20db 100644 --- a/packages/falso/src/lib/account.ts +++ b/packages/falso/src/lib/account.ts @@ -21,7 +21,13 @@ export interface AccountOptions extends FakeOptions { * * randAccount({ length: 10 }) * + * @automaticallyGeneratedExamples + * @example + * 101066154 + * 175520166 + * 446472254 */ + export function randAccount( options?: Options ) { diff --git a/scripts/example-generator.js b/scripts/example-generator.js index 21df995b2..6fa4df5da 100644 --- a/scripts/example-generator.js +++ b/scripts/example-generator.js @@ -1,39 +1,83 @@ const fs = require('fs'); -const [libDirectoryPath] = process.argv.slice(2); -const GENERATE_INDICATOR = "@automaticallyGeneratedExamples" -// https://regex101.com/r/rlqGTA/1 -const regexp = new RegExp(`(${GENERATE_INDICATOR}).*\\/`,"gs"); -const errors = []; +const [directoryPath, generateIndicator] = process.argv.slice(2); +// https://regex101.com/r/qxpfyX/1 +const regexp = new RegExp(`(${generateIndicator}).*[*]\\/`,"gs"); +const directoryUniqueFilenames = fs.readdirSync(directoryPath) + .map(filename => filename.split('.')[0]) + .filter((filename, index, filenames) => filenames.indexOf(filename) === index); +const ERRORS = { + missingIndicatorProperty: `'${generateIndicator}' is missing in jsdoc`, + tsFileDoesNotExists: `corresponding ts file does not exists`, + missingJsonDataField: `'json.data' field is missing`, + jsonDataFieldValueMustBeArray: "'json.data' field value is not array", + jsonDataMustNotBeEmptyArray: "'json.data' field value is empty array", + tsFileDoesNotContainRandFunction: "ts file must contain function which name starts with 'rand'" +}; -console.log('Generating examples...') -const filenames = fs -.readdirSync(libDirectoryPath) -.filter((jsonFilename, index, array) => jsonFilename.includes(".json") && array.find(tsFilename => tsFilename.replace('ts','json') === jsonFilename)) - -filenames.forEach(filename => { +const functions = { + getFileContent: (filepath) => { try { - const tsFilepath = `${libDirectoryPath}${filename.replace('json','ts')}` - const tsFileContent = fs.readFileSync(tsFilepath).toString(); - if(!tsFileContent.includes(GENERATE_INDICATOR)) { - console.log(`file is missing '${GENERATE_INDICATOR}' and will be ignored ${filename.replace('json','ts')}`); - return; - } - const jsonFilepath = `${libDirectoryPath}${filename}` - const jsonFileContent = JSON.parse(fs.readFileSync(jsonFilepath)); - if(jsonFileContent.data === undefined) { - throw Error(`missing data field in file: ${filename}`); - } - if(!(jsonFileContent.data instanceof Array)) { - throw Error(`invalid data field, must be an array: ${filename}`); - } - fs.writeFileSync(tsFilepath, tsFileContent.replace(regexp, `${GENERATE_INDICATOR}\n * @example\n${jsonFileContent.data.slice(0,3).map(example => ` * ${example}\n`).join('')} */`)); + return fs.readFileSync(filepath).toString() } catch(error) { - errors.push({filename, error}); + if(error.message.startsWith("ENOENT")) { + return null; + } + throw error; + } + }, + getExamplesFromJson: (json) => { + if(json.data === undefined) { + return [null, ERRORS.missingJsonDataField]; + } + if(false === (json.data instanceof Array)) { + return [null, ERRORS.jsonDataFieldValueMustBeArray] } - }); + if(json.data.length === 0) { + return [null, ERRORS.jsonDataMustNotBeEmptyArray] + } + return [json.data.slice(0,3), null]; + }, + getExamplesFromTs: (tsContent) => { + const [,randFunction] = Object.entries(tsContent).find(([key]) => key.startsWith('rand')); + if(randFunction === undefined || typeof randFunction !== 'function') { + return [null, ERRORS.tsFileDoesNotContainRandFunction] + } + return [Array.from({ length: 3 }, randFunction), null] + }, + generateExamples: (acc, filename) => { + const basePath = `${directoryPath}${filename}` + const filePath = { + ts: `${basePath}.ts`, + json: `${basePath}.json`, + }; + const tsFileContent = functions.getFileContent(filePath.ts); + if(tsFileContent === null) { + acc[ERRORS.tsFileDoesNotExists].push(filename); + return acc; + } + if(false === tsFileContent.includes(generateIndicator)) { + acc[ERRORS.missingIndicatorProperty].push(filename); + return acc; + } + const jsonFileContent = functions.getFileContent(filePath.json); + const [examples, error] = jsonFileContent === null + ? functions.getExamplesFromTs(require(`../${basePath}`)) + : functions.getExamplesFromJson(JSON.parse(jsonFileContent)); + if(error !== null) { + acc[error].push(filename); + return acc; + } + const replacement = `${generateIndicator}\n * @example\n${examples.map(example => ` * ${example}\n`).join('')} */` + fs.writeFileSync(`${basePath}.ts`, tsFileContent.replace(regexp, replacement)); + return acc; + }, +}; + +console.log('Generating examples...') +const errors = directoryUniqueFilenames.reduce(functions.generateExamples, Object.values(ERRORS).reduce((acc, errorText) => ({...acc, [errorText]: []}), {})); +console.log(Object.entries(errors).reduce((acc, [key, value]) => `${acc}--> ${value.length} - ${key}:\n [${value.join(', ')}]\n` ,'<<-- Generator Errors -->>\n')); +console.log(`<<-- Generator Result -->> +--> generated: ${directoryUniqueFilenames.length - Object.values(errors).flat().length} +--> files: ${directoryUniqueFilenames.length}`); - if(errors.length > 0) { - console.log(errors); - } - console.log(`Generating examples finished ${filenames.length - errors.length}/${filenames.length}`); From 0f22679a4c95f3fcd2d82a6e4e4c8a10a4758345 Mon Sep 17 00:00:00 2001 From: "lukasz.klejszta" Date: Sun, 3 Jul 2022 15:10:08 +0200 Subject: [PATCH 3/5] feat: add correct CI/CD functionality --- package.json | 2 +- packages/falso/src/lib/account.ts | 6 +++--- post-build.js | 2 ++ scripts/example-generator.js | 1 + 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ebd0353e7..45cab3ba4 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "license": "MIT", "scripts": { - "prepublishOnly": "./node_modules/.bin/ts-node ./scripts/example-generator.js ./packages/falso/src/lib/ @automaticallyGeneratedExamples", + "generate-examples": "./node_modules/.bin/ts-node ./scripts/example-generator.js ./packages/falso/src/lib/ @automaticallyGeneratedExamples", "build:docs": "npm run build && node ./docs-generator.js", "start:docs": "npm run build:docs && npm run start --prefix docs", "build": "nx build falso && npm run i18n && node ./post-build.js", diff --git a/packages/falso/src/lib/account.ts b/packages/falso/src/lib/account.ts index f0c3a20db..934e5545a 100644 --- a/packages/falso/src/lib/account.ts +++ b/packages/falso/src/lib/account.ts @@ -23,9 +23,9 @@ export interface AccountOptions extends FakeOptions { * * @automaticallyGeneratedExamples * @example - * 101066154 - * 175520166 - * 446472254 + * 473138897 + * 937452680 + * 108248170 */ export function randAccount( diff --git a/post-build.js b/post-build.js index 9b385afda..6baa56acb 100644 --- a/post-build.js +++ b/post-build.js @@ -1,6 +1,8 @@ +const { execSync } = require('child_process'); const json = require('json-update'); json.update('dist/packages/falso/package.json', { main: './index.cjs.js' }) .then(() => { console.log('Changed umd to cjs'); + execSync("npm run generate-examples"); }); diff --git a/scripts/example-generator.js b/scripts/example-generator.js index 6fa4df5da..d1a273449 100644 --- a/scripts/example-generator.js +++ b/scripts/example-generator.js @@ -81,3 +81,4 @@ console.log(`<<-- Generator Result -->> --> generated: ${directoryUniqueFilenames.length - Object.values(errors).flat().length} --> files: ${directoryUniqueFilenames.length}`); + From 80ffac67a087d4b444411cb317df3f06cb873a75 Mon Sep 17 00:00:00 2001 From: "lukasz.klejszta" Date: Tue, 19 Jul 2022 12:23:55 +0200 Subject: [PATCH 4/5] feat: add rest of examples --- packages/falso/src/lib/abbreviation.ts | 1 + packages/falso/src/lib/accessory.ts | 3 +++ packages/falso/src/lib/address.ts | 3 +++ packages/falso/src/lib/airline.ts | 3 +++ packages/falso/src/lib/airport-code.ts | 3 +++ packages/falso/src/lib/airport-name.ts | 3 +++ packages/falso/src/lib/airport.ts | 3 +++ packages/falso/src/lib/alpha-numeric.ts | 3 +++ packages/falso/src/lib/alpha.ts | 3 +++ packages/falso/src/lib/american-football-team.ts | 3 +++ packages/falso/src/lib/amount.ts | 3 +++ packages/falso/src/lib/animal-type.ts | 3 +++ packages/falso/src/lib/arn.ts | 3 +++ packages/falso/src/lib/avatar.ts | 3 +++ packages/falso/src/lib/aws-region.ts | 3 +++ packages/falso/src/lib/aws-request-id.ts | 3 +++ packages/falso/src/lib/aws-service.ts | 3 +++ packages/falso/src/lib/baseball-team.ts | 3 +++ packages/falso/src/lib/basketball-team.ts | 3 +++ packages/falso/src/lib/bear.ts | 3 +++ packages/falso/src/lib/between-date.ts | 3 +++ packages/falso/src/lib/bic.ts | 3 +++ packages/falso/src/lib/binary.ts | 3 +++ packages/falso/src/lib/bird.ts | 3 +++ packages/falso/src/lib/bitcoin-address.ts | 3 +++ packages/falso/src/lib/book.ts | 3 +++ packages/falso/src/lib/boolean.ts | 3 +++ packages/falso/src/lib/brand.ts | 3 +++ packages/falso/src/lib/browser.ts | 3 +++ packages/falso/src/lib/cardinal-direction.ts | 3 +++ packages/falso/src/lib/cat.ts | 3 +++ packages/falso/src/lib/catch-phrase.ts | 3 +++ packages/falso/src/lib/cetacean.ts | 3 +++ packages/falso/src/lib/city.ts | 3 +++ packages/falso/src/lib/clothing-size.ts | 3 +++ packages/falso/src/lib/code-snippet.ts | 3 +++ packages/falso/src/lib/color.ts | 3 +++ packages/falso/src/lib/company-name.ts | 3 +++ packages/falso/src/lib/country-code.ts | 3 +++ packages/falso/src/lib/country.ts | 3 +++ packages/falso/src/lib/county.ts | 3 +++ packages/falso/src/lib/cow.ts | 3 +++ packages/falso/src/lib/credit-card-brand.ts | 3 +++ packages/falso/src/lib/credit-card-cvv.ts | 3 +++ packages/falso/src/lib/credit-card-number.ts | 3 +++ packages/falso/src/lib/credit-card.ts | 3 +++ packages/falso/src/lib/crocodilia.ts | 3 +++ packages/falso/src/lib/currency-code.ts | 3 +++ packages/falso/src/lib/currency-name.ts | 3 +++ packages/falso/src/lib/currency-symbol.ts | 3 +++ packages/falso/src/lib/database-collation.ts | 3 +++ packages/falso/src/lib/database-column.ts | 3 +++ packages/falso/src/lib/database-engine.ts | 3 +++ packages/falso/src/lib/database-type.ts | 3 +++ packages/falso/src/lib/department.ts | 3 +++ packages/falso/src/lib/direction.ts | 3 +++ packages/falso/src/lib/directory-path.ts | 3 +++ packages/falso/src/lib/dog.ts | 3 +++ packages/falso/src/lib/domain-name.ts | 3 +++ packages/falso/src/lib/domain-suffix.ts | 3 +++ packages/falso/src/lib/drinks.ts | 3 +++ packages/falso/src/lib/email-provider.ts | 3 +++ packages/falso/src/lib/email.ts | 3 +++ packages/falso/src/lib/emoji.ts | 3 +++ packages/falso/src/lib/ethereum-address.ts | 3 +++ packages/falso/src/lib/file-ext.ts | 3 +++ packages/falso/src/lib/file-name.ts | 3 +++ packages/falso/src/lib/file-path.ts | 3 +++ packages/falso/src/lib/file-type.ts | 3 +++ packages/falso/src/lib/first-name.ts | 3 +++ packages/falso/src/lib/fish.ts | 3 +++ packages/falso/src/lib/flight-details.ts | 3 +++ packages/falso/src/lib/flight-number.ts | 3 +++ packages/falso/src/lib/float.ts | 3 +++ packages/falso/src/lib/font-family.ts | 3 +++ packages/falso/src/lib/font-size.ts | 3 +++ packages/falso/src/lib/food.ts | 3 +++ packages/falso/src/lib/football-team.ts | 3 +++ packages/falso/src/lib/frequency.ts | 3 +++ packages/falso/src/lib/full-address.ts | 3 +++ packages/falso/src/lib/full-name.ts | 3 +++ packages/falso/src/lib/future-date.ts | 3 +++ packages/falso/src/lib/gender.ts | 3 +++ packages/falso/src/lib/git-branch.ts | 3 +++ packages/falso/src/lib/git-commit-entry.ts | 3 +++ packages/falso/src/lib/git-commit-message.ts | 3 +++ packages/falso/src/lib/git-commit-sha.ts | 3 +++ packages/falso/src/lib/git-short-sha.ts | 3 +++ packages/falso/src/lib/hex.ts | 3 +++ packages/falso/src/lib/hexa-decimal.ts | 5 ++++- packages/falso/src/lib/horse.ts | 3 +++ packages/falso/src/lib/hsl.ts | 3 +++ packages/falso/src/lib/http-method.ts | 3 +++ packages/falso/src/lib/i18n/ar/bird.ts | 3 +++ packages/falso/src/lib/i18n/es/bird.ts | 3 +++ packages/falso/src/lib/i18n/fr/bird.ts | 3 +++ packages/falso/src/lib/i18n/hi/bird.ts | 3 +++ packages/falso/src/lib/i18n/ru/bird.ts | 3 +++ packages/falso/src/lib/i18n/se/bird.ts | 3 +++ packages/falso/src/lib/i18n/zh/bird.ts | 3 +++ packages/falso/src/lib/iban.ts | 3 +++ packages/falso/src/lib/ice-hockey-team.ts | 3 +++ packages/falso/src/lib/img.ts | 3 +++ packages/falso/src/lib/integration.ts | 3 +++ packages/falso/src/lib/ip.ts | 3 +++ packages/falso/src/lib/ipv6.ts | 3 +++ packages/falso/src/lib/job-area.ts | 3 +++ packages/falso/src/lib/job-descriptor.ts | 3 +++ packages/falso/src/lib/job-title.ts | 3 +++ packages/falso/src/lib/job-type.ts | 3 +++ packages/falso/src/lib/json.ts | 3 +++ packages/falso/src/lib/language.ts | 3 +++ packages/falso/src/lib/last-name.ts | 3 +++ packages/falso/src/lib/latitude.ts | 3 +++ packages/falso/src/lib/line.ts | 3 +++ packages/falso/src/lib/lines.ts | 3 +++ packages/falso/src/lib/lion.ts | 3 +++ packages/falso/src/lib/locale.ts | 3 +++ packages/falso/src/lib/longitude.ts | 3 +++ packages/falso/src/lib/mac.ts | 3 +++ packages/falso/src/lib/mask.ts | 3 +++ packages/falso/src/lib/mime-type.ts | 3 +++ packages/falso/src/lib/month.ts | 3 +++ packages/falso/src/lib/movie-character.ts | 3 +++ packages/falso/src/lib/movie.ts | 3 +++ packages/falso/src/lib/music-genre.ts | 3 +++ packages/falso/src/lib/nearby-gpscoordinate.ts | 3 +++ packages/falso/src/lib/number.ts | 3 +++ packages/falso/src/lib/oauth-provider.ts | 3 +++ packages/falso/src/lib/octal.ts | 3 +++ packages/falso/src/lib/ordinal-direction.ts | 3 +++ packages/falso/src/lib/paragraph.ts | 3 +++ packages/falso/src/lib/password.ts | 3 +++ packages/falso/src/lib/past-date.ts | 3 +++ packages/falso/src/lib/permission.ts | 3 +++ packages/falso/src/lib/person-title.ts | 3 +++ packages/falso/src/lib/phone-number.ts | 3 +++ packages/falso/src/lib/phrase.ts | 3 +++ packages/falso/src/lib/port.ts | 3 +++ packages/falso/src/lib/post.ts | 3 +++ packages/falso/src/lib/priority.ts | 3 +++ packages/falso/src/lib/product-adjective.ts | 3 +++ packages/falso/src/lib/product-category.ts | 3 +++ packages/falso/src/lib/product-description.ts | 3 +++ packages/falso/src/lib/product-material.ts | 3 +++ packages/falso/src/lib/product-name.ts | 3 +++ packages/falso/src/lib/product.ts | 3 +++ packages/falso/src/lib/programming-language.ts | 3 +++ packages/falso/src/lib/pronoun.ts | 3 +++ packages/falso/src/lib/protocol.ts | 3 +++ packages/falso/src/lib/quote.ts | 3 +++ packages/falso/src/lib/rabbit.ts | 3 +++ packages/falso/src/lib/rand.ts | 3 +++ packages/falso/src/lib/random.ts | 5 +++++ packages/falso/src/lib/recent-date.ts | 3 +++ packages/falso/src/lib/rgb.ts | 3 +++ packages/falso/src/lib/role.ts | 3 +++ packages/falso/src/lib/routing-number.ts | 3 +++ packages/falso/src/lib/seat-number.ts | 3 +++ packages/falso/src/lib/semver.ts | 3 +++ packages/falso/src/lib/sentence.ts | 3 +++ packages/falso/src/lib/sequence.ts | 3 +++ packages/falso/src/lib/shape.ts | 3 +++ packages/falso/src/lib/singer.ts | 3 +++ packages/falso/src/lib/skill.ts | 3 +++ packages/falso/src/lib/slug.ts | 3 +++ packages/falso/src/lib/snake.ts | 3 +++ packages/falso/src/lib/song.ts | 3 +++ packages/falso/src/lib/soon-date.ts | 3 +++ packages/falso/src/lib/sports-team.ts | 3 +++ packages/falso/src/lib/sports.ts | 3 +++ packages/falso/src/lib/state-abbr.ts | 3 +++ packages/falso/src/lib/state.ts | 3 +++ packages/falso/src/lib/street-address.ts | 3 +++ packages/falso/src/lib/street-name.ts | 3 +++ packages/falso/src/lib/subscription-plan.ts | 3 +++ packages/falso/src/lib/superhero-name.ts | 3 +++ packages/falso/src/lib/superhero.ts | 3 +++ packages/falso/src/lib/svg.ts | 3 +++ packages/falso/src/lib/swift.ts | 3 +++ packages/falso/src/lib/text-range.ts | 3 +++ packages/falso/src/lib/text.ts | 3 +++ packages/falso/src/lib/time-zone.ts | 3 +++ packages/falso/src/lib/todo.ts | 3 +++ packages/falso/src/lib/transaction-type.ts | 3 +++ packages/falso/src/lib/url.ts | 3 +++ packages/falso/src/lib/user-agent.ts | 3 +++ packages/falso/src/lib/user-name.ts | 3 +++ packages/falso/src/lib/user.ts | 3 +++ packages/falso/src/lib/uuid.ts | 3 +++ packages/falso/src/lib/vehicle-fuel.ts | 3 +++ packages/falso/src/lib/vehicle-manufacturer.ts | 3 +++ packages/falso/src/lib/vehicle-model.ts | 3 +++ packages/falso/src/lib/vehicle-type.ts | 3 +++ packages/falso/src/lib/vehicle.ts | 3 +++ packages/falso/src/lib/verb.ts | 3 +++ packages/falso/src/lib/weekday.ts | 3 +++ packages/falso/src/lib/word.ts | 3 +++ packages/falso/src/lib/zip-code.ts | 3 +++ 199 files changed, 598 insertions(+), 1 deletion(-) diff --git a/packages/falso/src/lib/abbreviation.ts b/packages/falso/src/lib/abbreviation.ts index 030b5aa7d..11b844493 100644 --- a/packages/falso/src/lib/abbreviation.ts +++ b/packages/falso/src/lib/abbreviation.ts @@ -20,6 +20,7 @@ import { data } from './abbreviation.json'; * SMTP * ADP */ + export function randAbbreviation(options?: O) { return fake(data, options); } diff --git a/packages/falso/src/lib/accessory.ts b/packages/falso/src/lib/accessory.ts index fb9eae78d..646e2f09b 100644 --- a/packages/falso/src/lib/accessory.ts +++ b/packages/falso/src/lib/accessory.ts @@ -14,7 +14,10 @@ import { data } from './accessory.json'; * * randAccessory({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAccessory( options?: Options ) { diff --git a/packages/falso/src/lib/address.ts b/packages/falso/src/lib/address.ts index cbafe0631..56d6c33de 100644 --- a/packages/falso/src/lib/address.ts +++ b/packages/falso/src/lib/address.ts @@ -39,7 +39,10 @@ export interface Address { * * randAddress({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAddress( options?: Options ) { diff --git a/packages/falso/src/lib/airline.ts b/packages/falso/src/lib/airline.ts index 9b37efdb8..8136c5f60 100644 --- a/packages/falso/src/lib/airline.ts +++ b/packages/falso/src/lib/airline.ts @@ -14,7 +14,10 @@ import { data } from './airline.json'; * * randAirline({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAirline( options?: Options ) { diff --git a/packages/falso/src/lib/airport-code.ts b/packages/falso/src/lib/airport-code.ts index c3aa0854c..06fc47ec6 100644 --- a/packages/falso/src/lib/airport-code.ts +++ b/packages/falso/src/lib/airport-code.ts @@ -15,7 +15,10 @@ import { rand } from './rand'; * * randAirportCode({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAirportCode( options?: Options ) { diff --git a/packages/falso/src/lib/airport-name.ts b/packages/falso/src/lib/airport-name.ts index c81461b5c..1b1a073cd 100644 --- a/packages/falso/src/lib/airport-name.ts +++ b/packages/falso/src/lib/airport-name.ts @@ -15,7 +15,10 @@ import { rand } from './rand'; * * randAirportName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAirportName( options?: Options ) { diff --git a/packages/falso/src/lib/airport.ts b/packages/falso/src/lib/airport.ts index fac0e177f..422037be3 100644 --- a/packages/falso/src/lib/airport.ts +++ b/packages/falso/src/lib/airport.ts @@ -21,7 +21,10 @@ export interface Airport { * * randAirport({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAirport( options?: Options ) { diff --git a/packages/falso/src/lib/alpha-numeric.ts b/packages/falso/src/lib/alpha-numeric.ts index c47465624..a72900551 100644 --- a/packages/falso/src/lib/alpha-numeric.ts +++ b/packages/falso/src/lib/alpha-numeric.ts @@ -16,7 +16,10 @@ import { randNumber } from './number'; * * randAlphaNumeric({ length: 3 }) * + * + * @automaticallyGeneratedExamples */ + export function randAlphaNumeric( options?: Options ) { diff --git a/packages/falso/src/lib/alpha.ts b/packages/falso/src/lib/alpha.ts index 30125cca0..e88f6f09c 100644 --- a/packages/falso/src/lib/alpha.ts +++ b/packages/falso/src/lib/alpha.ts @@ -14,7 +14,10 @@ import { alphaChars } from './sequence'; * * randAlpha({ length: 3 }) * + * + * @automaticallyGeneratedExamples */ + export function randAlpha( options?: Options ) { diff --git a/packages/falso/src/lib/american-football-team.ts b/packages/falso/src/lib/american-football-team.ts index d3aec877f..41c5bee26 100644 --- a/packages/falso/src/lib/american-football-team.ts +++ b/packages/falso/src/lib/american-football-team.ts @@ -14,7 +14,10 @@ import { data } from './american-football-team.json'; * * randAmericanFootballTeam({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAmericanFootballTeam( options?: Options ) { diff --git a/packages/falso/src/lib/amount.ts b/packages/falso/src/lib/amount.ts index bd691472a..68681d031 100644 --- a/packages/falso/src/lib/amount.ts +++ b/packages/falso/src/lib/amount.ts @@ -35,7 +35,10 @@ export interface RandomAmountOptions extends RandomInRangeOptions, FakeOptions { * @example * * randAmount({ length: 10 }) + * + * @automaticallyGeneratedExamples */ + export function randAmount< Options extends markRequired >(options: Options): Return; diff --git a/packages/falso/src/lib/animal-type.ts b/packages/falso/src/lib/animal-type.ts index b08f3ddaf..fb3698e7c 100644 --- a/packages/falso/src/lib/animal-type.ts +++ b/packages/falso/src/lib/animal-type.ts @@ -14,7 +14,10 @@ import { data } from './animal-type.json'; * * randAnimalType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAnimalType( options?: Options ) { diff --git a/packages/falso/src/lib/arn.ts b/packages/falso/src/lib/arn.ts index 723d4fbb0..91abce827 100644 --- a/packages/falso/src/lib/arn.ts +++ b/packages/falso/src/lib/arn.ts @@ -35,7 +35,10 @@ const serviceArn: Record string> = { * * randArn({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randArn( options?: Options ) { diff --git a/packages/falso/src/lib/avatar.ts b/packages/falso/src/lib/avatar.ts index 04dda6dfd..ae08b8f0f 100644 --- a/packages/falso/src/lib/avatar.ts +++ b/packages/falso/src/lib/avatar.ts @@ -21,7 +21,10 @@ interface AvatarOptions extends FakeOptions { * * randAvatar({ size: 200 }) // default is 100 * + * + * @automaticallyGeneratedExamples */ + export function randAvatar( options?: Options ) { diff --git a/packages/falso/src/lib/aws-region.ts b/packages/falso/src/lib/aws-region.ts index 9998257ad..f9fd5e4f2 100644 --- a/packages/falso/src/lib/aws-region.ts +++ b/packages/falso/src/lib/aws-region.ts @@ -14,7 +14,10 @@ import { data } from './aws-region.json'; * * randAwsRegion({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAwsRegion( options?: Options ) { diff --git a/packages/falso/src/lib/aws-request-id.ts b/packages/falso/src/lib/aws-request-id.ts index 3b63608b5..997971f0f 100644 --- a/packages/falso/src/lib/aws-request-id.ts +++ b/packages/falso/src/lib/aws-request-id.ts @@ -14,7 +14,10 @@ import { fake, FakeOptions } from './core/core'; * * randAwsRequestId({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAwsRequestId( options?: Options ) { diff --git a/packages/falso/src/lib/aws-service.ts b/packages/falso/src/lib/aws-service.ts index c3a8f46bc..dafac553c 100644 --- a/packages/falso/src/lib/aws-service.ts +++ b/packages/falso/src/lib/aws-service.ts @@ -14,7 +14,10 @@ import { data } from './aws-service.json'; * * randAwsService({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randAwsService( options?: Options ) { diff --git a/packages/falso/src/lib/baseball-team.ts b/packages/falso/src/lib/baseball-team.ts index 2ab088916..385048a21 100644 --- a/packages/falso/src/lib/baseball-team.ts +++ b/packages/falso/src/lib/baseball-team.ts @@ -14,7 +14,10 @@ import { data } from './baseball-team.json'; * * randBaseballTeam({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBaseballTeam( options?: Options ) { diff --git a/packages/falso/src/lib/basketball-team.ts b/packages/falso/src/lib/basketball-team.ts index afcec1f29..621ae663f 100644 --- a/packages/falso/src/lib/basketball-team.ts +++ b/packages/falso/src/lib/basketball-team.ts @@ -14,7 +14,10 @@ import { data } from './basketball-team.json'; * * randBasketballTeam({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBasketballTeam( options?: Options ) { diff --git a/packages/falso/src/lib/bear.ts b/packages/falso/src/lib/bear.ts index af00eff74..e89113c57 100644 --- a/packages/falso/src/lib/bear.ts +++ b/packages/falso/src/lib/bear.ts @@ -14,7 +14,10 @@ import { data } from './bear.json'; * * randBear({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBear( options?: Options ) { diff --git a/packages/falso/src/lib/between-date.ts b/packages/falso/src/lib/between-date.ts index 2b06d5c21..96631f7db 100644 --- a/packages/falso/src/lib/between-date.ts +++ b/packages/falso/src/lib/between-date.ts @@ -19,7 +19,10 @@ interface BetweenOptions extends FakeOptions { * * randBetweenDate({ from: new Date('10/07/2020'), to: new Date(), length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBetweenDate( options: Options ) { diff --git a/packages/falso/src/lib/bic.ts b/packages/falso/src/lib/bic.ts index ccd1626cd..1479303c0 100644 --- a/packages/falso/src/lib/bic.ts +++ b/packages/falso/src/lib/bic.ts @@ -34,7 +34,10 @@ import { randSwift, SwiftOptions } from './swift'; * * randBic({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBic( options?: Options ) { diff --git a/packages/falso/src/lib/binary.ts b/packages/falso/src/lib/binary.ts index cb44d5d00..171efa04f 100644 --- a/packages/falso/src/lib/binary.ts +++ b/packages/falso/src/lib/binary.ts @@ -13,7 +13,10 @@ import { FakeOptions, fake, getRandomInRange } from './core/core'; * * randBinary({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBinary( options?: Options ) { diff --git a/packages/falso/src/lib/bird.ts b/packages/falso/src/lib/bird.ts index ba7236b50..fe2d5fba6 100644 --- a/packages/falso/src/lib/bird.ts +++ b/packages/falso/src/lib/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/bitcoin-address.ts b/packages/falso/src/lib/bitcoin-address.ts index 27492d95c..04871500d 100644 --- a/packages/falso/src/lib/bitcoin-address.ts +++ b/packages/falso/src/lib/bitcoin-address.ts @@ -14,7 +14,10 @@ import { randSequence } from './sequence'; * * randBitcoinAddress({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBitcoinAddress( options?: Options ) { diff --git a/packages/falso/src/lib/book.ts b/packages/falso/src/lib/book.ts index 2cf35b499..b92da5422 100644 --- a/packages/falso/src/lib/book.ts +++ b/packages/falso/src/lib/book.ts @@ -35,7 +35,10 @@ export interface Book { * * randBook({ category: 'Comedy' }) * + * + * @automaticallyGeneratedExamples */ + export function randBook( options?: Options ) { diff --git a/packages/falso/src/lib/boolean.ts b/packages/falso/src/lib/boolean.ts index fbcaf8c64..7357d1010 100644 --- a/packages/falso/src/lib/boolean.ts +++ b/packages/falso/src/lib/boolean.ts @@ -13,7 +13,10 @@ import { fake, FakeOptions, randElement } from './core/core'; * * randBoolean({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBoolean( options?: Options ) { diff --git a/packages/falso/src/lib/brand.ts b/packages/falso/src/lib/brand.ts index a295b9c48..293e4cc89 100644 --- a/packages/falso/src/lib/brand.ts +++ b/packages/falso/src/lib/brand.ts @@ -14,7 +14,10 @@ import { data } from './brand.json'; * * randBrand({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBrand( options?: Options ) { diff --git a/packages/falso/src/lib/browser.ts b/packages/falso/src/lib/browser.ts index d9a42ad9d..bef65d343 100644 --- a/packages/falso/src/lib/browser.ts +++ b/packages/falso/src/lib/browser.ts @@ -14,7 +14,10 @@ import { data } from './browser.json'; * * randBrowser({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBrowser( options?: Options ) { diff --git a/packages/falso/src/lib/cardinal-direction.ts b/packages/falso/src/lib/cardinal-direction.ts index f83a1e2e4..eac39c08e 100644 --- a/packages/falso/src/lib/cardinal-direction.ts +++ b/packages/falso/src/lib/cardinal-direction.ts @@ -14,7 +14,10 @@ import { data } from './cardinal-direction.json'; * * randCardinalDirection({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCardinalDirection( options?: Options ) { diff --git a/packages/falso/src/lib/cat.ts b/packages/falso/src/lib/cat.ts index 5a32318d1..aa74400c7 100644 --- a/packages/falso/src/lib/cat.ts +++ b/packages/falso/src/lib/cat.ts @@ -14,7 +14,10 @@ import { data } from './cat.json'; * * randCat({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCat( options?: Options ) { diff --git a/packages/falso/src/lib/catch-phrase.ts b/packages/falso/src/lib/catch-phrase.ts index 38e7e901a..1aadf7e93 100644 --- a/packages/falso/src/lib/catch-phrase.ts +++ b/packages/falso/src/lib/catch-phrase.ts @@ -14,7 +14,10 @@ import { data } from './catch-phrase.json'; * * randCatchPhrase({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCatchPhrase( options?: Options ) { diff --git a/packages/falso/src/lib/cetacean.ts b/packages/falso/src/lib/cetacean.ts index 902a7c74a..ba77a4bd3 100644 --- a/packages/falso/src/lib/cetacean.ts +++ b/packages/falso/src/lib/cetacean.ts @@ -14,7 +14,10 @@ import { data } from './cetacean.json'; * * randCetacean({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCetacean( options?: Options ) { diff --git a/packages/falso/src/lib/city.ts b/packages/falso/src/lib/city.ts index 1f105852d..679d4ac74 100644 --- a/packages/falso/src/lib/city.ts +++ b/packages/falso/src/lib/city.ts @@ -14,7 +14,10 @@ import { data } from './city.json'; * * randCity({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCity( options?: Options ) { diff --git a/packages/falso/src/lib/clothing-size.ts b/packages/falso/src/lib/clothing-size.ts index f100045b2..afeddc6a8 100644 --- a/packages/falso/src/lib/clothing-size.ts +++ b/packages/falso/src/lib/clothing-size.ts @@ -14,7 +14,10 @@ import { data } from './clothing-size.json'; * * randClothingSize({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randClothingSize( options?: Options ) { diff --git a/packages/falso/src/lib/code-snippet.ts b/packages/falso/src/lib/code-snippet.ts index 474d67358..43b181f4a 100644 --- a/packages/falso/src/lib/code-snippet.ts +++ b/packages/falso/src/lib/code-snippet.ts @@ -40,7 +40,10 @@ interface CodeSnippetOptions extends FakeOptions { * * randCodeSnippet({ lang: 'html' }) // default is 'javascript' * + * + * @automaticallyGeneratedExamples */ + export function randCodeSnippet( options?: Options ) { diff --git a/packages/falso/src/lib/color.ts b/packages/falso/src/lib/color.ts index 2239aefeb..58e35f75e 100644 --- a/packages/falso/src/lib/color.ts +++ b/packages/falso/src/lib/color.ts @@ -14,7 +14,10 @@ import { data } from './color.json'; * * randColor({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randColor( options?: Options ) { diff --git a/packages/falso/src/lib/company-name.ts b/packages/falso/src/lib/company-name.ts index 3851917c2..9e35fd2cb 100644 --- a/packages/falso/src/lib/company-name.ts +++ b/packages/falso/src/lib/company-name.ts @@ -14,7 +14,10 @@ import { data } from './company-name.json'; * * randCompanyName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCompanyName( options?: Options ) { diff --git a/packages/falso/src/lib/country-code.ts b/packages/falso/src/lib/country-code.ts index 0fa15c097..96e034dde 100644 --- a/packages/falso/src/lib/country-code.ts +++ b/packages/falso/src/lib/country-code.ts @@ -14,7 +14,10 @@ import { data } from './country-code.json'; * * randCountryCode({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCountryCode( options?: Options ) { diff --git a/packages/falso/src/lib/country.ts b/packages/falso/src/lib/country.ts index 838e3e9f7..101a2bed4 100644 --- a/packages/falso/src/lib/country.ts +++ b/packages/falso/src/lib/country.ts @@ -14,7 +14,10 @@ import { data } from './country.json'; * * randCountry({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCountry( options?: Options ) { diff --git a/packages/falso/src/lib/county.ts b/packages/falso/src/lib/county.ts index 63b416c7c..0fb5e6d40 100644 --- a/packages/falso/src/lib/county.ts +++ b/packages/falso/src/lib/county.ts @@ -14,7 +14,10 @@ import { data } from './county.json'; * * randCounty({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCounty( options?: Options ) { diff --git a/packages/falso/src/lib/cow.ts b/packages/falso/src/lib/cow.ts index 159dc5f2b..f062917ca 100644 --- a/packages/falso/src/lib/cow.ts +++ b/packages/falso/src/lib/cow.ts @@ -14,7 +14,10 @@ import { data } from './cow.json'; * * randCow({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCow( options?: Options ) { diff --git a/packages/falso/src/lib/credit-card-brand.ts b/packages/falso/src/lib/credit-card-brand.ts index 7bbbe8a19..49747c05e 100644 --- a/packages/falso/src/lib/credit-card-brand.ts +++ b/packages/falso/src/lib/credit-card-brand.ts @@ -14,7 +14,10 @@ import { data } from './credit-card-brand.json'; * * randCreditCardBrand({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCreditCardBrand( options?: Options ) { diff --git a/packages/falso/src/lib/credit-card-cvv.ts b/packages/falso/src/lib/credit-card-cvv.ts index bc002ac72..a98c5f4d6 100644 --- a/packages/falso/src/lib/credit-card-cvv.ts +++ b/packages/falso/src/lib/credit-card-cvv.ts @@ -13,7 +13,10 @@ import { fake, FakeOptions, getRandomInRange } from './core/core'; * * randCreditCardCVV({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCreditCardCVV( options?: Options ) { diff --git a/packages/falso/src/lib/credit-card-number.ts b/packages/falso/src/lib/credit-card-number.ts index 8cf4475ff..07fd16293 100644 --- a/packages/falso/src/lib/credit-card-number.ts +++ b/packages/falso/src/lib/credit-card-number.ts @@ -37,7 +37,10 @@ export type Brand = * * randCreditCardNumber({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCreditCardNumber< Options extends CreditCardNumberOptions = never >(options?: Options) { diff --git a/packages/falso/src/lib/credit-card.ts b/packages/falso/src/lib/credit-card.ts index 6a538c962..1716f8f2a 100644 --- a/packages/falso/src/lib/credit-card.ts +++ b/packages/falso/src/lib/credit-card.ts @@ -46,7 +46,10 @@ export interface CreditCard { * * randCreditCard({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCreditCard( options?: Options ) { diff --git a/packages/falso/src/lib/crocodilia.ts b/packages/falso/src/lib/crocodilia.ts index 7e7c9835c..f6da9caeb 100644 --- a/packages/falso/src/lib/crocodilia.ts +++ b/packages/falso/src/lib/crocodilia.ts @@ -14,7 +14,10 @@ import { data } from './crocodilia.json'; * * randCrocodilia({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCrocodilia( options?: Options ) { diff --git a/packages/falso/src/lib/currency-code.ts b/packages/falso/src/lib/currency-code.ts index 68b91f82e..be5393de2 100644 --- a/packages/falso/src/lib/currency-code.ts +++ b/packages/falso/src/lib/currency-code.ts @@ -14,7 +14,10 @@ import { data } from './currency-code.json'; * * randCurrencyCode({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCurrencyCode( options?: Options ) { diff --git a/packages/falso/src/lib/currency-name.ts b/packages/falso/src/lib/currency-name.ts index b432c9832..7892e879f 100644 --- a/packages/falso/src/lib/currency-name.ts +++ b/packages/falso/src/lib/currency-name.ts @@ -14,7 +14,10 @@ import { data } from './currency-name.json'; * * randCurrencyName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCurrencyName( options?: Options ) { diff --git a/packages/falso/src/lib/currency-symbol.ts b/packages/falso/src/lib/currency-symbol.ts index 57d291789..fa2be334e 100644 --- a/packages/falso/src/lib/currency-symbol.ts +++ b/packages/falso/src/lib/currency-symbol.ts @@ -14,7 +14,10 @@ import { data } from './currency-symbol.json'; * * randCurrencySymbol({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randCurrencySymbol( options?: Options ) { diff --git a/packages/falso/src/lib/database-collation.ts b/packages/falso/src/lib/database-collation.ts index d081f50cd..646f87c39 100644 --- a/packages/falso/src/lib/database-collation.ts +++ b/packages/falso/src/lib/database-collation.ts @@ -14,7 +14,10 @@ import { data } from './database-collation.json'; * * randDatabaseCollation({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDatabaseCollation( options?: Options ) { diff --git a/packages/falso/src/lib/database-column.ts b/packages/falso/src/lib/database-column.ts index 36ff6c706..780e10bd6 100644 --- a/packages/falso/src/lib/database-column.ts +++ b/packages/falso/src/lib/database-column.ts @@ -14,7 +14,10 @@ import { data } from './database-column.json'; * * randDatabaseColumn({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDatabaseColumn( options?: Options ) { diff --git a/packages/falso/src/lib/database-engine.ts b/packages/falso/src/lib/database-engine.ts index 9d36dfd6d..9023995e1 100644 --- a/packages/falso/src/lib/database-engine.ts +++ b/packages/falso/src/lib/database-engine.ts @@ -14,7 +14,10 @@ import { data } from './database-engine.json'; * * randDatabaseEngine({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDatabaseEngine( options?: Options ) { diff --git a/packages/falso/src/lib/database-type.ts b/packages/falso/src/lib/database-type.ts index ca85e1e36..9efc24ae9 100644 --- a/packages/falso/src/lib/database-type.ts +++ b/packages/falso/src/lib/database-type.ts @@ -14,7 +14,10 @@ import { data } from './database-type.json'; * * randDatabaseType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDatabaseType( options?: Options ) { diff --git a/packages/falso/src/lib/department.ts b/packages/falso/src/lib/department.ts index 2ea8f12bc..719136368 100644 --- a/packages/falso/src/lib/department.ts +++ b/packages/falso/src/lib/department.ts @@ -14,7 +14,10 @@ import { data } from './department.json'; * * randDepartment({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDepartment( options?: Options ) { diff --git a/packages/falso/src/lib/direction.ts b/packages/falso/src/lib/direction.ts index c28c5cbe4..caefb27ca 100644 --- a/packages/falso/src/lib/direction.ts +++ b/packages/falso/src/lib/direction.ts @@ -14,7 +14,10 @@ import { data } from './direction.json'; * * randDirection({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDirection( options?: Options ) { diff --git a/packages/falso/src/lib/directory-path.ts b/packages/falso/src/lib/directory-path.ts index be4f9bf0b..53ac02309 100644 --- a/packages/falso/src/lib/directory-path.ts +++ b/packages/falso/src/lib/directory-path.ts @@ -14,7 +14,10 @@ import { data } from './directory-path.json'; * * randDirectoryPath({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDirectoryPath( options?: Options ) { diff --git a/packages/falso/src/lib/dog.ts b/packages/falso/src/lib/dog.ts index c05c9314a..2c7a4e001 100644 --- a/packages/falso/src/lib/dog.ts +++ b/packages/falso/src/lib/dog.ts @@ -14,7 +14,10 @@ import { data } from './dog.json'; * * randDog({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDog( options?: Options ) { diff --git a/packages/falso/src/lib/domain-name.ts b/packages/falso/src/lib/domain-name.ts index 675804e97..d76dd0567 100644 --- a/packages/falso/src/lib/domain-name.ts +++ b/packages/falso/src/lib/domain-name.ts @@ -15,7 +15,10 @@ import { randWord } from './word'; * * randDomainName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDomainName( options?: Options ) { diff --git a/packages/falso/src/lib/domain-suffix.ts b/packages/falso/src/lib/domain-suffix.ts index 06efa2467..a770e343c 100644 --- a/packages/falso/src/lib/domain-suffix.ts +++ b/packages/falso/src/lib/domain-suffix.ts @@ -14,7 +14,10 @@ import { data } from './domain-suffix.json'; * * randDomainSuffix({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDomainSuffix( options?: Options ) { diff --git a/packages/falso/src/lib/drinks.ts b/packages/falso/src/lib/drinks.ts index f60c59fa0..7aa631a4a 100644 --- a/packages/falso/src/lib/drinks.ts +++ b/packages/falso/src/lib/drinks.ts @@ -14,7 +14,10 @@ import { data } from './drinks.json'; * * randDrinks({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randDrinks( options?: Options ) { diff --git a/packages/falso/src/lib/email-provider.ts b/packages/falso/src/lib/email-provider.ts index 42bdb1f93..78a0d54a6 100644 --- a/packages/falso/src/lib/email-provider.ts +++ b/packages/falso/src/lib/email-provider.ts @@ -14,7 +14,10 @@ import { data } from './email-provider.json'; * * randEmailProvider({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randEmailProvider( options?: Options ) { diff --git a/packages/falso/src/lib/email.ts b/packages/falso/src/lib/email.ts index 6ade3cedf..e89ba44ab 100644 --- a/packages/falso/src/lib/email.ts +++ b/packages/falso/src/lib/email.ts @@ -72,7 +72,10 @@ function randFormattedName( * randEmail({ suffix: 'com' }) * * + * + * @automaticallyGeneratedExamples */ + export function randEmail( options?: Options ) { diff --git a/packages/falso/src/lib/emoji.ts b/packages/falso/src/lib/emoji.ts index 37b82d8ef..696d09314 100644 --- a/packages/falso/src/lib/emoji.ts +++ b/packages/falso/src/lib/emoji.ts @@ -14,7 +14,10 @@ import { data } from './emoji.json'; * * randEmoji({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randEmoji( options?: Options ) { diff --git a/packages/falso/src/lib/ethereum-address.ts b/packages/falso/src/lib/ethereum-address.ts index 71a4132b0..06487238a 100644 --- a/packages/falso/src/lib/ethereum-address.ts +++ b/packages/falso/src/lib/ethereum-address.ts @@ -14,7 +14,10 @@ import { data } from './ethereum-address.json'; * * randEthereumAddress({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randEthereumAddress( options?: Options ) { diff --git a/packages/falso/src/lib/file-ext.ts b/packages/falso/src/lib/file-ext.ts index a973d8143..e35f6a8b4 100644 --- a/packages/falso/src/lib/file-ext.ts +++ b/packages/falso/src/lib/file-ext.ts @@ -14,7 +14,10 @@ import { data } from './file-ext.json'; * * randFileExt({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFileExt( options?: Options ) { diff --git a/packages/falso/src/lib/file-name.ts b/packages/falso/src/lib/file-name.ts index d14b87234..b9a22d237 100644 --- a/packages/falso/src/lib/file-name.ts +++ b/packages/falso/src/lib/file-name.ts @@ -14,7 +14,10 @@ import { data } from './file-name.json'; * * randFileName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFileName< Options extends FakeOptions & { extension?: string } = never >(options?: Options) { diff --git a/packages/falso/src/lib/file-path.ts b/packages/falso/src/lib/file-path.ts index 703111b91..194a46d8c 100644 --- a/packages/falso/src/lib/file-path.ts +++ b/packages/falso/src/lib/file-path.ts @@ -14,7 +14,10 @@ import { data } from './file-path.json'; * * randFilePath({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFilePath( options?: Options ) { diff --git a/packages/falso/src/lib/file-type.ts b/packages/falso/src/lib/file-type.ts index 414ca4d9e..ac479190c 100644 --- a/packages/falso/src/lib/file-type.ts +++ b/packages/falso/src/lib/file-type.ts @@ -14,7 +14,10 @@ import { data } from './file-type.json'; * * randFileType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFileType( options?: Options ) { diff --git a/packages/falso/src/lib/first-name.ts b/packages/falso/src/lib/first-name.ts index 970916127..caade6716 100644 --- a/packages/falso/src/lib/first-name.ts +++ b/packages/falso/src/lib/first-name.ts @@ -24,7 +24,10 @@ import { rand } from './rand'; * * randFirstName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFirstName( options?: Options ) { diff --git a/packages/falso/src/lib/fish.ts b/packages/falso/src/lib/fish.ts index f7a2e4f51..5e91b0e3c 100644 --- a/packages/falso/src/lib/fish.ts +++ b/packages/falso/src/lib/fish.ts @@ -14,7 +14,10 @@ import { data } from './fish.json'; * * randFish({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFish( options?: Options ) { diff --git a/packages/falso/src/lib/flight-details.ts b/packages/falso/src/lib/flight-details.ts index cb43e378d..68059d7b4 100644 --- a/packages/falso/src/lib/flight-details.ts +++ b/packages/falso/src/lib/flight-details.ts @@ -49,7 +49,10 @@ function generateFlightLength(): number { * * randFlightDetails({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFlightDetails( options?: Options ) { diff --git a/packages/falso/src/lib/flight-number.ts b/packages/falso/src/lib/flight-number.ts index ec3b43ac1..aef6cc40b 100644 --- a/packages/falso/src/lib/flight-number.ts +++ b/packages/falso/src/lib/flight-number.ts @@ -74,7 +74,10 @@ function generateStandardFlightNumber({ * * randFlightNumber({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFlightNumber( options?: Options ) { diff --git a/packages/falso/src/lib/float.ts b/packages/falso/src/lib/float.ts index e4793adc1..283ec0115 100644 --- a/packages/falso/src/lib/float.ts +++ b/packages/falso/src/lib/float.ts @@ -27,7 +27,10 @@ export interface RandomFloatOptions extends RandomInRangeOptions, FakeOptions {} * @example * * randFloat({ min: 10, max: 20, fraction: 2 }) // 12.52 + * + * @automaticallyGeneratedExamples */ + export function randFloat( options?: Options ) { diff --git a/packages/falso/src/lib/font-family.ts b/packages/falso/src/lib/font-family.ts index 9cc60407a..85e212ded 100644 --- a/packages/falso/src/lib/font-family.ts +++ b/packages/falso/src/lib/font-family.ts @@ -14,7 +14,10 @@ import { data } from './font-family.json'; * * randFontFamily({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFontFamily( options?: Options ) { diff --git a/packages/falso/src/lib/font-size.ts b/packages/falso/src/lib/font-size.ts index a0319d7f9..69d83e71b 100644 --- a/packages/falso/src/lib/font-size.ts +++ b/packages/falso/src/lib/font-size.ts @@ -28,7 +28,10 @@ export interface FontSizeOptions extends FakeOptions { * * randFontSize({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFontSize( options?: Options ) { diff --git a/packages/falso/src/lib/food.ts b/packages/falso/src/lib/food.ts index f7d10b318..aa9183895 100644 --- a/packages/falso/src/lib/food.ts +++ b/packages/falso/src/lib/food.ts @@ -45,7 +45,10 @@ const totalOrigins = Object.keys(data)?.length; * * randFood({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFood( options?: Options ) { diff --git a/packages/falso/src/lib/football-team.ts b/packages/falso/src/lib/football-team.ts index 5aab7e0a1..57fd577e1 100644 --- a/packages/falso/src/lib/football-team.ts +++ b/packages/falso/src/lib/football-team.ts @@ -14,7 +14,10 @@ import { data } from './football-team.json'; * * randFootballTeam({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFootballTeam( options?: Options ) { diff --git a/packages/falso/src/lib/frequency.ts b/packages/falso/src/lib/frequency.ts index 4f4742373..34a539c27 100644 --- a/packages/falso/src/lib/frequency.ts +++ b/packages/falso/src/lib/frequency.ts @@ -14,7 +14,10 @@ import { data } from './frequency.json'; * * randFrequency({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFrequency( options?: Options ) { diff --git a/packages/falso/src/lib/full-address.ts b/packages/falso/src/lib/full-address.ts index f150e3db0..236bf4e1f 100644 --- a/packages/falso/src/lib/full-address.ts +++ b/packages/falso/src/lib/full-address.ts @@ -22,7 +22,10 @@ import { AddressOptions, randAddress } from './address'; * * randFullAddress({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFullAddress( options?: Options ) { diff --git a/packages/falso/src/lib/full-name.ts b/packages/falso/src/lib/full-name.ts index 6738af3d6..952ab50bc 100644 --- a/packages/falso/src/lib/full-name.ts +++ b/packages/falso/src/lib/full-name.ts @@ -28,7 +28,10 @@ export interface NameOptions extends FakeOptions { * * randFullName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randFullName( options?: Options ) { diff --git a/packages/falso/src/lib/future-date.ts b/packages/falso/src/lib/future-date.ts index 4374bd4fe..24d848f20 100644 --- a/packages/falso/src/lib/future-date.ts +++ b/packages/falso/src/lib/future-date.ts @@ -22,7 +22,10 @@ interface FutureOptions extends FakeOptions { * * randFutureDate({ years: 10 }) // default is 1 * + * + * @automaticallyGeneratedExamples */ + export function randFutureDate( options?: Options ) { diff --git a/packages/falso/src/lib/gender.ts b/packages/falso/src/lib/gender.ts index ac1ac55dc..e1476f770 100644 --- a/packages/falso/src/lib/gender.ts +++ b/packages/falso/src/lib/gender.ts @@ -23,7 +23,10 @@ interface GenderOptions extends FakeOptions { * * randGender({ code: true }) // default is false * + * + * @automaticallyGeneratedExamples */ + export function randGender( options?: Options ) { diff --git a/packages/falso/src/lib/git-branch.ts b/packages/falso/src/lib/git-branch.ts index 0e43a4df7..f7f84397a 100644 --- a/packages/falso/src/lib/git-branch.ts +++ b/packages/falso/src/lib/git-branch.ts @@ -14,7 +14,10 @@ import { data } from './git-branch.json'; * * randGitBranch({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randGitBranch( options?: Options ) { diff --git a/packages/falso/src/lib/git-commit-entry.ts b/packages/falso/src/lib/git-commit-entry.ts index 22c7573db..dd8d29191 100644 --- a/packages/falso/src/lib/git-commit-entry.ts +++ b/packages/falso/src/lib/git-commit-entry.ts @@ -17,7 +17,10 @@ import { randGitCommitMessage } from './git-commit-message'; * * randGitCommitEntry({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randGitCommitEntry( options?: Options ) { diff --git a/packages/falso/src/lib/git-commit-message.ts b/packages/falso/src/lib/git-commit-message.ts index da6b0cb60..66f445f95 100644 --- a/packages/falso/src/lib/git-commit-message.ts +++ b/packages/falso/src/lib/git-commit-message.ts @@ -15,7 +15,10 @@ import { randWord } from './word'; * * randGitCommitMessage({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randGitCommitMessage( options?: Options ) { diff --git a/packages/falso/src/lib/git-commit-sha.ts b/packages/falso/src/lib/git-commit-sha.ts index b6fa296e0..c4457f871 100644 --- a/packages/falso/src/lib/git-commit-sha.ts +++ b/packages/falso/src/lib/git-commit-sha.ts @@ -16,7 +16,10 @@ const commitShaLen = 40; * * randGitCommitSha({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randGitCommitSha( options?: Options ) { diff --git a/packages/falso/src/lib/git-short-sha.ts b/packages/falso/src/lib/git-short-sha.ts index c24013895..bc3ac649b 100644 --- a/packages/falso/src/lib/git-short-sha.ts +++ b/packages/falso/src/lib/git-short-sha.ts @@ -16,7 +16,10 @@ const commitShortShaLen = 7; * * randGitShortSha({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randGitShortSha( options?: Options ) { diff --git a/packages/falso/src/lib/hex.ts b/packages/falso/src/lib/hex.ts index 08441917b..356beed27 100644 --- a/packages/falso/src/lib/hex.ts +++ b/packages/falso/src/lib/hex.ts @@ -14,7 +14,10 @@ import { random } from './random'; * * randHex({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randHex( options?: Options ) { diff --git a/packages/falso/src/lib/hexa-decimal.ts b/packages/falso/src/lib/hexa-decimal.ts index 32faedb87..ba58d376b 100644 --- a/packages/falso/src/lib/hexa-decimal.ts +++ b/packages/falso/src/lib/hexa-decimal.ts @@ -2,7 +2,7 @@ import { fake, FakeOptions } from './core/core'; import { randNumber } from './number'; function generator() { - return randNumber({min:0, max:15}).toString(16); + return randNumber({ min: 0, max: 15 }).toString(16); } /** @@ -18,7 +18,10 @@ function generator() { * * randHexaDecimal({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randHexaDecimal( options?: Options ) { diff --git a/packages/falso/src/lib/horse.ts b/packages/falso/src/lib/horse.ts index 2cf31fe95..605b37c2d 100644 --- a/packages/falso/src/lib/horse.ts +++ b/packages/falso/src/lib/horse.ts @@ -14,7 +14,10 @@ import { data } from './horse.json'; * * randHorse({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randHorse( options?: Options ) { diff --git a/packages/falso/src/lib/hsl.ts b/packages/falso/src/lib/hsl.ts index b880fa9ba..5fbf7cddc 100644 --- a/packages/falso/src/lib/hsl.ts +++ b/packages/falso/src/lib/hsl.ts @@ -22,7 +22,10 @@ export interface HSLOptions extends FakeOptions { * * randHsl({ alpha: true }) // default is false * + * + * @automaticallyGeneratedExamples */ + export function randHsl(options?: Options) { const factory = () => { const [h, s, l, a] = [ diff --git a/packages/falso/src/lib/http-method.ts b/packages/falso/src/lib/http-method.ts index a57a0202e..10fd798cb 100644 --- a/packages/falso/src/lib/http-method.ts +++ b/packages/falso/src/lib/http-method.ts @@ -14,7 +14,10 @@ import { data } from './http-method.json'; * * randHttpMethod({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randHttpMethod( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/ar/bird.ts b/packages/falso/src/lib/i18n/ar/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/ar/bird.ts +++ b/packages/falso/src/lib/i18n/ar/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/es/bird.ts b/packages/falso/src/lib/i18n/es/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/es/bird.ts +++ b/packages/falso/src/lib/i18n/es/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/fr/bird.ts b/packages/falso/src/lib/i18n/fr/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/fr/bird.ts +++ b/packages/falso/src/lib/i18n/fr/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/hi/bird.ts b/packages/falso/src/lib/i18n/hi/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/hi/bird.ts +++ b/packages/falso/src/lib/i18n/hi/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/ru/bird.ts b/packages/falso/src/lib/i18n/ru/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/ru/bird.ts +++ b/packages/falso/src/lib/i18n/ru/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/se/bird.ts b/packages/falso/src/lib/i18n/se/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/se/bird.ts +++ b/packages/falso/src/lib/i18n/se/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/i18n/zh/bird.ts b/packages/falso/src/lib/i18n/zh/bird.ts index df8340150..2ef277a36 100644 --- a/packages/falso/src/lib/i18n/zh/bird.ts +++ b/packages/falso/src/lib/i18n/zh/bird.ts @@ -14,7 +14,10 @@ import { data } from './bird.i18n.json'; * * randBird({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randBird( options?: Options ) { diff --git a/packages/falso/src/lib/iban.ts b/packages/falso/src/lib/iban.ts index 07d9cb700..77fecb214 100644 --- a/packages/falso/src/lib/iban.ts +++ b/packages/falso/src/lib/iban.ts @@ -24,7 +24,10 @@ export interface IbanOptions extends FakeOptions { * * randIban({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randIban( options?: Options ) { diff --git a/packages/falso/src/lib/ice-hockey-team.ts b/packages/falso/src/lib/ice-hockey-team.ts index 415e3a46e..599d6cedb 100644 --- a/packages/falso/src/lib/ice-hockey-team.ts +++ b/packages/falso/src/lib/ice-hockey-team.ts @@ -14,7 +14,10 @@ import { data } from './ice-hockey-team.json'; * * randIceHockeyTeam({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randIceHockeyTeam( options?: Options ) { diff --git a/packages/falso/src/lib/img.ts b/packages/falso/src/lib/img.ts index 550576e15..1a09830e4 100644 --- a/packages/falso/src/lib/img.ts +++ b/packages/falso/src/lib/img.ts @@ -15,7 +15,10 @@ type Category = 'animals' | 'arch' | 'nature' | 'people' | 'tech'; * * randImg({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randImg< Options extends FakeOptions & { width?: number; diff --git a/packages/falso/src/lib/integration.ts b/packages/falso/src/lib/integration.ts index 1d8ec9df5..eef92a3ff 100644 --- a/packages/falso/src/lib/integration.ts +++ b/packages/falso/src/lib/integration.ts @@ -14,7 +14,10 @@ import { data } from './integration.json'; * * randIntegrations({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randIntegration( options?: Options ) { diff --git a/packages/falso/src/lib/ip.ts b/packages/falso/src/lib/ip.ts index 3d9a10990..ecc4555d6 100644 --- a/packages/falso/src/lib/ip.ts +++ b/packages/falso/src/lib/ip.ts @@ -16,7 +16,10 @@ const ipRange = { min: 0, max: 255 }; * * randIp({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randIp(options?: Options) { return fake( () => Array.from({ length: 4 }, () => randNumber(ipRange)).join('.'), diff --git a/packages/falso/src/lib/ipv6.ts b/packages/falso/src/lib/ipv6.ts index dfaebfbc7..a2ec275c2 100644 --- a/packages/falso/src/lib/ipv6.ts +++ b/packages/falso/src/lib/ipv6.ts @@ -14,7 +14,10 @@ import { randHexaDecimal } from './hexa-decimal'; * * randIpv6({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randIpv6( options?: Options ) { diff --git a/packages/falso/src/lib/job-area.ts b/packages/falso/src/lib/job-area.ts index 99d566e6d..4a4968af6 100644 --- a/packages/falso/src/lib/job-area.ts +++ b/packages/falso/src/lib/job-area.ts @@ -14,7 +14,10 @@ import { data } from './job-area.json'; * * randJobArea({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randJobArea( options?: Options ) { diff --git a/packages/falso/src/lib/job-descriptor.ts b/packages/falso/src/lib/job-descriptor.ts index 053e67021..9e3a42b2e 100644 --- a/packages/falso/src/lib/job-descriptor.ts +++ b/packages/falso/src/lib/job-descriptor.ts @@ -14,7 +14,10 @@ import { data } from './job-descriptor.json'; * * randJobDescriptor({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randJobDescriptor( options?: Options ) { diff --git a/packages/falso/src/lib/job-title.ts b/packages/falso/src/lib/job-title.ts index c0553878b..444c34a74 100644 --- a/packages/falso/src/lib/job-title.ts +++ b/packages/falso/src/lib/job-title.ts @@ -14,7 +14,10 @@ import { data } from './job-title.json'; * * randJobTitle({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randJobTitle( options?: Options ) { diff --git a/packages/falso/src/lib/job-type.ts b/packages/falso/src/lib/job-type.ts index 7907de9a1..d90326818 100644 --- a/packages/falso/src/lib/job-type.ts +++ b/packages/falso/src/lib/job-type.ts @@ -14,7 +14,10 @@ import { data } from './job-type.json'; * * randJobType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randJobType( options?: Options ) { diff --git a/packages/falso/src/lib/json.ts b/packages/falso/src/lib/json.ts index 779fa30ae..e6df53bae 100644 --- a/packages/falso/src/lib/json.ts +++ b/packages/falso/src/lib/json.ts @@ -67,7 +67,10 @@ const generateRandomValue = (): any => { * * randJSON({ minKeys: 1, maxKeys: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randJSON( options?: Options ) { diff --git a/packages/falso/src/lib/language.ts b/packages/falso/src/lib/language.ts index e32436fb8..cb4ac0498 100644 --- a/packages/falso/src/lib/language.ts +++ b/packages/falso/src/lib/language.ts @@ -23,7 +23,10 @@ interface LanguageOptions extends FakeOptions { * * randLanguage({ code: true }) // default is false * + * + * @automaticallyGeneratedExamples */ + export function randLanguage( options?: Options ) { diff --git a/packages/falso/src/lib/last-name.ts b/packages/falso/src/lib/last-name.ts index 0ff755d50..28512f648 100644 --- a/packages/falso/src/lib/last-name.ts +++ b/packages/falso/src/lib/last-name.ts @@ -20,7 +20,10 @@ import { NameOptions } from './full-name'; * * randLastName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randLastName( options?: Options ) { diff --git a/packages/falso/src/lib/latitude.ts b/packages/falso/src/lib/latitude.ts index 16411fd26..fac129292 100644 --- a/packages/falso/src/lib/latitude.ts +++ b/packages/falso/src/lib/latitude.ts @@ -13,7 +13,10 @@ import { FakeOptions, fake, getRandomInRange } from './core/core'; * * randLatitude({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randLatitude( options?: Options ) { diff --git a/packages/falso/src/lib/line.ts b/packages/falso/src/lib/line.ts index 42ff0ab99..5ae9cb030 100644 --- a/packages/falso/src/lib/line.ts +++ b/packages/falso/src/lib/line.ts @@ -18,7 +18,10 @@ export interface LineOptions extends FakeOptions { * * randLine({ lineCount: 10 }) // default is 5 * + * + * @automaticallyGeneratedExamples */ + export function randLine( options?: Options ) { diff --git a/packages/falso/src/lib/lines.ts b/packages/falso/src/lib/lines.ts index a09bc6705..38f38237e 100644 --- a/packages/falso/src/lib/lines.ts +++ b/packages/falso/src/lib/lines.ts @@ -14,7 +14,10 @@ import { data } from './lines.json'; * * randLines({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randLines( options?: Options ) { diff --git a/packages/falso/src/lib/lion.ts b/packages/falso/src/lib/lion.ts index 791099481..c4287ab01 100644 --- a/packages/falso/src/lib/lion.ts +++ b/packages/falso/src/lib/lion.ts @@ -14,7 +14,10 @@ import { data } from './lion.json'; * * randLion({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randLion( options?: Options ) { diff --git a/packages/falso/src/lib/locale.ts b/packages/falso/src/lib/locale.ts index 481e5f084..e05d695a2 100644 --- a/packages/falso/src/lib/locale.ts +++ b/packages/falso/src/lib/locale.ts @@ -14,7 +14,10 @@ import { data } from './locale.json'; * * randLocale({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randLocale( options?: Options ) { diff --git a/packages/falso/src/lib/longitude.ts b/packages/falso/src/lib/longitude.ts index e9802e30c..c8422f9a1 100644 --- a/packages/falso/src/lib/longitude.ts +++ b/packages/falso/src/lib/longitude.ts @@ -13,7 +13,10 @@ import { FakeOptions, fake, getRandomInRange } from './core/core'; * * randLongitude({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randLongitude( options?: Options ) { diff --git a/packages/falso/src/lib/mac.ts b/packages/falso/src/lib/mac.ts index bd2d33d49..f36791aca 100644 --- a/packages/falso/src/lib/mac.ts +++ b/packages/falso/src/lib/mac.ts @@ -14,7 +14,10 @@ import { randHexaDecimal } from './hexa-decimal'; * * randMac({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMac( options?: Options ) { diff --git a/packages/falso/src/lib/mask.ts b/packages/falso/src/lib/mask.ts index 1c1f7102c..a6ac4b42d 100644 --- a/packages/falso/src/lib/mask.ts +++ b/packages/falso/src/lib/mask.ts @@ -18,7 +18,10 @@ import { randAlpha } from './alpha'; * * randMask({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMask< Options extends FakeOptions & { mask?: string; diff --git a/packages/falso/src/lib/mime-type.ts b/packages/falso/src/lib/mime-type.ts index ced906cbe..4516233ac 100644 --- a/packages/falso/src/lib/mime-type.ts +++ b/packages/falso/src/lib/mime-type.ts @@ -14,7 +14,10 @@ import { data } from './mime-type.json'; * * randMimeType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMimeType( options?: Options ) { diff --git a/packages/falso/src/lib/month.ts b/packages/falso/src/lib/month.ts index 9ab5d9f76..1a20a877d 100644 --- a/packages/falso/src/lib/month.ts +++ b/packages/falso/src/lib/month.ts @@ -22,7 +22,10 @@ export interface MonthOptions extends FakeOptions { * * randMonth({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMonth( options?: Options ) { diff --git a/packages/falso/src/lib/movie-character.ts b/packages/falso/src/lib/movie-character.ts index 13de7a6ad..a83e522a1 100644 --- a/packages/falso/src/lib/movie-character.ts +++ b/packages/falso/src/lib/movie-character.ts @@ -13,7 +13,10 @@ import { data } from './movie-character.json'; * * randMovieCharacter({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMovieCharacter( options?: Options ) { diff --git a/packages/falso/src/lib/movie.ts b/packages/falso/src/lib/movie.ts index 89a0e1e31..ddac722cc 100644 --- a/packages/falso/src/lib/movie.ts +++ b/packages/falso/src/lib/movie.ts @@ -13,7 +13,10 @@ import { data } from './movie.json'; * * randMovie({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMovie( options?: Options ) { diff --git a/packages/falso/src/lib/music-genre.ts b/packages/falso/src/lib/music-genre.ts index a2ce1ef8f..ccc036c2f 100644 --- a/packages/falso/src/lib/music-genre.ts +++ b/packages/falso/src/lib/music-genre.ts @@ -14,7 +14,10 @@ import { data } from './music-genre.json'; * * randMusicGenre({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randMusicGenre( options?: Options ) { diff --git a/packages/falso/src/lib/nearby-gpscoordinate.ts b/packages/falso/src/lib/nearby-gpscoordinate.ts index a37f3d3f5..894cb48b3 100644 --- a/packages/falso/src/lib/nearby-gpscoordinate.ts +++ b/packages/falso/src/lib/nearby-gpscoordinate.ts @@ -15,7 +15,10 @@ import { randLongitude } from './longitude'; * * randNearbyGPSCoordinate({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randNearbyGPSCoordinate( options?: Options ) { diff --git a/packages/falso/src/lib/number.ts b/packages/falso/src/lib/number.ts index 50bd1c204..21ef1e54c 100644 --- a/packages/falso/src/lib/number.ts +++ b/packages/falso/src/lib/number.ts @@ -43,7 +43,10 @@ export interface RandomNumberOptions extends RandomInRangeOptions, FakeOptions { * @example * * randNumber({ min: 1000, max: 2000, precision: 10 }) // 1_250 + * + * @automaticallyGeneratedExamples */ + export function randNumber( options?: Options ) { diff --git a/packages/falso/src/lib/oauth-provider.ts b/packages/falso/src/lib/oauth-provider.ts index e6eca46fa..fa1817923 100644 --- a/packages/falso/src/lib/oauth-provider.ts +++ b/packages/falso/src/lib/oauth-provider.ts @@ -14,7 +14,10 @@ import { data } from './oauth-provider.json'; * * randOAuthProvider({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randOAuthProvider( options?: Options ) { diff --git a/packages/falso/src/lib/octal.ts b/packages/falso/src/lib/octal.ts index 93d92ed16..c4f5343f5 100644 --- a/packages/falso/src/lib/octal.ts +++ b/packages/falso/src/lib/octal.ts @@ -13,7 +13,10 @@ import { fake, FakeOptions } from './core/core'; * * randOctal({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randOctal( options?: Options ) { diff --git a/packages/falso/src/lib/ordinal-direction.ts b/packages/falso/src/lib/ordinal-direction.ts index 0db1a03da..3baee2d54 100644 --- a/packages/falso/src/lib/ordinal-direction.ts +++ b/packages/falso/src/lib/ordinal-direction.ts @@ -14,7 +14,10 @@ import { data } from './ordinal-direction.json'; * * randOrdinalDirection({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randOrdinalDirection( options?: Options ) { diff --git a/packages/falso/src/lib/paragraph.ts b/packages/falso/src/lib/paragraph.ts index 1c2a4f6a6..21134537f 100644 --- a/packages/falso/src/lib/paragraph.ts +++ b/packages/falso/src/lib/paragraph.ts @@ -14,7 +14,10 @@ import { data } from './paragraph.json'; * * randJobTitle({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randParagraph( options?: Options ) { diff --git a/packages/falso/src/lib/password.ts b/packages/falso/src/lib/password.ts index 8120cfa8b..e841866f5 100644 --- a/packages/falso/src/lib/password.ts +++ b/packages/falso/src/lib/password.ts @@ -22,7 +22,10 @@ export interface PasswordOptions extends FakeOptions { * * randPassword({ size: 10 }) // default is 15 * + * + * @automaticallyGeneratedExamples */ + export function randPassword( options?: Options ) { diff --git a/packages/falso/src/lib/past-date.ts b/packages/falso/src/lib/past-date.ts index abc6b8ee9..39bc01a46 100644 --- a/packages/falso/src/lib/past-date.ts +++ b/packages/falso/src/lib/past-date.ts @@ -22,7 +22,10 @@ interface PastOptions extends FakeOptions { * * randPastDate({ years: 2 }) // default is 1 * + * + * @automaticallyGeneratedExamples */ + export function randPastDate( options?: Options ) { diff --git a/packages/falso/src/lib/permission.ts b/packages/falso/src/lib/permission.ts index fb64021ca..b6666e048 100644 --- a/packages/falso/src/lib/permission.ts +++ b/packages/falso/src/lib/permission.ts @@ -22,7 +22,10 @@ interface PermissionOptions extends FakeOptions { * * randPermission({ numeric: true }) * + * + * @automaticallyGeneratedExamples */ + export function randPermission( options?: Options ) { diff --git a/packages/falso/src/lib/person-title.ts b/packages/falso/src/lib/person-title.ts index 0a7b4be26..506f46cf2 100644 --- a/packages/falso/src/lib/person-title.ts +++ b/packages/falso/src/lib/person-title.ts @@ -14,7 +14,10 @@ import { data } from './person-title.json'; * * randPersonTitle({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randPersonTitle( options?: Options ) { diff --git a/packages/falso/src/lib/phone-number.ts b/packages/falso/src/lib/phone-number.ts index b9864fe67..09b22fc39 100644 --- a/packages/falso/src/lib/phone-number.ts +++ b/packages/falso/src/lib/phone-number.ts @@ -252,7 +252,10 @@ type CountryCode = * * randPhoneNumber({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randPhoneNumber< Options extends FakeOptions & { countryCode?: CountryCode; diff --git a/packages/falso/src/lib/phrase.ts b/packages/falso/src/lib/phrase.ts index 620e2f778..d1adecd08 100644 --- a/packages/falso/src/lib/phrase.ts +++ b/packages/falso/src/lib/phrase.ts @@ -14,7 +14,10 @@ import { data } from './phrase.json'; * * randPhrase({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randPhrase( options?: Options ) { diff --git a/packages/falso/src/lib/port.ts b/packages/falso/src/lib/port.ts index ab556f201..8263e1a93 100644 --- a/packages/falso/src/lib/port.ts +++ b/packages/falso/src/lib/port.ts @@ -14,7 +14,10 @@ import { randNumber } from './number'; * * randPort({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randPort( options?: Options ) { diff --git a/packages/falso/src/lib/post.ts b/packages/falso/src/lib/post.ts index 648053b27..7d04f579f 100644 --- a/packages/falso/src/lib/post.ts +++ b/packages/falso/src/lib/post.ts @@ -24,7 +24,10 @@ export interface Post { * * randPost({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randPost( options?: Options ) { diff --git a/packages/falso/src/lib/priority.ts b/packages/falso/src/lib/priority.ts index 467ce7fcd..5d2027cf1 100644 --- a/packages/falso/src/lib/priority.ts +++ b/packages/falso/src/lib/priority.ts @@ -14,7 +14,10 @@ import { data } from './priority.json'; * * randPriority({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randPriority( options?: Options ) { diff --git a/packages/falso/src/lib/product-adjective.ts b/packages/falso/src/lib/product-adjective.ts index d457afc31..2db2ae877 100644 --- a/packages/falso/src/lib/product-adjective.ts +++ b/packages/falso/src/lib/product-adjective.ts @@ -14,7 +14,10 @@ import { data } from './product-adjective.json'; * * randProductAdjective({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProductAdjective( options?: Options ) { diff --git a/packages/falso/src/lib/product-category.ts b/packages/falso/src/lib/product-category.ts index 15c2fa446..f117be640 100644 --- a/packages/falso/src/lib/product-category.ts +++ b/packages/falso/src/lib/product-category.ts @@ -14,7 +14,10 @@ import { data } from './product-category.json'; * * randProductCategory({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProductCategory( options?: Options ) { diff --git a/packages/falso/src/lib/product-description.ts b/packages/falso/src/lib/product-description.ts index 8e9b8dc50..f5b6e5622 100644 --- a/packages/falso/src/lib/product-description.ts +++ b/packages/falso/src/lib/product-description.ts @@ -14,7 +14,10 @@ import { data } from './product-description.json'; * * randProductDescription({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProductDescription( options?: Options ) { diff --git a/packages/falso/src/lib/product-material.ts b/packages/falso/src/lib/product-material.ts index 2faca0141..b77b3a1b8 100644 --- a/packages/falso/src/lib/product-material.ts +++ b/packages/falso/src/lib/product-material.ts @@ -14,7 +14,10 @@ import { data } from './product-material.json'; * * randProductMaterial({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProductMaterial( options?: Options ) { diff --git a/packages/falso/src/lib/product-name.ts b/packages/falso/src/lib/product-name.ts index 265f51430..cdf4efb1e 100644 --- a/packages/falso/src/lib/product-name.ts +++ b/packages/falso/src/lib/product-name.ts @@ -14,7 +14,10 @@ import { data } from './product-name.json'; * * randProductName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProductName( options?: Options ) { diff --git a/packages/falso/src/lib/product.ts b/packages/falso/src/lib/product.ts index 4f393805b..b9a38cf8b 100644 --- a/packages/falso/src/lib/product.ts +++ b/packages/falso/src/lib/product.ts @@ -31,7 +31,10 @@ export interface Product { * * randProduct({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProduct( options?: Options ) { diff --git a/packages/falso/src/lib/programming-language.ts b/packages/falso/src/lib/programming-language.ts index 051d86f96..a55dd137f 100644 --- a/packages/falso/src/lib/programming-language.ts +++ b/packages/falso/src/lib/programming-language.ts @@ -14,7 +14,10 @@ import { data } from './programming-language.json'; * * randProgrammingLanguage({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randProgrammingLanguage( options?: Options ) { diff --git a/packages/falso/src/lib/pronoun.ts b/packages/falso/src/lib/pronoun.ts index 5c46a59bc..c520d3fe7 100644 --- a/packages/falso/src/lib/pronoun.ts +++ b/packages/falso/src/lib/pronoun.ts @@ -10,7 +10,10 @@ import { data } from './pronoun.json'; * * randPronoun() * + * + * @automaticallyGeneratedExamples */ + export function randPronoun( options?: Options ) { diff --git a/packages/falso/src/lib/protocol.ts b/packages/falso/src/lib/protocol.ts index 2a91d31b9..a16c3e8c6 100644 --- a/packages/falso/src/lib/protocol.ts +++ b/packages/falso/src/lib/protocol.ts @@ -23,7 +23,10 @@ interface ProtocolOptions extends FakeOptions { * * randProtocol({ fullName: true }) * + * + * @automaticallyGeneratedExamples */ + export function randProtocol( options?: Options ) { diff --git a/packages/falso/src/lib/quote.ts b/packages/falso/src/lib/quote.ts index c12fc5846..dcf6cba11 100644 --- a/packages/falso/src/lib/quote.ts +++ b/packages/falso/src/lib/quote.ts @@ -14,7 +14,10 @@ import { data } from './quote.json'; * * randQuote({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randQuote( options?: Options ) { diff --git a/packages/falso/src/lib/rabbit.ts b/packages/falso/src/lib/rabbit.ts index fb6a83502..7782e8648 100644 --- a/packages/falso/src/lib/rabbit.ts +++ b/packages/falso/src/lib/rabbit.ts @@ -14,7 +14,10 @@ import { data } from './rabbit.json'; * * randRabbit({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randRabbit( options?: Options ) { diff --git a/packages/falso/src/lib/rand.ts b/packages/falso/src/lib/rand.ts index 4ae0747e4..ef3164623 100644 --- a/packages/falso/src/lib/rand.ts +++ b/packages/falso/src/lib/rand.ts @@ -13,7 +13,10 @@ import { fake, FakeOptions } from './core/core'; * * rand([ 1, 2, 3 ], { length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function rand( arr: Readonly, options?: Options diff --git a/packages/falso/src/lib/random.ts b/packages/falso/src/lib/random.ts index 5f9d7c61c..4d056eae5 100644 --- a/packages/falso/src/lib/random.ts +++ b/packages/falso/src/lib/random.ts @@ -11,7 +11,10 @@ let prng = seedRandom(); * * random() * + * + * @automaticallyGeneratedExamples */ + export function random() { return prng(); } @@ -28,7 +31,9 @@ export function random() { * @example * * seed('some-constant-seed') + * */ + export function seed(value?: string) { prng = seedRandom(value); } diff --git a/packages/falso/src/lib/recent-date.ts b/packages/falso/src/lib/recent-date.ts index dda73db0a..b624b9bad 100644 --- a/packages/falso/src/lib/recent-date.ts +++ b/packages/falso/src/lib/recent-date.ts @@ -22,7 +22,10 @@ interface RecentOptions extends FakeOptions { * * randRecentDate({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randRecentDate( options?: Options ) { diff --git a/packages/falso/src/lib/rgb.ts b/packages/falso/src/lib/rgb.ts index 3e4f8055c..e79e38178 100644 --- a/packages/falso/src/lib/rgb.ts +++ b/packages/falso/src/lib/rgb.ts @@ -22,7 +22,10 @@ export interface RGBOptions extends FakeOptions { * * randRgb({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randRgb(options?: Options) { const factory = () => { const [r, g, b, a] = [ diff --git a/packages/falso/src/lib/role.ts b/packages/falso/src/lib/role.ts index 54e9737ae..079311fe8 100644 --- a/packages/falso/src/lib/role.ts +++ b/packages/falso/src/lib/role.ts @@ -14,7 +14,10 @@ import { data } from './role.json'; * * randRole({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randRole( options?: Options ) { diff --git a/packages/falso/src/lib/routing-number.ts b/packages/falso/src/lib/routing-number.ts index 59be1c061..64d493cb1 100644 --- a/packages/falso/src/lib/routing-number.ts +++ b/packages/falso/src/lib/routing-number.ts @@ -14,7 +14,10 @@ import { randNumber } from './number'; * * randRoutingNumber({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randRoutingNumber( options?: Options ) { diff --git a/packages/falso/src/lib/seat-number.ts b/packages/falso/src/lib/seat-number.ts index cc702c5a1..055986099 100644 --- a/packages/falso/src/lib/seat-number.ts +++ b/packages/falso/src/lib/seat-number.ts @@ -14,7 +14,10 @@ import { rand } from './rand'; * * randSeatNumber({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSeatNumber( options?: Options ) { diff --git a/packages/falso/src/lib/semver.ts b/packages/falso/src/lib/semver.ts index 02bf8bfaf..d74d6b2d4 100644 --- a/packages/falso/src/lib/semver.ts +++ b/packages/falso/src/lib/semver.ts @@ -22,7 +22,10 @@ export interface SemverOptions extends FakeOptions { * * randSemver({ prefix: 'v' }) * + * + * @automaticallyGeneratedExamples */ + export function randSemver( options?: Options ) { diff --git a/packages/falso/src/lib/sentence.ts b/packages/falso/src/lib/sentence.ts index 98368010b..2d0c998fa 100644 --- a/packages/falso/src/lib/sentence.ts +++ b/packages/falso/src/lib/sentence.ts @@ -30,7 +30,10 @@ function getSpecialCharacter(wordCount: number): string { * * randSentence({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSentence( options?: Options ) { diff --git a/packages/falso/src/lib/sequence.ts b/packages/falso/src/lib/sequence.ts index 77f51b4bf..59f015f08 100644 --- a/packages/falso/src/lib/sequence.ts +++ b/packages/falso/src/lib/sequence.ts @@ -51,7 +51,10 @@ type RandomSequenceOptions2 = { * * randSequence({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSequence( options?: RandomSequenceOptions ): Return; diff --git a/packages/falso/src/lib/shape.ts b/packages/falso/src/lib/shape.ts index b46cc0ae0..1f021f3a1 100644 --- a/packages/falso/src/lib/shape.ts +++ b/packages/falso/src/lib/shape.ts @@ -14,7 +14,10 @@ import { data } from './shape.json'; * * randShape({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randShape( options?: Options ) { diff --git a/packages/falso/src/lib/singer.ts b/packages/falso/src/lib/singer.ts index 5b3db23ee..719551ffc 100644 --- a/packages/falso/src/lib/singer.ts +++ b/packages/falso/src/lib/singer.ts @@ -13,7 +13,10 @@ import { data } from './singer.json'; * * randSinger({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSinger( options?: Options ) { diff --git a/packages/falso/src/lib/skill.ts b/packages/falso/src/lib/skill.ts index 196ca01da..9caf3a3f0 100644 --- a/packages/falso/src/lib/skill.ts +++ b/packages/falso/src/lib/skill.ts @@ -14,7 +14,10 @@ import { data } from './skill.json'; * * randSkill({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSkill( options?: Options ) { diff --git a/packages/falso/src/lib/slug.ts b/packages/falso/src/lib/slug.ts index 551081731..e14c07f9c 100644 --- a/packages/falso/src/lib/slug.ts +++ b/packages/falso/src/lib/slug.ts @@ -14,7 +14,10 @@ import { randWord } from './word'; * * randSlug({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSlug( options?: Options ) { diff --git a/packages/falso/src/lib/snake.ts b/packages/falso/src/lib/snake.ts index d00bcc2e7..e4467a0fd 100644 --- a/packages/falso/src/lib/snake.ts +++ b/packages/falso/src/lib/snake.ts @@ -14,7 +14,10 @@ import { data } from './snake.json'; * * randSnake({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSnake( options?: Options ) { diff --git a/packages/falso/src/lib/song.ts b/packages/falso/src/lib/song.ts index 2df7cef98..c005ec265 100644 --- a/packages/falso/src/lib/song.ts +++ b/packages/falso/src/lib/song.ts @@ -13,7 +13,10 @@ import { data } from './song.json'; * * randSong({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSong( options?: Options ) { diff --git a/packages/falso/src/lib/soon-date.ts b/packages/falso/src/lib/soon-date.ts index fd53303f9..8eb4ab559 100644 --- a/packages/falso/src/lib/soon-date.ts +++ b/packages/falso/src/lib/soon-date.ts @@ -22,7 +22,10 @@ interface SoonOptions extends FakeOptions { * * randSoonDate({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSoonDate( options?: Options ) { diff --git a/packages/falso/src/lib/sports-team.ts b/packages/falso/src/lib/sports-team.ts index 1b7195dd6..b1382e18b 100644 --- a/packages/falso/src/lib/sports-team.ts +++ b/packages/falso/src/lib/sports-team.ts @@ -18,7 +18,10 @@ import { randIceHockeyTeam } from './ice-hockey-team'; * * randSportsTeam({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSportsTeam( options?: Options ) { diff --git a/packages/falso/src/lib/sports.ts b/packages/falso/src/lib/sports.ts index 41581d905..6b028062e 100644 --- a/packages/falso/src/lib/sports.ts +++ b/packages/falso/src/lib/sports.ts @@ -25,7 +25,10 @@ const categoriesCount = Object.keys(data)?.length; * * randSports({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSports( options?: Options ) { diff --git a/packages/falso/src/lib/state-abbr.ts b/packages/falso/src/lib/state-abbr.ts index 79b50ce74..46a67aae0 100644 --- a/packages/falso/src/lib/state-abbr.ts +++ b/packages/falso/src/lib/state-abbr.ts @@ -14,7 +14,10 @@ import { data } from './state-abbr.json'; * * randStateAbbr({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randStateAbbr( options?: Options ) { diff --git a/packages/falso/src/lib/state.ts b/packages/falso/src/lib/state.ts index a319e8343..0ca7e8dae 100644 --- a/packages/falso/src/lib/state.ts +++ b/packages/falso/src/lib/state.ts @@ -14,7 +14,10 @@ import { data } from './state.json'; * * randState({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randState( options?: Options ) { diff --git a/packages/falso/src/lib/street-address.ts b/packages/falso/src/lib/street-address.ts index 6cec0eaa4..9f02acca9 100644 --- a/packages/falso/src/lib/street-address.ts +++ b/packages/falso/src/lib/street-address.ts @@ -15,7 +15,10 @@ import { randStreetName } from './street-name'; * * randStreetAddress({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randStreetAddress( options?: Options ) { diff --git a/packages/falso/src/lib/street-name.ts b/packages/falso/src/lib/street-name.ts index df93c3f12..e505dd585 100644 --- a/packages/falso/src/lib/street-name.ts +++ b/packages/falso/src/lib/street-name.ts @@ -14,7 +14,10 @@ import { data } from './street-name.json'; * * randStreetName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randStreetName( options?: Options ) { diff --git a/packages/falso/src/lib/subscription-plan.ts b/packages/falso/src/lib/subscription-plan.ts index 207b3b697..e65c3ddf3 100644 --- a/packages/falso/src/lib/subscription-plan.ts +++ b/packages/falso/src/lib/subscription-plan.ts @@ -14,7 +14,10 @@ import { data } from './subscription-plan.json'; * * randSubscriptionPlan({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSubscriptionPlan( options?: Options ) { diff --git a/packages/falso/src/lib/superhero-name.ts b/packages/falso/src/lib/superhero-name.ts index 54271534c..19ecd5d89 100644 --- a/packages/falso/src/lib/superhero-name.ts +++ b/packages/falso/src/lib/superhero-name.ts @@ -19,7 +19,10 @@ import { data } from './superhero.json'; * * randSuperheroName({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSuperheroName( options?: Options ) { diff --git a/packages/falso/src/lib/superhero.ts b/packages/falso/src/lib/superhero.ts index fa029cf90..250b881b0 100644 --- a/packages/falso/src/lib/superhero.ts +++ b/packages/falso/src/lib/superhero.ts @@ -35,7 +35,10 @@ export interface SuperheroEntity extends Superhero { * * randSuperhero({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSuperhero( options?: Options ) { diff --git a/packages/falso/src/lib/svg.ts b/packages/falso/src/lib/svg.ts index 523ee5a43..9ecbd1fd3 100644 --- a/packages/falso/src/lib/svg.ts +++ b/packages/falso/src/lib/svg.ts @@ -14,7 +14,10 @@ import { data } from './svg.json'; * * randSvg({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSvg( options?: Options ) { diff --git a/packages/falso/src/lib/swift.ts b/packages/falso/src/lib/swift.ts index 3183972ef..a981b4f23 100644 --- a/packages/falso/src/lib/swift.ts +++ b/packages/falso/src/lib/swift.ts @@ -44,7 +44,10 @@ export interface SwiftOptions extends FakeOptions { * * randSwift({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randSwift( options?: Options ) { diff --git a/packages/falso/src/lib/text-range.ts b/packages/falso/src/lib/text-range.ts index 8ac4b70bc..21c41f6eb 100644 --- a/packages/falso/src/lib/text-range.ts +++ b/packages/falso/src/lib/text-range.ts @@ -19,7 +19,10 @@ export interface TextRangeOptions extends FakeOptions { * * randTextRange({ min: 10, max: 100, length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randTextRange( options: Options ) { diff --git a/packages/falso/src/lib/text.ts b/packages/falso/src/lib/text.ts index 4dc2691e8..b90ce727a 100644 --- a/packages/falso/src/lib/text.ts +++ b/packages/falso/src/lib/text.ts @@ -23,7 +23,10 @@ export interface TextOptions extends FakeOptions { * * randText({ charCount: 10 }) // default is 10 * + * + * @automaticallyGeneratedExamples */ + export function randText( options?: Options ) { diff --git a/packages/falso/src/lib/time-zone.ts b/packages/falso/src/lib/time-zone.ts index 66922a489..aff2fc946 100644 --- a/packages/falso/src/lib/time-zone.ts +++ b/packages/falso/src/lib/time-zone.ts @@ -14,7 +14,10 @@ import { data } from './time-zone.json'; * * randTimeZone({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randTimeZone( options?: Options ) { diff --git a/packages/falso/src/lib/todo.ts b/packages/falso/src/lib/todo.ts index 4cf0c51fc..51a285b99 100644 --- a/packages/falso/src/lib/todo.ts +++ b/packages/falso/src/lib/todo.ts @@ -22,7 +22,10 @@ export interface Todo { * * randTodo({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randTodo( options?: Options ) { diff --git a/packages/falso/src/lib/transaction-type.ts b/packages/falso/src/lib/transaction-type.ts index 3d430d94c..359644778 100644 --- a/packages/falso/src/lib/transaction-type.ts +++ b/packages/falso/src/lib/transaction-type.ts @@ -14,7 +14,10 @@ import { data } from './transaction-type.json'; * * randTransactionType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randTransactionType( options?: Options ) { diff --git a/packages/falso/src/lib/url.ts b/packages/falso/src/lib/url.ts index f122cdcf8..f1563d7a6 100644 --- a/packages/falso/src/lib/url.ts +++ b/packages/falso/src/lib/url.ts @@ -15,7 +15,10 @@ import { randWord } from './word'; * * randUrl({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randUrl( options?: Options ) { diff --git a/packages/falso/src/lib/user-agent.ts b/packages/falso/src/lib/user-agent.ts index 8cfb40c3b..b1cb319ba 100644 --- a/packages/falso/src/lib/user-agent.ts +++ b/packages/falso/src/lib/user-agent.ts @@ -14,7 +14,10 @@ import { data } from './user-agent.json'; * * randUserAgent({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randUserAgent( options?: Options ) { diff --git a/packages/falso/src/lib/user-name.ts b/packages/falso/src/lib/user-name.ts index e005a45fb..7b6cd67fa 100644 --- a/packages/falso/src/lib/user-name.ts +++ b/packages/falso/src/lib/user-name.ts @@ -30,7 +30,10 @@ export interface UserNameOptions extends FakeOptions { * * randUserName({ lastName: 'Smee' }) * + * + * @automaticallyGeneratedExamples */ + export function randUserName( options?: Options ) { diff --git a/packages/falso/src/lib/user.ts b/packages/falso/src/lib/user.ts index ca300b948..eaad3e46a 100644 --- a/packages/falso/src/lib/user.ts +++ b/packages/falso/src/lib/user.ts @@ -36,7 +36,10 @@ export interface User { * * randUser({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randUser( options?: Options ) { diff --git a/packages/falso/src/lib/uuid.ts b/packages/falso/src/lib/uuid.ts index 5af6110dd..7e67441d1 100644 --- a/packages/falso/src/lib/uuid.ts +++ b/packages/falso/src/lib/uuid.ts @@ -15,7 +15,10 @@ import { randNumber } from './number'; * * randUuid({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randUuid( options?: Options ) { diff --git a/packages/falso/src/lib/vehicle-fuel.ts b/packages/falso/src/lib/vehicle-fuel.ts index e6f06a30a..a18727e98 100644 --- a/packages/falso/src/lib/vehicle-fuel.ts +++ b/packages/falso/src/lib/vehicle-fuel.ts @@ -14,7 +14,10 @@ import { data } from './vehicle-fuel.json'; * * randVehicleFuel({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randVehicleFuel( options?: Options ) { diff --git a/packages/falso/src/lib/vehicle-manufacturer.ts b/packages/falso/src/lib/vehicle-manufacturer.ts index 0b5c12568..f3f2fc4b8 100644 --- a/packages/falso/src/lib/vehicle-manufacturer.ts +++ b/packages/falso/src/lib/vehicle-manufacturer.ts @@ -14,7 +14,10 @@ import { data } from './vehicle-manufacturer.json'; * * randVehicleManufacturer({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randVehicleManufacturer( options?: Options ) { diff --git a/packages/falso/src/lib/vehicle-model.ts b/packages/falso/src/lib/vehicle-model.ts index cfb4540e6..8850d36da 100644 --- a/packages/falso/src/lib/vehicle-model.ts +++ b/packages/falso/src/lib/vehicle-model.ts @@ -14,7 +14,10 @@ import { data } from './vehicle-model.json'; * * randVehicleModel({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randVehicleModel( options?: Options ) { diff --git a/packages/falso/src/lib/vehicle-type.ts b/packages/falso/src/lib/vehicle-type.ts index 7252c71cb..e375f5cb6 100644 --- a/packages/falso/src/lib/vehicle-type.ts +++ b/packages/falso/src/lib/vehicle-type.ts @@ -14,7 +14,10 @@ import { data } from './vehicle-type.json'; * * randVehicleType({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randVehicleType( options?: Options ) { diff --git a/packages/falso/src/lib/vehicle.ts b/packages/falso/src/lib/vehicle.ts index 82aa28a3b..aae2751f7 100644 --- a/packages/falso/src/lib/vehicle.ts +++ b/packages/falso/src/lib/vehicle.ts @@ -14,7 +14,10 @@ import { data } from './vehicle.json'; * * randVehicle({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randVehicle( options?: Options ) { diff --git a/packages/falso/src/lib/verb.ts b/packages/falso/src/lib/verb.ts index 830f9d010..78ff769ba 100644 --- a/packages/falso/src/lib/verb.ts +++ b/packages/falso/src/lib/verb.ts @@ -14,7 +14,10 @@ import { data } from './verb.json'; * * randVerb({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randVerb( options?: Options ) { diff --git a/packages/falso/src/lib/weekday.ts b/packages/falso/src/lib/weekday.ts index c81273b1e..25fc684c9 100644 --- a/packages/falso/src/lib/weekday.ts +++ b/packages/falso/src/lib/weekday.ts @@ -14,7 +14,10 @@ import { data } from './weekday.json'; * * randWeekday({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randWeekday( options?: Options ) { diff --git a/packages/falso/src/lib/word.ts b/packages/falso/src/lib/word.ts index 3406c2d90..1fef78e5a 100644 --- a/packages/falso/src/lib/word.ts +++ b/packages/falso/src/lib/word.ts @@ -26,7 +26,10 @@ function capitalizeFirstLetter(text: string): string { * * randWord({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randWord( options?: Options ) { diff --git a/packages/falso/src/lib/zip-code.ts b/packages/falso/src/lib/zip-code.ts index 5432bbf49..aac2e316c 100644 --- a/packages/falso/src/lib/zip-code.ts +++ b/packages/falso/src/lib/zip-code.ts @@ -15,7 +15,10 @@ import { randBoolean } from './boolean'; * * randZipCode({ length: 10 }) * + * + * @automaticallyGeneratedExamples */ + export function randZipCode( options?: Options ) { From d34136a193c0db987dc0862dc99a71ba89f37208 Mon Sep 17 00:00:00 2001 From: "lukasz.klejszta" Date: Tue, 19 Jul 2022 12:57:12 +0200 Subject: [PATCH 5/5] feat: generate --- packages/falso/src/lib/abbreviation.ts | 6 ++--- packages/falso/src/lib/accessory.ts | 4 +++ packages/falso/src/lib/account.ts | 6 ++--- packages/falso/src/lib/airline.ts | 4 +++ packages/falso/src/lib/airport.ts | 19 ++++++++++++++ packages/falso/src/lib/alpha-numeric.ts | 4 +++ packages/falso/src/lib/alpha.ts | 4 +++ .../falso/src/lib/american-football-team.ts | 4 +++ packages/falso/src/lib/amount.ts | 4 +++ packages/falso/src/lib/animal-type.ts | 4 +++ packages/falso/src/lib/avatar.ts | 4 +++ packages/falso/src/lib/aws-region.ts | 4 +++ packages/falso/src/lib/aws-request-id.ts | 4 +++ packages/falso/src/lib/aws-service.ts | 4 +++ packages/falso/src/lib/baseball-team.ts | 4 +++ packages/falso/src/lib/basketball-team.ts | 4 +++ packages/falso/src/lib/bear.ts | 4 +++ packages/falso/src/lib/binary.ts | 4 +++ packages/falso/src/lib/bitcoin-address.ts | 4 +++ packages/falso/src/lib/book.ts | 16 ++++++++++++ packages/falso/src/lib/boolean.ts | 4 +++ packages/falso/src/lib/brand.ts | 4 +++ packages/falso/src/lib/browser.ts | 4 +++ packages/falso/src/lib/cardinal-direction.ts | 4 +++ packages/falso/src/lib/cat.ts | 4 +++ packages/falso/src/lib/catch-phrase.ts | 4 +++ packages/falso/src/lib/cetacean.ts | 4 +++ packages/falso/src/lib/city.ts | 4 +++ packages/falso/src/lib/clothing-size.ts | 4 +++ packages/falso/src/lib/color.ts | 4 +++ packages/falso/src/lib/company-name.ts | 4 +++ packages/falso/src/lib/country-code.ts | 4 +++ packages/falso/src/lib/country.ts | 4 +++ packages/falso/src/lib/county.ts | 4 +++ packages/falso/src/lib/cow.ts | 4 +++ packages/falso/src/lib/credit-card-brand.ts | 4 +++ packages/falso/src/lib/credit-card-cvv.ts | 4 +++ packages/falso/src/lib/credit-card-number.ts | 26 +++++++++++++++++++ packages/falso/src/lib/crocodilia.ts | 4 +++ packages/falso/src/lib/currency-code.ts | 4 +++ packages/falso/src/lib/currency-name.ts | 4 +++ packages/falso/src/lib/currency-symbol.ts | 4 +++ packages/falso/src/lib/database-collation.ts | 4 +++ packages/falso/src/lib/database-column.ts | 4 +++ packages/falso/src/lib/database-engine.ts | 4 +++ packages/falso/src/lib/database-type.ts | 4 +++ packages/falso/src/lib/department.ts | 4 +++ packages/falso/src/lib/direction.ts | 4 +++ packages/falso/src/lib/directory-path.ts | 4 +++ packages/falso/src/lib/dog.ts | 4 +++ packages/falso/src/lib/domain-suffix.ts | 4 +++ packages/falso/src/lib/drinks.ts | 4 +++ packages/falso/src/lib/email-provider.ts | 4 +++ packages/falso/src/lib/emoji.ts | 4 +++ packages/falso/src/lib/ethereum-address.ts | 4 +++ packages/falso/src/lib/file-ext.ts | 4 +++ packages/falso/src/lib/file-name.ts | 4 +++ packages/falso/src/lib/file-path.ts | 4 +++ packages/falso/src/lib/file-type.ts | 4 +++ packages/falso/src/lib/fish.ts | 4 +++ packages/falso/src/lib/float.ts | 4 +++ packages/falso/src/lib/font-family.ts | 4 +++ packages/falso/src/lib/font-size.ts | 4 +++ packages/falso/src/lib/football-team.ts | 4 +++ packages/falso/src/lib/frequency.ts | 4 +++ packages/falso/src/lib/future-date.ts | 4 +++ packages/falso/src/lib/gender.ts | 4 +++ packages/falso/src/lib/git-branch.ts | 4 +++ packages/falso/src/lib/git-commit-sha.ts | 4 +++ packages/falso/src/lib/git-short-sha.ts | 4 +++ packages/falso/src/lib/hex.ts | 4 +++ packages/falso/src/lib/hexa-decimal.ts | 4 +++ packages/falso/src/lib/horse.ts | 4 +++ packages/falso/src/lib/hsl.ts | 4 +++ packages/falso/src/lib/http-method.ts | 4 +++ packages/falso/src/lib/ice-hockey-team.ts | 4 +++ packages/falso/src/lib/img.ts | 4 +++ packages/falso/src/lib/integration.ts | 4 +++ packages/falso/src/lib/ip.ts | 4 +++ packages/falso/src/lib/ipv6.ts | 4 +++ packages/falso/src/lib/job-area.ts | 4 +++ packages/falso/src/lib/job-descriptor.ts | 4 +++ packages/falso/src/lib/job-title.ts | 4 +++ packages/falso/src/lib/job-type.ts | 4 +++ packages/falso/src/lib/language.ts | 4 +++ packages/falso/src/lib/latitude.ts | 4 +++ packages/falso/src/lib/lines.ts | 4 +++ packages/falso/src/lib/lion.ts | 4 +++ packages/falso/src/lib/locale.ts | 4 +++ packages/falso/src/lib/longitude.ts | 4 +++ packages/falso/src/lib/mac.ts | 4 +++ packages/falso/src/lib/mask.ts | 4 +++ packages/falso/src/lib/mime-type.ts | 4 +++ packages/falso/src/lib/month.ts | 4 +++ packages/falso/src/lib/movie-character.ts | 4 +++ packages/falso/src/lib/movie.ts | 4 +++ packages/falso/src/lib/music-genre.ts | 4 +++ .../falso/src/lib/nearby-gpscoordinate.ts | 4 +++ packages/falso/src/lib/number.ts | 4 +++ packages/falso/src/lib/oauth-provider.ts | 4 +++ packages/falso/src/lib/octal.ts | 4 +++ packages/falso/src/lib/ordinal-direction.ts | 4 +++ packages/falso/src/lib/paragraph.ts | 4 +++ packages/falso/src/lib/password.ts | 4 +++ packages/falso/src/lib/past-date.ts | 4 +++ packages/falso/src/lib/permission.ts | 4 +++ packages/falso/src/lib/person-title.ts | 4 +++ packages/falso/src/lib/phone-number.ts | 7 +++++ packages/falso/src/lib/phrase.ts | 4 +++ packages/falso/src/lib/port.ts | 4 +++ packages/falso/src/lib/priority.ts | 4 +++ packages/falso/src/lib/product-adjective.ts | 4 +++ packages/falso/src/lib/product-category.ts | 4 +++ packages/falso/src/lib/product-description.ts | 4 +++ packages/falso/src/lib/product-material.ts | 4 +++ packages/falso/src/lib/product-name.ts | 4 +++ packages/falso/src/lib/product.ts | 4 +++ .../falso/src/lib/programming-language.ts | 4 +++ packages/falso/src/lib/pronoun.ts | 4 +++ packages/falso/src/lib/protocol.ts | 4 +++ packages/falso/src/lib/quote.ts | 4 +++ packages/falso/src/lib/rabbit.ts | 4 +++ packages/falso/src/lib/random.ts | 21 +++------------ packages/falso/src/lib/recent-date.ts | 4 +++ packages/falso/src/lib/rgb.ts | 4 +++ packages/falso/src/lib/role.ts | 4 +++ packages/falso/src/lib/routing-number.ts | 4 +++ packages/falso/src/lib/seat-number.ts | 4 +++ packages/falso/src/lib/semver.ts | 4 +++ packages/falso/src/lib/sentence.ts | 4 +++ packages/falso/src/lib/sequence.ts | 4 +++ packages/falso/src/lib/shape.ts | 4 +++ packages/falso/src/lib/singer.ts | 4 +++ packages/falso/src/lib/skill.ts | 4 +++ packages/falso/src/lib/snake.ts | 4 +++ packages/falso/src/lib/social.ts | 6 ++++- packages/falso/src/lib/song.ts | 4 +++ packages/falso/src/lib/soon-date.ts | 4 +++ packages/falso/src/lib/state-abbr.ts | 4 +++ packages/falso/src/lib/state.ts | 4 +++ packages/falso/src/lib/status.ts | 5 ++++ packages/falso/src/lib/street-name.ts | 4 +++ packages/falso/src/lib/subscription-plan.ts | 4 +++ packages/falso/src/lib/superhero.ts | 4 +++ packages/falso/src/lib/svg.ts | 4 +++ packages/falso/src/lib/time-zone.ts | 4 +++ packages/falso/src/lib/transaction-type.ts | 4 +++ packages/falso/src/lib/user-agent.ts | 4 +++ packages/falso/src/lib/uuid.ts | 4 +++ packages/falso/src/lib/vehicle-fuel.ts | 4 +++ .../falso/src/lib/vehicle-manufacturer.ts | 4 +++ packages/falso/src/lib/vehicle-model.ts | 4 +++ packages/falso/src/lib/vehicle-type.ts | 4 +++ packages/falso/src/lib/vehicle.ts | 4 +++ packages/falso/src/lib/verb.ts | 4 +++ packages/falso/src/lib/weekday.ts | 4 +++ packages/falso/src/lib/word.ts | 4 +++ packages/falso/src/lib/zip-code.ts | 4 +++ scripts/example-generator.js | 24 +++++++++++------ 159 files changed, 699 insertions(+), 33 deletions(-) diff --git a/packages/falso/src/lib/abbreviation.ts b/packages/falso/src/lib/abbreviation.ts index 11b844493..3a9da8841 100644 --- a/packages/falso/src/lib/abbreviation.ts +++ b/packages/falso/src/lib/abbreviation.ts @@ -16,9 +16,9 @@ import { data } from './abbreviation.json'; * * @automaticallyGeneratedExamples * @example - * SCSI - * SMTP - * ADP + * 'SCSI' + * 'SMTP' + * 'ADP' */ export function randAbbreviation(options?: O) { diff --git a/packages/falso/src/lib/accessory.ts b/packages/falso/src/lib/accessory.ts index 646e2f09b..9273445c4 100644 --- a/packages/falso/src/lib/accessory.ts +++ b/packages/falso/src/lib/accessory.ts @@ -16,6 +16,10 @@ import { data } from './accessory.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Sunglasses' + * 'Apron' + * 'Necklace' */ export function randAccessory( diff --git a/packages/falso/src/lib/account.ts b/packages/falso/src/lib/account.ts index 934e5545a..6c4a0350a 100644 --- a/packages/falso/src/lib/account.ts +++ b/packages/falso/src/lib/account.ts @@ -23,9 +23,9 @@ export interface AccountOptions extends FakeOptions { * * @automaticallyGeneratedExamples * @example - * 473138897 - * 937452680 - * 108248170 + * 316396831 + * 336461842 + * 864320942 */ export function randAccount( diff --git a/packages/falso/src/lib/airline.ts b/packages/falso/src/lib/airline.ts index 8136c5f60..c22a4f356 100644 --- a/packages/falso/src/lib/airline.ts +++ b/packages/falso/src/lib/airline.ts @@ -16,6 +16,10 @@ import { data } from './airline.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Aeroflot' + * 'Air Canada' + * 'Air Europa' */ export function randAirline( diff --git a/packages/falso/src/lib/airport.ts b/packages/falso/src/lib/airport.ts index 422037be3..43dec6e59 100644 --- a/packages/falso/src/lib/airport.ts +++ b/packages/falso/src/lib/airport.ts @@ -23,6 +23,25 @@ export interface Airport { * * * @automaticallyGeneratedExamples + * @example + * { + name: 'Hartsfield–Jackson Atlanta International Airport', + code: 'ATL', + city: 'Atlanta', + country: 'United States' +} + * { + name: 'Los Angeles International Airport', + code: 'LAX', + city: 'Los Angeles', + country: 'United States' +} + * { + name: "O'Hare International Airport", + code: 'ORD', + city: 'Chicago', + country: 'United States' +} */ export function randAirport( diff --git a/packages/falso/src/lib/alpha-numeric.ts b/packages/falso/src/lib/alpha-numeric.ts index a72900551..957898b59 100644 --- a/packages/falso/src/lib/alpha-numeric.ts +++ b/packages/falso/src/lib/alpha-numeric.ts @@ -18,6 +18,10 @@ import { randNumber } from './number'; * * * @automaticallyGeneratedExamples + * @example + * o + * e + * 9 */ export function randAlphaNumeric( diff --git a/packages/falso/src/lib/alpha.ts b/packages/falso/src/lib/alpha.ts index e88f6f09c..6ba49660c 100644 --- a/packages/falso/src/lib/alpha.ts +++ b/packages/falso/src/lib/alpha.ts @@ -16,6 +16,10 @@ import { alphaChars } from './sequence'; * * * @automaticallyGeneratedExamples + * @example + * g + * g + * l */ export function randAlpha( diff --git a/packages/falso/src/lib/american-football-team.ts b/packages/falso/src/lib/american-football-team.ts index 41c5bee26..aa1df96c7 100644 --- a/packages/falso/src/lib/american-football-team.ts +++ b/packages/falso/src/lib/american-football-team.ts @@ -16,6 +16,10 @@ import { data } from './american-football-team.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Arizona Cardinals' + * 'Atlanta Falcons' + * 'Baltimore Ravens' */ export function randAmericanFootballTeam( diff --git a/packages/falso/src/lib/amount.ts b/packages/falso/src/lib/amount.ts index 68681d031..a048611ef 100644 --- a/packages/falso/src/lib/amount.ts +++ b/packages/falso/src/lib/amount.ts @@ -37,6 +37,10 @@ export interface RandomAmountOptions extends RandomInRangeOptions, FakeOptions { * randAmount({ length: 10 }) * * @automaticallyGeneratedExamples + * @example + * 8672.63 + * 3284.82 + * 9879.79 */ export function randAmount< diff --git a/packages/falso/src/lib/animal-type.ts b/packages/falso/src/lib/animal-type.ts index fb3698e7c..a94b7be9a 100644 --- a/packages/falso/src/lib/animal-type.ts +++ b/packages/falso/src/lib/animal-type.ts @@ -16,6 +16,10 @@ import { data } from './animal-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'bird' + * 'cetacean' + * 'rabbit' */ export function randAnimalType( diff --git a/packages/falso/src/lib/avatar.ts b/packages/falso/src/lib/avatar.ts index ae08b8f0f..bbb8de30e 100644 --- a/packages/falso/src/lib/avatar.ts +++ b/packages/falso/src/lib/avatar.ts @@ -23,6 +23,10 @@ interface AvatarOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * https://i.pravatar.cc/100 + * https://i.pravatar.cc/100 + * https://i.pravatar.cc/100 */ export function randAvatar( diff --git a/packages/falso/src/lib/aws-region.ts b/packages/falso/src/lib/aws-region.ts index f9fd5e4f2..6d349c8fc 100644 --- a/packages/falso/src/lib/aws-region.ts +++ b/packages/falso/src/lib/aws-region.ts @@ -16,6 +16,10 @@ import { data } from './aws-region.json'; * * * @automaticallyGeneratedExamples + * @example + * 'us-east-2' + * 'us-east-1' + * 'us-west-1' */ export function randAwsRegion( diff --git a/packages/falso/src/lib/aws-request-id.ts b/packages/falso/src/lib/aws-request-id.ts index 997971f0f..be153a414 100644 --- a/packages/falso/src/lib/aws-request-id.ts +++ b/packages/falso/src/lib/aws-request-id.ts @@ -16,6 +16,10 @@ import { fake, FakeOptions } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * 788k7v21-fa9h-0y1h-x6l8-rs8dpe1efc4y + * 5s3mlim3-737x-8ol6-d282-mg88umn271x5 + * nm1dvo6p-uuj3-1l62-e131-lu249e634825 */ export function randAwsRequestId( diff --git a/packages/falso/src/lib/aws-service.ts b/packages/falso/src/lib/aws-service.ts index dafac553c..0a353cb4c 100644 --- a/packages/falso/src/lib/aws-service.ts +++ b/packages/falso/src/lib/aws-service.ts @@ -16,6 +16,10 @@ import { data } from './aws-service.json'; * * * @automaticallyGeneratedExamples + * @example + * 'EC2' + * 'RDS' + * 'S3' */ export function randAwsService( diff --git a/packages/falso/src/lib/baseball-team.ts b/packages/falso/src/lib/baseball-team.ts index 385048a21..e961dbeb6 100644 --- a/packages/falso/src/lib/baseball-team.ts +++ b/packages/falso/src/lib/baseball-team.ts @@ -16,6 +16,10 @@ import { data } from './baseball-team.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Arizona Diamondbacks' + * 'Atlanta Braves' + * 'Baltimore Orioles' */ export function randBaseballTeam( diff --git a/packages/falso/src/lib/basketball-team.ts b/packages/falso/src/lib/basketball-team.ts index 621ae663f..d7e6acac8 100644 --- a/packages/falso/src/lib/basketball-team.ts +++ b/packages/falso/src/lib/basketball-team.ts @@ -16,6 +16,10 @@ import { data } from './basketball-team.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Atlanta Hawks' + * 'Boston Celtics' + * 'Brooklyn Nets' */ export function randBasketballTeam( diff --git a/packages/falso/src/lib/bear.ts b/packages/falso/src/lib/bear.ts index e89113c57..403748c48 100644 --- a/packages/falso/src/lib/bear.ts +++ b/packages/falso/src/lib/bear.ts @@ -16,6 +16,10 @@ import { data } from './bear.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Spectacled bear' + * 'Brown bear' + * 'Asian black bear' */ export function randBear( diff --git a/packages/falso/src/lib/binary.ts b/packages/falso/src/lib/binary.ts index 171efa04f..ad80dec5e 100644 --- a/packages/falso/src/lib/binary.ts +++ b/packages/falso/src/lib/binary.ts @@ -15,6 +15,10 @@ import { FakeOptions, fake, getRandomInRange } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * 10010000100010100000011001101101000111010010001000100 + * 1011010110110110110010000110110101111111101111011100 + * 1000000100101111001100101001010111000001000000101010 */ export function randBinary( diff --git a/packages/falso/src/lib/bitcoin-address.ts b/packages/falso/src/lib/bitcoin-address.ts index 04871500d..ba5db1155 100644 --- a/packages/falso/src/lib/bitcoin-address.ts +++ b/packages/falso/src/lib/bitcoin-address.ts @@ -16,6 +16,10 @@ import { randSequence } from './sequence'; * * * @automaticallyGeneratedExamples + * @example + * BiBwVceNYUIzZiIM3iT5Pfa11H9eXIeBN + * 4LWPPHhYOB0OIJg8gMamYBCkVWCe96TBn + * RDdJ4ZMgtiT6KnSmAAncSlpgr2DlOMV8V */ export function randBitcoinAddress( diff --git a/packages/falso/src/lib/book.ts b/packages/falso/src/lib/book.ts index b92da5422..9ab675097 100644 --- a/packages/falso/src/lib/book.ts +++ b/packages/falso/src/lib/book.ts @@ -37,6 +37,22 @@ export interface Book { * * * @automaticallyGeneratedExamples + * @example + * { + title: 'The Adventures of Augie March', + author: 'Saul Bellow', + category: 'Comedy' +} + * { + title: 'The Uncommon Reader', + author: 'Alan Bennett', + category: 'Comedy' +} + * { + title: 'Don Quixote', + author: 'Miguel de Cervantes', + category: 'Comedy' +} */ export function randBook( diff --git a/packages/falso/src/lib/boolean.ts b/packages/falso/src/lib/boolean.ts index 7357d1010..e1892e67a 100644 --- a/packages/falso/src/lib/boolean.ts +++ b/packages/falso/src/lib/boolean.ts @@ -15,6 +15,10 @@ import { fake, FakeOptions, randElement } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * true + * false + * false */ export function randBoolean( diff --git a/packages/falso/src/lib/brand.ts b/packages/falso/src/lib/brand.ts index 293e4cc89..95759e37d 100644 --- a/packages/falso/src/lib/brand.ts +++ b/packages/falso/src/lib/brand.ts @@ -16,6 +16,10 @@ import { data } from './brand.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Apple' + * 'Amazon' + * 'Microsoft' */ export function randBrand( diff --git a/packages/falso/src/lib/browser.ts b/packages/falso/src/lib/browser.ts index bef65d343..6f4c86f46 100644 --- a/packages/falso/src/lib/browser.ts +++ b/packages/falso/src/lib/browser.ts @@ -16,6 +16,10 @@ import { data } from './browser.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Chrome' + * 'Edge' + * 'Firefox' */ export function randBrowser( diff --git a/packages/falso/src/lib/cardinal-direction.ts b/packages/falso/src/lib/cardinal-direction.ts index eac39c08e..d080469a0 100644 --- a/packages/falso/src/lib/cardinal-direction.ts +++ b/packages/falso/src/lib/cardinal-direction.ts @@ -16,6 +16,10 @@ import { data } from './cardinal-direction.json'; * * * @automaticallyGeneratedExamples + * @example + * 'East' + * 'South' + * 'West' */ export function randCardinalDirection( diff --git a/packages/falso/src/lib/cat.ts b/packages/falso/src/lib/cat.ts index aa74400c7..23f76247d 100644 --- a/packages/falso/src/lib/cat.ts +++ b/packages/falso/src/lib/cat.ts @@ -16,6 +16,10 @@ import { data } from './cat.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Japanese Bobtail' + * 'Savannah' + * 'LaPerm' */ export function randCat( diff --git a/packages/falso/src/lib/catch-phrase.ts b/packages/falso/src/lib/catch-phrase.ts index 1aadf7e93..5fe3ae272 100644 --- a/packages/falso/src/lib/catch-phrase.ts +++ b/packages/falso/src/lib/catch-phrase.ts @@ -16,6 +16,10 @@ import { data } from './catch-phrase.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Persevering encompassing middleware' + * 'Multi-layered zero administration system engine' + * 'Digitized attitude-oriented implementation' */ export function randCatchPhrase( diff --git a/packages/falso/src/lib/cetacean.ts b/packages/falso/src/lib/cetacean.ts index ba77a4bd3..ae25e30f3 100644 --- a/packages/falso/src/lib/cetacean.ts +++ b/packages/falso/src/lib/cetacean.ts @@ -16,6 +16,10 @@ import { data } from './cetacean.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Clymene Dolphin' + * 'Bottlenose Dolphin' + * 'Costero' */ export function randCetacean( diff --git a/packages/falso/src/lib/city.ts b/packages/falso/src/lib/city.ts index 679d4ac74..5e6af6264 100644 --- a/packages/falso/src/lib/city.ts +++ b/packages/falso/src/lib/city.ts @@ -16,6 +16,10 @@ import { data } from './city.json'; * * * @automaticallyGeneratedExamples + * @example + * 'South Dagmarshire' + * 'New Solonmouth' + * 'New Montemouth' */ export function randCity( diff --git a/packages/falso/src/lib/clothing-size.ts b/packages/falso/src/lib/clothing-size.ts index afeddc6a8..23688b78a 100644 --- a/packages/falso/src/lib/clothing-size.ts +++ b/packages/falso/src/lib/clothing-size.ts @@ -16,6 +16,10 @@ import { data } from './clothing-size.json'; * * * @automaticallyGeneratedExamples + * @example + * 'XXS' + * 'XS' + * 'S' */ export function randClothingSize( diff --git a/packages/falso/src/lib/color.ts b/packages/falso/src/lib/color.ts index 58e35f75e..aba00d798 100644 --- a/packages/falso/src/lib/color.ts +++ b/packages/falso/src/lib/color.ts @@ -16,6 +16,10 @@ import { data } from './color.json'; * * * @automaticallyGeneratedExamples + * @example + * 'AliceBlue' + * 'AntiqueWhite' + * 'Aqua' */ export function randColor( diff --git a/packages/falso/src/lib/company-name.ts b/packages/falso/src/lib/company-name.ts index 9e35fd2cb..e30a8a143 100644 --- a/packages/falso/src/lib/company-name.ts +++ b/packages/falso/src/lib/company-name.ts @@ -16,6 +16,10 @@ import { data } from './company-name.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Kautzer, Macejkovic and Fisher' + * 'Greenholt - Mosciski' + * 'Marquardt - Runolfsdottir' */ export function randCompanyName( diff --git a/packages/falso/src/lib/country-code.ts b/packages/falso/src/lib/country-code.ts index 96e034dde..969cfb68a 100644 --- a/packages/falso/src/lib/country-code.ts +++ b/packages/falso/src/lib/country-code.ts @@ -16,6 +16,10 @@ import { data } from './country-code.json'; * * * @automaticallyGeneratedExamples + * @example + * 'MS' + * 'TW' + * 'LR' */ export function randCountryCode( diff --git a/packages/falso/src/lib/country.ts b/packages/falso/src/lib/country.ts index 101a2bed4..ee7fe8bd1 100644 --- a/packages/falso/src/lib/country.ts +++ b/packages/falso/src/lib/country.ts @@ -16,6 +16,10 @@ import { data } from './country.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Argentina' + * 'Peru' + * 'Colombia' */ export function randCountry( diff --git a/packages/falso/src/lib/county.ts b/packages/falso/src/lib/county.ts index 0fb5e6d40..8c33ac527 100644 --- a/packages/falso/src/lib/county.ts +++ b/packages/falso/src/lib/county.ts @@ -16,6 +16,10 @@ import { data } from './county.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Bedfordshire' + * 'Berkshire' + * 'Bristol' */ export function randCounty( diff --git a/packages/falso/src/lib/cow.ts b/packages/falso/src/lib/cow.ts index f062917ca..1053b1f7e 100644 --- a/packages/falso/src/lib/cow.ts +++ b/packages/falso/src/lib/cow.ts @@ -16,6 +16,10 @@ import { data } from './cow.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Hartón del Valle' + * 'Pedit' + * 'German Black Pied cattle' */ export function randCow( diff --git a/packages/falso/src/lib/credit-card-brand.ts b/packages/falso/src/lib/credit-card-brand.ts index 49747c05e..6df5330f4 100644 --- a/packages/falso/src/lib/credit-card-brand.ts +++ b/packages/falso/src/lib/credit-card-brand.ts @@ -16,6 +16,10 @@ import { data } from './credit-card-brand.json'; * * * @automaticallyGeneratedExamples + * @example + * 'American Express' + * 'T-Union' + * 'UnionPay' */ export function randCreditCardBrand( diff --git a/packages/falso/src/lib/credit-card-cvv.ts b/packages/falso/src/lib/credit-card-cvv.ts index a98c5f4d6..e12840d01 100644 --- a/packages/falso/src/lib/credit-card-cvv.ts +++ b/packages/falso/src/lib/credit-card-cvv.ts @@ -15,6 +15,10 @@ import { fake, FakeOptions, getRandomInRange } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * 721 + * 584 + * 106 */ export function randCreditCardCVV( diff --git a/packages/falso/src/lib/credit-card-number.ts b/packages/falso/src/lib/credit-card-number.ts index 07fd16293..64e9870e9 100644 --- a/packages/falso/src/lib/credit-card-number.ts +++ b/packages/falso/src/lib/credit-card-number.ts @@ -39,6 +39,32 @@ export type Brand = * * * @automaticallyGeneratedExamples + * @example + * { + brand: 'American Express', + formats: [ '34## ###### #####', '37## ###### #####' ] +} + * { + brand: 'UnionPay', + formats: [ '62## #### #### ####', '62#### #############' ] +} + * { + brand: 'Diners Club', + formats: [ + '300# ###### ####', + '301# ###### ####', + '302# ###### ####', + '303# ###### ####', + '304# ###### ####', + '305# ###### ####', + '309# ###### ####', + '36## ###### ####', + '38## ###### ####', + '39## ###### ####', + '54## #### #### ####', + '55## #### #### ####' + ] +} */ export function randCreditCardNumber< diff --git a/packages/falso/src/lib/crocodilia.ts b/packages/falso/src/lib/crocodilia.ts index f6da9caeb..9f9985835 100644 --- a/packages/falso/src/lib/crocodilia.ts +++ b/packages/falso/src/lib/crocodilia.ts @@ -16,6 +16,10 @@ import { data } from './crocodilia.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Orinoco Crocodile' + * 'Gharial' + * 'Broad-snouted Caiman' */ export function randCrocodilia( diff --git a/packages/falso/src/lib/currency-code.ts b/packages/falso/src/lib/currency-code.ts index be5393de2..0cedf71c9 100644 --- a/packages/falso/src/lib/currency-code.ts +++ b/packages/falso/src/lib/currency-code.ts @@ -16,6 +16,10 @@ import { data } from './currency-code.json'; * * * @automaticallyGeneratedExamples + * @example + * 'IRR' + * 'SHP' + * 'NPR' */ export function randCurrencyCode( diff --git a/packages/falso/src/lib/currency-name.ts b/packages/falso/src/lib/currency-name.ts index 7892e879f..6a4d0cbc4 100644 --- a/packages/falso/src/lib/currency-name.ts +++ b/packages/falso/src/lib/currency-name.ts @@ -16,6 +16,10 @@ import { data } from './currency-name.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Egyptian Pound' + * 'Belize Dollar' + * 'Sudanese Pound' */ export function randCurrencyName( diff --git a/packages/falso/src/lib/currency-symbol.ts b/packages/falso/src/lib/currency-symbol.ts index fa2be334e..2dd4d7acb 100644 --- a/packages/falso/src/lib/currency-symbol.ts +++ b/packages/falso/src/lib/currency-symbol.ts @@ -16,6 +16,10 @@ import { data } from './currency-symbol.json'; * * * @automaticallyGeneratedExamples + * @example + * 'B/.' + * '£' + * 'Ls' */ export function randCurrencySymbol( diff --git a/packages/falso/src/lib/database-collation.ts b/packages/falso/src/lib/database-collation.ts index 646f87c39..77ddae300 100644 --- a/packages/falso/src/lib/database-collation.ts +++ b/packages/falso/src/lib/database-collation.ts @@ -16,6 +16,10 @@ import { data } from './database-collation.json'; * * * @automaticallyGeneratedExamples + * @example + * 'utf8_unicode_ci' + * 'cp1250_general_ci' + * 'cp1250_bin' */ export function randDatabaseCollation( diff --git a/packages/falso/src/lib/database-column.ts b/packages/falso/src/lib/database-column.ts index 780e10bd6..beb27887d 100644 --- a/packages/falso/src/lib/database-column.ts +++ b/packages/falso/src/lib/database-column.ts @@ -16,6 +16,10 @@ import { data } from './database-column.json'; * * * @automaticallyGeneratedExamples + * @example + * 'comment' + * 'group' + * 'password' */ export function randDatabaseColumn( diff --git a/packages/falso/src/lib/database-engine.ts b/packages/falso/src/lib/database-engine.ts index 9023995e1..3a19e0020 100644 --- a/packages/falso/src/lib/database-engine.ts +++ b/packages/falso/src/lib/database-engine.ts @@ -16,6 +16,10 @@ import { data } from './database-engine.json'; * * * @automaticallyGeneratedExamples + * @example + * 'CSV' + * 'ARCHIVE' + * 'MyISAM' */ export function randDatabaseEngine( diff --git a/packages/falso/src/lib/database-type.ts b/packages/falso/src/lib/database-type.ts index 9efc24ae9..bce634f09 100644 --- a/packages/falso/src/lib/database-type.ts +++ b/packages/falso/src/lib/database-type.ts @@ -16,6 +16,10 @@ import { data } from './database-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'tinyint' + * 'date' + * 'timestamp' */ export function randDatabaseType( diff --git a/packages/falso/src/lib/department.ts b/packages/falso/src/lib/department.ts index 719136368..7dd79bdb3 100644 --- a/packages/falso/src/lib/department.ts +++ b/packages/falso/src/lib/department.ts @@ -16,6 +16,10 @@ import { data } from './department.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Games' + * 'Automotive' + * 'Music' */ export function randDepartment( diff --git a/packages/falso/src/lib/direction.ts b/packages/falso/src/lib/direction.ts index caefb27ca..143cbb83a 100644 --- a/packages/falso/src/lib/direction.ts +++ b/packages/falso/src/lib/direction.ts @@ -16,6 +16,10 @@ import { data } from './direction.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Southwest' + * 'North' + * 'Northeast' */ export function randDirection( diff --git a/packages/falso/src/lib/directory-path.ts b/packages/falso/src/lib/directory-path.ts index 53ac02309..2f69ddfa4 100644 --- a/packages/falso/src/lib/directory-path.ts +++ b/packages/falso/src/lib/directory-path.ts @@ -16,6 +16,10 @@ import { data } from './directory-path.json'; * * * @automaticallyGeneratedExamples + * @example + * '/usr/X11R6' + * '/sys' + * '/mnt' */ export function randDirectoryPath( diff --git a/packages/falso/src/lib/dog.ts b/packages/falso/src/lib/dog.ts index 2c7a4e001..52048d840 100644 --- a/packages/falso/src/lib/dog.ts +++ b/packages/falso/src/lib/dog.ts @@ -16,6 +16,10 @@ import { data } from './dog.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Jack Russell Terrier' + * 'Beauceron' + * 'Denmark Feist' */ export function randDog( diff --git a/packages/falso/src/lib/domain-suffix.ts b/packages/falso/src/lib/domain-suffix.ts index a770e343c..46ffb7bbc 100644 --- a/packages/falso/src/lib/domain-suffix.ts +++ b/packages/falso/src/lib/domain-suffix.ts @@ -16,6 +16,10 @@ import { data } from './domain-suffix.json'; * * * @automaticallyGeneratedExamples + * @example + * 'org' + * 'biz' + * 'com' */ export function randDomainSuffix( diff --git a/packages/falso/src/lib/drinks.ts b/packages/falso/src/lib/drinks.ts index 7aa631a4a..3f34a9733 100644 --- a/packages/falso/src/lib/drinks.ts +++ b/packages/falso/src/lib/drinks.ts @@ -16,6 +16,10 @@ import { data } from './drinks.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Amaretto Sour' + * 'Aviation' + * 'Cocktail' */ export function randDrinks( diff --git a/packages/falso/src/lib/email-provider.ts b/packages/falso/src/lib/email-provider.ts index 78a0d54a6..4b296406c 100644 --- a/packages/falso/src/lib/email-provider.ts +++ b/packages/falso/src/lib/email-provider.ts @@ -16,6 +16,10 @@ import { data } from './email-provider.json'; * * * @automaticallyGeneratedExamples + * @example + * 'aim' + * 'alice' + * 'aliceadsl' */ export function randEmailProvider( diff --git a/packages/falso/src/lib/emoji.ts b/packages/falso/src/lib/emoji.ts index 696d09314..bccdf9221 100644 --- a/packages/falso/src/lib/emoji.ts +++ b/packages/falso/src/lib/emoji.ts @@ -16,6 +16,10 @@ import { data } from './emoji.json'; * * * @automaticallyGeneratedExamples + * @example + * '😀' + * '😃' + * '😄' */ export function randEmoji( diff --git a/packages/falso/src/lib/ethereum-address.ts b/packages/falso/src/lib/ethereum-address.ts index 06487238a..97b1ece5a 100644 --- a/packages/falso/src/lib/ethereum-address.ts +++ b/packages/falso/src/lib/ethereum-address.ts @@ -16,6 +16,10 @@ import { data } from './ethereum-address.json'; * * * @automaticallyGeneratedExamples + * @example + * '0x958aa9ddbd62f989dec2fd1468bf436aebeb8be6' + * '0x9a7a3607dc4617deff6d4f9ca5d8c0beba0cffc5' + * '0xf5dcc57cb74623d2b3bfa6be9d96902f4bacb0b4' */ export function randEthereumAddress( diff --git a/packages/falso/src/lib/file-ext.ts b/packages/falso/src/lib/file-ext.ts index e35f6a8b4..1e147cbd4 100644 --- a/packages/falso/src/lib/file-ext.ts +++ b/packages/falso/src/lib/file-ext.ts @@ -16,6 +16,10 @@ import { data } from './file-ext.json'; * * * @automaticallyGeneratedExamples + * @example + * 'aiff' + * 'deb' + * 'utz' */ export function randFileExt( diff --git a/packages/falso/src/lib/file-name.ts b/packages/falso/src/lib/file-name.ts index b9a22d237..c3af8557f 100644 --- a/packages/falso/src/lib/file-name.ts +++ b/packages/falso/src/lib/file-name.ts @@ -16,6 +16,10 @@ import { data } from './file-name.json'; * * * @automaticallyGeneratedExamples + * @example + * 'markets' + * 'solid_backing_strategist' + * 'granite' */ export function randFileName< diff --git a/packages/falso/src/lib/file-path.ts b/packages/falso/src/lib/file-path.ts index 194a46d8c..329bce010 100644 --- a/packages/falso/src/lib/file-path.ts +++ b/packages/falso/src/lib/file-path.ts @@ -16,6 +16,10 @@ import { data } from './file-path.json'; * * * @automaticallyGeneratedExamples + * @example + * '/opt/bin/turn_key_bedfordshire_contingency.mts.acu' + * '/lib/niches_account_springs.w3d.gtm' + * '/Applications/plains_fresh_hack.s.onepkg' */ export function randFilePath( diff --git a/packages/falso/src/lib/file-type.ts b/packages/falso/src/lib/file-type.ts index ac479190c..a6b906ec0 100644 --- a/packages/falso/src/lib/file-type.ts +++ b/packages/falso/src/lib/file-type.ts @@ -16,6 +16,10 @@ import { data } from './file-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'model' + * 'x-conference' + * 'x-shader' */ export function randFileType( diff --git a/packages/falso/src/lib/fish.ts b/packages/falso/src/lib/fish.ts index 5e91b0e3c..009a4de06 100644 --- a/packages/falso/src/lib/fish.ts +++ b/packages/falso/src/lib/fish.ts @@ -16,6 +16,10 @@ import { data } from './fish.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Araucanian herring' + * 'Pacific saury' + * 'Indian oil sardine' */ export function randFish( diff --git a/packages/falso/src/lib/float.ts b/packages/falso/src/lib/float.ts index 283ec0115..734de305b 100644 --- a/packages/falso/src/lib/float.ts +++ b/packages/falso/src/lib/float.ts @@ -29,6 +29,10 @@ export interface RandomFloatOptions extends RandomInRangeOptions, FakeOptions {} * randFloat({ min: 10, max: 20, fraction: 2 }) // 12.52 * * @automaticallyGeneratedExamples + * @example + * 3364.7 + * 6531.59 + * 842.33 */ export function randFloat( diff --git a/packages/falso/src/lib/font-family.ts b/packages/falso/src/lib/font-family.ts index 85e212ded..7ae7c8fde 100644 --- a/packages/falso/src/lib/font-family.ts +++ b/packages/falso/src/lib/font-family.ts @@ -16,6 +16,10 @@ import { data } from './font-family.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Inter' + * 'DM Sans' + * 'Space Mono' */ export function randFontFamily( diff --git a/packages/falso/src/lib/font-size.ts b/packages/falso/src/lib/font-size.ts index 69d83e71b..fa5f93839 100644 --- a/packages/falso/src/lib/font-size.ts +++ b/packages/falso/src/lib/font-size.ts @@ -30,6 +30,10 @@ export interface FontSizeOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 1253px + * 525px + * 1735px */ export function randFontSize( diff --git a/packages/falso/src/lib/football-team.ts b/packages/falso/src/lib/football-team.ts index 57fd577e1..d73b6dc34 100644 --- a/packages/falso/src/lib/football-team.ts +++ b/packages/falso/src/lib/football-team.ts @@ -16,6 +16,10 @@ import { data } from './football-team.json'; * * * @automaticallyGeneratedExamples + * @example + * 'AFC Bournemouth' + * 'Alavés' + * 'Arsenal' */ export function randFootballTeam( diff --git a/packages/falso/src/lib/frequency.ts b/packages/falso/src/lib/frequency.ts index 34a539c27..4773c4c17 100644 --- a/packages/falso/src/lib/frequency.ts +++ b/packages/falso/src/lib/frequency.ts @@ -16,6 +16,10 @@ import { data } from './frequency.json'; * * * @automaticallyGeneratedExamples + * @example + * 'always' + * 'constantly' + * 'usually' */ export function randFrequency( diff --git a/packages/falso/src/lib/future-date.ts b/packages/falso/src/lib/future-date.ts index 24d848f20..8c98ff812 100644 --- a/packages/falso/src/lib/future-date.ts +++ b/packages/falso/src/lib/future-date.ts @@ -24,6 +24,10 @@ interface FutureOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * Fri Mar 10 2023 19:14:56 GMT+0100 (Central European Standard Time) + * Sun Jun 04 2023 16:20:23 GMT+0200 (Central European Summer Time) + * Sun Jul 16 2023 23:09:32 GMT+0200 (Central European Summer Time) */ export function randFutureDate( diff --git a/packages/falso/src/lib/gender.ts b/packages/falso/src/lib/gender.ts index e1476f770..6b1116602 100644 --- a/packages/falso/src/lib/gender.ts +++ b/packages/falso/src/lib/gender.ts @@ -25,6 +25,10 @@ interface GenderOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 'Cisgender' + * 'Male to female transgender woman' + * 'Androgyne' */ export function randGender( diff --git a/packages/falso/src/lib/git-branch.ts b/packages/falso/src/lib/git-branch.ts index f7f84397a..7cc9cbbb5 100644 --- a/packages/falso/src/lib/git-branch.ts +++ b/packages/falso/src/lib/git-branch.ts @@ -16,6 +16,10 @@ import { data } from './git-branch.json'; * * * @automaticallyGeneratedExamples + * @example + * 'protocol-navigate' + * 'array-quantify' + * 'transmitter-override' */ export function randGitBranch( diff --git a/packages/falso/src/lib/git-commit-sha.ts b/packages/falso/src/lib/git-commit-sha.ts index c4457f871..8de02d88c 100644 --- a/packages/falso/src/lib/git-commit-sha.ts +++ b/packages/falso/src/lib/git-commit-sha.ts @@ -18,6 +18,10 @@ const commitShaLen = 40; * * * @automaticallyGeneratedExamples + * @example + * 37386eb1efe69896483cc47b67c7b7246477429d + * ead3788c8d5e9599931cc2c6c48428dc72e5674b + * 1584b4433ec1dae2eaf9aeb47888cef4b5be7a94 */ export function randGitCommitSha( diff --git a/packages/falso/src/lib/git-short-sha.ts b/packages/falso/src/lib/git-short-sha.ts index bc3ac649b..7f2fae27b 100644 --- a/packages/falso/src/lib/git-short-sha.ts +++ b/packages/falso/src/lib/git-short-sha.ts @@ -18,6 +18,10 @@ const commitShortShaLen = 7; * * * @automaticallyGeneratedExamples + * @example + * 136719d + * ad94783 + * 45cc6cf */ export function randGitShortSha( diff --git a/packages/falso/src/lib/hex.ts b/packages/falso/src/lib/hex.ts index 356beed27..cc2d0205b 100644 --- a/packages/falso/src/lib/hex.ts +++ b/packages/falso/src/lib/hex.ts @@ -16,6 +16,10 @@ import { random } from './random'; * * * @automaticallyGeneratedExamples + * @example + * #2b1df7 + * #64f33f + * #af3363 */ export function randHex( diff --git a/packages/falso/src/lib/hexa-decimal.ts b/packages/falso/src/lib/hexa-decimal.ts index ba58d376b..26ecd1623 100644 --- a/packages/falso/src/lib/hexa-decimal.ts +++ b/packages/falso/src/lib/hexa-decimal.ts @@ -20,6 +20,10 @@ function generator() { * * * @automaticallyGeneratedExamples + * @example + * 1 + * 3 + * a */ export function randHexaDecimal( diff --git a/packages/falso/src/lib/horse.ts b/packages/falso/src/lib/horse.ts index 605b37c2d..089815162 100644 --- a/packages/falso/src/lib/horse.ts +++ b/packages/falso/src/lib/horse.ts @@ -16,6 +16,10 @@ import { data } from './horse.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Pottok' + * 'Dutch Heavy Draft' + * 'Spanish Barb' */ export function randHorse( diff --git a/packages/falso/src/lib/hsl.ts b/packages/falso/src/lib/hsl.ts index 5fbf7cddc..04da9cc2b 100644 --- a/packages/falso/src/lib/hsl.ts +++ b/packages/falso/src/lib/hsl.ts @@ -24,6 +24,10 @@ export interface HSLOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * hsl(149, 83%, 83%) + * hsl(9, 21%, 38%) + * hsl(327, 32%, 54%) */ export function randHsl(options?: Options) { diff --git a/packages/falso/src/lib/http-method.ts b/packages/falso/src/lib/http-method.ts index 10fd798cb..8004dabb0 100644 --- a/packages/falso/src/lib/http-method.ts +++ b/packages/falso/src/lib/http-method.ts @@ -16,6 +16,10 @@ import { data } from './http-method.json'; * * * @automaticallyGeneratedExamples + * @example + * 'GET' + * 'POST' + * 'PUT' */ export function randHttpMethod( diff --git a/packages/falso/src/lib/ice-hockey-team.ts b/packages/falso/src/lib/ice-hockey-team.ts index 599d6cedb..6fd7ae7bb 100644 --- a/packages/falso/src/lib/ice-hockey-team.ts +++ b/packages/falso/src/lib/ice-hockey-team.ts @@ -16,6 +16,10 @@ import { data } from './ice-hockey-team.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Anaheim Ducks' + * 'Arizona Coyotes' + * 'Boston Bruins' */ export function randIceHockeyTeam( diff --git a/packages/falso/src/lib/img.ts b/packages/falso/src/lib/img.ts index 1a09830e4..2fa8f8408 100644 --- a/packages/falso/src/lib/img.ts +++ b/packages/falso/src/lib/img.ts @@ -17,6 +17,10 @@ type Category = 'animals' | 'arch' | 'nature' | 'people' | 'tech'; * * * @automaticallyGeneratedExamples + * @example + * https://placeimg.com/500/500 + * https://placeimg.com/500/500 + * https://placeimg.com/500/500 */ export function randImg< diff --git a/packages/falso/src/lib/integration.ts b/packages/falso/src/lib/integration.ts index eef92a3ff..293d13da7 100644 --- a/packages/falso/src/lib/integration.ts +++ b/packages/falso/src/lib/integration.ts @@ -16,6 +16,10 @@ import { data } from './integration.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Slack' + * 'GitHub' + * 'Jira' */ export function randIntegration( diff --git a/packages/falso/src/lib/ip.ts b/packages/falso/src/lib/ip.ts index ecc4555d6..c2907d467 100644 --- a/packages/falso/src/lib/ip.ts +++ b/packages/falso/src/lib/ip.ts @@ -18,6 +18,10 @@ const ipRange = { min: 0, max: 255 }; * * * @automaticallyGeneratedExamples + * @example + * 158.171.28.216 + * 3.235.104.69 + * 84.117.186.118 */ export function randIp(options?: Options) { diff --git a/packages/falso/src/lib/ipv6.ts b/packages/falso/src/lib/ipv6.ts index a2ec275c2..0eb933100 100644 --- a/packages/falso/src/lib/ipv6.ts +++ b/packages/falso/src/lib/ipv6.ts @@ -16,6 +16,10 @@ import { randHexaDecimal } from './hexa-decimal'; * * * @automaticallyGeneratedExamples + * @example + * 621d:c533:5688:73b8:24fe:a5ca:2ba6:6555 + * eb2e:13a3:a403:2dc5:a016:1f14:be4c:7b2a + * 09e4:b9bf:8d18:e6fb:cfdd:34b5:4341:c58d */ export function randIpv6( diff --git a/packages/falso/src/lib/job-area.ts b/packages/falso/src/lib/job-area.ts index 4a4968af6..2c3bdb836 100644 --- a/packages/falso/src/lib/job-area.ts +++ b/packages/falso/src/lib/job-area.ts @@ -16,6 +16,10 @@ import { data } from './job-area.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Brand' + * 'Tactics' + * 'Markets' */ export function randJobArea( diff --git a/packages/falso/src/lib/job-descriptor.ts b/packages/falso/src/lib/job-descriptor.ts index 9e3a42b2e..e6c203fee 100644 --- a/packages/falso/src/lib/job-descriptor.ts +++ b/packages/falso/src/lib/job-descriptor.ts @@ -16,6 +16,10 @@ import { data } from './job-descriptor.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Senior' + * 'Corporate' + * 'Future' */ export function randJobDescriptor( diff --git a/packages/falso/src/lib/job-title.ts b/packages/falso/src/lib/job-title.ts index 444c34a74..f3c147b22 100644 --- a/packages/falso/src/lib/job-title.ts +++ b/packages/falso/src/lib/job-title.ts @@ -16,6 +16,10 @@ import { data } from './job-title.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Internal Quality Coordinator' + * 'Legacy Marketing Planner' + * 'Investor Configuration Specialist' */ export function randJobTitle( diff --git a/packages/falso/src/lib/job-type.ts b/packages/falso/src/lib/job-type.ts index d90326818..73113941e 100644 --- a/packages/falso/src/lib/job-type.ts +++ b/packages/falso/src/lib/job-type.ts @@ -16,6 +16,10 @@ import { data } from './job-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Director' + * 'Representative' + * 'Officer' */ export function randJobType( diff --git a/packages/falso/src/lib/language.ts b/packages/falso/src/lib/language.ts index cb4ac0498..419960296 100644 --- a/packages/falso/src/lib/language.ts +++ b/packages/falso/src/lib/language.ts @@ -25,6 +25,10 @@ interface LanguageOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 'Afrikaans' + * 'Amharic' + * 'Arabic' */ export function randLanguage( diff --git a/packages/falso/src/lib/latitude.ts b/packages/falso/src/lib/latitude.ts index fac129292..75b1ae1da 100644 --- a/packages/falso/src/lib/latitude.ts +++ b/packages/falso/src/lib/latitude.ts @@ -15,6 +15,10 @@ import { FakeOptions, fake, getRandomInRange } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * 30.204 + * 34.253 + * -31.506 */ export function randLatitude( diff --git a/packages/falso/src/lib/lines.ts b/packages/falso/src/lib/lines.ts index 38f38237e..80c1a6e54 100644 --- a/packages/falso/src/lib/lines.ts +++ b/packages/falso/src/lib/lines.ts @@ -16,6 +16,10 @@ import { data } from './lines.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Commodi est rerum dolorum quae voluptatem aliquam.' + * 'Minima qui ut nulla eius.\\nA incidunt ipsum tempore porro tempore.\\nFugit quas voluptas ducimus aut.\\nTempore nostrum velit expedita voluptate est.\\nNam iste explicabo tempore impedit voluptas.' + * 'Dolorem sed neque sequi ad nulla.\\nEum tempora ut sit et ducimus.\\nVel a expedita dignissimos.\\nFacilis iste ut.\\nAd saepe doloremque possimus mollitia atque explicabo.' */ export function randLines( diff --git a/packages/falso/src/lib/lion.ts b/packages/falso/src/lib/lion.ts index c4287ab01..592112a0e 100644 --- a/packages/falso/src/lib/lion.ts +++ b/packages/falso/src/lib/lion.ts @@ -16,6 +16,10 @@ import { data } from './lion.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Cape lion' + * 'Transvaal lion' + * 'Masai Lion' */ export function randLion( diff --git a/packages/falso/src/lib/locale.ts b/packages/falso/src/lib/locale.ts index e05d695a2..bcd5e267a 100644 --- a/packages/falso/src/lib/locale.ts +++ b/packages/falso/src/lib/locale.ts @@ -16,6 +16,10 @@ import { data } from './locale.json'; * * * @automaticallyGeneratedExamples + * @example + * 'cz' + * 'ge' + * 'ne' */ export function randLocale( diff --git a/packages/falso/src/lib/longitude.ts b/packages/falso/src/lib/longitude.ts index c8422f9a1..627b74d23 100644 --- a/packages/falso/src/lib/longitude.ts +++ b/packages/falso/src/lib/longitude.ts @@ -15,6 +15,10 @@ import { FakeOptions, fake, getRandomInRange } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * 33.825 + * 166.81 + * -89.624 */ export function randLongitude( diff --git a/packages/falso/src/lib/mac.ts b/packages/falso/src/lib/mac.ts index f36791aca..1f2988b81 100644 --- a/packages/falso/src/lib/mac.ts +++ b/packages/falso/src/lib/mac.ts @@ -16,6 +16,10 @@ import { randHexaDecimal } from './hexa-decimal'; * * * @automaticallyGeneratedExamples + * @example + * 45-89-7f-20-d3-bf + * fc-e6-d6-46-3b-5c + * 96-74-a8-61-9d-52 */ export function randMac( diff --git a/packages/falso/src/lib/mask.ts b/packages/falso/src/lib/mask.ts index a6ac4b42d..1e83a331d 100644 --- a/packages/falso/src/lib/mask.ts +++ b/packages/falso/src/lib/mask.ts @@ -20,6 +20,10 @@ import { randAlpha } from './alpha'; * * * @automaticallyGeneratedExamples + * @example + * c05a4 + * q52u2 + * p13u3 */ export function randMask< diff --git a/packages/falso/src/lib/mime-type.ts b/packages/falso/src/lib/mime-type.ts index 4516233ac..8e6e587fb 100644 --- a/packages/falso/src/lib/mime-type.ts +++ b/packages/falso/src/lib/mime-type.ts @@ -16,6 +16,10 @@ import { data } from './mime-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'application/vnd.lotus-approach' + * 'application/vnd.wv.csp+wbxml' + * 'application/font-tdpfr' */ export function randMimeType( diff --git a/packages/falso/src/lib/month.ts b/packages/falso/src/lib/month.ts index 1a20a877d..a2c94d5e8 100644 --- a/packages/falso/src/lib/month.ts +++ b/packages/falso/src/lib/month.ts @@ -24,6 +24,10 @@ export interface MonthOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 'January' + * 'February' + * 'March' */ export function randMonth( diff --git a/packages/falso/src/lib/movie-character.ts b/packages/falso/src/lib/movie-character.ts index a83e522a1..021dbb3e2 100644 --- a/packages/falso/src/lib/movie-character.ts +++ b/packages/falso/src/lib/movie-character.ts @@ -15,6 +15,10 @@ import { data } from './movie-character.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Darth Vader' + * 'Edna Mode' + * 'Randle McMurphy' */ export function randMovieCharacter( diff --git a/packages/falso/src/lib/movie.ts b/packages/falso/src/lib/movie.ts index ddac722cc..c5cd3a0c4 100644 --- a/packages/falso/src/lib/movie.ts +++ b/packages/falso/src/lib/movie.ts @@ -15,6 +15,10 @@ import { data } from './movie.json'; * * * @automaticallyGeneratedExamples + * @example + * 'The Shawshank Redemption' + * 'The Godfather' + * 'The Godfather: Part II' */ export function randMovie( diff --git a/packages/falso/src/lib/music-genre.ts b/packages/falso/src/lib/music-genre.ts index ccc036c2f..a8d12b45e 100644 --- a/packages/falso/src/lib/music-genre.ts +++ b/packages/falso/src/lib/music-genre.ts @@ -16,6 +16,10 @@ import { data } from './music-genre.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Classical' + * 'Reggae' + * 'Blues' */ export function randMusicGenre( diff --git a/packages/falso/src/lib/nearby-gpscoordinate.ts b/packages/falso/src/lib/nearby-gpscoordinate.ts index 894cb48b3..87dbac9d2 100644 --- a/packages/falso/src/lib/nearby-gpscoordinate.ts +++ b/packages/falso/src/lib/nearby-gpscoordinate.ts @@ -17,6 +17,10 @@ import { randLongitude } from './longitude'; * * * @automaticallyGeneratedExamples + * @example + * -35.38,152.673 + * 32.35,-15.859 + * -32.507,-145.21 */ export function randNearbyGPSCoordinate( diff --git a/packages/falso/src/lib/number.ts b/packages/falso/src/lib/number.ts index 21ef1e54c..60f13f6c0 100644 --- a/packages/falso/src/lib/number.ts +++ b/packages/falso/src/lib/number.ts @@ -45,6 +45,10 @@ export interface RandomNumberOptions extends RandomInRangeOptions, FakeOptions { * randNumber({ min: 1000, max: 2000, precision: 10 }) // 1_250 * * @automaticallyGeneratedExamples + * @example + * 594711 + * 214173 + * 523061 */ export function randNumber( diff --git a/packages/falso/src/lib/oauth-provider.ts b/packages/falso/src/lib/oauth-provider.ts index fa1817923..462a4014d 100644 --- a/packages/falso/src/lib/oauth-provider.ts +++ b/packages/falso/src/lib/oauth-provider.ts @@ -16,6 +16,10 @@ import { data } from './oauth-provider.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Amazon' + * 'AOL' + * 'Autodesk' */ export function randOAuthProvider( diff --git a/packages/falso/src/lib/octal.ts b/packages/falso/src/lib/octal.ts index c4f5343f5..a5cd0d136 100644 --- a/packages/falso/src/lib/octal.ts +++ b/packages/falso/src/lib/octal.ts @@ -15,6 +15,10 @@ import { fake, FakeOptions } from './core/core'; * * * @automaticallyGeneratedExamples + * @example + * 26575274017412507 + * 223001471652072323 + * 160740577524717427 */ export function randOctal( diff --git a/packages/falso/src/lib/ordinal-direction.ts b/packages/falso/src/lib/ordinal-direction.ts index 3baee2d54..d2871fc97 100644 --- a/packages/falso/src/lib/ordinal-direction.ts +++ b/packages/falso/src/lib/ordinal-direction.ts @@ -16,6 +16,10 @@ import { data } from './ordinal-direction.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Southwest' + * 'Northwest' + * 'Southeast' */ export function randOrdinalDirection( diff --git a/packages/falso/src/lib/paragraph.ts b/packages/falso/src/lib/paragraph.ts index 21134537f..1227d5cfa 100644 --- a/packages/falso/src/lib/paragraph.ts +++ b/packages/falso/src/lib/paragraph.ts @@ -16,6 +16,10 @@ import { data } from './paragraph.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Quia sit architecto itaque voluptas aliquam. Rem veritatis qui quasi sint velit dolorem maxime voluptatem. Sit aut laboriosam aspernatur dicta non consequatur qui recusandae. Dignissimos voluptatem labore praesentium.' + * 'Eveniet qui aperiam et. Rem incidunt sapiente architecto earum consectetur officia. Assumenda voluptatem sed aperiam sed temporibus sunt in. Totam molestiae aspernatur quia non rem facilis expedita harum veritatis. Culpa ipsam quo dolor.' + * 'Perspiciatis distinctio quia est magni. Aliquid id sed qui quis eum amet ut iusto. Et eos repellat nisi doloremque. Non est aut dolores accusamus pariatur placeat amet dolor.' */ export function randParagraph( diff --git a/packages/falso/src/lib/password.ts b/packages/falso/src/lib/password.ts index e841866f5..fa803a076 100644 --- a/packages/falso/src/lib/password.ts +++ b/packages/falso/src/lib/password.ts @@ -24,6 +24,10 @@ export interface PasswordOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * igPbPzb0NCpuQpB + * MD8iRRoiUmpGq6F + * OyYuahySZicMxdg */ export function randPassword( diff --git a/packages/falso/src/lib/past-date.ts b/packages/falso/src/lib/past-date.ts index 39bc01a46..f5bc65784 100644 --- a/packages/falso/src/lib/past-date.ts +++ b/packages/falso/src/lib/past-date.ts @@ -24,6 +24,10 @@ interface PastOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * Sun May 01 2022 04:45:01 GMT+0200 (Central European Summer Time) + * Wed Mar 02 2022 06:23:07 GMT+0100 (Central European Standard Time) + * Mon Dec 27 2021 15:33:39 GMT+0100 (Central European Standard Time) */ export function randPastDate( diff --git a/packages/falso/src/lib/permission.ts b/packages/falso/src/lib/permission.ts index b6666e048..8e8aa0614 100644 --- a/packages/falso/src/lib/permission.ts +++ b/packages/falso/src/lib/permission.ts @@ -24,6 +24,10 @@ interface PermissionOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 'read' + * 'write' + * 'execute' */ export function randPermission( diff --git a/packages/falso/src/lib/person-title.ts b/packages/falso/src/lib/person-title.ts index 506f46cf2..00fe97cd0 100644 --- a/packages/falso/src/lib/person-title.ts +++ b/packages/falso/src/lib/person-title.ts @@ -16,6 +16,10 @@ import { data } from './person-title.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Dr.' + * 'Miss' + * 'Mr.' */ export function randPersonTitle( diff --git a/packages/falso/src/lib/phone-number.ts b/packages/falso/src/lib/phone-number.ts index 09b22fc39..650b094d4 100644 --- a/packages/falso/src/lib/phone-number.ts +++ b/packages/falso/src/lib/phone-number.ts @@ -254,6 +254,13 @@ type CountryCode = * * * @automaticallyGeneratedExamples + * @example + * { formats: [ '+247 ####' ], countryCode: [ 'AC' ] } + * { formats: [ '+376 ### ###' ], countryCode: [ 'AD' ] } + * { + formats: [ '+971 ## ### ####', '+971 # ### ####' ], + countryCode: [ 'AE' ] +} */ export function randPhoneNumber< diff --git a/packages/falso/src/lib/phrase.ts b/packages/falso/src/lib/phrase.ts index d1adecd08..e6e17cb66 100644 --- a/packages/falso/src/lib/phrase.ts +++ b/packages/falso/src/lib/phrase.ts @@ -16,6 +16,10 @@ import { data } from './phrase.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Try to program the GB interface, maybe it will copy the wireless hard drive!' + * 'Try to bypass the GB panel, maybe it will synthesize the back-end transmitter!' + * 'If we program the protocol, we can get to the SDD application through the virtual RAM pixel!' */ export function randPhrase( diff --git a/packages/falso/src/lib/port.ts b/packages/falso/src/lib/port.ts index 8263e1a93..982be6c74 100644 --- a/packages/falso/src/lib/port.ts +++ b/packages/falso/src/lib/port.ts @@ -16,6 +16,10 @@ import { randNumber } from './number'; * * * @automaticallyGeneratedExamples + * @example + * 35336 + * 52484 + * 56847 */ export function randPort( diff --git a/packages/falso/src/lib/priority.ts b/packages/falso/src/lib/priority.ts index 5d2027cf1..819493f96 100644 --- a/packages/falso/src/lib/priority.ts +++ b/packages/falso/src/lib/priority.ts @@ -16,6 +16,10 @@ import { data } from './priority.json'; * * * @automaticallyGeneratedExamples + * @example + * 'low' + * 'medium' + * 'high' */ export function randPriority( diff --git a/packages/falso/src/lib/product-adjective.ts b/packages/falso/src/lib/product-adjective.ts index 2db2ae877..c93bcf6f2 100644 --- a/packages/falso/src/lib/product-adjective.ts +++ b/packages/falso/src/lib/product-adjective.ts @@ -16,6 +16,10 @@ import { data } from './product-adjective.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Awesome' + * 'Rustic' + * 'Small' */ export function randProductAdjective( diff --git a/packages/falso/src/lib/product-category.ts b/packages/falso/src/lib/product-category.ts index f117be640..581bff5b1 100644 --- a/packages/falso/src/lib/product-category.ts +++ b/packages/falso/src/lib/product-category.ts @@ -16,6 +16,10 @@ import { data } from './product-category.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Antiques' + * 'Appliances' + * 'Automotive Parts & Accessories' */ export function randProductCategory( diff --git a/packages/falso/src/lib/product-description.ts b/packages/falso/src/lib/product-description.ts index f5b6e5622..7b88bdb0a 100644 --- a/packages/falso/src/lib/product-description.ts +++ b/packages/falso/src/lib/product-description.ts @@ -16,6 +16,10 @@ import { data } from './product-description.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Bostons most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles' + * 'The Football Is Good For Training And Recreational Purposes' + * 'New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016' */ export function randProductDescription( diff --git a/packages/falso/src/lib/product-material.ts b/packages/falso/src/lib/product-material.ts index b77b3a1b8..6f480630a 100644 --- a/packages/falso/src/lib/product-material.ts +++ b/packages/falso/src/lib/product-material.ts @@ -16,6 +16,10 @@ import { data } from './product-material.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Metal' + * 'Plastic' + * 'Rubber' */ export function randProductMaterial( diff --git a/packages/falso/src/lib/product-name.ts b/packages/falso/src/lib/product-name.ts index cdf4efb1e..daadcdb4f 100644 --- a/packages/falso/src/lib/product-name.ts +++ b/packages/falso/src/lib/product-name.ts @@ -16,6 +16,10 @@ import { data } from './product-name.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Small Rubber Shoes' + * 'Fantastic Wooden Sausages' + * 'Handmade Frozen Salad' */ export function randProductName( diff --git a/packages/falso/src/lib/product.ts b/packages/falso/src/lib/product.ts index b9a38cf8b..1c20b4a9a 100644 --- a/packages/falso/src/lib/product.ts +++ b/packages/falso/src/lib/product.ts @@ -33,6 +33,10 @@ export interface Product { * * * @automaticallyGeneratedExamples + * @example + * 'Chair' + * 'Soap' + * 'Sausages' */ export function randProduct( diff --git a/packages/falso/src/lib/programming-language.ts b/packages/falso/src/lib/programming-language.ts index a55dd137f..447c4cc26 100644 --- a/packages/falso/src/lib/programming-language.ts +++ b/packages/falso/src/lib/programming-language.ts @@ -16,6 +16,10 @@ import { data } from './programming-language.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Python' + * 'Java' + * 'JavaScript' */ export function randProgrammingLanguage( diff --git a/packages/falso/src/lib/pronoun.ts b/packages/falso/src/lib/pronoun.ts index c520d3fe7..772caf38a 100644 --- a/packages/falso/src/lib/pronoun.ts +++ b/packages/falso/src/lib/pronoun.ts @@ -12,6 +12,10 @@ import { data } from './pronoun.json'; * * * @automaticallyGeneratedExamples + * @example + * 'They/Them' + * 'She/Her' + * 'He/Him' */ export function randPronoun( diff --git a/packages/falso/src/lib/protocol.ts b/packages/falso/src/lib/protocol.ts index a16c3e8c6..94ac27a4e 100644 --- a/packages/falso/src/lib/protocol.ts +++ b/packages/falso/src/lib/protocol.ts @@ -25,6 +25,10 @@ interface ProtocolOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 'https' + * 'http' + * 'tcp' */ export function randProtocol( diff --git a/packages/falso/src/lib/quote.ts b/packages/falso/src/lib/quote.ts index dcf6cba11..fa4adf30a 100644 --- a/packages/falso/src/lib/quote.ts +++ b/packages/falso/src/lib/quote.ts @@ -16,6 +16,10 @@ import { data } from './quote.json'; * * * @automaticallyGeneratedExamples + * @example + * 'A stumble may prevent a fall.' + * 'Put your future in good hands your own.' + * "What you see depends on what you're looking for." */ export function randQuote( diff --git a/packages/falso/src/lib/rabbit.ts b/packages/falso/src/lib/rabbit.ts index 7782e8648..43c32cecb 100644 --- a/packages/falso/src/lib/rabbit.ts +++ b/packages/falso/src/lib/rabbit.ts @@ -16,6 +16,10 @@ import { data } from './rabbit.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Satin' + * 'Giant Angora' + * 'Tan' */ export function randRabbit( diff --git a/packages/falso/src/lib/random.ts b/packages/falso/src/lib/random.ts index 4d056eae5..7c26b0595 100644 --- a/packages/falso/src/lib/random.ts +++ b/packages/falso/src/lib/random.ts @@ -13,25 +13,10 @@ let prng = seedRandom(); * * * @automaticallyGeneratedExamples - */ - -export function random() { - return prng(); -} - -/** - * Sets and Resets random seed. - * - * @category general - * - * @example - * - * seed() - * * @example - * - * seed('some-constant-seed') - * + * 0.14991954812181882 + * 0.8425426058803052 + * 0.07010227748271382 */ export function seed(value?: string) { diff --git a/packages/falso/src/lib/recent-date.ts b/packages/falso/src/lib/recent-date.ts index b624b9bad..5de92b0a5 100644 --- a/packages/falso/src/lib/recent-date.ts +++ b/packages/falso/src/lib/recent-date.ts @@ -24,6 +24,10 @@ interface RecentOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * Mon Jul 18 2022 20:10:55 GMT+0200 (Central European Summer Time) + * Mon Jul 18 2022 17:14:10 GMT+0200 (Central European Summer Time) + * Tue Jul 19 2022 00:41:23 GMT+0200 (Central European Summer Time) */ export function randRecentDate( diff --git a/packages/falso/src/lib/rgb.ts b/packages/falso/src/lib/rgb.ts index e79e38178..b51593b87 100644 --- a/packages/falso/src/lib/rgb.ts +++ b/packages/falso/src/lib/rgb.ts @@ -24,6 +24,10 @@ export interface RGBOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * rgb(197, 87, 72) + * rgb(126, 83, 138) + * rgb(166, 45, 239) */ export function randRgb(options?: Options) { diff --git a/packages/falso/src/lib/role.ts b/packages/falso/src/lib/role.ts index 079311fe8..d77eddb56 100644 --- a/packages/falso/src/lib/role.ts +++ b/packages/falso/src/lib/role.ts @@ -16,6 +16,10 @@ import { data } from './role.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Admin' + * 'Editor' + * 'Owner' */ export function randRole( diff --git a/packages/falso/src/lib/routing-number.ts b/packages/falso/src/lib/routing-number.ts index 64d493cb1..fb69cba96 100644 --- a/packages/falso/src/lib/routing-number.ts +++ b/packages/falso/src/lib/routing-number.ts @@ -16,6 +16,10 @@ import { randNumber } from './number'; * * * @automaticallyGeneratedExamples + * @example + * 84704424 + * 94603877 + * 32247120 */ export function randRoutingNumber( diff --git a/packages/falso/src/lib/seat-number.ts b/packages/falso/src/lib/seat-number.ts index 055986099..db0bee8d7 100644 --- a/packages/falso/src/lib/seat-number.ts +++ b/packages/falso/src/lib/seat-number.ts @@ -16,6 +16,10 @@ import { rand } from './rand'; * * * @automaticallyGeneratedExamples + * @example + * 5F + * 18D + * 2F */ export function randSeatNumber( diff --git a/packages/falso/src/lib/semver.ts b/packages/falso/src/lib/semver.ts index d74d6b2d4..d6ca1a1ba 100644 --- a/packages/falso/src/lib/semver.ts +++ b/packages/falso/src/lib/semver.ts @@ -24,6 +24,10 @@ export interface SemverOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * 3.17.1 + * 19.12.3 + * 5.4.10 */ export function randSemver( diff --git a/packages/falso/src/lib/sentence.ts b/packages/falso/src/lib/sentence.ts index 2d0c998fa..7aa1d7cba 100644 --- a/packages/falso/src/lib/sentence.ts +++ b/packages/falso/src/lib/sentence.ts @@ -32,6 +32,10 @@ function getSpecialCharacter(wordCount: number): string { * * * @automaticallyGeneratedExamples + * @example + * 'Vero voluptatem fuga sequi veritatis.' + * 'Temporibus reprehenderit neque sint nihil sint quae.' + * 'Aperiam porro aperiam et.' */ export function randSentence( diff --git a/packages/falso/src/lib/sequence.ts b/packages/falso/src/lib/sequence.ts index 59f015f08..922cb31b0 100644 --- a/packages/falso/src/lib/sequence.ts +++ b/packages/falso/src/lib/sequence.ts @@ -53,6 +53,10 @@ type RandomSequenceOptions2 = { * * * @automaticallyGeneratedExamples + * @example + * 95vctFi3 + * AI9cNHN7 + * g2YAKyLq */ export function randSequence( diff --git a/packages/falso/src/lib/shape.ts b/packages/falso/src/lib/shape.ts index 1f021f3a1..ff2fdad94 100644 --- a/packages/falso/src/lib/shape.ts +++ b/packages/falso/src/lib/shape.ts @@ -16,6 +16,10 @@ import { data } from './shape.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Triangle' + * 'Circle' + * 'Square' */ export function randShape( diff --git a/packages/falso/src/lib/singer.ts b/packages/falso/src/lib/singer.ts index 719551ffc..5bcbce3d7 100644 --- a/packages/falso/src/lib/singer.ts +++ b/packages/falso/src/lib/singer.ts @@ -15,6 +15,10 @@ import { data } from './singer.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Mary J. Blige' + * 'Steven Tyler' + * 'Stevie Nicks' */ export function randSinger( diff --git a/packages/falso/src/lib/skill.ts b/packages/falso/src/lib/skill.ts index 9caf3a3f0..780a40246 100644 --- a/packages/falso/src/lib/skill.ts +++ b/packages/falso/src/lib/skill.ts @@ -16,6 +16,10 @@ import { data } from './skill.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Accounting or bookkeeping' + * 'Active listening' + * 'Adaptability' */ export function randSkill( diff --git a/packages/falso/src/lib/snake.ts b/packages/falso/src/lib/snake.ts index e4467a0fd..f82089313 100644 --- a/packages/falso/src/lib/snake.ts +++ b/packages/falso/src/lib/snake.ts @@ -16,6 +16,10 @@ import { data } from './snake.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Bluntnose viper' + * 'Yunnan keelback' + * 'Eastern hognose snake' */ export function randSnake( diff --git a/packages/falso/src/lib/social.ts b/packages/falso/src/lib/social.ts index 32095b8bf..3b197944f 100644 --- a/packages/falso/src/lib/social.ts +++ b/packages/falso/src/lib/social.ts @@ -14,7 +14,11 @@ import { data } from './social.json'; * * randSocial({ length: 2 }) * - * + * @automaticallyGeneratedExamples + * @example + * { name: 'Triller', link: 'https://www.triller.co/' } + * { name: 'Periscope', link: 'https://www.periscope.tv/' } + * { name: 'Vimeo', link: 'https://vimeo.com/' } */ export function randSocial( diff --git a/packages/falso/src/lib/song.ts b/packages/falso/src/lib/song.ts index c005ec265..a6ba4e328 100644 --- a/packages/falso/src/lib/song.ts +++ b/packages/falso/src/lib/song.ts @@ -15,6 +15,10 @@ import { data } from './song.json'; * * * @automaticallyGeneratedExamples + * @example + * 'The twist' + * 'Smooth' + * 'Mack the knife' */ export function randSong( diff --git a/packages/falso/src/lib/soon-date.ts b/packages/falso/src/lib/soon-date.ts index 8eb4ab559..5805462a6 100644 --- a/packages/falso/src/lib/soon-date.ts +++ b/packages/falso/src/lib/soon-date.ts @@ -24,6 +24,10 @@ interface SoonOptions extends FakeOptions { * * * @automaticallyGeneratedExamples + * @example + * Tue Jul 19 2022 14:16:27 GMT+0200 (Central European Summer Time) + * Tue Jul 19 2022 18:06:09 GMT+0200 (Central European Summer Time) + * Wed Jul 20 2022 04:12:57 GMT+0200 (Central European Summer Time) */ export function randSoonDate( diff --git a/packages/falso/src/lib/state-abbr.ts b/packages/falso/src/lib/state-abbr.ts index 46a67aae0..2234c715f 100644 --- a/packages/falso/src/lib/state-abbr.ts +++ b/packages/falso/src/lib/state-abbr.ts @@ -16,6 +16,10 @@ import { data } from './state-abbr.json'; * * * @automaticallyGeneratedExamples + * @example + * 'OR' + * 'FL' + * 'NM' */ export function randStateAbbr( diff --git a/packages/falso/src/lib/state.ts b/packages/falso/src/lib/state.ts index 0ca7e8dae..a8038e6e1 100644 --- a/packages/falso/src/lib/state.ts +++ b/packages/falso/src/lib/state.ts @@ -16,6 +16,10 @@ import { data } from './state.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Oklahoma' + * 'South Dakota' + * 'Massachusetts' */ export function randState( diff --git a/packages/falso/src/lib/status.ts b/packages/falso/src/lib/status.ts index dcf24f615..fb2c041ed 100644 --- a/packages/falso/src/lib/status.ts +++ b/packages/falso/src/lib/status.ts @@ -20,6 +20,11 @@ type Type = 'Project' | 'User Story' | 'Task'; * * randStatus({ length: 10 }) * + * @automaticallyGeneratedExamples + * @example + * { status: 'Pending', type: [ 'Project', 'User Story' ] } + * { status: 'Todo', type: [ 'User Story', 'Task' ] } + * { status: 'In progress', type: [ 'Task' ] } */ export function randStatus< diff --git a/packages/falso/src/lib/street-name.ts b/packages/falso/src/lib/street-name.ts index e505dd585..8ed79c12f 100644 --- a/packages/falso/src/lib/street-name.ts +++ b/packages/falso/src/lib/street-name.ts @@ -16,6 +16,10 @@ import { data } from './street-name.json'; * * * @automaticallyGeneratedExamples + * @example + * 'King Drives' + * 'Georgiana Throughway' + * 'Antonietta Highway' */ export function randStreetName( diff --git a/packages/falso/src/lib/subscription-plan.ts b/packages/falso/src/lib/subscription-plan.ts index e65c3ddf3..f6fc62173 100644 --- a/packages/falso/src/lib/subscription-plan.ts +++ b/packages/falso/src/lib/subscription-plan.ts @@ -16,6 +16,10 @@ import { data } from './subscription-plan.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Basic' + * 'Premium' + * 'Free' */ export function randSubscriptionPlan( diff --git a/packages/falso/src/lib/superhero.ts b/packages/falso/src/lib/superhero.ts index 250b881b0..0b6ee904d 100644 --- a/packages/falso/src/lib/superhero.ts +++ b/packages/falso/src/lib/superhero.ts @@ -37,6 +37,10 @@ export interface SuperheroEntity extends Superhero { * * * @automaticallyGeneratedExamples + * @example + * { realName: 'Peter Parker', alterEgo: 'Spider-man', company: 'Marvel' } + * { realName: 'Matt Murdock', alterEgo: 'Daredevil', company: 'Marvel' } + * { realName: "T'Challa", alterEgo: 'Black Panther', company: 'Marvel' } */ export function randSuperhero( diff --git a/packages/falso/src/lib/svg.ts b/packages/falso/src/lib/svg.ts index 9ecbd1fd3..f750939c8 100644 --- a/packages/falso/src/lib/svg.ts +++ b/packages/falso/src/lib/svg.ts @@ -16,6 +16,10 @@ import { data } from './svg.json'; * * * @automaticallyGeneratedExamples + * @example + * '' + * '' + * '' */ export function randSvg( diff --git a/packages/falso/src/lib/time-zone.ts b/packages/falso/src/lib/time-zone.ts index aff2fc946..a6883de29 100644 --- a/packages/falso/src/lib/time-zone.ts +++ b/packages/falso/src/lib/time-zone.ts @@ -16,6 +16,10 @@ import { data } from './time-zone.json'; * * * @automaticallyGeneratedExamples + * @example + * 'America/Lima' + * 'America/Juneau' + * 'Pacific/Auckland' */ export function randTimeZone( diff --git a/packages/falso/src/lib/transaction-type.ts b/packages/falso/src/lib/transaction-type.ts index 359644778..41975b6dd 100644 --- a/packages/falso/src/lib/transaction-type.ts +++ b/packages/falso/src/lib/transaction-type.ts @@ -16,6 +16,10 @@ import { data } from './transaction-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'deposit' + * 'withdrawal' + * 'payment' */ export function randTransactionType( diff --git a/packages/falso/src/lib/user-agent.ts b/packages/falso/src/lib/user-agent.ts index b1cb319ba..c5a41b42d 100644 --- a/packages/falso/src/lib/user-agent.ts +++ b/packages/falso/src/lib/user-agent.ts @@ -16,6 +16,10 @@ import { data } from './user-agent.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/32.0.862.0 Safari/538.2.0' + * 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/4.1; .NET CLR 1.3.78921.4)' + * 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_9_8 rv:3.0; RU) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/7.1.6 Safari/537.2.2' */ export function randUserAgent( diff --git a/packages/falso/src/lib/uuid.ts b/packages/falso/src/lib/uuid.ts index 7e67441d1..0f84713c5 100644 --- a/packages/falso/src/lib/uuid.ts +++ b/packages/falso/src/lib/uuid.ts @@ -17,6 +17,10 @@ import { randNumber } from './number'; * * * @automaticallyGeneratedExamples + * @example + * 0cef8769-2201-4319-be24-3472f762b746 + * 87901759-ddf8-4d83-b26a-b384c9f44b4b + * e781b478-d381-45ad-b332-cfd57e5d4f60 */ export function randUuid( diff --git a/packages/falso/src/lib/vehicle-fuel.ts b/packages/falso/src/lib/vehicle-fuel.ts index a18727e98..6ffbea680 100644 --- a/packages/falso/src/lib/vehicle-fuel.ts +++ b/packages/falso/src/lib/vehicle-fuel.ts @@ -16,6 +16,10 @@ import { data } from './vehicle-fuel.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Gasoline' + * 'Hybrid' + * 'Electric' */ export function randVehicleFuel( diff --git a/packages/falso/src/lib/vehicle-manufacturer.ts b/packages/falso/src/lib/vehicle-manufacturer.ts index f3f2fc4b8..0e4f3b721 100644 --- a/packages/falso/src/lib/vehicle-manufacturer.ts +++ b/packages/falso/src/lib/vehicle-manufacturer.ts @@ -16,6 +16,10 @@ import { data } from './vehicle-manufacturer.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Abarth' + * 'Acura' + * 'Alpine' */ export function randVehicleManufacturer( diff --git a/packages/falso/src/lib/vehicle-model.ts b/packages/falso/src/lib/vehicle-model.ts index 8850d36da..2502a0166 100644 --- a/packages/falso/src/lib/vehicle-model.ts +++ b/packages/falso/src/lib/vehicle-model.ts @@ -16,6 +16,10 @@ import { data } from './vehicle-model.json'; * * * @automaticallyGeneratedExamples + * @example + * '296 GTB' + * '4Runner' + * '500' */ export function randVehicleModel( diff --git a/packages/falso/src/lib/vehicle-type.ts b/packages/falso/src/lib/vehicle-type.ts index e375f5cb6..5a4537a7c 100644 --- a/packages/falso/src/lib/vehicle-type.ts +++ b/packages/falso/src/lib/vehicle-type.ts @@ -16,6 +16,10 @@ import { data } from './vehicle-type.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Sedan' + * 'Crew Cab Pickup' + * 'Minivan' */ export function randVehicleType( diff --git a/packages/falso/src/lib/vehicle.ts b/packages/falso/src/lib/vehicle.ts index aae2751f7..1b9c7ced7 100644 --- a/packages/falso/src/lib/vehicle.ts +++ b/packages/falso/src/lib/vehicle.ts @@ -16,6 +16,10 @@ import { data } from './vehicle.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Toyota Volt' + * 'Rolls Royce XC90' + * 'Nissan Fiesta' */ export function randVehicle( diff --git a/packages/falso/src/lib/verb.ts b/packages/falso/src/lib/verb.ts index 78ff769ba..278d94b3d 100644 --- a/packages/falso/src/lib/verb.ts +++ b/packages/falso/src/lib/verb.ts @@ -16,6 +16,10 @@ import { data } from './verb.json'; * * * @automaticallyGeneratedExamples + * @example + * 'bypass' + * 'index' + * 'transmit' */ export function randVerb( diff --git a/packages/falso/src/lib/weekday.ts b/packages/falso/src/lib/weekday.ts index 25fc684c9..683e92598 100644 --- a/packages/falso/src/lib/weekday.ts +++ b/packages/falso/src/lib/weekday.ts @@ -16,6 +16,10 @@ import { data } from './weekday.json'; * * * @automaticallyGeneratedExamples + * @example + * 'Monday' + * 'Tuesday' + * 'Wedneday' */ export function randWeekday( diff --git a/packages/falso/src/lib/word.ts b/packages/falso/src/lib/word.ts index 1fef78e5a..fdda8caf3 100644 --- a/packages/falso/src/lib/word.ts +++ b/packages/falso/src/lib/word.ts @@ -28,6 +28,10 @@ function capitalizeFirstLetter(text: string): string { * * * @automaticallyGeneratedExamples + * @example + * 'est' + * 'voluptatem' + * 'non' */ export function randWord( diff --git a/packages/falso/src/lib/zip-code.ts b/packages/falso/src/lib/zip-code.ts index aac2e316c..3334ba61e 100644 --- a/packages/falso/src/lib/zip-code.ts +++ b/packages/falso/src/lib/zip-code.ts @@ -17,6 +17,10 @@ import { randBoolean } from './boolean'; * * * @automaticallyGeneratedExamples + * @example + * 29992-1740 + * 39128-5620 + * 50624 */ export function randZipCode( diff --git a/scripts/example-generator.js b/scripts/example-generator.js index d1a273449..64f0dc953 100644 --- a/scripts/example-generator.js +++ b/scripts/example-generator.js @@ -1,4 +1,5 @@ const fs = require('fs'); +const { inspect } = require('util'); const [directoryPath, generateIndicator] = process.argv.slice(2); // https://regex101.com/r/qxpfyX/1 @@ -12,7 +13,8 @@ const ERRORS = { missingJsonDataField: `'json.data' field is missing`, jsonDataFieldValueMustBeArray: "'json.data' field value is not array", jsonDataMustNotBeEmptyArray: "'json.data' field value is empty array", - tsFileDoesNotContainRandFunction: "ts file must contain function which name starts with 'rand'" + tsFileDoesNotContainRandFunction: "ts file must contain function which name starts with 'rand'", + fileReadError: 'fileReadError' }; const functions = { @@ -38,12 +40,18 @@ const functions = { } return [json.data.slice(0,3), null]; }, - getExamplesFromTs: (tsContent) => { - const [,randFunction] = Object.entries(tsContent).find(([key]) => key.startsWith('rand')); - if(randFunction === undefined || typeof randFunction !== 'function') { - return [null, ERRORS.tsFileDoesNotContainRandFunction] + getExamplesFromTs: (tsFilePath) => { + try { + const tsContent = require(tsFilePath); + const [,randFunction] = Object.entries(tsContent).find(([key]) => key.startsWith('rand')); + if(randFunction === undefined || typeof randFunction !== 'function') { + return [null, ERRORS.tsFileDoesNotContainRandFunction] + } + return [Array.from({ length: 3 }, randFunction), null] + } catch(error) { + console.log(error); + return [null, ERRORS.fileReadError]; } - return [Array.from({ length: 3 }, randFunction), null] }, generateExamples: (acc, filename) => { const basePath = `${directoryPath}${filename}` @@ -62,13 +70,13 @@ const functions = { } const jsonFileContent = functions.getFileContent(filePath.json); const [examples, error] = jsonFileContent === null - ? functions.getExamplesFromTs(require(`../${basePath}`)) + ? functions.getExamplesFromTs(`../${basePath}`) : functions.getExamplesFromJson(JSON.parse(jsonFileContent)); if(error !== null) { acc[error].push(filename); return acc; } - const replacement = `${generateIndicator}\n * @example\n${examples.map(example => ` * ${example}\n`).join('')} */` + const replacement = `${generateIndicator}\n * @example\n${examples.map(example => ` * ${inspect(example)}\n`).join('')} */` fs.writeFileSync(`${basePath}.ts`, tsFileContent.replace(regexp, replacement)); return acc; },