## 1.0.0 (2025-08-15) ### New Features * add contact form with SMS OTP verification ([3874443](3874443c34)) * add Docker deployment with HAProxy and blue-green strategy ([5be1e5a](5be1e5add5)) * add in copy of updated shared deployment workflows for now until they are ([e245bcb](e245bcbe96)) * add profile headshot image ([3f994fd](3f994fd737)) * add project card component and clean up homepage ([ea18dcd](ea18dcdb8e)) * add temporary proxy testing page for SMS gateway ([aa099ba](aa099bad37)) * bootstrap Nuxt portfolio with Tailwind and daisyUI for now ([91b162f](91b162fb44)) * display app version in footer ([d6740ec](d6740ec5d0)) * enhance contact form security and add animated hero ([8497cd8](8497cd819d)) ### Bug Fixes * configure Nitro to use Bun preset ([3cfa59d](3cfa59d3a5)) * correct proxy agent configuration and enhance testing ([72038d9](72038d9ad1)) ### CI/CD * add SSH key support and fix release workflow issues ([617667a](617667af44)) * clean up semantic-release config and remove unused deps ([bcb7f86](bcb7f86b7f)) * implement 3-stage deployment pipeline with semantic-release ([d4d84ad](d4d84ad0db)) * modernize workflows for gitflow with SSH signing ([0484c8c](0484c8c98b)) ### Refactor * remove temporary proxy testing code ([af8d86d](af8d86dedb))
57 lines
1.5 KiB
JSON
57 lines
1.5 KiB
JSON
{
|
|
"name": "portfolio",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "nuxt build",
|
|
"dev": "nuxt dev",
|
|
"generate": "nuxt generate",
|
|
"preview": "nuxt preview",
|
|
"postinstall": "nuxt prepare"
|
|
},
|
|
"devDependencies": {
|
|
"@nuxt/eslint": "1.7.0",
|
|
"@semantic-release/changelog": "^6.0.3",
|
|
"@semantic-release/commit-analyzer": "^13.0.1",
|
|
"@semantic-release/git": "^10.0.1",
|
|
"@semantic-release/github": "^11.0.3",
|
|
"@semantic-release/npm": "^12.0.2",
|
|
"@semantic-release/release-notes-generator": "^14.0.3",
|
|
"eslint": "^9.31.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"eslint-plugin-prettier": "^5.5.3",
|
|
"semantic-release": "^24.2.7"
|
|
},
|
|
"dependencies": {
|
|
"@nuxt/fonts": "0.11.4",
|
|
"@nuxt/icon": "1.15.0",
|
|
"@nuxt/image": "1.10.0",
|
|
"@nuxt/test-utils": "3.19.2",
|
|
"@nuxt/ui": "3.2.0",
|
|
"@unhead/vue": "^2.0.12",
|
|
"android-sms-gateway": "^3.0.0",
|
|
"conventional-changelog-conventionalcommits": "^9.1.0",
|
|
"daisyui": "^5.0.46",
|
|
"husky": "^9.1.7",
|
|
"nuxt": "^4.0.1",
|
|
"otplib": "^12.0.1",
|
|
"postcss": "^8.5.6",
|
|
"scrollreveal": "^4.0.9",
|
|
"sharp": "^0.34.3",
|
|
"tailwindcss": "^4.1.11",
|
|
"typed.js": "^2.1.0",
|
|
"typescript": "^5.8.3",
|
|
"undici": "^7.12.0",
|
|
"vue": "^3.5.18",
|
|
"vue-router": "^4.5.1"
|
|
},
|
|
"trustedDependencies": [
|
|
"@parcel/watcher",
|
|
"@tailwindcss/oxide",
|
|
"esbuild",
|
|
"scrollreveal",
|
|
"sharp",
|
|
"vue-demi"
|
|
]
|
|
}
|