Skip to content

Commit c2c51d7

Browse files
lubiahartiebits
authored andcommitted
feat: update code to use props (#101)
* update packages to their latest versions * update code to use props * Make nofollow and noindex optional in SvelteSeo interface * new version of eslint doesn't require this file * migrate to new eslint config file * lint code * update eslint and remove deprecated options
1 parent d29e21d commit c2c51d7

File tree

12 files changed

+1963
-1779
lines changed

12 files changed

+1963
-1779
lines changed

.eslintignore

Lines changed: 0 additions & 13 deletions
This file was deleted.

.eslintrc.cjs

Lines changed: 0 additions & 15 deletions
This file was deleted.

eslint.config.js

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// eslint.config.js
2+
import js from "@eslint/js";
3+
import svelte from "eslint-plugin-svelte";
4+
import globals from "globals";
5+
import svelteConfig from "./svelte.config.js";
6+
7+
/** @type {import('eslint').Linter.Config[]} */
8+
export default [
9+
js.configs.recommended,
10+
...svelte.configs.recommended,
11+
{
12+
ignores: [
13+
".DS_Store",
14+
"node_modules",
15+
"/build",
16+
"/.svelte-kit",
17+
"/package",
18+
".env",
19+
".env.*",
20+
"!/.env.example",
21+
"pnpm-lock.yaml",
22+
"package-lock.json",
23+
"yarn.lock",
24+
],
25+
},
26+
{
27+
languageOptions: {
28+
globals: {
29+
...globals.browser,
30+
...globals.node, // Add this if you are using SvelteKit in non-SPA mode
31+
},
32+
},
33+
},
34+
{
35+
files: ["**/*.svelte", "**/*.svelte.js"],
36+
languageOptions: {
37+
parserOptions: {
38+
svelteConfig,
39+
},
40+
},
41+
rules: {
42+
"svelte/no-at-html-tags": "off",
43+
},
44+
},
45+
];

0 commit comments

Comments
 (0)