Skip to content

Commit

Permalink
fix: pass check & lint
Browse files Browse the repository at this point in the history
  • Loading branch information
ikhsan3adi committed May 5, 2024
1 parent 61a7626 commit 60eef50
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 17 deletions.
16 changes: 16 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,22 @@ module.exports = {
parser: 'svelte-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser'
},
rules: {
'no-undef': 'off'
}
},
{
files: [
'./src/lib/components/sections/Portfolio.svelte',
'./src/lib/components/sections/project-detail/ProjectDetail.svelte'
],
parser: 'svelte-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser'
},
rules: {
'svelte/no-at-html-tags': 'off'
}
}
]
Expand Down
60 changes: 50 additions & 10 deletions src/lib/components/colors/colors.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,56 @@ import { clamp } from '$lib/utils';
import type { TagColors } from './types';

export const tagColors: TagColors = {
default: { bg: 'bg-slate-400 dark:bg-slate-800', border: 'dark:border-slate-400', text: 'dark:text-slate-400' },
nestjs: { bg: 'bg-red-400 dark:bg-slate-800', border: 'dark:border-red-400', text: 'dark:text-red-400' },
flutter: { bg: 'bg-sky-400 dark:bg-slate-800', border: 'dark:border-sky-400', text: 'dark:text-sky-400' },
dart: { bg: 'bg-teal-500 dark:bg-slate-800', border: 'dark:border-teal-500', text: 'dark:text-teal-500' },
html: { bg: 'bg-rose-400 dark:bg-slate-800', border: 'dark:border-rose-400', text: 'dark:text-rose-400' },
php: { bg: 'bg-indigo-300 dark:bg-slate-800', border: 'dark:border-indigo-300', text: 'dark:text-indigo-300' },
codeigniter: { bg: 'bg-red-400 dark:bg-slate-800', border: 'dark:border-red-400', text: 'dark:text-red-400' },
javascript: { bg: 'bg-yellow-400 dark:bg-slate-800', border: 'dark:border-yellow-400', text: 'dark:text-yellow-400' },
typescript: { bg: 'bg-blue-400 dark:bg-slate-800', border: 'dark:border-blue-400', text: 'dark:text-blue-400' },
svelte: { bg: 'bg-orange-400 dark:bg-slate-800', border: 'dark:border-orange-400', text: 'dark:text-orange-400' }
default: {
bg: 'bg-slate-400 dark:bg-slate-800',
border: 'dark:border-slate-400',
text: 'dark:text-slate-400'
},
nestjs: {
bg: 'bg-red-400 dark:bg-slate-800',
border: 'dark:border-red-400',
text: 'dark:text-red-400'
},
flutter: {
bg: 'bg-sky-400 dark:bg-slate-800',
border: 'dark:border-sky-400',
text: 'dark:text-sky-400'
},
dart: {
bg: 'bg-teal-500 dark:bg-slate-800',
border: 'dark:border-teal-500',
text: 'dark:text-teal-500'
},
html: {
bg: 'bg-rose-400 dark:bg-slate-800',
border: 'dark:border-rose-400',
text: 'dark:text-rose-400'
},
php: {
bg: 'bg-indigo-300 dark:bg-slate-800',
border: 'dark:border-indigo-300',
text: 'dark:text-indigo-300'
},
codeigniter: {
bg: 'bg-red-400 dark:bg-slate-800',
border: 'dark:border-red-400',
text: 'dark:text-red-400'
},
javascript: {
bg: 'bg-yellow-400 dark:bg-slate-800',
border: 'dark:border-yellow-400',
text: 'dark:text-yellow-400'
},
typescript: {
bg: 'bg-blue-400 dark:bg-slate-800',
border: 'dark:border-blue-400',
text: 'dark:text-blue-400'
},
svelte: {
bg: 'bg-orange-400 dark:bg-slate-800',
border: 'dark:border-orange-400',
text: 'dark:text-orange-400'
}
};

export const randomizeElements = <T>(array: Array<T>, newLength: number) => {
Expand Down
1 change: 0 additions & 1 deletion src/lib/components/colors/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,3 @@ interface CardColorKey {
}

export type { CardColorKey, CardColorsVariant as CardColors, TagColorKey, TagColors };

2 changes: 1 addition & 1 deletion src/lib/utils.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export function clamp(value: number, min: number, max: number) {
return Math.min(Math.max(value, min), max);
}
}
8 changes: 3 additions & 5 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,11 @@
"skipLibCheck": true,
"sourceMap": true,
"strict": true,
"outDir": "./build",
"outDir": "./build"
},
// Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
//
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
// from the referenced tsconfig.json - TypeScript does not merge them in
"exclude": [
"./build"
]
}
"exclude": ["./build"]
}

0 comments on commit 60eef50

Please sign in to comment.