Browse Source

CHORE,IMPRO: added linter and implemented some

added node_module to new .gitignore
master
chris 2 months ago
parent
commit
fdc269215a
  1. 1
      .gitignore
  2. 15
      eslint.config.mjs
  3. 3
      material-icons.css
  4. 7
      package.json

1
.gitignore

@ -0,0 +1 @@
node_modules/

15
eslint.config.mjs

@ -0,0 +1,15 @@
import js from "@eslint/js";
import globals from "globals";
import json from "@eslint/json";
import css from "@eslint/css";
import { defineConfig } from "eslint/config";
export default defineConfig([
{ files: ["**/*.{js,mjs,cjs}"], plugins: { js }, extends: ["js/recommended"] },
{ files: ["**/*.js"], languageOptions: { sourceType: "script" } },
{ files: ["**/*.{js,mjs,cjs}"], languageOptions: { globals: globals.browser } },
{ files: ["**/*.json"], plugins: { json }, language: "json/json", extends: ["json/recommended"] },
{ files: ["**/*.jsonc"], plugins: { json }, language: "json/jsonc", extends: ["json/recommended"] },
{ files: ["**/*.css"], plugins: { css }, language: "css/css", extends: ["css/recommended"] },
]);

3
material-icons.css

@ -19,5 +19,6 @@
word-wrap: normal; word-wrap: normal;
direction: ltr; direction: ltr;
-webkit-font-feature-settings: 'liga'; -webkit-font-feature-settings: 'liga';
font-feature-settings: "liga";
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
} }

7
package.json

@ -17,5 +17,12 @@
"main": "icons.js", "main": "icons.js",
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
"devDependencies": {
"jpc-like-websites": "git+https://git.labos.goip.de/chris/jpc-like-websites.git",
"@eslint/css": "^0.7.0",
"@eslint/js": "^9.26.0",
"@eslint/json": "^0.12.0",
"eslint": "^9.26.0",
"globals": "^16.1.0"
} }
} }

Loading…
Cancel
Save