Added robots.txt

This commit is contained in:
Lucid Kobold
2023-10-18 23:02:34 -04:00
parent d09eef2644
commit ded2b80776
3 changed files with 104 additions and 141 deletions

View File

@@ -37,7 +37,7 @@
"@typescript-eslint/eslint-plugin": "^6.8.0",
"@typescript-eslint/parser": "^6.8.0",
"eslint": "^8.51.0",
"eslint-config-next": "<13.4.9",
"eslint-config-next": "^13.5.6",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-jsx-a11y": "^6.7.1",
"eslint-plugin-react": "^7.33.2",

23
public/robots.txt Normal file
View File

@@ -0,0 +1,23 @@
# Used for many other (non-commercial) purposes as well
User-agent: CCBot
Disallow: /
# For new training only
User-agent: GPTBot
Disallow: /
# Not for training, only for user requests
User-agent: ChatGPT-User
Disallow: /
# Marker for disabling Bard and Vertex AI
User-agent: Google-Extended
Disallow: /
# Speech synthesis only?
User-agent: FacebookBot
Disallow: /
# Multi-purpose, commercial uses; including LLMs
User-agent: Omgilibot
Disallow: /

220
yarn.lock
View File

@@ -1535,12 +1535,12 @@ __metadata:
languageName: node
linkType: hard
"@next/eslint-plugin-next@npm:13.4.8":
version: 13.4.8
resolution: "@next/eslint-plugin-next@npm:13.4.8"
"@next/eslint-plugin-next@npm:13.5.6":
version: 13.5.6
resolution: "@next/eslint-plugin-next@npm:13.5.6"
dependencies:
glob: 7.1.7
checksum: e489df937a893270446845f9a0b361dbbf105f4e651ddcb03454a19d5ee3bb64b56b885e9e81258f450e53df47497b5cdc2ae6bfc09819738299fe70af51bbc8
checksum: 58b5ef15d8298c112c72bbbc34a7a5f63637b5a02af7937d86f26223d370c6bd7c8de0eab737851a17dff52c620068a72179eb72b565add071841b720110490f
languageName: node
linkType: hard
@@ -1691,10 +1691,10 @@ __metadata:
languageName: node
linkType: hard
"@rushstack/eslint-patch@npm:^1.1.3":
version: 1.3.2
resolution: "@rushstack/eslint-patch@npm:1.3.2"
checksum: 010c87ef2d901faaaf70ea1bf86fd3e7b74f24e23205f836e9a32790bca2076afe5de58ded03c35cb482f83691c8d22b1a0c34291b075bfe81afd26cfa5d14cc
"@rushstack/eslint-patch@npm:^1.3.3":
version: 1.5.1
resolution: "@rushstack/eslint-patch@npm:1.5.1"
checksum: e4c25322312dbaa29e835a7ab4fbac53c8731dd0da65e46646e38945e296429e7fb91c2ef3da5af5d5938d44b0cde1d5290438ebb3dcb015e02b80b5e2530d24
languageName: node
linkType: hard
@@ -1857,24 +1857,7 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^5.42.0":
version: 5.61.0
resolution: "@typescript-eslint/parser@npm:5.61.0"
dependencies:
"@typescript-eslint/scope-manager": 5.61.0
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/typescript-estree": 5.61.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 2422bca03ecc6830700aaa739ec46b8e9ab6c0a47a67f140dc6b62a42a8b98997e73bce52c6a010b8a9b461211c46ba865d5b7f680a7823cf5c245d3b61f7fd5
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^6.8.0":
"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0, @typescript-eslint/parser@npm:^6.8.0":
version: 6.8.0
resolution: "@typescript-eslint/parser@npm:6.8.0"
dependencies:
@@ -1892,16 +1875,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/scope-manager@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/visitor-keys": 5.61.0
checksum: 6dfbb42c4b7d796ae3c395398bdfd2e5a4ae8aaf1448381278ecc39a1d1045af2cb452da5a00519d265bc1a5997523de22d5021acb4dbe1648502fe61512d3c6
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:6.8.0":
version: 6.8.0
resolution: "@typescript-eslint/scope-manager@npm:6.8.0"
@@ -1929,13 +1902,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/types@npm:5.61.0"
checksum: d311ca2141f6bcb5f0f8f97ddbc218c9911e0735aaa30f0f2e64d518fb33568410754e1b04bf157175f8783504f8ec62a7ab53a66a18507f43edb1e21fe69e90
languageName: node
linkType: hard
"@typescript-eslint/types@npm:6.8.0":
version: 6.8.0
resolution: "@typescript-eslint/types@npm:6.8.0"
@@ -1943,24 +1909,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/typescript-estree@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/visitor-keys": 5.61.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
semver: ^7.3.7
tsutils: ^3.21.0
peerDependenciesMeta:
typescript:
optional: true
checksum: efe25a1b2774939c02cb9b388cf72efa672811f1c39a87ddd617937f63c2320551ce459ba69c6d022e33322594d40b9f2d2c6bc9937387718adc40dc5e57ea8e
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:6.8.0":
version: 6.8.0
resolution: "@typescript-eslint/typescript-estree@npm:6.8.0"
@@ -1996,16 +1944,6 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/visitor-keys@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
eslint-visitor-keys: ^3.3.0
checksum: a8d589f61ddfc380787218da4d347e8f9aef0f82f4a93f1daee46786bda889a90961c7ec1b470db5e3261438a728fdfd956f5bda6ee2de22c4be2d2152d6e270
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:6.8.0":
version: 6.8.0
resolution: "@typescript-eslint/visitor-keys@npm:6.8.0"
@@ -2217,6 +2155,19 @@ __metadata:
languageName: node
linkType: hard
"array.prototype.findlastindex@npm:^1.2.2":
version: 1.2.3
resolution: "array.prototype.findlastindex@npm:1.2.3"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.2.0
es-abstract: ^1.22.1
es-shim-unscopables: ^1.0.0
get-intrinsic: ^1.2.1
checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e
languageName: node
linkType: hard
"array.prototype.flat@npm:^1.3.1":
version: 1.3.1
resolution: "array.prototype.flat@npm:1.3.1"
@@ -3086,26 +3037,26 @@ __metadata:
languageName: node
linkType: hard
"eslint-config-next@npm:<13.4.9":
version: 13.4.8
resolution: "eslint-config-next@npm:13.4.8"
"eslint-config-next@npm:^13.5.6":
version: 13.5.6
resolution: "eslint-config-next@npm:13.5.6"
dependencies:
"@next/eslint-plugin-next": 13.4.8
"@rushstack/eslint-patch": ^1.1.3
"@typescript-eslint/parser": ^5.42.0
"@next/eslint-plugin-next": 13.5.6
"@rushstack/eslint-patch": ^1.3.3
"@typescript-eslint/parser": ^5.4.2 || ^6.0.0
eslint-import-resolver-node: ^0.3.6
eslint-import-resolver-typescript: ^3.5.2
eslint-plugin-import: ^2.26.0
eslint-plugin-jsx-a11y: ^6.5.1
eslint-plugin-react: ^7.31.7
eslint-plugin-react-hooks: ^4.5.0
eslint-plugin-import: ^2.28.1
eslint-plugin-jsx-a11y: ^6.7.1
eslint-plugin-react: ^7.33.2
eslint-plugin-react-hooks: ^4.5.0 || 5.0.0-canary-7118f5dd7-20230705
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: ">=3.3.1"
peerDependenciesMeta:
typescript:
optional: true
checksum: ba1a6e6e58ea1ecc13fb3c090d25796744c94eab29e8acfe8251d267a619fa4ff338ed277d039a24ba6acaab0eb527e1655a2ed506470b473c2bc02612344df3
checksum: 3399d3c18d48d01a2e662b9da699d36641d32b859d5bc7541f9fb063de49f5fbefb8cb2226d3906c268cc667bc536e353fce6c7334953961eb030c73547fa0f9
languageName: node
linkType: hard
@@ -3150,7 +3101,7 @@ __metadata:
languageName: node
linkType: hard
"eslint-module-utils@npm:^2.7.4":
"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0":
version: 2.8.0
resolution: "eslint-module-utils@npm:2.8.0"
dependencies:
@@ -3162,32 +3113,34 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-import@npm:^2.26.0":
version: 2.27.5
resolution: "eslint-plugin-import@npm:2.27.5"
"eslint-plugin-import@npm:^2.28.1":
version: 2.28.1
resolution: "eslint-plugin-import@npm:2.28.1"
dependencies:
array-includes: ^3.1.6
array.prototype.findlastindex: ^1.2.2
array.prototype.flat: ^1.3.1
array.prototype.flatmap: ^1.3.1
debug: ^3.2.7
doctrine: ^2.1.0
eslint-import-resolver-node: ^0.3.7
eslint-module-utils: ^2.7.4
eslint-module-utils: ^2.8.0
has: ^1.0.3
is-core-module: ^2.11.0
is-core-module: ^2.13.0
is-glob: ^4.0.3
minimatch: ^3.1.2
object.fromentries: ^2.0.6
object.groupby: ^1.0.0
object.values: ^1.1.6
resolve: ^1.22.1
semver: ^6.3.0
tsconfig-paths: ^3.14.1
semver: ^6.3.1
tsconfig-paths: ^3.14.2
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d
checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf
languageName: node
linkType: hard
"eslint-plugin-jsx-a11y@npm:^6.5.1, eslint-plugin-jsx-a11y@npm:^6.7.1":
"eslint-plugin-jsx-a11y@npm:^6.7.1":
version: 6.7.1
resolution: "eslint-plugin-jsx-a11y@npm:6.7.1"
dependencies:
@@ -3213,7 +3166,16 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-react-hooks@npm:^4.5.0, eslint-plugin-react-hooks@npm:^4.6.0":
"eslint-plugin-react-hooks@npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705":
version: 5.0.0-canary-7118f5dd7-20230705
resolution: "eslint-plugin-react-hooks@npm:5.0.0-canary-7118f5dd7-20230705"
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
checksum: 20e334e60bf5e56cf9f760598411847525c3ff826e6ae7757c8efdc60b33d47a97ddbe1b94ce95956ea9f7bbef37995b19c716be50bd44e6a1e789cba08b6224
languageName: node
linkType: hard
"eslint-plugin-react-hooks@npm:^4.6.0":
version: 4.6.0
resolution: "eslint-plugin-react-hooks@npm:4.6.0"
peerDependencies:
@@ -3222,31 +3184,6 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-react@npm:^7.31.7":
version: 7.32.2
resolution: "eslint-plugin-react@npm:7.32.2"
dependencies:
array-includes: ^3.1.6
array.prototype.flatmap: ^1.3.1
array.prototype.tosorted: ^1.1.1
doctrine: ^2.1.0
estraverse: ^5.3.0
jsx-ast-utils: ^2.4.1 || ^3.0.0
minimatch: ^3.1.2
object.entries: ^1.1.6
object.fromentries: ^2.0.6
object.hasown: ^1.1.2
object.values: ^1.1.6
prop-types: ^15.8.1
resolve: ^2.0.0-next.4
semver: ^6.3.0
string.prototype.matchall: ^4.0.8
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944
languageName: node
linkType: hard
"eslint-plugin-react@npm:^7.33.2":
version: 7.33.2
resolution: "eslint-plugin-react@npm:7.33.2"
@@ -4201,6 +4138,15 @@ __metadata:
languageName: node
linkType: hard
"is-core-module@npm:^2.13.0":
version: 2.13.0
resolution: "is-core-module@npm:2.13.0"
dependencies:
has: ^1.0.3
checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355
languageName: node
linkType: hard
"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
@@ -4661,7 +4607,7 @@ __metadata:
"@typescript-eslint/parser": ^6.8.0
date-fns: ^2.30.0
eslint: ^8.51.0
eslint-config-next: <13.4.9
eslint-config-next: ^13.5.6
eslint-config-prettier: ^9.0.0
eslint-plugin-jsx-a11y: ^6.7.1
eslint-plugin-react: ^7.33.2
@@ -5105,6 +5051,18 @@ __metadata:
languageName: node
linkType: hard
"object.groupby@npm:^1.0.0":
version: 1.0.1
resolution: "object.groupby@npm:1.0.1"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.2.0
es-abstract: ^1.22.1
get-intrinsic: ^1.2.1
checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5
languageName: node
linkType: hard
"object.hasown@npm:^1.1.2":
version: 1.1.2
resolution: "object.hasown@npm:1.1.2"
@@ -5824,7 +5782,7 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^7.3.5, semver@npm:^7.3.7":
"semver@npm:^7.3.5":
version: 7.5.3
resolution: "semver@npm:7.5.3"
dependencies:
@@ -6383,7 +6341,7 @@ __metadata:
languageName: node
linkType: hard
"tsconfig-paths@npm:^3.14.1":
"tsconfig-paths@npm:^3.14.2":
version: 3.14.2
resolution: "tsconfig-paths@npm:3.14.2"
dependencies:
@@ -6402,13 +6360,6 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd
languageName: node
linkType: hard
"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0":
version: 2.6.0
resolution: "tslib@npm:2.6.0"
@@ -6416,17 +6367,6 @@ __metadata:
languageName: node
linkType: hard
"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
dependencies:
tslib: ^1.8.1
peerDependencies:
typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48
languageName: node
linkType: hard
"tunnel-agent@npm:^0.6.0":
version: 0.6.0
resolution: "tunnel-agent@npm:0.6.0"