Skip to content

Commit cc1ae55

Browse files
feat: add meta fields and add duplicate processor with eslint-flat-config compatible name
1 parent 98a28f2 commit cc1ae55

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

lib/index.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,20 @@
22

33
const requireIndex = require('requireindex');
44
const path = require('path');
5+
const { name, version } = require('../package.json');
56

67
module.exports.rules = requireIndex(path.join(__dirname, 'rules'));
78

9+
// required for eslint v9 flat config compatibility
10+
// https://eslint.org/docs/latest/extend/plugin-migration-flat-config
11+
module.exports.meta = {
12+
name,
13+
version
14+
},
15+
816
module.exports.processors = {
9-
'.json': require('./processors/json')
17+
'.json': require('./processors/json'),
18+
// dot prefix is no longer allowed in eslint v9
19+
// https://eslint.org/docs/latest/extend/plugin-migration-flat-config
20+
'json': require('./processors/json')
1021
};

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-json-files",
3-
"version": "4.2.0",
3+
"version": "4.2.1",
44
"description": "ESLint JSON processor and rules",
55
"keywords": [
66
"eslint",

0 commit comments

Comments
 (0)