diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ccac43..15f6cb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,40 @@ All notable changes to this project will be documented in this file. - Initial release of the package +## [1.0.9] - 2024-05-16 + +### Added + +- None + +### Changed + +- Image path for author profile +- slug in data/blog.json +- Navbar blog section +- testimonials card h2 conent + +### Fixed + +- A lot of bugs and some errors + +## [1.0.8] - 2024-05-15 + +### Added + +- section images blog post page +- Contributor pfp in README.md file + +### Changed + +- text size for sm and md screens +- blog tab for sm ( mobile devices ) +- Contributor badge in README.md file + +### Fixed + +- A lot of bugs and some errors + ## [1.0.7] - 2024-05-14 ### Added diff --git a/README.md b/README.md index 797ef28..58f07d0 100644 --- a/README.md +++ b/README.md @@ -4,19 +4,17 @@ My Colors Icon -[![Creator's World](https://img.shields.io/badge/Creator's_World-Visit-ef629f.svg)](https://creatorsworld.vercel.app) +[![Creator's World](https://img.shields.io/badge/Creator's_World-Visit-ef629f.svg)](https://nsgpriyanshu.github.io/creatorsworld) [![GitHub](https://img.shields.io/badge/GitHub-creatorsworld-white.svg?logo=github)](https://github.com/nsgpriyanshu/creatorsworld) -[![Website Version](https://img.shields.io/badge/Website_Version-1.0.6-brightGreen.svg)](https://github.com/nsgpriyanshu/creatorsworld/releases/latest) +[![Website Version](https://img.shields.io/badge/Website_Version-1.0.9-brightGreen.svg)](https://github.com/nsgpriyanshu/creatorsworld/releases/latest) [![Discord](https://img.shields.io/discord/855781247480496130.svg?color=5865F2&logo=discord&logoColor=white)](https://discord.gg/7SAcEv7MDd) [![GitHub contributors](https://img.shields.io/github/contributors/nsgpriyanshu/creatorsworld.svg?color=crimson)](https://github.com/nsgpriyanshu/creatorsworld/graphs/contributors) -[![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -![last commit](https://img.shields.io/github/last-commit/nsgpriyanshu/creatorsworld.svg) +![Last Commit](https://img.shields.io/github/last-commit/nsgpriyanshu/creatorsworld.svg) [![Production Deployment](https://github.com/nsgpriyanshu/creatorsworld/actions/workflows/nextjs.yml/badge.svg)](https://github.com/nsgpriyanshu/creatorsworld/actions/workflows/nextjs.yml) [![CodeQL](https://github.com/nsgpriyanshu/creatorsworld/actions/workflows/codeql.yml/badge.svg)](https://github.com/nsgpriyanshu/creatorsworld/actions/workflows/codeql.yml) [![Dependency review](https://github.com/nsgpriyanshu/creatorsworld/actions/workflows/dependency-review.yml/badge.svg)](https://github.com/nsgpriyanshu/creatorsworld/actions/workflows/dependency-review.yml) [![Next.js](https://img.shields.io/badge/Next.js-14.2.3-black.svg?logo=next.js)](https://nextjs.org/) - ## About @@ -39,7 +37,9 @@ Welcome to the official website of Creator's World! This website serves as the c ## Contributors -[![nsgpriyanshu](https://img.shields.io/badge/nsgpriyanshu-Developer-red.svg)](https://nsgpriyanshu.github.io) +nsgpriyanshu + +[![nsgpriyanshu](https://img.shields.io/badge/Developer-nsgpriyanshu-author.svg?color=f10a0a)](https://nsgpriyanshu.github.io) ## Thank You diff --git a/package-lock.json b/package-lock.json index 9b67bfe..2a54e7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "creatorsworld", - "version": "1.0.7", + "version": "1.0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "creatorsworld", - "version": "1.0.7", + "version": "1.0.9", "license": "Apache-2.0", "dependencies": { "@react-three/drei": "^9.105.6", @@ -20,7 +20,6 @@ "next": "14.2.3", "react": "^18", "react-dom": "^18", - "sharp": "^0.33.3", "simplex-noise": "^4.0.1", "tailwind-merge": "^2.3.0", "three": "^0.164.1", @@ -61,15 +60,6 @@ "node": ">=6.9.0" } }, - "node_modules/@emnapi/runtime": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.1.1.tgz", - "integrity": "sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -159,437 +149,6 @@ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.3.tgz", - "integrity": "sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.2" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.3.tgz", - "integrity": "sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.2" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", - "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "macos": ">=11", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", - "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "macos": ">=10.13", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", - "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", - "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", - "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", - "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", - "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", - "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.3.tgz", - "integrity": "sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.2" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.3.tgz", - "integrity": "sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.2" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.3.tgz", - "integrity": "sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.2" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.3.tgz", - "integrity": "sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.2" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.3.tgz", - "integrity": "sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.3.tgz", - "integrity": "sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.2" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.3.tgz", - "integrity": "sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==", - "cpu": [ - "wasm32" - ], - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.1.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.3.tgz", - "integrity": "sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.3.tgz", - "integrity": "sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -2246,22 +1805,11 @@ "node": ">=6" } }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -2272,16 +1820,8 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/commander": { "version": "4.1.1", @@ -2635,14 +2175,6 @@ "webgl-constants": "^1.1.1" } }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "engines": { - "node": ">=8" - } - }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -3930,11 +3462,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", @@ -5585,6 +5112,7 @@ "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -5599,6 +5127,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5638,45 +5167,6 @@ "node": ">= 0.4" } }, - "node_modules/sharp": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.3.tgz", - "integrity": "sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==", - "hasInstallScript": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.0" - }, - "engines": { - "libvips": ">=8.15.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.3", - "@img/sharp-darwin-x64": "0.33.3", - "@img/sharp-libvips-darwin-arm64": "1.0.2", - "@img/sharp-libvips-darwin-x64": "1.0.2", - "@img/sharp-libvips-linux-arm": "1.0.2", - "@img/sharp-libvips-linux-arm64": "1.0.2", - "@img/sharp-libvips-linux-s390x": "1.0.2", - "@img/sharp-libvips-linux-x64": "1.0.2", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", - "@img/sharp-libvips-linuxmusl-x64": "1.0.2", - "@img/sharp-linux-arm": "0.33.3", - "@img/sharp-linux-arm64": "0.33.3", - "@img/sharp-linux-s390x": "0.33.3", - "@img/sharp-linux-x64": "0.33.3", - "@img/sharp-linuxmusl-arm64": "0.33.3", - "@img/sharp-linuxmusl-x64": "0.33.3", - "@img/sharp-wasm32": "0.33.3", - "@img/sharp-win32-ia32": "0.33.3", - "@img/sharp-win32-x64": "0.33.3" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -5726,14 +5216,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, "node_modules/simplesignal": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/simplesignal/-/simplesignal-2.1.7.tgz", @@ -6756,7 +6238,8 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/yaml": { "version": "2.4.2", diff --git a/package.json b/package.json index 486407e..8bd8f32 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "creatorsworld", - "version": "1.0.7", + "version": "1.0.9", "private": true, "scripts": { "dev": "next dev", @@ -29,7 +29,6 @@ "next": "14.2.3", "react": "^18", "react-dom": "^18", - "sharp": "^0.33.3", "simplex-noise": "^4.0.1", "tailwind-merge": "^2.3.0", "three": "^0.164.1", @@ -47,3 +46,4 @@ "typescript": "^5" } } + diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index a958795..3918252 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -8,7 +8,7 @@ import { div } from 'three/examples/jsm/nodes/math/OperatorNode.js' function BlogPage() { return (
-

