Mirror of
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: update GitHub template files

+572 -291
+34
.github/labeler.yaml
··· 1 + # See https://github.com/actions/labeler/tree/v5 2 + 3 + "🚨 action": 4 + - changed-files: 5 + - any-glob-to-any-file: .github/workflows/** 6 + 7 + "📝 changeset": 8 + - changed-files: 9 + - any-glob-to-any-file: "**/.changeset/**.{md,mdx}" 10 + 11 + "🚧 config": 12 + - changed-files: 13 + - any-glob-to-any-file: "**/*config*.{js,ts,jsx,tsx,mjs,mts,json,yml,yaml,toml,cjs,cts}" 14 + 15 + "✒️ documentation": 16 + - changed-files: 17 + - any-glob-to-any-file: "**/README.md" 18 + 19 + "🌏 i18n": 20 + - changed-files: 21 + - all-globs-to-any-file: ["**/docs/**", "!**/docs/en/**"] 22 + 23 + "🚀 manifest": 24 + - changed-files: 25 + - any-glob-to-any-file: "manifest*/**" 26 + 27 + "📦 package": 28 + - changed-files: 29 + - any-glob-to-any-file: "**/packages/**" 30 + - any-glob-to-any-file: "**/package.json" 31 + 32 + "🏯 styles": 33 + - changed-files: 34 + - any-glob-to-any-file: "**/*.{css,scss,sass,less,styl}"
+31
.github/renovate.json5
··· 1 + { 2 + $schema: "https://docs.renovatebot.com/renovate-schema.json", 3 + extends: [ 4 + ":disableDependencyDashboard", 5 + ":semanticPrefixFixDepsChoreOthers", 6 + ":ignoreModulesAndTests", 7 + "workarounds:all", 8 + "helpers:pinGitHubActionDigestsToSemver", 9 + "docker:disable", 10 + ], 11 + rangeStrategy: "bump", 12 + ignorePaths: ["**/node_modules/**"], 13 + packageRules: [ 14 + { 15 + groupName: "github-actions", 16 + matchManagers: ["github-actions"], 17 + }, 18 + { 19 + matchManagers: ["npm"], 20 + groupName: "dependencies", 21 + matchDepTypes: ["devDependencies", "dependencies", "peerDependencies"], 22 + enabled: false, 23 + }, 24 + { 25 + description: "Disable package manager version updates", 26 + matchPackageNames: ["pnpm"], 27 + matchDepTypes: ["packageManager"], 28 + enabled: false, 29 + }, 30 + ], 31 + }
+37
.github/workflows/format.yaml
··· 1 + name: autofix.ci 2 + on: 3 + pull_request: 4 + push: 5 + branches: [main] 6 + permissions: 7 + contents: read 8 + 9 + jobs: 10 + autofix: 11 + runs-on: ubuntu-latest 12 + steps: 13 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 14 + 15 + - name: Setup PNPM 16 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 17 + 18 + - name: Setup Node 19 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 20 + with: 21 + node-version: 20 22 + cache: "pnpm" 23 + 24 + - name: Install Dependencies 25 + run: pnpm i 26 + 27 + - name: Run prettier 28 + run: pnpm exec prettier . --write 29 + 30 + # Optimize all PNGs with https://pngquant.org/ 31 + - run: sudo apt-get update && sudo apt-get install -y pngquant 32 + - name: Run pngquant 33 + run: | 34 + shopt -s globstar 35 + find . -name '*.png' -exec pngquant --ext .png 256 {} \; 36 + 37 + - uses: autofix-ci/action@551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef
+55
.github/workflows/labeler.yaml
··· 1 + name: "Pull Request Labeler" 2 + on: 3 + - pull_request_target 4 + 5 + jobs: 6 + labeler: 7 + permissions: 8 + contents: read 9 + pull-requests: write 10 + runs-on: ubuntu-latest 11 + steps: 12 + - name: Generate GitHub App token 13 + id: generate_token 14 + uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0 15 + with: 16 + app_id: ${{ secrets.BOT_APP_ID }} 17 + private_key: ${{ secrets.BOT_PRIVATE_KEY }} 18 + 19 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 20 + - name: Ensure labels exist 21 + env: 22 + GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} 23 + run: | 24 + gh label delete "bug" --yes || true 25 + gh label delete "documentation" --yes || true 26 + gh label delete "duplicate" --yes || true 27 + gh label delete "enhancement" --yes || true 28 + gh label delete "good first issue" --yes || true 29 + gh label delete "help wanted" --yes || true 30 + gh label delete "invalid" --yes || true 31 + gh label delete "question" --yes || true 32 + gh label delete "wontfix" --yes || true 33 + 34 + gh label create "🚨 action" --description "Changes in GitHub workflows or actions" --color "A75AD5" --force 35 + gh label create "🤖 bot" --description "Automatically generated pull request" --color "0075CA" --force 36 + gh label create "🐛 bug" --description "Something isn't working" --color "D73A4A" --force 37 + gh label create "📝 changeset" --description "Contains changeset files" --color "304EF9" --force 38 + gh label create "🚧 config" --description "Configuration file updates" --color "C0ED4F" --force 39 + gh label create "✒️ documentation" --description "Documentation updates, like README changes" --color "66741D" --force 40 + gh label create "🔁 duplicate" --description "This issue or pull request already exists" --color "008672" --force 41 + gh label create "⏫ enhancement" --description "New feature or request" --color "3C11FD" --force 42 + gh label create "🥇 good first issue" --description "Good for newcomers" --color "7057FF" --force 43 + gh label create "🆘 help wanted" --description "Extra attention is needed" --color "BFD4F2" --force 44 + gh label create "🌏 i18n" --description "Updates to internationalized docs, excluding English" --color "006B75" --force 45 + gh label create "👀 invalid" --description "This doesn't seem right" --color "E4E669" --force 46 + gh label create "🚀 manifest" --description "Manifest-related changes" --color "96D3D7" --force 47 + gh label create "📦 package" --description "Updates in package structure or package.json" --color "F34A37" --force 48 + gh label create "❓ question" --description "Further information is requested" --color "D876E3" --force 49 + gh label create "🏯 styles" --description "Stylesheets or design updates" --color "550F5A" --force 50 + gh label create "🔒 wontfix" --description "This will not be worked on" --color "FFFFFF" --force 51 + 52 + - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5 53 + with: 54 + configuration-path: .github/labeler.yaml 55 + sync-labels: true
+43
.github/workflows/welcome-bot.yaml
··· 1 + name: WelcomeBot 2 + 3 + on: 4 + pull_request_target: 5 + branches: [main] 6 + types: [opened] 7 + 8 + permissions: 9 + pull-requests: write 10 + 11 + jobs: 12 + welcome: 13 + name: Welcome First-Time Contributors 14 + runs-on: ubuntu-latest 15 + steps: 16 + - name: Generate GitHub App token 17 + id: generate_token 18 + uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0 19 + with: 20 + app_id: ${{ secrets.BOT_APP_ID }} 21 + private_key: ${{ secrets.BOT_PRIVATE_KEY }} 22 + 23 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 24 + - name: Convert Repository Name to Title Case 25 + id: convert_repo_name 26 + run: | 27 + REPO_NAME="${{ github.event.repository.name }}" 28 + TITLE_CASE_REPO_NAME=$(echo "$REPO_NAME" | sed 's/-/ /g' | awk '{for(i=1;i<=NF;i++) $i=toupper(substr($i,1,1)) tolower(substr($i,2))} 1') 29 + echo "title_case_repo_name=$TITLE_CASE_REPO_NAME" >> $GITHUB_ENV 30 + - uses: zephyrproject-rtos/action-first-interaction@58853996b1ac504b8e0f6964301f369d2bb22e5c 31 + with: 32 + repo-token: ${{ steps.generate_token.outputs.token }} 33 + pr-opened-message: | 34 + Hello! Thank you for opening your **first PR** to ${{ env.title_case_repo_name }}! ✨ 35 + 36 + Here’s what will happen next: 37 + 38 + 1. Our GitHub bots will run to check your changes. 39 + If they spot any issues you will see some error messages on this PR. 40 + Don’t hesitate to ask any questions if you’re not sure what these mean! 41 + 42 + 2. One or more of our maintainers will take a look and may ask you to make changes. 43 + We try to be responsive, but don’t worry if this takes a few days.
+125 -27
.gitignore
··· 1 - # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 1 + # Logs 2 + logs 3 + *.log 4 + npm-debug.log* 5 + yarn-debug.log* 6 + yarn-error.log* 7 + lerna-debug.log* 8 + .pnpm-debug.log* 2 9 3 - # dependencies 4 - /node_modules 5 - /.pnp 6 - .pnp.js 7 - .yarn/install-state.gz 10 + # Diagnostic reports (https://nodejs.org/api/report.html) 11 + report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 8 12 9 - # testing 10 - /coverage 13 + # Runtime data 14 + pids 15 + *.pid 16 + *.seed 17 + *.pid.lock 11 18 12 - # next.js 13 - /.next/ 14 - /out/ 19 + # Directory for instrumented libs generated by jscoverage/JSCover 20 + lib-cov 15 21 16 - # production 17 - /build 22 + # Coverage directory used by tools like istanbul 23 + coverage 24 + *.lcov 18 25 19 - # misc 20 - .DS_Store 21 - *.pem 26 + # nyc test coverage 27 + .nyc_output 22 28 23 - # debug 24 - npm-debug.log* 25 - yarn-debug.log* 26 - yarn-error.log* 29 + # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 + .grunt 27 31 28 - # local env files 29 - .env*.local 32 + # Bower dependency directory (https://bower.io/) 33 + bower_components 34 + 35 + # node-waf configuration 36 + .lock-wscript 30 37 31 - # vercel 32 - .vercel 38 + # Compiled binary addons (https://nodejs.org/api/addons.html) 39 + build/Release 33 40 34 - # typescript 41 + # Dependency directories 42 + node_modules/ 43 + jspm_packages/ 44 + 45 + # Snowpack dependency directory (https://snowpack.dev/) 46 + web_modules/ 47 + 48 + # TypeScript cache 35 49 *.tsbuildinfo 36 - next-env.d.ts 37 - package-lock.json 50 + 51 + # Optional npm cache directory 52 + .npm 53 + 54 + # Optional eslint cache 55 + .eslintcache 56 + 57 + # Optional stylelint cache 58 + .stylelintcache 59 + 60 + # Microbundle cache 61 + .rpt2_cache/ 62 + .rts2_cache_cjs/ 63 + .rts2_cache_es/ 64 + .rts2_cache_umd/ 65 + 66 + # Optional REPL history 67 + .node_repl_history 68 + 69 + # Output of 'npm pack' 70 + *.tgz 71 + 72 + # Yarn Integrity file 73 + .yarn-integrity 74 + 75 + # dotenv environment variable files 76 + .env 77 + .env.development.local 78 + .env.test.local 79 + .env.production.local 80 + .env.local 81 + 82 + # parcel-bundler cache (https://parceljs.org/) 83 + .cache 84 + .parcel-cache 85 + 86 + # Astro 87 + .astro 88 + 89 + # Next.js build output 90 + .next 91 + out 92 + 93 + # Nuxt.js build / generate output 94 + .nuxt 95 + dist 96 + .output 97 + 98 + # Gatsby files 99 + .cache/ 100 + # Comment in the public line in if your project uses Gatsby and not Next.js 101 + # https://nextjs.org/blog/next-9-1#public-directory-support 102 + # public 103 + 104 + # vuepress build output 105 + .vuepress/dist 106 + 107 + # vuepress v2.x temp and cache directory 108 + .temp 109 + .cache 110 + 111 + # Docusaurus cache and generated files 112 + .docusaurus 113 + 114 + # Serverless directories 115 + .serverless/ 116 + 117 + # FuseBox cache 118 + .fusebox/ 119 + 120 + # DynamoDB Local files 121 + .dynamodb/ 122 + 123 + # TernJS port file 124 + .tern-port 125 + 126 + # Stores VSCode versions used for (testing) VSCode extensions 127 + .vscode 128 + .vscode-test 129 + 130 + # yarn v2 131 + .yarn/cache 132 + .yarn/unplugged 133 + .yarn/build-state.yml 134 + .yarn/install-state.gz 135 + .pnp.*
+44
.prettierignore
··· 1 + # Dependency directories 2 + node_modules/ 3 + dist/ 4 + build/ 5 + out/ 6 + 7 + # Lock files 8 + pnpm-lock.yaml 9 + package-lock.json 10 + yarn.lock 11 + 12 + # Build and generated files 13 + *.min.* 14 + *.bundle.* 15 + *.map 16 + 17 + # Git and version control 18 + **/.git 19 + 20 + # Framework-specific files 21 + next-env.d.ts 22 + __generated__/ 23 + 24 + # Test and coverage files 25 + coverage/ 26 + *.spec.* 27 + *.test.* 28 + 29 + # Editor-specific files 30 + .vscode/ 31 + .idea/ 32 + *.sublime-project 33 + *.sublime-workspace 34 + 35 + # OS generated files 36 + .DS_Store 37 + Thumbs.db 38 + 39 + # Markdown and MDX files 40 + *.md 41 + *.mdx 42 + 43 + # Changelog 44 + .changeset
+27 -15
.prettierrc
··· 1 1 { 2 - "printWidth": 120, 3 - "tabWidth": 4, 4 - "importOrder": [ 5 - "<THIRD_PARTY_MODULES>", 6 - "^@internal/(.*)$", 7 - "^@/models/(.*)$", 8 - "^@/utils/(.*)$", 9 - "^@/components/(?!ui/)(.*)$", 10 - "^@/components/ui/(.*)$", 11 - "^[./].*(?<!\\.(c|le|sc)ss)$", 12 - "^[.]/[-a-zA-Z0-9_]+[.](module)[.](css|scss|less)$" 13 - ], 14 - "importOrderSeparation": true, 15 - "importOrderSortSpecifiers": true, 16 - "plugins": ["@trivago/prettier-plugin-sort-imports"] 2 + "plugins": ["prettier-plugin-astro", "@trivago/prettier-plugin-sort-imports"], 3 + "trailingComma": "es5", 4 + "tabWidth": 2, 5 + "semi": true, 6 + "singleQuote": false, 7 + "endOfLine": "lf", 8 + "htmlWhitespaceSensitivity": "css", 9 + "overrides": [ 10 + { 11 + "files": "*.astro", 12 + "options": { 13 + "parser": "astro" 14 + } 15 + } 16 + ], 17 + "importOrder": [ 18 + "<THIRD_PARTY_MODULES>", 19 + "^@internal/(.*)$", 20 + "^@/models/(.*)$", 21 + "^@/utils/(.*)$", 22 + "^@/components/(?!ui/)(.*)$", 23 + "^@/components/ui/(.*)$", 24 + "^[./].*(?<!\\.(c|le|sc)ss)$", 25 + "^[.]/[-a-zA-Z0-9_]+[.](module)[.](css|scss|less)$" 26 + ], 27 + "importOrderSeparation": true, 28 + "importOrderSortSpecifiers": true 17 29 }
+1 -1
LICENSE
··· 1 1 MIT License 2 2 3 - Copyright (c) 2024 trueberryless-org 3 + Copyright (c) 2024-present, trueberryless 4 4 5 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 6 of this software and associated documentation files (the "Software"), to deal
+1 -1
README.md
··· 29 29 30 30 ## License 31 31 32 - Licensed under the MIT license, Copyright © trueberryless-org. 32 + Licensed under the MIT license, Copyright © trueberryless. 33 33 34 34 See [LICENSE](/LICENSE) for more information.
+66 -64
package.json
··· 1 1 { 2 - "name": "true-tracker", 3 - "version": "0.1.0", 4 - "private": true, 5 - "license": "MIT", 6 - "author": "trueberryless", 7 - "packageManager": "pnpm@9.3.0", 8 - "scripts": { 9 - "dev": "next dev", 10 - "build": "next build", 11 - "start": "next start", 12 - "lint": "next lint" 13 - }, 14 - "dependencies": { 15 - "@hookform/resolvers": "^3.7.0", 16 - "@radix-ui/react-alert-dialog": "^1.1.1", 17 - "@radix-ui/react-avatar": "^1.1.0", 18 - "@radix-ui/react-checkbox": "^1.1.1", 19 - "@radix-ui/react-dialog": "^1.1.1", 20 - "@radix-ui/react-dropdown-menu": "^2.1.1", 21 - "@radix-ui/react-hover-card": "^1.1.1", 22 - "@radix-ui/react-label": "^2.1.0", 23 - "@radix-ui/react-popover": "^1.1.1", 24 - "@radix-ui/react-progress": "^1.1.0", 25 - "@radix-ui/react-radio-group": "^1.2.0", 26 - "@radix-ui/react-select": "^2.1.1", 27 - "@radix-ui/react-separator": "^1.1.0", 28 - "@radix-ui/react-slot": "^1.1.0", 29 - "@radix-ui/react-switch": "^1.1.0", 30 - "@radix-ui/react-tabs": "^1.1.0", 31 - "@radix-ui/react-toast": "^1.2.1", 32 - "@radix-ui/react-toggle": "^1.1.0", 33 - "@radix-ui/react-toggle-group": "^1.1.0", 34 - "@radix-ui/react-tooltip": "^1.1.2", 35 - "@tanstack/react-table": "^8.19.2", 36 - "class-variance-authority": "^0.7.0", 37 - "clsx": "^2.1.1", 38 - "cmdk": "^1.0.0", 39 - "date-fns": "^3.6.0", 40 - "lucide-react": "^0.400.0", 41 - "next": "14.2.4", 42 - "next-themes": "^0.3.0", 43 - "react": "^18", 44 - "react-day-picker": "^8.10.1", 45 - "react-dom": "^18", 46 - "react-hook-form": "^7.52.1", 47 - "recharts": "^2.12.7", 48 - "sonner": "^1.5.0", 49 - "swr": "^2.2.5", 50 - "tailwind-merge": "^2.3.0", 51 - "tailwindcss-animate": "^1.0.7", 52 - "vaul": "^0.9.1", 53 - "zod": "^3.23.8" 54 - }, 55 - "devDependencies": { 56 - "@trivago/prettier-plugin-sort-imports": "^4.3.0", 57 - "@types/node": "^20", 58 - "@types/react": "^18", 59 - "@types/react-dom": "^18", 60 - "eslint": "^8", 61 - "eslint-config-next": "14.2.4", 62 - "postcss": "^8", 63 - "tailwindcss": "^3.4.1", 64 - "typescript": "^5" 65 - } 2 + "name": "true-tracker", 3 + "version": "0.1.0", 4 + "private": true, 5 + "license": "MIT", 6 + "author": "trueberryless", 7 + "scripts": { 8 + "build": "next build", 9 + "dev": "next dev", 10 + "lint": "next lint", 11 + "start": "next start" 12 + }, 13 + "dependencies": { 14 + "@hookform/resolvers": "^3.7.0", 15 + "@radix-ui/react-alert-dialog": "^1.1.1", 16 + "@radix-ui/react-avatar": "^1.1.0", 17 + "@radix-ui/react-checkbox": "^1.1.1", 18 + "@radix-ui/react-dialog": "^1.1.1", 19 + "@radix-ui/react-dropdown-menu": "^2.1.1", 20 + "@radix-ui/react-hover-card": "^1.1.1", 21 + "@radix-ui/react-label": "^2.1.0", 22 + "@radix-ui/react-popover": "^1.1.1", 23 + "@radix-ui/react-progress": "^1.1.0", 24 + "@radix-ui/react-radio-group": "^1.2.0", 25 + "@radix-ui/react-select": "^2.1.1", 26 + "@radix-ui/react-separator": "^1.1.0", 27 + "@radix-ui/react-slot": "^1.1.0", 28 + "@radix-ui/react-switch": "^1.1.0", 29 + "@radix-ui/react-tabs": "^1.1.0", 30 + "@radix-ui/react-toast": "^1.2.1", 31 + "@radix-ui/react-toggle": "^1.1.0", 32 + "@radix-ui/react-toggle-group": "^1.1.0", 33 + "@radix-ui/react-tooltip": "^1.1.2", 34 + "@tanstack/react-table": "^8.19.2", 35 + "class-variance-authority": "^0.7.0", 36 + "clsx": "^2.1.1", 37 + "cmdk": "^1.0.0", 38 + "date-fns": "^3.6.0", 39 + "lucide-react": "^0.400.0", 40 + "next": "14.2.4", 41 + "next-themes": "^0.3.0", 42 + "react": "^18", 43 + "react-day-picker": "^8.10.1", 44 + "react-dom": "^18", 45 + "react-hook-form": "^7.52.1", 46 + "recharts": "^2.12.7", 47 + "sonner": "^1.5.0", 48 + "swr": "^2.2.5", 49 + "tailwind-merge": "^2.3.0", 50 + "tailwindcss-animate": "^1.0.7", 51 + "vaul": "^0.9.1", 52 + "zod": "^3.23.8" 53 + }, 54 + "devDependencies": { 55 + "@trivago/prettier-plugin-sort-imports": "5.2.2", 56 + "@types/node": "^20", 57 + "@types/react": "^18", 58 + "@types/react-dom": "^18", 59 + "eslint": "^8", 60 + "eslint-config-next": "14.2.4", 61 + "postcss": "^8", 62 + "prettier": "3.5.3", 63 + "prettier-plugin-astro": "0.14.1", 64 + "tailwindcss": "^3.4.1", 65 + "typescript": "^5" 66 + }, 67 + "packageManager": "pnpm@10.10.0" 66 68 }
+108 -183
pnpm-lock.yaml
··· 127 127 version: 3.23.8 128 128 devDependencies: 129 129 '@trivago/prettier-plugin-sort-imports': 130 - specifier: ^4.3.0 131 - version: 4.3.0(prettier@3.3.3) 130 + specifier: 5.2.2 131 + version: 5.2.2(prettier@3.5.3) 132 132 '@types/node': 133 133 specifier: ^20 134 134 version: 20.14.9 ··· 147 147 postcss: 148 148 specifier: ^8 149 149 version: 8.4.39 150 + prettier: 151 + specifier: 3.5.3 152 + version: 3.5.3 153 + prettier-plugin-astro: 154 + specifier: 0.14.1 155 + version: 0.14.1 150 156 tailwindcss: 151 157 specifier: ^3.4.1 152 158 version: 3.4.4 ··· 160 166 resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 161 167 engines: {node: '>=10'} 162 168 163 - '@babel/code-frame@7.24.7': 164 - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 165 - engines: {node: '>=6.9.0'} 169 + '@astrojs/compiler@2.12.2': 170 + resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} 166 171 167 - '@babel/generator@7.17.7': 168 - resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} 172 + '@babel/code-frame@7.27.1': 173 + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 169 174 engines: {node: '>=6.9.0'} 170 175 171 - '@babel/generator@7.24.10': 172 - resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} 176 + '@babel/generator@7.27.5': 177 + resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} 173 178 engines: {node: '>=6.9.0'} 174 179 175 - '@babel/helper-environment-visitor@7.24.7': 176 - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} 180 + '@babel/helper-string-parser@7.27.1': 181 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 177 182 engines: {node: '>=6.9.0'} 178 183 179 - '@babel/helper-function-name@7.24.7': 180 - resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} 184 + '@babel/helper-validator-identifier@7.27.1': 185 + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 181 186 engines: {node: '>=6.9.0'} 182 187 183 - '@babel/helper-hoist-variables@7.24.7': 184 - resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} 185 - engines: {node: '>=6.9.0'} 186 - 187 - '@babel/helper-split-export-declaration@7.24.7': 188 - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} 189 - engines: {node: '>=6.9.0'} 190 - 191 - '@babel/helper-string-parser@7.24.8': 192 - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} 193 - engines: {node: '>=6.9.0'} 194 - 195 - '@babel/helper-validator-identifier@7.24.7': 196 - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} 197 - engines: {node: '>=6.9.0'} 198 - 199 - '@babel/highlight@7.24.7': 200 - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} 201 - engines: {node: '>=6.9.0'} 202 - 203 - '@babel/parser@7.24.8': 204 - resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} 188 + '@babel/parser@7.27.5': 189 + resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} 205 190 engines: {node: '>=6.0.0'} 206 191 hasBin: true 207 192 ··· 209 194 resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} 210 195 engines: {node: '>=6.9.0'} 211 196 212 - '@babel/template@7.24.7': 213 - resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} 197 + '@babel/template@7.27.2': 198 + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 214 199 engines: {node: '>=6.9.0'} 215 200 216 - '@babel/traverse@7.23.2': 217 - resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} 201 + '@babel/traverse@7.27.4': 202 + resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} 218 203 engines: {node: '>=6.9.0'} 219 204 220 - '@babel/types@7.17.0': 221 - resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} 222 - engines: {node: '>=6.9.0'} 223 - 224 - '@babel/types@7.24.9': 225 - resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} 205 + '@babel/types@7.27.6': 206 + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} 226 207 engines: {node: '>=6.9.0'} 227 208 228 209 '@eslint-community/eslint-utils@4.4.0': ··· 1059 1040 resolution: {integrity: sha512-KpRjhgehIhbfH78ARm/GJDXGnpdw4bCg3qas6yjWSi7czJhI/J6pWln7NHtmBkGE9ZbohiiNtLqwGzKmBfixig==} 1060 1041 engines: {node: '>=12'} 1061 1042 1062 - '@trivago/prettier-plugin-sort-imports@4.3.0': 1063 - resolution: {integrity: sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==} 1043 + '@trivago/prettier-plugin-sort-imports@5.2.2': 1044 + resolution: {integrity: sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA==} 1045 + engines: {node: '>18.12'} 1064 1046 peerDependencies: 1065 1047 '@vue/compiler-sfc': 3.x 1066 1048 prettier: 2.x - 3.x 1049 + prettier-plugin-svelte: 3.x 1050 + svelte: 4.x || 5.x 1067 1051 peerDependenciesMeta: 1068 1052 '@vue/compiler-sfc': 1053 + optional: true 1054 + prettier-plugin-svelte: 1055 + optional: true 1056 + svelte: 1069 1057 optional: true 1070 1058 1071 1059 '@types/d3-array@3.2.1': ··· 1165 1153 resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1166 1154 engines: {node: '>=12'} 1167 1155 1168 - ansi-styles@3.2.1: 1169 - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 1170 - engines: {node: '>=4'} 1171 - 1172 1156 ansi-styles@4.3.0: 1173 1157 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1174 1158 engines: {node: '>=8'} ··· 1286 1270 caniuse-lite@1.0.30001639: 1287 1271 resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} 1288 1272 1289 - chalk@2.4.2: 1290 - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1291 - engines: {node: '>=4'} 1292 - 1293 1273 chalk@4.1.2: 1294 1274 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1295 1275 engines: {node: '>=10'} ··· 1318 1298 react: ^18.0.0 1319 1299 react-dom: ^18.0.0 1320 1300 1321 - color-convert@1.9.3: 1322 - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1323 - 1324 1301 color-convert@2.0.1: 1325 1302 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1326 1303 engines: {node: '>=7.0.0'} 1327 - 1328 - color-name@1.1.3: 1329 - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1330 1304 1331 1305 color-name@1.1.4: 1332 1306 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} ··· 1517 1491 es-to-primitive@1.2.1: 1518 1492 resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1519 1493 engines: {node: '>= 0.4'} 1520 - 1521 - escape-string-regexp@1.0.5: 1522 - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1523 - engines: {node: '>=0.8.0'} 1524 1494 1525 1495 escape-string-regexp@4.0.0: 1526 1496 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} ··· 1759 1729 has-bigints@1.0.2: 1760 1730 resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1761 1731 1762 - has-flag@3.0.0: 1763 - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1764 - engines: {node: '>=4'} 1765 - 1766 1732 has-flag@4.0.0: 1767 1733 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1768 1734 engines: {node: '>=8'} ··· 1960 1926 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1961 1927 hasBin: true 1962 1928 1963 - jsesc@2.5.2: 1964 - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1965 - engines: {node: '>=4'} 1929 + jsesc@3.1.0: 1930 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1931 + engines: {node: '>=6'} 1966 1932 hasBin: true 1967 1933 1968 1934 json-buffer@3.0.1: ··· 2193 2159 picocolors@1.0.1: 2194 2160 resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 2195 2161 2162 + picocolors@1.1.1: 2163 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2164 + 2196 2165 picomatch@2.3.1: 2197 2166 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2198 2167 engines: {node: '>=8.6'} ··· 2258 2227 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2259 2228 engines: {node: '>= 0.8.0'} 2260 2229 2261 - prettier@3.3.3: 2262 - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} 2230 + prettier-plugin-astro@0.14.1: 2231 + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} 2232 + engines: {node: ^14.15.0 || >=16.0.0} 2233 + 2234 + prettier@3.5.3: 2235 + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} 2263 2236 engines: {node: '>=14'} 2264 2237 hasBin: true 2265 2238 ··· 2404 2377 run-parallel@1.2.0: 2405 2378 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2406 2379 2380 + s.color@0.0.15: 2381 + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 2382 + 2407 2383 safe-array-concat@1.1.2: 2408 2384 resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 2409 2385 engines: {node: '>=0.4'} ··· 2411 2387 safe-regex-test@1.0.3: 2412 2388 resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 2413 2389 engines: {node: '>= 0.4'} 2390 + 2391 + sass-formatter@0.7.9: 2392 + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} 2414 2393 2415 2394 scheduler@0.23.2: 2416 2395 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} ··· 2462 2441 resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 2463 2442 engines: {node: '>=0.10.0'} 2464 2443 2465 - source-map@0.5.7: 2466 - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} 2467 - engines: {node: '>=0.10.0'} 2468 - 2469 2444 stop-iteration-iterator@1.0.0: 2470 2445 resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 2471 2446 engines: {node: '>= 0.4'} ··· 2534 2509 engines: {node: '>=16 || 14 >=14.17'} 2535 2510 hasBin: true 2536 2511 2537 - supports-color@5.5.0: 2538 - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2539 - engines: {node: '>=4'} 2512 + suf-log@2.5.3: 2513 + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 2540 2514 2541 2515 supports-color@7.2.0: 2542 2516 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} ··· 2580 2554 2581 2555 tiny-invariant@1.3.3: 2582 2556 resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} 2583 - 2584 - to-fast-properties@2.0.0: 2585 - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 2586 - engines: {node: '>=4'} 2587 2557 2588 2558 to-regex-range@5.0.1: 2589 2559 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} ··· 2730 2700 2731 2701 '@alloc/quick-lru@5.2.0': {} 2732 2702 2733 - '@babel/code-frame@7.24.7': 2734 - dependencies: 2735 - '@babel/highlight': 7.24.7 2736 - picocolors: 1.0.1 2703 + '@astrojs/compiler@2.12.2': {} 2737 2704 2738 - '@babel/generator@7.17.7': 2705 + '@babel/code-frame@7.27.1': 2739 2706 dependencies: 2740 - '@babel/types': 7.17.0 2741 - jsesc: 2.5.2 2742 - source-map: 0.5.7 2707 + '@babel/helper-validator-identifier': 7.27.1 2708 + js-tokens: 4.0.0 2709 + picocolors: 1.1.1 2743 2710 2744 - '@babel/generator@7.24.10': 2711 + '@babel/generator@7.27.5': 2745 2712 dependencies: 2746 - '@babel/types': 7.24.9 2713 + '@babel/parser': 7.27.5 2714 + '@babel/types': 7.27.6 2747 2715 '@jridgewell/gen-mapping': 0.3.5 2748 2716 '@jridgewell/trace-mapping': 0.3.25 2749 - jsesc: 2.5.2 2717 + jsesc: 3.1.0 2750 2718 2751 - '@babel/helper-environment-visitor@7.24.7': 2752 - dependencies: 2753 - '@babel/types': 7.24.9 2719 + '@babel/helper-string-parser@7.27.1': {} 2754 2720 2755 - '@babel/helper-function-name@7.24.7': 2756 - dependencies: 2757 - '@babel/template': 7.24.7 2758 - '@babel/types': 7.24.9 2721 + '@babel/helper-validator-identifier@7.27.1': {} 2759 2722 2760 - '@babel/helper-hoist-variables@7.24.7': 2761 - dependencies: 2762 - '@babel/types': 7.24.9 2763 - 2764 - '@babel/helper-split-export-declaration@7.24.7': 2723 + '@babel/parser@7.27.5': 2765 2724 dependencies: 2766 - '@babel/types': 7.24.9 2767 - 2768 - '@babel/helper-string-parser@7.24.8': {} 2769 - 2770 - '@babel/helper-validator-identifier@7.24.7': {} 2771 - 2772 - '@babel/highlight@7.24.7': 2773 - dependencies: 2774 - '@babel/helper-validator-identifier': 7.24.7 2775 - chalk: 2.4.2 2776 - js-tokens: 4.0.0 2777 - picocolors: 1.0.1 2778 - 2779 - '@babel/parser@7.24.8': 2780 - dependencies: 2781 - '@babel/types': 7.17.0 2725 + '@babel/types': 7.27.6 2782 2726 2783 2727 '@babel/runtime@7.24.7': 2784 2728 dependencies: 2785 2729 regenerator-runtime: 0.14.1 2786 2730 2787 - '@babel/template@7.24.7': 2731 + '@babel/template@7.27.2': 2788 2732 dependencies: 2789 - '@babel/code-frame': 7.24.7 2790 - '@babel/parser': 7.24.8 2791 - '@babel/types': 7.24.9 2733 + '@babel/code-frame': 7.27.1 2734 + '@babel/parser': 7.27.5 2735 + '@babel/types': 7.27.6 2792 2736 2793 - '@babel/traverse@7.23.2': 2737 + '@babel/traverse@7.27.4': 2794 2738 dependencies: 2795 - '@babel/code-frame': 7.24.7 2796 - '@babel/generator': 7.24.10 2797 - '@babel/helper-environment-visitor': 7.24.7 2798 - '@babel/helper-function-name': 7.24.7 2799 - '@babel/helper-hoist-variables': 7.24.7 2800 - '@babel/helper-split-export-declaration': 7.24.7 2801 - '@babel/parser': 7.24.8 2802 - '@babel/types': 7.24.9 2739 + '@babel/code-frame': 7.27.1 2740 + '@babel/generator': 7.27.5 2741 + '@babel/parser': 7.27.5 2742 + '@babel/template': 7.27.2 2743 + '@babel/types': 7.27.6 2803 2744 debug: 4.3.5 2804 2745 globals: 11.12.0 2805 2746 transitivePeerDependencies: 2806 2747 - supports-color 2807 2748 2808 - '@babel/types@7.17.0': 2749 + '@babel/types@7.27.6': 2809 2750 dependencies: 2810 - '@babel/helper-validator-identifier': 7.24.7 2811 - to-fast-properties: 2.0.0 2812 - 2813 - '@babel/types@7.24.9': 2814 - dependencies: 2815 - '@babel/helper-string-parser': 7.24.8 2816 - '@babel/helper-validator-identifier': 7.24.7 2817 - to-fast-properties: 2.0.0 2751 + '@babel/helper-string-parser': 7.27.1 2752 + '@babel/helper-validator-identifier': 7.27.1 2818 2753 2819 2754 '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': 2820 2755 dependencies: ··· 3639 3574 3640 3575 '@tanstack/table-core@8.19.2': {} 3641 3576 3642 - '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)': 3577 + '@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.5.3)': 3643 3578 dependencies: 3644 - '@babel/generator': 7.17.7 3645 - '@babel/parser': 7.24.8 3646 - '@babel/traverse': 7.23.2 3647 - '@babel/types': 7.17.0 3579 + '@babel/generator': 7.27.5 3580 + '@babel/parser': 7.27.5 3581 + '@babel/traverse': 7.27.4 3582 + '@babel/types': 7.27.6 3648 3583 javascript-natural-sort: 0.7.1 3649 3584 lodash: 4.17.21 3650 - prettier: 3.3.3 3585 + prettier: 3.5.3 3651 3586 transitivePeerDependencies: 3652 3587 - supports-color 3653 3588 ··· 3751 3686 3752 3687 ansi-regex@6.0.1: {} 3753 3688 3754 - ansi-styles@3.2.1: 3755 - dependencies: 3756 - color-convert: 1.9.3 3757 - 3758 3689 ansi-styles@4.3.0: 3759 3690 dependencies: 3760 3691 color-convert: 2.0.1 ··· 3901 3832 3902 3833 caniuse-lite@1.0.30001639: {} 3903 3834 3904 - chalk@2.4.2: 3905 - dependencies: 3906 - ansi-styles: 3.2.1 3907 - escape-string-regexp: 1.0.5 3908 - supports-color: 5.5.0 3909 - 3910 3835 chalk@4.1.2: 3911 3836 dependencies: 3912 3837 ansi-styles: 4.3.0 ··· 3944 3869 - '@types/react' 3945 3870 - '@types/react-dom' 3946 3871 3947 - color-convert@1.9.3: 3948 - dependencies: 3949 - color-name: 1.1.3 3950 - 3951 3872 color-convert@2.0.1: 3952 3873 dependencies: 3953 3874 color-name: 1.1.4 3954 - 3955 - color-name@1.1.3: {} 3956 3875 3957 3876 color-name@1.1.4: {} 3958 3877 ··· 4213 4132 is-date-object: 1.0.5 4214 4133 is-symbol: 1.0.4 4215 4134 4216 - escape-string-regexp@1.0.5: {} 4217 - 4218 4135 escape-string-regexp@4.0.0: {} 4219 4136 4220 4137 eslint-config-next@14.2.4(eslint@8.57.0)(typescript@5.5.3): ··· 4248 4165 debug: 4.3.5 4249 4166 enhanced-resolve: 5.17.0 4250 4167 eslint: 8.57.0 4251 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) 4168 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 4252 4169 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 4253 4170 fast-glob: 3.3.2 4254 4171 get-tsconfig: 4.7.5 ··· 4260 4177 - eslint-import-resolver-webpack 4261 4178 - supports-color 4262 4179 4263 - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): 4180 + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): 4264 4181 dependencies: 4265 4182 debug: 3.2.7 4266 4183 optionalDependencies: ··· 4281 4198 doctrine: 2.1.0 4282 4199 eslint: 8.57.0 4283 4200 eslint-import-resolver-node: 0.3.9 4284 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) 4201 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 4285 4202 hasown: 2.0.2 4286 4203 is-core-module: 2.14.0 4287 4204 is-glob: 4.0.3 ··· 4564 4481 4565 4482 has-bigints@1.0.2: {} 4566 4483 4567 - has-flag@3.0.0: {} 4568 - 4569 4484 has-flag@4.0.0: {} 4570 4485 4571 4486 has-property-descriptors@1.0.2: ··· 4749 4664 dependencies: 4750 4665 argparse: 2.0.1 4751 4666 4752 - jsesc@2.5.2: {} 4667 + jsesc@3.1.0: {} 4753 4668 4754 4669 json-buffer@3.0.1: {} 4755 4670 ··· 4970 4885 path-type@4.0.0: {} 4971 4886 4972 4887 picocolors@1.0.1: {} 4888 + 4889 + picocolors@1.1.1: {} 4973 4890 4974 4891 picomatch@2.3.1: {} 4975 4892 ··· 5024 4941 5025 4942 prelude-ls@1.2.1: {} 5026 4943 5027 - prettier@3.3.3: {} 4944 + prettier-plugin-astro@0.14.1: 4945 + dependencies: 4946 + '@astrojs/compiler': 2.12.2 4947 + prettier: 3.5.3 4948 + sass-formatter: 0.7.9 4949 + 4950 + prettier@3.5.3: {} 5028 4951 5029 4952 prop-types@15.8.1: 5030 4953 dependencies: ··· 5183 5106 dependencies: 5184 5107 queue-microtask: 1.2.3 5185 5108 5109 + s.color@0.0.15: {} 5110 + 5186 5111 safe-array-concat@1.1.2: 5187 5112 dependencies: 5188 5113 call-bind: 1.0.7 ··· 5196 5121 es-errors: 1.3.0 5197 5122 is-regex: 1.1.4 5198 5123 5124 + sass-formatter@0.7.9: 5125 + dependencies: 5126 + suf-log: 2.5.3 5127 + 5199 5128 scheduler@0.23.2: 5200 5129 dependencies: 5201 5130 loose-envify: 1.4.0 ··· 5243 5172 react-dom: 18.3.1(react@18.3.1) 5244 5173 5245 5174 source-map-js@1.2.0: {} 5246 - 5247 - source-map@0.5.7: {} 5248 5175 5249 5176 stop-iteration-iterator@1.0.0: 5250 5177 dependencies: ··· 5330 5257 pirates: 4.0.6 5331 5258 ts-interface-checker: 0.1.13 5332 5259 5333 - supports-color@5.5.0: 5260 + suf-log@2.5.3: 5334 5261 dependencies: 5335 - has-flag: 3.0.0 5262 + s.color: 0.0.15 5336 5263 5337 5264 supports-color@7.2.0: 5338 5265 dependencies: ··· 5394 5321 any-promise: 1.3.0 5395 5322 5396 5323 tiny-invariant@1.3.3: {} 5397 - 5398 - to-fast-properties@2.0.0: {} 5399 5324 5400 5325 to-regex-range@5.0.1: 5401 5326 dependencies: