From 220d6d8f2d3a5c0ecfe7359bbfecc5477a19a9e6 Mon Sep 17 00:00:00 2001 From: sucupira Date: Tue, 21 Jul 2026 19:33:45 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20retire=20les=20fichiers=20et=20l'outil?= =?UTF-8?q?lage=20h=C3=A9rit=C3=A9s=20de=20la=20librairie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Configs cassées sous Svelte 5 : eslint (eslint-plugin-svelte3), prettier (plugin v2), leurs scripts lint/format et dépendances associées - Fichiers sans usage : .npmrc, .vscode/, .github/ (vide), CHANGELOG.md de la librairie, .eslintcache - Player.svelte (composant headless) conservé : c'est le moteur de radio-player.svelte — check 0/0, build vert --- .eslintignore | 20 -- .eslintrc.cjs | 43 --- .npmrc | 1 - .prettierignore | 14 - .prettierrc | 17 - .vscode/extensions.json | 10 - .vscode/settings.json | 45 --- CHANGELOG.md | 110 ------ package.json | 13 - yarn.lock | 740 +--------------------------------------- 10 files changed, 5 insertions(+), 1008 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.cjs delete mode 100644 .npmrc delete mode 100644 .prettierignore delete mode 100644 .prettierrc delete mode 100644 .vscode/extensions.json delete mode 100644 .vscode/settings.json delete mode 100644 CHANGELOG.md diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 097a7e6..0000000 --- a/.eslintignore +++ /dev/null @@ -1,20 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -/dist -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock - -**/components/_* - -*.config.ts -*.config.js -*.config.cjs \ No newline at end of file diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index 28fc79f..0000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,43 +0,0 @@ -module.exports = { - root: true, - parser: '@typescript-eslint/parser', - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - // 'plugin:@typescript-eslint/recommended-requiring-type-checking', - 'prettier', - ], - plugins: ['svelte3', '@typescript-eslint', 'unused-imports'], - ignorePatterns: ['*.cjs'], - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], - settings: { - 'svelte3/typescript': () => require('typescript'), - }, - parserOptions: { - sourceType: 'module', - ecmaVersion: 2020, - project: ['./tsconfig.json'], - }, - env: { - browser: true, - es2017: true, - node: true, - }, - rules: { - // '@typescript-eslint/no-inferrable-types': 'off', - // '@typescript-eslint/no-unsafe-argument': 'off', - // '@typescript-eslint/no-unsafe-assignment': 'off', - 'logical-assignment-operators': ['error', 'always'], - // "no-unused-vars": "off", - 'unused-imports/no-unused-imports': 'error', - 'unused-imports/no-unused-vars': [ - 'warn', - { - vars: 'all', - varsIgnorePattern: '^_', - args: 'after-used', - argsIgnorePattern: '^_', - }, - ], - }, -}; diff --git a/.npmrc b/.npmrc deleted file mode 100644 index b6f27f1..0000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 9813cfa..0000000 --- a/.prettierignore +++ /dev/null @@ -1,14 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -/dist -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock \ No newline at end of file diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 1fe995c..0000000 --- a/.prettierrc +++ /dev/null @@ -1,17 +0,0 @@ -{ - "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], - "arrowParens": "always", - "bracketSpacing": true, - "bracketSameLine": false, - "semi": true, - "singleQuote": true, - "useTabs": true, - "tabWidth": 3, - "trailingComma": "all", - "overrides": [ - { - "files": "*.svelte", - "options": { "parser": "svelte" } - } - ] -} diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index 3687565..0000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - // See http://go.microsoft.com/fwlink/?LinkId=827846 - // for the documentation about the extensions.json format - "recommendations": [ - "dbaeumer.vscode-eslint", - "aaron-bond.better-comments", - "esbenp.prettier-vscode", - "gruntfuggly.todo-tree" - ] -} diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index da25a27..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "[svelte]": { - "editor.defaultFormatter": "svelte.svelte-vscode", - "editor.codeActionsOnSave": { - "source.organizeImports": true - } - }, - "[typescript]": { - "editor.codeActionsOnSave": { - "source.organizeImports": true - } - }, - "[javascript]": { - "editor.codeActionsOnSave": { - "source.organizeImports": true - } - }, - "eslint.rules.customizations": [{ "rule": "*", "severity": "warn" }], - "typescript.tsdk": "node_modules/typescript/lib", - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true, - "editor.formatOnType": false, - "files.exclude": { - "**/.cache": true, - "**/.DS_Store": true, - "**/.gitattributes": true, - "**/.svelte-kit": true, - "**/*-lock.*": true, - "**/*.Identifier": true, - "**/*.map": true, - "**/.turbo": true, - "**/.vercel": true, - "**/node_modules": true, - "**/tsconfig.tsbuildinfo": true, - "**/.npmrc": true - }, - "files.watcherExclude": { - "**/node_modules": true, - "**/.svelte-kit": true - }, - "problems.sortOrder": "severity", - "javascript.preferences.importModuleSpecifier": "relative", - "typescript.preferences.importModuleSpecifier": "relative", - "todo-tree.tree.scanMode": "workspace only" -} diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 5e78d95..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,110 +0,0 @@ -# svelte-podcast - -## 0.9.0 - -### Minor Changes - -- 528457f: Restructures package exports -- 528457f: - improved export structure - - simplify audio methods - - improve typescript types -- bba2421: Improve example components -- bba2421: improve progress component style overrides -- f42a00f: removes autoplay as it doesn't behave as users would expect - -## 0.8.0 - -### Minor Changes - -- d18b0c7: refactor audio element logic -- 29ef657: switch to jsdoc from ts -- d18b0c7: rewrite docs with code samples - -## 0.7.0 - -### Minor Changes - -- 16366ec: improvements to headless components -- 415d083: switch to jsdoc from ts - -## 0.6.0 - -### Minor Changes - -- 9232f4d: Improves theming with css variables - Improves developer logs - Fixes various package export issues - Adds player components: - - - Player: `` - - Player: `` - - Utility: `` - -## 0.5.0 - -### Minor Changes - -- feba0d4: Improvements to audio stores: - - - Adds missing `is_paused` value. - - Fixes to `start_at` value - - Refactors localStorage stores & user preferences - -## 0.4.0 - -### Minor Changes - -- ff6a6d9: refactored audio element bindings for better control over element - -## 0.3.4 - -### Patch Changes - -- ff5caf2: fix to allow override of internal types - -## 0.3.3 - -### Patch Changes - -- 802c704: fixes dist exports - -## 0.3.2 - -### Patch Changes - -- 6c849b7: Fixes derived store causing exessive updates - -## 0.3.1 - -### Patch Changes - -- 02598d4: fixes exported typings - -## 0.3.0 - -### Minor Changes - -- 0b12aab: Adds mechanic for managing user preferences - -## 0.2.0 - -### Minor Changes - -- 6f89448: Adds the ability to bind episode metadata to the audio store -- a70d68d: - - Restructures lib to make dist cleaner and dev easier to grock - - Refactors