Removing eslint and prettier, moving portfolio.

This commit is contained in:
Bradley Shellnut 2024-12-03 17:50:08 -08:00
parent 1e32f642da
commit 4aa41b3817
6 changed files with 5 additions and 73 deletions

View file

@ -1,13 +0,0 @@
.DS_Store
node_modules
/build
/.svelte-kit
/package
.env
.env.*
!.env.example
# Ignore files for PNPM, NPM and YARN
pnpm-lock.yaml
package-lock.json
yarn.lock

View file

@ -1,31 +0,0 @@
/** @type { import("eslint").Linter.Config } */
module.exports = {
root: true,
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:svelte/recommended',
'prettier'
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2020,
extraFileExtensions: ['.svelte']
},
env: {
browser: true,
es2017: true,
node: true
},
overrides: [
{
files: ['*.svelte'],
parser: 'svelte-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser'
}
}
]
};

View file

@ -1,13 +0,0 @@
.DS_Store
node_modules
/build
/.svelte-kit
/package
.env
.env.*
!.env.example
# Ignore files for PNPM, NPM and YARN
pnpm-lock.yaml
package-lock.json
yarn.lock

View file

@ -1,11 +0,0 @@
{
"useTabs": true,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "all",
"bracketSpacing": true,
"printWidth": 100,
"plugins": ["prettier-plugin-svelte"],
"pluginSearchDirs": ["."],
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
}

View file

@ -1,6 +1,6 @@
<script lang="ts">
import ExternalLink from '$lib/components/ExternalLink.svelte';
import Portfolio from '$lib/components/Portfolio.svelte';
import Portfolio from '$root/routes/portfolio/Portfolio.svelte';
// @ts-expect-error: Cannot find module '$lib/content/uses/development.md' or its corresponding type declarations.ts(2307)
import OldWebsite from '$lib/content/portfolio/personal/old-website.md';
// @ts-expect-error: Cannot find module '$lib/content/uses/development.md' or its corresponding type declarations.ts(2307)

View file

@ -1,7 +1,7 @@
<script lang="ts">
import type { Picture } from 'vite-imagetools';
import type { Snippet } from 'svelte';
import type { ExternalLinkType } from '../types/externalLinkType';
import type { ExternalLinkType } from '$lib/types/externalLinkType';
const {
links,
@ -12,17 +12,17 @@
src,
alt,
style,
fetchpriority = 'auto',
fetchPriority = 'auto',
loading = 'lazy',
}: { links: Snippet<ExternalLinkType[]>, details: Snippet<string>, portfolioDetails: string,
externalLinks: ExternalLinkType[], name: string; src: string | Picture; alt: string;
style: string; fetchpriority?: 'high' | 'low' | 'auto'; loading?: 'lazy' | 'eager' } = $props();
style: string; fetchPriority?: 'high' | 'low' | 'auto'; loading?: 'lazy' | 'eager' } = $props();
</script>
<div class="portfolio">
<div class="portfolio-picture">
<h2>{name}</h2>
<enhanced:img {src} {style} {alt} {fetchpriority} {loading} />
<enhanced:img {src} {style} {alt} fetchpriority={fetchPriority} {loading} />
{@render links(externalLinks)}
</div>
<div class="portfolio-details">