feat: update commit SHA, remove unused dev.nix and vscode settings, and enhance package.json with new dependencies and scripts

This commit is contained in:
2025-07-02 15:56:13 +00:00
committed by GitHub
parent dd1a5b1115
commit 1c60db5fd7
7 changed files with 60 additions and 103 deletions

View File

@@ -1 +1 @@
NEXT_PUBLIC_COMMIT_SHA=680c50c
NEXT_PUBLIC_COMMIT_SHA=dd1a5b1

View File

@@ -1,39 +0,0 @@
{ pkgs, ... }: {
# Which nixpkgs channel to use.
channel = "stable-23.11"; # or "unstable"
# Use https://search.nixos.org/packages to find packages
packages = [
pkgs.corepack
];
# Sets environment variables in the workspace
# env = {
# SOME_ENV_VAR = "hello";
# };
# Search for the extensions you want on https://open-vsx.org/ and use "publisher.id"
# idx.extensions = [
# "angular.ng-template"
# ];
# Enable previews and customize configuration
idx.previews = {
enable = true;
previews = {
web = {
command = [
"pnpm"
"run"
"dev"
"--port"
"$PORT"
];
manager = "web";
# Optionally, specify a directory that contains your web app
# cwd = "app/client";
};
};
};
}

View File

@@ -1,4 +0,0 @@
{
"IDX.aI.enableInlineCompletion": true,
"IDX.aI.enableCodebaseIndexing": true
}

View File