+

All Blogs ({blogData.blogs.length})

diff --git a/src/app/blog/posts/page.tsx b/src/app/blog/posts/page.tsx index 5f3eb53..bddb8be 100644 --- a/src/app/blog/posts/page.tsx +++ b/src/app/blog/posts/page.tsx @@ -1,6 +1,7 @@ import { div } from 'three/examples/jsm/nodes/math/OperatorNode.js' import blogData from '@/data/blog.json' import { BackgroundBeams } from '@/components/ui/background-beams' +import Image from 'next/image' function blogPosts() { return ( @@ -8,7 +9,7 @@ function blogPosts() {

Creator's Blog @@ -19,7 +20,11 @@ function blogPosts() {

{blogData.blogs.map(blogs => ( -
+

Author

-

- - - {blogs.author} - -

+

{blogs.author}

{blogs.role}

diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx index f639aaf..0f49e13 100644 --- a/src/app/projects/page.tsx +++ b/src/app/projects/page.tsx @@ -7,7 +7,7 @@ import projectData from '@/data/projects.json' function ProjectPage() { return (
-

+

All Projects ({projectData.projects.length})

diff --git a/src/components/Blog.tsx b/src/components/Blog.tsx index 186efbe..aec55e7 100644 --- a/src/components/Blog.tsx +++ b/src/components/Blog.tsx @@ -6,11 +6,11 @@ import { Tabs } from './ui/tabs' const Content = () => { return ( blogImage ) } diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index adc22f0..2d6402d 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -4,6 +4,7 @@ import React, { useState } from 'react' import { HoveredLink, Menu, MenuItem, ProductItem } from './ui/navbar-menu' import { cn } from '@/utils/cn' import Link from 'next/link' +import blogData from '@/data/blog.json' function Navbar({ className }: { className?: string }) { const [active, setActive] = useState(null) @@ -28,9 +29,11 @@ function Navbar({ className }: { className?: string }) {
- Whats New - {/* Updated */} - Safety & Moderation + {blogData.blogs.map(blog => ( + + {blog.section} + + ))}
@@ -39,4 +42,4 @@ function Navbar({ className }: { className?: string }) { ) } -export default Navbar \ No newline at end of file +export default Navbar diff --git a/src/components/TestimonialCards.tsx b/src/components/TestimonialCards.tsx index 528c308..bf71b59 100644 --- a/src/components/TestimonialCards.tsx +++ b/src/components/TestimonialCards.tsx @@ -33,7 +33,7 @@ function Testimonialcards() { return (

- Creator Chronicles: Voices of our Creators + Creator Chronicles: Voices of our user Creators

diff --git a/src/data/blog.json b/src/data/blog.json index 532d858..369b7b6 100644 --- a/src/data/blog.json +++ b/src/data/blog.json @@ -7,10 +7,10 @@ "role": "CEO", "date": "13-05-2024", "title": "Elevating Engagement: Exciting Updates in Our Discord Community!", - "slug": "eeeuiodc", - "description": "Lets take a look at our new items", - "thumbnail": "./blogImages/whatsnew.jpg", - "image": "./blogImages/whatsnew.jpg", + "slug": "elevating-engagement-exciting-updates-in-our-discord-community", + "description": "Lets take a look at our new updates", + "thumbnail": "/blogImages/whatsnew.jpg", + "image": "/blogImages/whatsnew.jpg", "content": "Greetings, Discord community members! This year has been brimming with excitement as we've introduced a plethora of updates to enhance your experience within our community. Here's a glimpse into some of the latest developments:We're thrilled to announce the establishment of a new council within our community. Comprised of diverse voices, this council will guide our server's direction, ensuring inclusivity and dynamism for all members. Additionally, NS Lab, our latest venture, serves as a platform for developers to collaborate and innovate, offering resources and support for pushing boundaries. In line with our commitment to empowering creators, we've launched NSTypoColors – a lightweight TypeScript color package tailored for developers. Simplifying color management, this tool enables effortless visual enhancement for projects of all scales.Excitingly, we're developing an informative Discord bot to streamline communication and provide quick access to relevant information within our server. Stay tuned as we unveil this invaluable resource!Our Creator's World Discord bot continues to evolve, offering new features and optimizations to support creators within our community. Plus, we're thrilled to introduce our new website – a centralized hub for community updates, events, and resources.I extend heartfelt gratitude to each member for their ongoing support and engagement. Your contributions are instrumental in fostering a vibrant and welcoming environment for all. With your continued enthusiasm, I'm confident we'll achieve remarkable milestones together. Here's to the journey ahead – the best is yet to come!", "section": "Whats new", "link": "blog/posts" @@ -22,10 +22,10 @@ "role": "CEO", "date": "14-05-2024", "title": "Nurturing Safety and Moderation in Discord Communities", - "slug": "nsamidc", + "slug": "nurturing-safety-and-moderation-in-discord-communities", "description": "A blog written by our CEO", - "thumbnail": "./blogImages/safety&moderation.jpg", - "image": "./blogImages/safety&moderation.jpg", + "thumbnail": "/blogImages/safety&moderation.jpg", + "image": "/blogImages/safety&moderation.jpg", "content": "Creating a thriving Discord server is not just about attracting members; it's about fostering a safe and moderated environment where everyone feels welcome and respected. Safety and moderation are essential pillars for any community to flourish, ensuring that members can engage without fear of harassment or inappropriate behavior. So, how can server owners and moderators effectively manage and maintain a healthy community while prioritizing safety?First and foremost, establishing clear and comprehensive rules is crucial. These rules should outline acceptable behavior, consequences for violations, and guidelines for reporting any issues. Transparency is key; ensure that all members are aware of the rules from the moment they join the server. Additionally, having a dedicated channel or section where the rules are prominently displayed and easily accessible can serve as a constant reminder to members.Active moderation is essential for enforcing these rules and maintaining a positive atmosphere. This requires a team of committed moderators who are vigilant and responsive to any issues that arise. Regular monitoring of chat activity, particularly during peak hours, helps moderators identify and address any potential conflicts or violations promptly. By staying actively involved in the community, moderators can also build rapport with members and establish trust, making it easier to address issues when they arise.In addition to reactive moderation, proactive measures can help prevent problems before they escalate. Implementing automated moderation bots can help filter out spam, offensive language, and other inappropriate content. These bots can also assist in enforcing rules consistently and impartially, reducing the burden on human moderators. However, it's essential to strike a balance and not rely solely on bots, as they may not always accurately interpret context or intent.Creating a culture of respect and inclusivity is equally important in fostering a safe community. Encourage members to treat each other with kindness and empathy, and lead by example as a server owner or moderator. Celebrate diversity and actively discourage any form of discrimination or hate speech. Regular community events and activities can also help strengthen bonds among members and reinforce a sense of belonging.Communication is key in maintaining a healthy server environment. Encourage open dialogue between members and moderators, and provide channels for feedback and suggestions. Actively seek input from the community on ways to improve safety and moderation practices, and be transparent about any changes or updates implemented as a result. By involving members in the decision-making process, you empower them to take ownership of the community and contribute to its success.It's also essential to have mechanisms in place for addressing disputes and resolving conflicts fairly. Establish clear procedures for reporting incidents and ensure that all complaints are taken seriously and investigated thoroughly. Encourage members to come forward if they experience any form of harassment or misconduct, and reassure them that their concerns will be addressed confidentially and without fear of retaliation.Regularly reviewing and updating your server's policies and procedures is essential to adapt to the evolving needs of your community. Stay informed about current trends and issues affecting online communities, and be proactive in addressing any emerging threats or challenges. This may involve revising rules, implementing new moderation tools, or providing additional resources and support for members.Ultimately, creating a safe and moderated Discord community requires ongoing effort and commitment from both server owners and members alike. By prioritizing safety, fostering inclusivity, and maintaining open communication, you can create a welcoming environment where everyone can feel valued and respected. Remember, the success of your community depends on the collective effort of its members to uphold its values and ideals.", "section": "Safety & Moderation", "link": "blog/posts"