Registry / testing / eslint-config-meedsio

eslint-config-meedsio

JSON →
library1.0.5jsnpmunverified

ESLint shareable config for Meeds.io based applications. Current stable version is 1.0.5, released with irregular cadence. Combines rules from plugin:vue/strongly-recommended, eslint:recommended, and plugin:vuejs-accessibility/recommended with additional custom rules. Suitable for Vue.js projects within the Meeds ecosystem. Differentiators include accessibility-focused linting via eslint-vue-a11y plugin and a curated set of overrides.

npm install eslint-config-meedsio
INSTALL
IMPORT
SIG · ESLINT-CONFIG-MEED
E
eslint-config-meedsio
testingjavascriptv1.0.5
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default config
module.exports = { extends: ['eslint-config-meedsio'] }
module.exports = { extends: ['meedsio'] }
The full npm package name 'eslint-config-meedsio' is required in the extends array.
default config (ESM)
export default { extends: ['eslint-config-meedsio'] }
export default { extends: ['meedsio'] }
Use the full package name; no ESM-specific export from this package.
use in .eslintrc
{ "extends": "eslint-config-meedsio" }
{ "extends": "meedsio" }
Shorthand like 'meedsio' is not supported; the full scope-less name 'eslint-config-meedsio' must be used.

Installation and usage of eslint-config-meedsio in a JavaScript project with ESLint.

// First, install dependencies // npm install --save-dev eslint eslint-config-meedsio // Then create .eslintrc.js module.exports = { extends: [ 'eslint-config-meedsio' ], // Override rules if needed rules: { 'vue/multi-word-component-names': 'off' } }; // Or use .eslintrc.json (JSON) { "extends": "eslint-config-meedsio" }
Debug
Known issues
breakingVersion 1.0.5 added eslint-vue-a11y plugin which may introduce new lint errors for existing codebases.
fix
Review and fix accessibility violations; temporarily disable the plugin if needed.
affects: >=1.0.5
deprecatedThe package name 'eslint-config-meedsio' uses the 'eslint-config' prefix, but npm shorthand resolution may fail if not referenced correctly.
fix
Always use the full package name 'eslint-config-meedsio' in extends.
affects: >=1.0.0
gotchaThis config is designed for Vue.js projects; applying it to non-Vue projects may cause unnecessary rule errors.
fix
Use only in Vue.js projects or override Vue-specific rules.
affects: >=1.0.0
gotchaThe config extends 'plugin:vue/strongly-recommended' which enforces Vue-specific rules that may conflict with other style guides.
fix
Review Vue rules and override as needed.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Failed to load config 'eslint-config-meedsio' to extend from.
Missing or incorrect installation of the package or its peer dependency eslint.
fix
Run 'npm install eslint eslint-config-meedsio --save-dev' or ensure both are in node_modules.
Error: Cannot find module 'eslint-plugin-vue'
Missing peer dependency plugin required by eslint-config-meedsio.
fix
Run 'npm install eslint-plugin-vue --save-dev' to install the missing plugin.
Error: Failed to load plugin 'vuejs-accessibility' declared in 'eslint-config-meedsio'.
Missing optional plugin 'eslint-plugin-vuejs-accessibility'.
fix
Run 'npm install eslint-plugin-vuejs-accessibility --save-dev'.
Upgrade
Version history
1.0.5latest on npm
Audit
Dependencies
eslintrequiredPeer dependency required to use the shareable config.
Agent activity
2 hits · last 30 days
node
2
Resources
eslint-config-meedsio — npm install eslint-config-meedsio · libregistry