@@ -284,9 +284,10 @@ body {
:focus-visible { outline-color: var(rgb(59 130 246)); }
::selection { background-color: var(rgb(59 130 246)); }
::marker { color: var(rgb(59 130 246)); }
:focus-visible { outline-color: rgb(59, 130, 246); }
::selection { background-color: rgb(59, 130, 246); }
::marker { color: rgb(59, 130, 246); }
::selection {

View File

@@ -7,6 +7,7 @@ const nextConfig = {
hostname: "**",
}
],
qualities: [ 75, 85, 90, 100 ]
},
async headers() {
return [

90
package-lock.json generated
View File

@@ -9,6 +9,7 @@
"version": "1.0.0",
"dependencies": {
"@hookform/resolvers": "^3.9.1",
"@radix-ui/react-alert-dialog": "^1.1.14",
"@radix-ui/react-avatar": "^1.1.1",
"@radix-ui/react-context-menu": "^2.2.2",
"@radix-ui/react-dialog": "^1.1.2",
@@ -19,8 +20,7 @@
"@radix-ui/react-scroll-area": "^1.2.1",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-separator": "^1.1.0",
"@radix-ui/react-slider": "^1.3.5",
"@radix-ui/react-slot": "^1.1.0",
"@radix-ui/react-slot": "^1.1.1",
"@radix-ui/react-tabs": "^1.1.1",
"@radix-ui/react-toast": "^1.2.4",
"axios": "^1.7.7",
@@ -28,11 +28,11 @@
"clsx": "^2.1.1",
"colorthief": "^2.6.0",
"lucide-react": "^0.469.0",
"next": "^15.0.3",
"next": "15.3.4",
"posthog-js": "^1.255.0",
"posthog-node": "^5.1.1",
"react": "^19",
"react-dom": "^19",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-hook-form": "^7.53.2",
"react-icons": "^5.3.0",
"tailwind-merge": "^2.5.4",
@@ -41,11 +41,11 @@
},
"devDependencies": {
"@types/node": "^22.10.4",
"@types/react": "^19.0.4",
"@types/react-dom": "^19.0.2",
"@types/react": "19.1.8",
"@types/react-dom": "19.1.6",
"chalk": "^5.3.0",
"eslint": "^9.17",
"eslint-config-next": "15.1.4",
"eslint-config-next": "15.3.4",
"postcss": "^8",
"tailwindcss": "^3.4.15",
"typescript": "^5"
@@ -863,9 +863,9 @@
"integrity": "sha512-ZkdYzBseS6UjYzz6ylVKPOK+//zLWvD6Ta+vpoye8cW11AjiQjGYVibF0xuvT4L0iJfAPfZLFidaEzAOywyOAQ=="
},
"node_modules/@next/eslint-plugin-next": {
"version": "15.1.4",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.4.tgz",
"integrity": "sha512-HwlEXwCK3sr6zmVGEvWBjW9tBFs1Oe6hTmTLoFQtpm4As5HCdu8jfSE0XJOp7uhfEGLniIx8yrGxEWwNnY0fmQ==",
"version": "15.3.4",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.3.4.tgz",
"integrity": "sha512-lBxYdj7TI8phbJcLSAqDt57nIcobEign5NYIKCiy0hXQhrUbTqLqOaSDi568U6vFg4hJfBdZYsG4iP/uKhCqgg==",
"dev": true,
"dependencies": {
"fast-glob": "3.3.1"
@@ -1051,6 +1051,33 @@
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
"integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
},
"node_modules/@radix-ui/react-alert-dialog": {
"version": "1.1.14",
"resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.14.tgz",
"integrity": "sha512-IOZfZ3nPvN6lXpJTBCunFQPRSvK8MDgSc1FB85xnIpUKOw9en0dJj8JmCAxV7BiZdtYlUpmrQjoTFkVYtdoWzQ==",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-dialog": "1.1.14",
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
"react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
},
"@types/react-dom": {
"optional": true
}
}
},
"node_modules/@radix-ui/react-arrow": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz",
@@ -1655,39 +1682,6 @@
}
}
},
"node_modules/@radix-ui/react-slider": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.3.5.tgz",
"integrity": "sha512-rkfe2pU2NBAYfGaxa3Mqosi7VZEWX5CxKaanRv0vZd4Zhl9fvQrg0VM93dv3xGLGfrHuoTRF3JXH8nb9g+B3fw==",
"license": "MIT",
"dependencies": {
"@radix-ui/number": "1.1.1",
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-controllable-state": "1.2.2",
"@radix-ui/react-use-layout-effect": "1.1.1",
"@radix-ui/react-use-previous": "1.1.1",
"@radix-ui/react-use-size": "1.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
"react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
},
"@types/react-dom": {
"optional": true
}
}
},
"node_modules/@radix-ui/react-slot": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
@@ -3651,12 +3645,12 @@
}
},
"node_modules/eslint-config-next": {
"version": "15.1.4",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.4.tgz",
"integrity": "sha512-u9+7lFmfhKNgGjhQ9tBeyCFsPJyq0SvGioMJBngPC7HXUpR0U+ckEwQR48s7TrRNHra1REm6evGL2ie38agALg==",
"version": "15.3.4",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.3.4.tgz",
"integrity": "sha512-WqeumCq57QcTP2lYlV6BRUySfGiBYEXlQ1L0mQ+u4N4X4ZhUVSSQ52WtjqHv60pJ6dD7jn+YZc0d1/ZSsxccvg==",
"dev": true,
"dependencies": {
"@next/eslint-plugin-next": "15.1.4",
"@next/eslint-plugin-next": "15.3.4",
"@rushstack/eslint-patch": "^1.10.3",
"@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
"@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",

View File

@@ -4,7 +4,7 @@
"private": true,
"scripts": {
"predev": "echo NEXT_PUBLIC_COMMIT_SHA=$(git rev-parse --short HEAD) > .env.local",
"dev": "next dev -p 40625",
"dev": "next dev --turbopack -p 40625",
"build": "next build",
"start": "next start -p 40625",
"lint": "next lint"
@@ -30,11 +30,11 @@
"clsx": "^2.1.1",
"colorthief": "^2.6.0",
"lucide-react": "^0.469.0",
"next": "^15.0.3",
"next": "15.3.4",
"posthog-js": "^1.255.0",
"posthog-node": "^5.1.1",
"react": "^19",
"react-dom": "^19",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-hook-form": "^7.53.2",
"react-icons": "^5.3.0",
"tailwind-merge": "^2.5.4",
@@ -43,14 +43,18 @@
},
"devDependencies": {
"@types/node": "^22.10.4",
"@types/react": "^19.0.4",
"@types/react-dom": "^19.0.2",
"@types/react": "19.1.8",
"@types/react-dom": "19.1.6",
"chalk": "^5.3.0",
"eslint": "^9.17",
"eslint-config-next": "15.1.4",
"eslint-config-next": "15.3.4",
"postcss": "^8",
"tailwindcss": "^3.4.15",
"typescript": "^5"
},
"packageManager": "pnpm@9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a"
"packageManager": "pnpm@9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a",
"overrides": {
"@types/react": "19.1.8",
"@types/react-dom": "19.1.6"
}
}