diff --git a/.env.example b/.env.example index 74bdb19..3da843d 100644 --- a/.env.example +++ b/.env.example @@ -10,6 +10,13 @@ EDIT_RUNTIME_URL=http://localhost:8002 DISPLAY_RUNTIME_URL=http://localhost:8003 SERVER_RUNTIME_URL=http://localhost:8004 +# AI service configuration +# If AI_UI_ENABLED is set to true, the AI service will be enabled and model id +# and secret key must be provided. +AI_UI_ENABLED= +AI_MODEL_ID= +AI_SECRET_KEY= + # Content Element env variables; TCE_ prefix is required # Will be loaded to the server runtime TCE_TEST=123 diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 65da40e..2ce6017 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -6,7 +6,7 @@ runs: - name: Setup node to enable caching uses: actions/setup-node@v4 with: - node-version: 22.12 + node-version: 24 cache: 'pnpm' cache-dependency-path: './pnpm-lock.yaml' - name: Install dependencies diff --git a/package.json b/package.json index 12cf223..7b3ee2f 100644 --- a/package.json +++ b/package.json @@ -11,22 +11,21 @@ "build": "pnpm -r run build", "lint": "pnpm -r run lint && eslint .", "lint:fix": "pnpm -r run lint --fix && eslint . --fix", + "nuke:dist": "pnpm -r run nuke:dist", + "nuke": "pnpm -r run nuke && pnpm dlx del-cli node_modules", "test": "pnpm playwright test --config ./test/playwright.config.ts" }, - "bin": { - "@tailor-cms/tce-template": "bin/index.cjs" - }, "devDependencies": { - "@changesets/cli": "^2.27.12", - "@playwright/test": "1.50.1", - "@tailor-cms/eslint-config": "0.0.3", - "@tailor-cms/tce-boot": "1.1.0", - "@types/node": "^22.13.1", - "concurrently": "^9.1.2", - "dotenv": "^16.4.7", - "eslint": "^9.28.0", - "prettier": "3.5.0", - "typescript": "^5.7.3" + "@changesets/cli": "^2.29.5", + "@playwright/test": "1.53.2", + "@tailor-cms/cek-e2e": "^1.3.2", + "@tailor-cms/eslint-config": "1.1.2", + "@tailor-cms/tce-boot": "1.3.2", + "@types/node": "^24.0.12", + "dotenv": "^17.1.0", + "eslint": "^9.30.1", + "prettier": "^3.6.2", + "typescript": "^5.8.3" }, - "packageManager": "pnpm@9.0.6+sha512.f6d863130973207cb7a336d6b439a242a26ac8068077df530d6a86069419853dc1ffe64029ec594a9c505a3a410d19643c870aba6776330f5cfddcf10a9c1617" + "packageManager": "pnpm@10.12.3" } diff --git a/packages/display/.prettierrc b/packages/display/.prettierrc deleted file mode 100644 index a20502b..0000000 --- a/packages/display/.prettierrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "singleQuote": true, - "trailingComma": "all" -} diff --git a/packages/display/CHANGELOG.md b/packages/display/CHANGELOG.md new file mode 100644 index 0000000..26a8d6b --- /dev/null +++ b/packages/display/CHANGELOG.md @@ -0,0 +1,7 @@ +# @tailor-cms/ce-file-display + +## 0.1.0 + +### Minor Changes + +- Migrates package to the latest tce-boot version, adds AI config and devcontainers. Updates dependencies to the latest versions. diff --git a/packages/display/package.json b/packages/display/package.json index cc7ec4e..3dde6c3 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -3,7 +3,7 @@ "description": "Tailor CMS file end-user component", "author": "Studion (https://github.com/tailor-cms)", "type": "module", - "version": "0.0.1", + "version": "0.1.0", "exports": { ".": { "import": "./dist/index.js", @@ -17,20 +17,23 @@ ], "scripts": { "dev": "vite build --watch", - "build": "vue-tsc && vite build", - "lint": "eslint --ext .js,.ts,.vue ./src", - "lint:fix": "pnpm lint --fix" + "build": "pnpm nuke:dist && vue-tsc && vite build", + "lint": "eslint ./src", + "lint:fix": "pnpm lint --fix", + "nuke": "pnpm dlx del-cli dist node_modules", + "nuke:dist": "pnpm dlx del-cli dist", + "prepublish": "pnpm build" }, "peerDependencies": { "vue": "^3.5.13" }, "devDependencies": { "@tailor-cms/ce-file-manifest": "workspace:*", - "@tailor-cms/eslint-config": "0.0.3", - "@vitejs/plugin-vue": "^5.2.1", - "typescript": "^5.7.3", - "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "@tailor-cms/eslint-config": "1.1.2", + "@vitejs/plugin-vue": "^6.0.0", + "typescript": "^5.8.3", + "vite": "^7.0.3", + "vue-tsc": "^3.0.1" }, "publishConfig": { "access": "public" diff --git a/packages/display/src/components/Display.vue b/packages/display/src/components/Display.vue index 68b8e5d..c2c0ecd 100644 --- a/packages/display/src/components/Display.vue +++ b/packages/display/src/components/Display.vue @@ -9,17 +9,17 @@