diff --git a/package-lock.json b/package-lock.json index f55b438..6baae4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vite-react-typescript-starter", - "version": "1.2.0", + "version": "1.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vite-react-typescript-starter", - "version": "1.2.0", + "version": "1.2.2", "dependencies": { "@aws-sdk/client-s3": "^3.525.0", "@aws-sdk/s3-request-presigner": "^3.525.0", @@ -62,6 +62,7 @@ "eslint-plugin-react-hooks": "^5.1.0-rc.0", "eslint-plugin-react-refresh": "^0.4.11", "globals": "^15.9.0", + "node-fetch": "^3.3.2", "postcss": "^8.4.49", "prisma": "^6.2.1", "puppeteer": "^24.26.1", @@ -6351,6 +6352,30 @@ "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", "license": "MIT" }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -6538,6 +6563,19 @@ "node": ">= 6" } }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -7169,6 +7207,27 @@ "whatwg-fetch": ">=0.10.0" } }, + "node_modules/isomorphic-fetch/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch/node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, "node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", @@ -7921,25 +7980,54 @@ "lower-case": "^1.1.1" } }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "license": "MIT", "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "node_modules/node-fetch/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/node-fetch/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 12" } }, "node_modules/node-releases": { @@ -10465,6 +10553,16 @@ "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", "license": "MIT" }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, "node_modules/webdriver-bidi-protocol": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.8.tgz", diff --git a/package.json b/package.json index e029f86..a8c8333 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vite-react-typescript-starter", "private": true, - "version": "1.2.5", + "version": "1.2.6", "type": "module", "scripts": { "dev": "vite", @@ -12,340 +12,12 @@ "prisma-seed": "npx prisma db seed", "db:seed": "node prisma/seed.js", "generate-sitemap": "node scripts/generate-sitemap.js", - "postbuild": "node scripts/generate-routes.js && npx react-snap" + "00postbuild": "node scripts/generate-routes.js && npx react-snap" }, "prisma": { "seed": "npx ts-node --project tsconfig.node.json --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts" }, - "reactSnap": { - "source": "dist", - "inlineCss": true, - "minifyHtml": true, - "skipThirdPartyRequests": true, - "headless": true, - "include": [ - "/", - "/about", - "/articles", - "/article/00056bb1-9766-41d6-bdc3-27c88cd4aaaa", - "/article/013ace0a-2a8f-4521-bd17-86c458f33bb5", - "/article/03a9328f-fd50-4873-bcc8-c9e555826d72", - "/article/03c76251-bb24-4435-84ee-9f312adafa74", - "/article/049edf60-d0e2-41cb-b7ba-a5dc57b84bf1", - "/article/04f4996a-4ddd-48ed-9cb3-34ab753669d8", - "/article/0664e15b-8b0b-4984-b7fc-b909a420fe6e", - "/article/0699022d-b90e-463e-b24d-77c098f32581", - "/article/09925a0c-2526-47a2-9704-4e978a33ab8e", - "/article/09ef4cc3-3b61-4859-bdfd-199e33a9ce78", - "/article/09ff2229-4bba-417f-9657-b334411ac209", - "/article/0b14a575-e002-4e4b-9158-4a406b698b06", - "/article/0b5712c6-1d92-4e57-9f9e-5dd65fd99230", - "/article/0c59ca2f-8b5a-44b0-b742-2d8cf7ae1625", - "/article/0cc72dd5-a799-4852-823b-6140a4f9352f", - "/article/0d94b9d4-c2ec-4a8c-89b2-07338b9526ac", - "/article/0d9b582d-04c8-49ce-8cf3-90709d42d824", - "/article/0df8868d-df41-4f8b-8aea-f6c0079eb2b2", - "/article/0ef2e38b-9cc2-469c-92e5-844983803e3a", - "/article/0fda3a71-a653-44de-b0ef-c9725662aee2", - "/article/0fdfb542-ac33-4543-928f-c59a4062efbc", - "/article/101a4cc5-37e2-4592-9e1c-b2e6a4f0aeab", - "/article/10dbb768-e355-4f7f-92fe-856443e2d99d", - "/article/10f044c6-7545-432f-b95f-3fce069fa932", - "/article/11498fd4-80ad-4664-9ab8-a4c055e8f67b", - "/article/119950f0-7dbe-46b2-8ff5-6529ca3fcb09", - "/article/11f92eb8-0d57-48ab-8386-7c6fb1d7d2dc", - "/article/136a7641-9d8e-4729-9177-64473a46bd28", - "/article/1370fec0-8e84-40e3-b67b-c7e86a361857", - "/article/13895246-8370-4806-919d-7886f9870ca9", - "/article/13ca3060-b354-4fd7-9ce8-d6931fc6033a", - "/article/15262267-f1f4-4be8-ab12-14bb5d794a81", - "/article/15af279e-5690-41d6-8a5f-52a69013642a", - "/article/16245df6-dbcf-498c-9b49-1442789a81ce", - "/article/16c3d2fd-ef31-48a3-a0db-12d1e734e4af", - "/article/196ed73d-d952-449a-8519-931bee4a0189", - "/article/1abadd04-2bdb-4059-a920-49c6bb4ba1c2", - "/article/1b8daa0f-4108-4c3a-9fd9-0c40acb8b880", - "/article/1c0185da-63bf-45c9-b12f-591a76371da4", - "/article/1ee67c1e-5ade-4a33-a803-a6c2f52faa28", - "/article/2012ce26-a15e-4130-9a9a-9a7b5a5b2d02", - "/article/2013c401-1f02-40a9-9248-76f41a8fcfad", - "/article/201a4e0b-f66b-4365-a997-a81f5a3d35f0", - "/article/208d2bee-5124-43a3-8453-35b655e13422", - "/article/20ab7290-0f61-4d9c-97df-e5cdcdb26440", - "/article/213872ef-ab87-40a0-ba4e-69d2b324d8df", - "/article/218f8955-eac9-48a3-96d4-6535249cf136", - "/article/22073d15-cc43-4a24-b081-6f91f63ae0c9", - "/article/224df0e1-dc5e-46f6-b380-0acd21611a71", - "/article/2257057a-d2a1-49a1-9dbb-5dbca5aa36ed", - "/article/22990414-f634-4c13-9be0-34d0d32bbd67", - "/article/230407dc-0f3d-413a-b953-a195821777d5", - "/article/2492dd23-938f-4bdb-a06c-84fe31f1dede", - "/article/24ff7bab-280c-40ab-b0f0-01fb0cb45a95", - "/article/25d8fd85-2b1c-4844-b615-be80cc3834dd", - "/article/270a650b-c5bd-4c7f-bcf7-99de4988d3ce", - "/article/2828c0b7-0884-4c79-b31d-7adb2a975422", - "/article/288e8cf9-f653-4bdf-b29c-8eb423099a46", - "/article/28eb918e-9e50-4355-90a9-99cff272f47e", - "/article/2aedec12-113f-4f91-8ea4-430d0b0da529", - "/article/2b372364-e349-4f93-958d-c3a5cb01cffc", - "/article/2e865701-1647-4602-9c2e-2e6ad267f254", - "/article/2ec22569-80bb-43ac-bbbe-ad39a1b3fa9d", - "/article/2f685787-20f7-428e-b623-dfd3b82bd43c", - "/article/3142cde8-bdff-4833-833f-caa4f0fdbc13", - "/article/314a8d25-cf8c-4f36-9083-7e0df446e48b", - "/article/3177918f-6464-4e67-b951-9abb3e20ea5e", - "/article/31f6708e-ef72-4b0a-87fe-4bf00c7cdc76", - "/article/32f98541-7de3-4a35-a1c2-d347e51722f7", - "/article/33758bfb-5e28-4d4f-9810-b2fbeba10f2c", - "/article/33b8f91e-59c6-49d6-ae01-3f61284c9754", - "/article/33e15c59-d5a0-4b2d-8da9-4617ccb15287", - "/article/34625afa-129f-4fb7-b450-5f676abae3e1", - "/article/34ef1417-72e7-49da-a328-2b5f550cb69f", - "/article/362e9cc3-d5e9-4628-b90e-7792189b8911", - "/article/37367b8d-cf0c-4bbe-b801-12d6fb335b9f", - "/article/377a5be4-a0e1-4f8d-9ed4-1fc152fd0085", - "/article/37eb4023-06ef-4000-addc-963276baf951", - "/article/3853235c-3613-4abe-b822-d452bdb7b0a7", - "/article/3886f106-0a4d-4d4b-a75f-8093999ffcb5", - "/article/3a59e2c4-bc4f-4649-a16a-83ffa3ad72c2", - "/article/3aeb5898-ca71-4301-b44e-cebc0d00b14b", - "/article/3c49a0f0-1762-4c86-90ba-c63f113beccc", - "/article/3d3fdd4d-e6cf-45e6-9ce7-3a8b9507277e", - "/article/3f7760c7-a758-4771-9e0b-1cb814697cad", - "/article/40116a5b-47de-42f8-8f4c-d8ae7831b364", - "/article/40619afd-1203-4e5b-a2ce-49454f093314", - "/article/40c7f211-36ac-40e4-8c1f-439732462662", - "/article/40ff1377-a9ef-403c-a79d-47fd59709a15", - "/article/41267ed0-4e5d-432a-8c56-ef2b1400f818", - "/article/41d082eb-d235-4ce9-b7b0-353c5767e783", - "/article/4248c94b-269d-4cce-9d7e-2b8d5431e9a0", - "/article/4410c446-de2e-4645-84b4-6c8e7ea6b5f3", - "/article/45a627a6-8d36-4a17-bfef-8750194b0543", - "/article/46ae102a-b41f-4df3-996c-535ba484b7da", - "/article/47100a11-bd3e-43b8-ac4c-ceb1634450fb", - "/article/48ad4e22-2834-4b9b-9cd1-197137d6c088", - "/article/48ee7ab0-b4eb-4d98-b692-b24fe1cc9755", - "/article/4a00fb2a-2c49-4381-a080-8d11f4afd5e4", - "/article/4a44a283-3764-483e-8fa3-e0b18a496651", - "/article/4a5d2930-30eb-409c-b5bc-863d7c509db6", - "/article/4c53bb01-c50c-41ec-ab84-60c31222744f", - "/article/4cc99691-710d-4948-bd39-9651c68c52d1", - "/article/4ccd0d89-bc66-450b-a1a4-9a4d5317773e", - "/article/4d064682-ca27-488b-a5d0-eced7977cea5", - "/article/4e887647-47ab-42db-b220-d3bd4f692add", - "/article/4e99e641-227f-4378-9c9a-904e739cd776", - "/article/50a70fa3-78e6-4f75-b637-8d4225433d9f", - "/article/54a9cbb9-7443-4404-8bea-e0ceb5498536", - "/article/556a8f23-4349-4ff1-af33-16b33fad6de2", - "/article/55af4d25-8354-460d-a663-b487ebd1700d", - "/article/55f2fa80-478d-4d62-9535-f1ddf72fbeeb", - "/article/56abaa99-88e7-4491-ab9f-c889fcb4f4ae", - "/article/56aeb815-fe80-4541-b07b-80611ea5372f", - "/article/56fea65a-9c0f-4080-ad9a-87fe4594636d", - "/article/57f955d8-c366-4709-95f5-3ca26bb06a5a", - "/article/584c101e-97ee-4617-aaf5-3bca94e4b941", - "/article/59461afe-4d7f-4508-84c5-5898ac561351", - "/article/5952d1b9-4811-475e-9bcc-1defa891d611", - "/article/5987a682-89ee-4f49-945d-78b3f3a2c55f", - "/article/5b66890f-5cc8-43bb-888d-9ef51c44c7c4", - "/article/5e115783-ee5f-4085-9445-0aa1ad72872c", - "/article/5e3aa977-ab8e-41ca-b94c-b2f1ccd69303", - "/article/5e96f2b0-1a24-4b45-a6e6-77f2824e5990", - "/article/600850c3-7136-4fe1-ba64-d6ab9389ddab", - "/article/60309d98-9aaa-4219-b68c-c2b0b373946a", - "/article/6038f4e8-b0f2-4f32-bfe8-3e0b6df4ddb1", - "/article/61322d1f-64af-4765-a32d-e8467fce9ad3", - "/article/619095d8-7b18-4a6a-95ba-1d0b6ccf277d", - "/article/61ba70a5-c4af-4774-b268-489644a42f81", - "/article/620f30d4-aee5-49e0-b309-8746e029656e", - "/article/62212946-ce0b-471c-b27d-84d66f3d0490", - "/article/629e3f65-b94d-4af3-9c17-b94974eb3492", - "/article/62c17539-6ecb-42b5-868e-6c466caf4909", - "/article/6356d8d3-e92a-46c5-9a01-3f80c4a27f3a", - "/article/6551e4e1-9124-4fa8-a09d-9e3d50a8f3ea", - "/article/65cca101-1600-42ed-966b-2956ae432dad", - "/article/65f37026-e475-44e4-b1e1-d4d7f16e1550", - "/article/6673fe73-84a9-49fd-aeb4-62094a707964", - "/article/6787d1bb-5484-41b2-bcd6-b3fed28e6fb1", - "/article/680c0af9-2217-4769-bfe1-e122584578d2", - "/article/687e1abe-cfc5-47ea-a853-bc134a2ab1d6", - "/article/68a91a8c-6136-4253-9380-1ad4c54e7854", - "/article/68fb587f-ac8d-4351-8830-db352b9a437e", - "/article/6978f5e7-1c95-4e39-a995-d832ecb6234d", - "/article/698ece7b-9af6-427a-a63c-d3251e834f57", - "/article/69cdfbbf-cddc-4712-9bfc-98694b749570", - "/article/6aa073a2-7925-4dad-9790-5ac9cf17bf36", - "/article/6aa326f1-a26d-44bd-8f3a-c1dd60dbc217", - "/article/6c547748-5a9a-4ffb-99fa-c933698dd141", - "/article/6d871e28-447e-46bb-8233-cc8fdb9d1055", - "/article/6e948894-b650-4fd6-b03b-2b45e241dc36", - "/article/712c9dfd-4904-4f61-a61d-7325b733f980", - "/article/724a29c3-c9b1-45a2-ad9f-2d8fc7c50187", - "/article/738f3f6c-32f8-49f2-bea3-3db3372942f9", - "/article/74d9c972-e1d0-4198-8056-1a0a0a451db7", - "/article/756db6d8-5b9d-485c-a18e-0fffc12462f9", - "/article/764d2d0d-e48d-4ddd-8fc8-9226fc7712ef", - "/article/771e3861-f7e7-431b-9cd7-e8d05f090918", - "/article/77481bf8-d914-4e2c-a37c-4fb1813bbfa0", - "/article/78c1b1cf-8c20-4231-aa45-e1c87f8e3fe8", - "/article/7938cd18-8797-4d42-98cd-eea5b60a7af7", - "/article/798b7282-e302-460f-b55a-e3583691bed0", - "/article/7b2d21cd-2b97-4fa6-94a0-6a11830421fa", - "/article/7b9bf971-d157-41fb-b35c-70d76e286712", - "/article/7ca429ca-e530-4fef-92f1-d04dc2e537ba", - "/article/7cbfa122-0ea6-435d-9eb2-346adacf80b4", - "/article/7d850275-44bf-46bd-a0a4-1a09f3a05c85", - "/article/7e775832-b78b-42a6-981f-cd2418e1e006", - "/article/7fa75cce-7fb1-407d-a8c6-f0f4fd10faa2", - "/article/80342a8d-811a-4fb4-a9ea-a82f14452d56", - "/article/803b600b-5688-4bed-9eea-a9a154eb68ea", - "/article/81dedecc-1c28-4730-8619-c04a2e4d3a2b", - "/article/82a52886-b78e-4b7a-93d5-6c0131e6509f", - "/article/82ba070a-5d70-498a-9ecb-333ae1937607", - "/article/83190ea9-ef0c-49e3-b00f-95a3638c9f0a", - "/article/84adf9ac-d01f-41d6-8aa8-bc251978265f", - "/article/84e9cf58-042a-4b33-97c2-b6231ef1c495", - "/article/85746df6-81c3-47b8-bd6b-873fbebf5f4e", - "/article/85a65ac0-dab2-42e6-a65b-e9b1c1cca1be", - "/article/868c4ef0-c3b7-4bb2-ab55-932f81db1d57", - "/article/871e549c-72ec-4342-9782-fa5042399f76", - "/article/8797cb0a-68d7-4575-8c9d-93891baee22a", - "/article/87c52cb3-7be1-4b63-8440-348cb7fddc80", - "/article/88995eee-6139-4965-9749-6e0558920dd8", - "/article/88c6b4da-a6a8-4e80-a766-4c3f3966e9e4", - "/article/89aba694-5f86-473e-b55d-7ca2232077ef", - "/article/8a64659a-c9bc-4d7d-ab0a-ae50ee62f8da", - "/article/8baa93fe-c13b-4b51-85a8-ba3d900e35e5", - "/article/8bd17ddd-9304-4a4b-95d3-7fbbc582242d", - "/article/8c4d0a5c-940c-459e-96a9-a047e9d95b51", - "/article/8e4840a0-fdc3-423e-bfcc-a6faf30ee9b7", - "/article/8f09ca91-5345-4a4b-8a46-80f538683ca2", - "/article/8f2dba83-5b64-4e3a-881a-fcd223009a38", - "/article/8f9f4f71-c2dc-4ff2-b46f-d76948206ba3", - "/article/90c3df1b-f738-4c38-978b-b6f3d4311c95", - "/article/90cce5cc-cd10-4403-8be9-b828ca0f56f6", - "/article/91179d22-045f-43e7-abc4-e238f6d334a4", - "/article/91280bb7-b2ec-4435-8438-5765a68dfb3f", - "/article/915c2760-a3d9-4b9f-badc-6f2955e556fd", - "/article/92a2972d-7d1d-4d62-9f03-52b1668eef59", - "/article/93354b1f-ae11-47b3-bec6-47e54bdb21b7", - "/article/9578c442-e454-4468-abfc-e36771db7766", - "/article/98aae63d-e4aa-45d5-a57f-a617eef2ef21", - "/article/995574cb-7fba-4d5f-b033-5b2c7d2e4f70", - "/article/99a29ef2-873f-43f1-81ef-0b411ff627d0", - "/article/9a4750e0-6da4-4441-8016-896e2efb239e", - "/article/9c25bd7e-3841-403c-a95a-c1e753270f79", - "/article/9c659463-9bbe-41c1-8c44-8813b0a07801", - "/article/9d92ebb3-6de3-4e76-a2df-29d859d8b6b6", - "/article/a0791ce7-bb92-44fb-a97e-3f61752119f8", - "/article/a0e916aa-f9da-4584-bdaf-0631bb672e22", - "/article/a2808fcd-046a-4bda-a30b-0a9cc0485628", - "/article/a2cfd838-2872-435e-8569-63d537677b0b", - "/article/a35dc147-f983-4803-9590-12f75d4d84ee", - "/article/a8b44987-4fd5-4a37-aee1-d2af859af992", - "/article/aac208e4-e1b5-41ec-944d-18a0b823b1dd", - "/article/ab1a0aac-1369-4372-b256-2f0f93a33fdf", - "/article/ac91d5f8-426f-40e4-b15c-186a1b75861b", - "/article/ad009367-32b5-4974-b260-308f5f5b2527", - "/article/ad2e1baa-b7cd-41b4-bcf1-f56f78166e4b", - "/article/afccab0e-c922-47c9-920c-23acf150c5b0", - "/article/b0784b8e-6341-477c-83c2-f611ab3c48b4", - "/article/b0bcbc50-6c06-48bc-9fab-d82511c64d6f", - "/article/b1003f4d-8752-48b2-b72d-ed5beb3afeb9", - "/article/b1bdd064-8344-4e00-8a1a-f1e9eba38ded", - "/article/b47d51c4-ae21-4f6e-91ed-da2cd6c04117", - "/article/b53068be-35c5-4d25-8b6a-c5ce9b98bf7e", - "/article/b5bd2b3e-0a8c-4d3d-bc00-b8e21d5b033f", - "/article/b61ec053-4d07-4cfa-8f2d-ef832a65f9b5", - "/article/b76946aa-81b7-4090-b9e0-e7c748f7d033", - "/article/b8590ec5-4d10-4098-b023-236b5fa1bb82", - "/article/b8b203f3-3b91-4969-a195-c14144e9b0f3", - "/article/b8bb6e89-9a92-48f6-9c5d-4e770662a828", - "/article/b8cd9462-933d-4978-bf50-d815f7edaca8", - "/article/b9364406-aaf4-4c58-b7b2-b11ffeeefe46", - "/article/b9cc093f-3c36-453d-97ef-2ddece75795f", - "/article/b9d52857-080d-48b2-8d92-d657d0a12eb3", - "/article/bad61189-46f2-4a94-9e93-5460c5dd222c", - "/article/bb6628dd-f19a-4e41-b30b-f6ce93e97621", - "/article/bc00bee8-0a1f-4d02-a972-5ca65e04ad56", - "/article/bc03c3e7-a977-4079-8319-89647ce921c8", - "/article/bcb0893a-c0fd-4df2-948c-e43d877fed95", - "/article/bcedc264-7856-4c3f-892c-5849809b48bf", - "/article/bd4f3c98-4f54-4522-8d80-352137693019", - "/article/bee3ce53-0bdb-46c5-a6d4-686916bbd1d9", - "/article/c015ca8e-369b-4517-8884-0580f41ed84a", - "/article/c0ccc47a-2364-4a0c-b31c-ab7663819422", - "/article/c2658e16-9500-4e5a-b048-4c5a3a2998fb", - "/article/c3387949-6f9c-439e-80d1-8d6cede8d8e0", - "/article/c538daa6-3b74-4002-9bc5-ad13e2774b44", - "/article/c61f8099-c76a-44ff-86e6-8f31e94dd532", - "/article/c6c55fdc-ea96-468e-adb9-2bc35961cafb", - "/article/c8027e57-ba22-4292-b19d-37baa832fc90", - "/article/c86f5dca-b9c2-47fe-bc15-71949b2ff1de", - "/article/c8887260-6512-40f0-a518-251c71cd41cc", - "/article/c8fcd771-7892-456a-a6e6-1989d972eefd", - "/article/ca0232af-cac9-4bb0-8afd-a5bebbccd961", - "/article/ca4b6061-4295-4e28-baaa-2b384f4fdb1a", - "/article/cb4edce3-c360-42c2-947c-b7437346b9f7", - "/article/cbd3899d-36a3-4d97-a3ea-9f37b70a3517", - "/article/ce9ae524-e0e1-4bab-931a-fc91ad5dd8ec", - "/article/cf2f1b23-066f-4c38-b9df-1364065c142c", - "/article/d42215b5-d5ae-4267-906f-30b5be9979b7", - "/article/d46d9ffe-3819-4766-89c7-b74b59c4f5a8", - "/article/d49be69c-1a79-4ae6-938e-176c1a4201c9", - "/article/d4f15aa5-b555-452f-a5a9-1214f7a4e37e", - "/article/d620f173-9142-4f47-a34f-0a521e122c56", - "/article/d6c3f327-168b-44cd-88af-c293d1fed7b8", - "/article/d7950cad-3f63-4f86-9131-c06ba84142e0", - "/article/d8d37189-c4a7-4a39-bb0f-04587daa3595", - "/article/dac090c8-add0-4f6f-903e-73f9059a6744", - "/article/daef99aa-641e-4e8e-9e95-e1eeec09c12b", - "/article/daf3c57c-71c1-4207-8b58-328c57c1c482", - "/article/db27da87-0107-40d0-bdaf-d6dda396b7ce", - "/article/db667e74-ec65-4aad-a0a1-fbfb6bffee1e", - "/article/dbb3e83f-043e-45aa-8714-e4d27402a38e", - "/article/dbb7177e-e238-4f63-80b9-c00fb6c00a25", - "/article/de539fb0-c484-4822-8e73-8fdb52f6eb02", - "/article/df76bed4-5217-417e-802d-01a207451772", - "/article/e051fc24-fa70-4d6c-b4ca-1df89d00677e", - "/article/e235d2cc-e648-4815-90b5-0bd987ee7550", - "/article/e4644be9-344b-44b8-8cb2-f47e2685b4e6", - "/article/e48594d5-7bbd-4d87-9232-536b04802a4c", - "/article/e69a2326-5018-400e-89cb-388b180ea7f5", - "/article/e780c92c-001c-4760-a8b0-483f30005afc", - "/article/e7d7d4fd-83b0-40a1-aedf-5326d72cadf6", - "/article/e8493aec-0b6e-4341-9f64-fc089486703e", - "/article/e94e9c21-ee4b-4974-952a-b25f2860e6d7", - "/article/ea038326-b2e5-4320-b02c-5b9b39800dd7", - "/article/eae064c4-dfe8-440d-848a-b7305b86dd76", - "/article/eba67aa8-e1cb-435b-a86b-9fa3b411d10a", - "/article/ecfb1885-3e4e-4205-98d9-b14aaf0bd641", - "/article/ecfffcc5-4d84-4364-bdec-36651ef4665a", - "/article/ee031488-91f2-4961-aa52-f1fbd7d63946", - "/article/ef06c1d3-c6dc-4a5d-ae3b-a5042853f926", - "/article/f04fff4e-2bca-4a06-9e3b-5431cb4b82f7", - "/article/f0b6a112-c6e1-4831-a378-2d95c9a63cfe", - "/article/f3008d0f-9737-4b3b-9a04-419cf17a3b5b", - "/article/f3688f25-dfb8-41fd-ae39-1dc1da777434", - "/article/f52f34cc-b46c-4a2c-b814-d38b2455003e", - "/article/f5bccedc-3b60-4e6f-9b67-e700597b203d", - "/article/f68448d8-51ef-4865-ba48-cea56d675388", - "/article/f7902c71-cfcc-4c37-a608-7437cad73e2f", - "/article/f7dda245-5a92-48a0-bac1-1c3a4abf1581", - "/article/f8e7a229-0ec5-4d16-a304-acce50d6675f", - "/article/f9ec8b43-452c-4966-b4b3-18cf51a0c310", - "/article/fa6e2996-3829-465e-a774-cf8b91fe34a1", - "/article/fba39a34-ce70-4b22-bc95-ea386740435b", - "/article/fc7ae44f-e583-45a4-8af2-f6a5b110d3e9", - "/article/fcde6e91-0599-49cf-bd6a-0760917a8220", - "/article/fd21bc77-a29f-453f-a661-6ee94282bf16", - "/article/fe4c4e60-46d5-4bde-9706-0bb6b7ba20cb", - "/article/ff2d6692-4fbb-4353-84b5-bab884a3b271", - "/article/ff7b97d1-c6bd-4ac5-9c62-e86438975397", - "/article/fff8d34a-8629-4ddb-9eaf-6e95f21e17d8" - ] - }, - "dependencies": { + "dependencies": { "@aws-sdk/client-s3": "^3.525.0", "@aws-sdk/s3-request-presigner": "^3.525.0", "@headlessui/react": "^2.2.2", diff --git a/scripts/generate-sitemap.js b/scripts/generate-sitemap.js index 2235fc9..69a5dff 100644 --- a/scripts/generate-sitemap.js +++ b/scripts/generate-sitemap.js @@ -1,3 +1,4 @@ +import 'dotenv/config'; import { SitemapStream, streamToPromise } from 'sitemap'; import { Readable } from 'stream'; import { writeFileSync } from 'fs'; @@ -5,7 +6,7 @@ import axios from "axios"; async function generateSitemap() { - const API_URL = import.meta.env.VITE_API_URL || 'http://localhost:5000'; + const API_URL = process.env.VITE_API_URL || 'http://localhost:5000'; async function fetchArticlePaths() { try {