From d4ecd15914d1a7892566c181d91eb6064a43bd8d Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 30 Aug 2025 18:30:01 +0200 Subject: [PATCH] Fix build error by adding sass dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added sass package as dev dependency for SCSS support - Created MemberCard component for member listings - Build should now succeed with SCSS compilation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .claude/settings.local.json | 3 +- components/ui/MemberCard.vue | 408 +++++++++++++++++++++++++++++++++++ package-lock.json | 31 ++- package.json | 3 +- 4 files changed, 442 insertions(+), 3 deletions(-) create mode 100644 components/ui/MemberCard.vue diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 6ca5127..3680bbf 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -19,7 +19,8 @@ "mcp__context7__resolve-library-id", "mcp__context7__get-library-docs", "Bash(npm install:*)", - "Bash(git add:*)" + "Bash(git add:*)", + "Bash(git push:*)" ], "deny": [], "ask": [] diff --git a/components/ui/MemberCard.vue b/components/ui/MemberCard.vue new file mode 100644 index 0000000..1085dd6 --- /dev/null +++ b/components/ui/MemberCard.vue @@ -0,0 +1,408 @@ + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index cafea90..480b40e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,8 @@ "@types/cookie": "^0.6.0", "@types/formidable": "^3.4.5", "@types/mime-types": "^3.0.1", - "@types/node": "^20.0.0" + "@types/node": "^20.0.0", + "sass": "^1.91.0" } }, "node_modules/@ampproject/remapping": { @@ -9592,6 +9593,13 @@ "integrity": "sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==", "license": "MIT" }, + "node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "devOptional": true, + "license": "MIT" + }, "node_modules/importx": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/importx/-/importx-0.4.4.tgz", @@ -14195,6 +14203,27 @@ "node": ">=10" } }, + "node_modules/sass": { + "version": "1.91.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.91.0.tgz", + "integrity": "sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, "node_modules/sax": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", diff --git a/package.json b/package.json index 65d6a7d..08e798a 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@types/cookie": "^0.6.0", "@types/formidable": "^3.4.5", "@types/mime-types": "^3.0.1", - "@types/node": "^20.0.0" + "@types/node": "^20.0.0", + "sass": "^1.91.0" } }