diff --git a/.gitignore b/.gitignore index 4a7f73a..d508b7e 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,6 @@ logs .env .env.* !.env.example + +# Local Netlify folder +.netlify diff --git a/netlify.toml b/netlify.toml index 0a71e00..1b50725 100644 --- a/netlify.toml +++ b/netlify.toml @@ -3,4 +3,7 @@ NUXT_IMAGE_DOMAINS = "Comma separated list of domains. example.com,example2.com" [build] - command = "nuxt generate" \ No newline at end of file + command = "nuxt generate" + +[images] + remote_images = ["https://secure.woonuxt.com/*"] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 48a88cf..e1fad86 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3275,9 +3275,9 @@ } }, "node_modules/@iconify/vue": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.1.1.tgz", - "integrity": "sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.1.2.tgz", + "integrity": "sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==", "dev": true, "dependencies": { "@iconify/types": "^2.0.0" @@ -3983,15 +3983,16 @@ } }, "node_modules/@npmcli/run-script": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz", - "integrity": "sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.0.0.tgz", + "integrity": "sha512-5noc+eCQmX1W9nlFUe65n5MIteikd3vOA2sEPdXtlUv68KWyHNFZnT/LDRXu/E4nZ5yxjciP30pADr/GQ97W1w==", "dev": true, "dependencies": { "@npmcli/node-gyp": "^3.0.0", "@npmcli/package-json": "^5.0.0", "@npmcli/promise-spawn": "^7.0.0", "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", "which": "^4.0.0" }, "engines": { @@ -4029,21 +4030,21 @@ "dev": true }, "node_modules/@nuxt/devtools": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.1.5.tgz", - "integrity": "sha512-aDEqz4L1GDj4DDnX7PL9ety3Wx0kLyKTb2JOSoJR8uX09fC3gonCvj/gYHLSSIKqhPasUjoOO5RPCtT+r9dtsA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.2.0.tgz", + "integrity": "sha512-pdEvZJqovqxJp9E1BJAaGeFdFPEpCKwuuy9l9k4exBvwvxjTfjLeyW7oPD5RUTCGGxhOswgbXwuDrO4k+x2zpA==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.7", - "@nuxt/devtools-kit": "1.1.5", - "@nuxt/devtools-wizard": "1.1.5", - "@nuxt/kit": "^3.11.1", - "@vue/devtools-applet": "^7.0.25", - "@vue/devtools-core": "^7.0.25", - "@vue/devtools-kit": "^7.0.25", + "@nuxt/devtools-kit": "1.2.0", + "@nuxt/devtools-wizard": "1.2.0", + "@nuxt/kit": "^3.11.2", + "@vue/devtools-applet": "^7.0.27", + "@vue/devtools-core": "^7.0.27", + "@vue/devtools-kit": "^7.0.27", "birpc": "^0.2.17", "consola": "^3.2.3", - "cronstrue": "^2.48.0", + "cronstrue": "^2.49.0", "destr": "^2.0.3", "error-stack-parser-es": "^0.1.1", "execa": "^7.2.0", @@ -4055,17 +4056,17 @@ "is-installed-globally": "^1.0.0", "launch-editor": "^2.6.1", "local-pkg": "^0.5.0", - "magicast": "^0.3.3", + "magicast": "^0.3.4", "nypm": "^0.3.8", "ohash": "^1.1.3", - "pacote": "^17.0.6", + "pacote": "^18.0.0", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "rc9": "^2.1.1", + "pkg-types": "^1.1.0", + "rc9": "^2.1.2", "scule": "^1.3.0", "semver": "^7.6.0", - "simple-git": "^3.23.0", + "simple-git": "^3.24.0", "sirv": "^2.0.4", "unimport": "^3.7.1", "vite-plugin-inspect": "^0.8.3", @@ -4082,13 +4083,13 @@ } }, "node_modules/@nuxt/devtools-kit": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.1.5.tgz", - "integrity": "sha512-Nb/NKFCRtxyqcPD6snB52rXtbRQMjGtn3ncpa8cLWsnoqnkd9emQ4uwV8IwCNxTnqUBtbGU79/TlJ79SKH9TAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.2.0.tgz", + "integrity": "sha512-T81TQuaN6hbQFzgvQeRAMJjcL4mgWtYvlGTAvtuvd3TFuHV7bMK+tFZaxgJXzIu1/UPO7/aO4VLCB0xl5sSwZw==", "dev": true, "dependencies": { - "@nuxt/kit": "^3.11.1", - "@nuxt/schema": "^3.11.1", + "@nuxt/kit": "^3.11.2", + "@nuxt/schema": "^3.11.2", "execa": "^7.2.0" }, "peerDependencies": { @@ -4147,20 +4148,20 @@ "dev": true }, "node_modules/@nuxt/devtools-wizard": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.1.5.tgz", - "integrity": "sha512-bWLgLvYFbYCQYlLPttZaUo58cS1VJo1uEFguHaCwZ7Fzkm4Iv+lFTv5BzD+gOHwohaXLr3YecgZOO4YNJTgXyA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.2.0.tgz", + "integrity": "sha512-qGepEgm7m1q9fmnwcrbijpRgdprPbczStmVlKcONYE/9PrGn+MHeHthJHD0im30FHBVQytbN11jor1sHEauGhA==", "dev": true, "dependencies": { "consola": "^3.2.3", "diff": "^5.2.0", "execa": "^7.2.0", "global-directory": "^4.0.1", - "magicast": "^0.3.3", + "magicast": "^0.3.4", "pathe": "^1.1.2", - "pkg-types": "^1.0.3", + "pkg-types": "^1.1.0", "prompts": "^2.4.2", - "rc9": "^2.1.1", + "rc9": "^2.1.2", "semver": "^7.6.0" }, "bin": { @@ -5825,22 +5826,22 @@ "dev": true }, "node_modules/@unhead/dom": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.9.5.tgz", - "integrity": "sha512-t+JvAFX+Qkx+IEZFBQV5rZoj/6SKHd3tqXqxpsER588DWxU0J6dzvAVJrof/vRTMjJ1lM6B8SxKhZppSZ7H2iQ==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.9.7.tgz", + "integrity": "sha512-suZVi8apZCNEMKuasGboBB3njJJm+gd8G0NA89geVozJ0bz40FvLyLEJZ9LirbzpujmhgHhsUSvlq4QyslRqdQ==", "dev": true, "dependencies": { - "@unhead/schema": "1.9.5", - "@unhead/shared": "1.9.5" + "@unhead/schema": "1.9.7", + "@unhead/shared": "1.9.7" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/schema": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.9.5.tgz", - "integrity": "sha512-n0upGPplBn5Y/4PIqKp7/tzOhz7USos5lFjf8UKvMNoOIitEa+avP2u7gRQ9yOhHmOAH9AXDeX7mhSvhO+Tqxw==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.9.7.tgz", + "integrity": "sha512-naQGY1gQqq8DmQCxVTOeeXIqaRwbqnLEgvQl12zPEDviYxmg7TCbmKyN9uT4ZarQbJ2WYT2UtYvdSrmTXcwlBw==", "dev": true, "dependencies": { "hookable": "^5.5.3", @@ -5851,40 +5852,40 @@ } }, "node_modules/@unhead/shared": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.9.5.tgz", - "integrity": "sha512-WN2T8th1wYn4A1bb6o8Z59wNVMPkD6YdNQIlmSbEP9zuSYyVEh3BIxqSdxWM/xl8atN8fNwVW06knaF51VmKXA==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.9.7.tgz", + "integrity": "sha512-srji+qaBkkGOTdtTmFxt3AebFYcpt1qQHeQva7X3dSm5nZJDoKj35BJJTZfBSRCjgvkTtsdVUT14f9p9/4BCMA==", "dev": true, "dependencies": { - "@unhead/schema": "1.9.5" + "@unhead/schema": "1.9.7" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/ssr": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.9.5.tgz", - "integrity": "sha512-l9fqAKM3odX/8Ac8l7v7Nlot5f+e6ktINT/PjBuXf+pHHmPz7+eKWzNL95KVB/o0uxmJr2BVijDwCPYrgmjfjQ==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.9.7.tgz", + "integrity": "sha512-3K0J9biCypPzJ5o4AgjhKboX2Sas4COj54wfT+ghSfyQ05Lp5IlWxw0FrXuxKPk54ObovskUwIf8eCa9ke0Vuw==", "dev": true, "dependencies": { - "@unhead/schema": "1.9.5", - "@unhead/shared": "1.9.5" + "@unhead/schema": "1.9.7", + "@unhead/shared": "1.9.7" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/vue": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.9.5.tgz", - "integrity": "sha512-L3yDB6Mwm92gJNPqZApMwfGluS0agR0HIizkXCKKz3WkZ+ef/negMwTNGpTtd+uqh/+hSyG73Bl4yySuPsD4nA==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.9.7.tgz", + "integrity": "sha512-c5pcNvi3FwMfqd+lfD3XUyRKPDv/AVPrep84CFXaqB7ebb+2OQTgtxBiCoRsa8+DtdhYI50lYJ/yeVdfLI9XUw==", "dev": true, "dependencies": { - "@unhead/schema": "1.9.5", - "@unhead/shared": "1.9.5", + "@unhead/schema": "1.9.7", + "@unhead/shared": "1.9.7", "hookable": "^5.5.3", - "unhead": "1.9.5" + "unhead": "1.9.7" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -9184,9 +9185,9 @@ } }, "node_modules/devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", + "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==", "dev": true }, "node_modules/didyoumean": { @@ -9375,9 +9376,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.743", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.743.tgz", - "integrity": "sha512-AYgFmGUanfwZd4QmlGl9KBjoHRvJi6FUnbmfSr6NUk2JKCdHRHpljFGgxLp7L5h0p7uANrLzv0OgHo4TaCk4gA==", + "version": "1.4.744", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.744.tgz", + "integrity": "sha512-nAGcF0yeKKfrP13LMFr5U1eghfFSvFLg302VUFzWlcjPOnUYd52yU5x6PBYrujhNbc4jYmZFrGZFK+xasaEzVA==", "dev": true }, "node_modules/emoji-regex": { @@ -13836,9 +13837,9 @@ } }, "node_modules/node-abi": { - "version": "3.59.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.59.0.tgz", - "integrity": "sha512-HyyfzvTLCE8b1SX2nWimlra8cibEsypcSu/Az4SXMhWhtuctkwAX7qsEYNjUOIoYtPV884oN3wtYTN+iZKBtvw==", + "version": "3.60.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.60.0.tgz", + "integrity": "sha512-zcGgwoXbzw9NczqbGzAWL/ToDYAxv1V8gL1D67ClbdkIfeeDBbY0GelZtC25ayLvVjr2q2cloHeQV1R0QAWqRQ==", "dev": true, "optional": true, "dependencies": { @@ -14760,15 +14761,15 @@ } }, "node_modules/pacote": { - "version": "17.0.7", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.7.tgz", - "integrity": "sha512-sgvnoUMlkv9xHwDUKjKQFXVyUi8dtJGKp3vg6sYy+TxbDic5RjZCHF3ygv0EJgNRZ2GfRONjlKPUfokJ9lDpwQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.0.tgz", + "integrity": "sha512-ma7uVt/q3Sb3XbLwUjOeClz+7feHjMOFegHn5whw++x+GzikZkAq/2auklSbRuy6EI2iJh1/ZqCpVaUcxRaeqQ==", "dev": true, "dependencies": { "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^7.0.0", + "@npmcli/run-script": "^8.0.0", "cacache": "^18.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", @@ -18794,14 +18795,14 @@ } }, "node_modules/unhead": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.9.5.tgz", - "integrity": "sha512-eBKDPO9IMltRze9mHNYIVdosjlqoNFbwJRbykGT/7z/S5uYR2QRCXmIhEsJT4crffy6KQyB5ywLPqjRPx0s57A==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.9.7.tgz", + "integrity": "sha512-Kv7aU5l41qiq36t9qMks8Pgsj7adaTBm9aDS6USlmodTXioeqlJ5vEu9DI+8ZZPwRlmof3aDlo1kubyaXdSNmQ==", "dev": true, "dependencies": { - "@unhead/dom": "1.9.5", - "@unhead/schema": "1.9.5", - "@unhead/shared": "1.9.5", + "@unhead/dom": "1.9.7", + "@unhead/schema": "1.9.7", + "@unhead/shared": "1.9.7", "hookable": "^5.5.3" }, "funding": { diff --git a/woonuxt_base/nuxt.config.ts b/woonuxt_base/nuxt.config.ts index 2b62636..24280b8 100644 --- a/woonuxt_base/nuxt.config.ts +++ b/woonuxt_base/nuxt.config.ts @@ -11,10 +11,6 @@ export default defineNuxtConfig({ pageTransition: { name: 'page', mode: 'out-in' }, }, - experimental: { - sharedPrerenderData: true, - }, - plugins: [resolve('./plugins/init.ts')], components: [{ path: resolve('./components'), pathPrefix: false }], @@ -32,8 +28,6 @@ export default defineNuxtConfig({ image: { domains: process.env.NUXT_IMAGE_DOMAINS ? process.env.NUXT_IMAGE_DOMAINS.replace(/ /g, '').split(',') : [], - provider: process.env.IMAGE_PROVIDER || 'ipx', - screens: { sm: 640, md: 768, lg: 1024, xl: 1280 }, }, primevue: {