diff --git a/package-lock.json b/package-lock.json index b68528b..7a47e84 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "front", - "version": "0.0.0", + "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "front", - "version": "0.0.0", + "version": "0.0.1", "dependencies": { "@fullcalendar/core": "^6.1.15", "@fullcalendar/daygrid": "^6.1.15", @@ -18,6 +18,7 @@ "axios": "^1.7.9", "bootstrap": "^5.3.3", "dayjs": "^1.11.13", + "dompurify": "^3.2.3", "flatpickr": "^4.6.13", "front": "file:", "heic2any": "^0.0.4", @@ -1483,6 +1484,12 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, "node_modules/@vitejs/plugin-vue": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", @@ -2258,6 +2265,14 @@ "node": ">=0.4.0" } }, + "node_modules/dompurify": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", + "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", diff --git a/package.json b/package.json index 638b6a7..823ef27 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "axios": "^1.7.9", "bootstrap": "^5.3.3", "dayjs": "^1.11.13", + "dompurify": "^3.2.3", "flatpickr": "^4.6.13", "front": "file:", "heic2any": "^0.0.4", diff --git a/src/components/board/BoardProfile.vue b/src/components/board/BoardProfile.vue index c8a90c3..b79eece 100644 --- a/src/components/board/BoardProfile.vue +++ b/src/components/board/BoardProfile.vue @@ -10,13 +10,10 @@ 2024.12.10 10:46 @@ -54,7 +51,7 @@ import { onMounted } from 'vue'; const router = useRouter(); // Props 정의 -defineProps({ +const props = defineProps({ profileName: { type: String, default: '익명', @@ -71,6 +68,14 @@ defineProps({ type: Boolean, default: false, }, + views: { + type: Number, + default: 0, + }, + comments: { + type: Number, + default: 0, + }, }); const boardId = 100; //수정필요!!