diff --git a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/app.config.ts.t b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/app.config.ts.t index 0099f1c762..2433364398 100644 --- a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/app.config.ts.t +++ b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/app.config.ts.t @@ -2,6 +2,7 @@ to: app.config.ts --- import pkg from './package.json' +import { getDpcPkgs } from '@dpc-sdp/ripple-tide-api/utils' import { defineAppConfig } from '#imports' export default defineAppConfig({ @@ -10,10 +11,10 @@ export default defineAppConfig({ version: pkg.version }, ripple: { + packages: getDpcPkgs({ ...pkg.dependencies, ...pkg.devDependencies }), version: pkg.dependencies['@dpc-sdp/nuxt-ripple'], - featureFlags: { - contentCollectionSearchConnector: 'elasticsearch' - }, + // featureFlags and theme are usually populated from the Tide site taxonomy values. Use these for local testing development. See https://ripple.sdp.vic.gov.au/framework/guides/brand-application + featureFlags: {}, theme: {} } -}) +}) \ No newline at end of file diff --git a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/env.t b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/env.t index 96db43e337..83470c82b6 100644 --- a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/env.t +++ b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/env.t @@ -9,8 +9,6 @@ to: .example.env NUXT_PUBLIC_TIDE_BASE_URL=https://develop.content.reference.sdp.vic.gov.au # Tide site taxonomy id - change this to the project site ID as required NUXT_PUBLIC_TIDE_SITE=8888 -# SDP common GTM container - this should be common to all SDP sites utilising WoVG analytics -NUXT_PUBLIC_TIDE_ANALYTICS_GTM=G-J386JGDPXW # Production site URL (used for OAuth and logging) - this should be the production url eg: https://www.YOURPROJECT.vic.gov.au/ NUXT_PUBLIC_SITE_URL= diff --git a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nuxt.config.ts.t b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nuxt.config.ts.t index 6a343aa425..baf786fdf9 100644 --- a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nuxt.config.ts.t +++ b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nuxt.config.ts.t @@ -8,6 +8,11 @@ export default defineNuxtConfig({ '@dpc-sdp/nuxt-ripple', '@dpc-sdp/nuxt-ripple-analytics', '@dpc-sdp/nuxt-ripple-preview', + '@dpc-sdp/ripple-tide-webform', + + // Custom layers + + // Content types '@dpc-sdp/ripple-tide-event', '@dpc-sdp/ripple-tide-topic', '@dpc-sdp/ripple-tide-landing-page', @@ -15,7 +20,8 @@ export default defineNuxtConfig({ '@dpc-sdp/ripple-tide-publication', '@dpc-sdp/ripple-tide-media', '@dpc-sdp/ripple-tide-news', - '@dpc-sdp/ripple-tide-search' - // Custom layers + '@dpc-sdp/ripple-tide-search', + '@dpc-sdp/ripple-tide-webform' + ] }) diff --git a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nvmrc.t b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nvmrc.t index 1a9be571da..707571c832 100644 --- a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nvmrc.t +++ b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/nvmrc.t @@ -1,4 +1,4 @@ --- to: .nvmrc --- -lts/hydrogen +lts/iron diff --git a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/package.json.t b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/package.json.t index b91d338b4c..07468c0a23 100644 --- a/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/package.json.t +++ b/packages/nuxt-ripple-cli/src/commands/init/_templates/site/latest/package.json.t @@ -25,15 +25,18 @@ to: package.json "@dpc-sdp/ripple-tide-news": "<%= rplVersion %>", "@dpc-sdp/ripple-tide-publication": "<%= rplVersion %>", "@dpc-sdp/ripple-tide-search": "<%= rplVersion %>", - "@dpc-sdp/ripple-tide-topic": "<%= rplVersion %>" + "@dpc-sdp/ripple-tide-topic": "<%= rplVersion %>", + "@dpc-sdp/ripple-tide-webform": "<%= rplVersion %>" }, "devDependencies": { "@dpc-sdp/eslint-config-ripple": "<%= rplVersion %>", + "@elastic/search-ui-app-search-connector": "1.19.1", + "@elastic/search-ui-elasticsearch-connector": "1.19.1", "nuxt": "3.11.2", "eslint": "^8.28.0" }, "engines": { - "node": "^16.17.0 || ^18.12.1", - "npm": "^9.5.1" + "node": "^18.15.0 || ^20.9.0", + "npm": "^10.5.0" } }