chore: upgrade dependencies (#8468)

* Upgrade paths

* Update topic rendering

* Fix file names

* Remove courses file
pull/8471/head
Kamran Ahmed 6 days ago committed by GitHub
parent 0d62847053
commit 82c52aca7e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      astro.config.mjs
  2. 7
      package.json
  3. 939
      pnpm-lock.yaml
  4. 58
      scripts/rename-content.ts
  5. 6
      src/components/ExploreAIRoadmap/ExploreAISorting.tsx
  6. 0
      src/data/roadmaps/aws/content/autoscaling/amis.md
  7. 0
      src/data/roadmaps/aws/content/autoscaling/autoscaling-groups.md
  8. 0
      src/data/roadmaps/aws/content/autoscaling/elb.md
  9. 0
      src/data/roadmaps/aws/content/autoscaling/index.md
  10. 0
      src/data/roadmaps/aws/content/autoscaling/launch-templates.md
  11. 0
      src/data/roadmaps/aws/content/autoscaling/scaling-policies.md
  12. 0
      src/data/roadmaps/aws/content/cloudfront/distributions.md
  13. 0
      src/data/roadmaps/aws/content/cloudfront/index.md
  14. 0
      src/data/roadmaps/aws/content/cloudfront/invalidations.md
  15. 0
      src/data/roadmaps/aws/content/cloudfront/policies.md
  16. 0
      src/data/roadmaps/aws/content/cloudwatch/events.md
  17. 0
      src/data/roadmaps/aws/content/cloudwatch/index.md
  18. 0
      src/data/roadmaps/aws/content/cloudwatch/logs.md
  19. 0
      src/data/roadmaps/aws/content/cloudwatch/metrics.md
  20. 0
      src/data/roadmaps/aws/content/dynamodb/backup-restore.md
  21. 0
      src/data/roadmaps/aws/content/dynamodb/capacity-settings.md
  22. 0
      src/data/roadmaps/aws/content/dynamodb/data-modeling.md
  23. 0
      src/data/roadmaps/aws/content/dynamodb/dynamo-local.md
  24. 0
      src/data/roadmaps/aws/content/dynamodb/index.md
  25. 0
      src/data/roadmaps/aws/content/dynamodb/limits.md
  26. 0
      src/data/roadmaps/aws/content/dynamodb/primary-keys.md
  27. 0
      src/data/roadmaps/aws/content/dynamodb/streams.md
  28. 0
      src/data/roadmaps/aws/content/dynamodb/tables-items.md
  29. 0
      src/data/roadmaps/aws/content/ec2/cpu-credits.md
  30. 0
      src/data/roadmaps/aws/content/ec2/elastic-ip.md
  31. 0
      src/data/roadmaps/aws/content/ec2/index.md
  32. 0
      src/data/roadmaps/aws/content/ec2/instance-types.md
  33. 0
      src/data/roadmaps/aws/content/ec2/keypairs.md
  34. 0
      src/data/roadmaps/aws/content/ec2/purchasing-options.md
  35. 0
      src/data/roadmaps/aws/content/ec2/storage-volume.md
  36. 0
      src/data/roadmaps/aws/content/ec2/user-data-scripts.md
  37. 0
      src/data/roadmaps/aws/content/ecr.md
  38. 0
      src/data/roadmaps/aws/content/ecs/clusters.md
  39. 0
      src/data/roadmaps/aws/content/ecs/fargate.md
  40. 0
      src/data/roadmaps/aws/content/ecs/index.md
  41. 0
      src/data/roadmaps/aws/content/ecs/launch-config.md
  42. 0
      src/data/roadmaps/aws/content/ecs/services.md
  43. 0
      src/data/roadmaps/aws/content/ecs/tasks.md
  44. 0
      src/data/roadmaps/aws/content/eks.md
  45. 0
      src/data/roadmaps/aws/content/elasticache/index.md
  46. 0
      src/data/roadmaps/aws/content/elasticache/quotas.md
  47. 0
      src/data/roadmaps/aws/content/iam/index.md
  48. 0
      src/data/roadmaps/aws/content/iam/policies/identity-based.md
  49. 0
      src/data/roadmaps/aws/content/iam/policies/index.md
  50. 0
      src/data/roadmaps/aws/content/iam/policies/resource-based.md
  51. 0
      src/data/roadmaps/aws/content/iam/roles/assuming-roles.md
  52. 0
      src/data/roadmaps/aws/content/iam/roles/index.md
  53. 0
      src/data/roadmaps/aws/content/iam/roles/instance-profiles.md
  54. 0
      src/data/roadmaps/aws/content/iam/users-groups.md
  55. 0
      src/data/roadmaps/aws/content/introduction/aws/global-infra.md
  56. 0
      src/data/roadmaps/aws/content/introduction/aws/index.md
  57. 0
      src/data/roadmaps/aws/content/introduction/aws/shared-respons.md
  58. 0
      src/data/roadmaps/aws/content/introduction/aws/well-architected.md
  59. 0
      src/data/roadmaps/aws/content/introduction/cloud-computing.md
  60. 0
      src/data/roadmaps/aws/content/introduction/iaas-paas-saas.md
  61. 0
      src/data/roadmaps/aws/content/introduction/index.md
  62. 0
      src/data/roadmaps/aws/content/introduction/public-private-hybrid.md
  63. 0
      src/data/roadmaps/aws/content/lambda/api-gateway.md
  64. 0
      src/data/roadmaps/aws/content/lambda/cold-start-limitations.md
  65. 0
      src/data/roadmaps/aws/content/lambda/creating-invoking.md
  66. 0
      src/data/roadmaps/aws/content/lambda/custom-runtimes.md
  67. 0
      src/data/roadmaps/aws/content/lambda/event-bridge.md
  68. 0
      src/data/roadmaps/aws/content/lambda/index.md
  69. 0
      src/data/roadmaps/aws/content/lambda/lambda-edge.md
  70. 0
      src/data/roadmaps/aws/content/lambda/layers.md
  71. 0
      src/data/roadmaps/aws/content/lambda/versioning-aliases.md
  72. 0
      src/data/roadmaps/aws/content/rds/backup-restore.md
  73. 0
      src/data/roadmaps/aws/content/rds/db-instances.md
  74. 0
      src/data/roadmaps/aws/content/rds/index.md
  75. 0
      src/data/roadmaps/aws/content/rds/storage-types/general-purpose.md
  76. 0
      src/data/roadmaps/aws/content/rds/storage-types/index.md
  77. 0
      src/data/roadmaps/aws/content/rds/storage-types/magnetic.md
  78. 0
      src/data/roadmaps/aws/content/rds/storage-types/provisioned-iops.md
  79. 0
      src/data/roadmaps/aws/content/route53/health-checks.md
  80. 0
      src/data/roadmaps/aws/content/route53/hosted-zones/index.md
  81. 0
      src/data/roadmaps/aws/content/route53/hosted-zones/private.md
  82. 0
      src/data/roadmaps/aws/content/route53/hosted-zones/public.md
  83. 0
      src/data/roadmaps/aws/content/route53/index.md
  84. 0
      src/data/roadmaps/aws/content/route53/routing-policies.md
  85. 0
      src/data/roadmaps/aws/content/s3/buckets-objects.md
  86. 0
      src/data/roadmaps/aws/content/s3/index.md
  87. 0
      src/data/roadmaps/aws/content/s3/lifecycle.md
  88. 0
      src/data/roadmaps/aws/content/s3/storage-types/gladier.md
  89. 0
      src/data/roadmaps/aws/content/s3/storage-types/index.md
  90. 0
      src/data/roadmaps/aws/content/s3/storage-types/s3-ia.md
  91. 0
      src/data/roadmaps/aws/content/s3/storage-types/standard.md
  92. 0
      src/data/roadmaps/aws/content/ses/configuration-sets.md
  93. 0
      src/data/roadmaps/aws/content/ses/dedicated-ip.md
  94. 0
      src/data/roadmaps/aws/content/ses/dkim-setup.md
  95. 0
      src/data/roadmaps/aws/content/ses/feedback-handling.md
  96. 0
      src/data/roadmaps/aws/content/ses/identity-verification.md
  97. 0
      src/data/roadmaps/aws/content/ses/index.md
  98. 0
      src/data/roadmaps/aws/content/ses/sandbox-limits.md
  99. 0
      src/data/roadmaps/aws/content/ses/sender-reputation.md
  100. 0
      src/data/roadmaps/aws/content/vpc/cidr-blocks.md
  101. Some files were not shown because too many files have changed in this diff Show More

@ -55,7 +55,7 @@ export default defineConfig({
],
],
},
output: 'hybrid',
output: 'server',
adapter: node({
mode: 'standalone',
}),

