Bumps the all group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@fluentui/svg-icons](https://github.com/microsoft/fluentui-system-icons) | `1.1.316` | `1.1.323` | | [next](https://github.com/vercel/next.js) | `16.1.1` | `16.2.2` | | [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.12` | `8.0.4` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` | | [react-turnstile](https://github.com/Le0developer/react-turnstile) | `1.1.4` | `1.1.5` | | [zod](https://github.com/colinhacks/zod) | `4.3.4` | `4.3.6` | | [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.2.2` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.5.0` | | [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.4` | `7.0.11` | | [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.2.2` | | [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.98.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` | Updates `@fluentui/svg-icons` from 1.1.316 to 1.1.323 - [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/docs/releases.md) - [Commits](https://github.com/microsoft/fluentui-system-icons/compare/1.1.316...1.1.323) Updates `next` from 16.1.1 to 16.2.2 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v16.1.1...v16.2.2) Updates `nodemailer` from 7.0.12 to 8.0.4 - [Release notes](https://github.com/nodemailer/nodemailer/releases) - [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/nodemailer/compare/v7.0.12...v8.0.4) Updates `react` from 19.2.3 to 19.2.4 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react) Updates `@types/react` from 19.2.7 to 19.2.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 19.2.3 to 19.2.4 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react-dom) Updates `react-turnstile` from 1.1.4 to 1.1.5 - [Release notes](https://github.com/Le0developer/react-turnstile/releases) - [Changelog](https://github.com/Le0Developer/react-turnstile/blob/main/HISTORY.md) - [Commits](https://github.com/Le0developer/react-turnstile/compare/v1.1.4...v1.1.5) Updates `zod` from 4.3.4 to 4.3.6 - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](https://github.com/colinhacks/zod/compare/v4.3.4...v4.3.6) Updates `@next/eslint-plugin-next` from 16.1.1 to 16.2.2 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v16.2.2/packages/eslint-plugin-next) Updates `@types/node` from 25.0.3 to 25.5.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@types/nodemailer` from 7.0.4 to 7.0.11 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer) Updates `@types/react` from 19.2.7 to 19.2.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `eslint-config-next` from 16.1.1 to 16.2.2 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v16.2.2/packages/eslint-config-next) Updates `sass` from 1.97.1 to 1.98.0 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.97.1...1.98.0) Updates `typescript` from 5.9.3 to 6.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2) Updates `typescript-eslint` from 8.51.0 to 8.58.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@fluentui/svg-icons" dependency-version: 1.1.323 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: next dependency-version: 16.2.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: nodemailer dependency-version: 8.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: react dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: "@types/react" dependency-version: 19.2.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: react-dom dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: react-turnstile dependency-version: 1.1.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: zod dependency-version: 4.3.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: "@next/eslint-plugin-next" dependency-version: 16.2.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: "@types/node" dependency-version: 25.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: "@types/nodemailer" dependency-version: 7.0.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: "@types/react" dependency-version: 19.2.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: eslint-config-next dependency-version: 16.2.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: sass dependency-version: 1.98.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: all - dependency-name: typescript-eslint dependency-version: 8.58.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com>
xfox111.net website
This repository contains the source code for my personal website, built using Next.js. The website serves as a portfolio, showcasing my projects skills. Feel free to use this code as a base or a template for your own personal website.
Features
- Responsive Design: Optimized for desktop and mobile devices.
- Dark Mode: Automatic light and dark themes based on your browser preferences.
- Accessibility: Full keyboard navigation and screen reader support.
- Customizable: You can use this website as a template for your own personal website.
- Docker and Dev Containers: Containerized development and deployment.
Technologies
- Next.js framework for server-side rendering and static site generation.
- React library for building user interfaces.
- SASS preprocessor.
- TypeScript.
Development
Prerequisites
For development you can use Dev Containers or GitHub Codespaces. Otherwise you will need to install following tools:
Building and debugging
Here're some commonly used commands:
npm install # Install dependencies
npm run dev # Start the development server at http://localhost:3000
npm run lint # Lint the project with ESLint
npm run build # Build the project for production
To build a Docker image, run:
docker build -t <tag_name> .
Tip
If you use VS Code, you can also use pre-defined tasks for building and debugging.
Customization
You can customize the website by modifying its components and styles.
Here's a general checklist of things you need to change:
Environment
package.json(URLs and author information).env.*(required for website to function)
Assets
/app/favicon.ico/app/icon.svg/app/apple-icon.png/app/opengraph-image.png/app/opengraph-image.alt.txt/app/_assets
Content
app/_data(text information and some page elements)- (optional)
app/attribution/page.tsx(license and attribution information) - (optional)
app/theme.[light|dark].scss(color schemes) - (optional) Files marked with
[SPECIAL]tag (these contain custom elements, which may be not suitable for your needs)
Important
Some of the files are copyrighted and should not be used without permission. See COPYING.
Contributing
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
Note
Please make sure to follow the contributing guidelines
License
This repository is partially licensed under MIT license.
Important
Some content of this repository is exempt from MIT license coverage and is subject to general copyright law. See COPYING for more information.
©2025 Eugene Fox. Some rights reserved