@ -31,9 +31,9 @@
"test:e2e": "playwright test"
},
"dependencies": {
"@astrojs/node": "^8.3.4",
"@astrojs/node": "^9.1.3",
"@astrojs/react": "^4.2.3",
"@astrojs/sitemap": "^3.2.0",
"@astrojs/sitemap": "^3.3.0",
"@fingerprintjs/fingerprintjs": "^4.5.0",
"@microsoft/clarity": "^1.0.0",
"@nanostores/react": "^0.8.0",
@ -44,7 +44,7 @@
"@tanstack/react-query": "^5.59.16",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"astro": "^4.16.1",
"astro": "^5.6.1",
"clsx": "^2.1.1",
"dayjs": "^1.11.13",
"dom-to-image": "^2.6.0",
@ -93,6 +93,7 @@
"@types/dom-to-image": "^2.6.7",
"@types/js-cookie": "^3.0.6",
"@types/luxon": "^3.4.2",
"@types/markdown-it": "^14.1.2",
"@types/prismjs": "^1.26.4",
"@types/react-calendar-heatmap": "^1.6.7",
"@types/react-slick": "^0.23.13",

File diff suppressed because it is too large Load Diff

@ -0,0 +1,58 @@
import fs from 'fs';
import path from 'path';
const roadmapDirs = fs.readdirSync(
path.join(__dirname, '..', 'src', 'data', 'roadmaps'),
);
roadmapDirs.forEach((roadmapDir) => {
const roadmapDirPath = path.join(
__dirname,
'..',
'src',
'data',
'roadmaps',
roadmapDir,
'content',
);
const roadmapDirContent = fs.readdirSync(roadmapDirPath);
roadmapDirContent.forEach((content) => {
const contentPath = path.join(roadmapDirPath, content);
const contentStats = fs.statSync(contentPath);
const oldName = path.basename(contentPath);
const newName = oldName.replace(/^(\d+)-/, '');
fs.renameSync(contentPath, path.join(roadmapDirPath, newName));
if (contentStats.isDirectory()) {
const contentDirContent = fs.readdirSync(contentPath);
contentDirContent.forEach((contentDir) => {
const contentDirPath = path.join(contentPath, contentDir);
const contentDirStats = fs.statSync(contentDirPath);
const oldName = path.basename(contentDirPath);
const newName = oldName.replace(/^(\d+)-/, '');
fs.renameSync(contentDirPath, path.join(contentPath, newName));
if (contentDirStats.isDirectory()) {
const contentDirContent = fs.readdirSync(contentDirPath);
contentDirContent.forEach((contentDir) => {
const contentDirPath2 = path.join(contentDirPath, contentDir);
const contentDirStats2 = fs.statSync(contentDirPath2);
const oldName2 = path.basename(contentDirPath2);
const newName2 = oldName2.replace(/^(\d+)-/, '');
fs.renameSync(contentDirPath2, path.join(contentDirPath, newName2));
});
}
});
}
});
});

@ -1,4 +1,4 @@
import { ArrowDownWideNarrow, Check, ChevronDown } from 'lucide-react';
import { Check, ChevronDown } from 'lucide-react';
import { useRef, useState } from 'react';
import { useOutsideClick } from '../../hooks/use-outside-click';
@ -41,7 +41,7 @@ export function ExploreAISorting(props: ExploreAISortingProps) {
ref={dropdownRef}
>
<button
className="py-15 flex w-full items-center justify-between gap-2 rounded-md border px-2 text-sm"
className="flex w-full items-center justify-between gap-2 rounded-md border px-2 py-15 text-sm"
onClick={() => setIsOpen(!isOpen)}
>
<span>{selectedValue?.label}</span>
@ -52,7 +52,7 @@ export function ExploreAISorting(props: ExploreAISortingProps) {
</button>
{isOpen && (
<div className="absolute right-0 top-10 z-10 min-w-40 overflow-hidden rounded-md border border-gray-200 bg-white shadow-lg">
<div className="absolute top-10 right-0 z-10 min-w-40 overflow-hidden rounded-md border border-gray-200 bg-white shadow-lg">
{sortingLabels.map((item) => (
<button
key={item.value}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save