Skip to content

Commit c581573

Browse files
Remove override of node/global-require rule for resources dir (#2970)
1 parent f8155ac commit c581573

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

.eslintrc.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,6 @@ overrides:
688688
rules:
689689
node/no-unpublished-require: off
690690
node/no-sync: off
691-
node/global-require: off
692691
import/no-extraneous-dependencies: [error, { devDependencies: true }]
693692
import/no-nodejs-modules: off
694693
import/no-commonjs: off

resources/build-npm.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ function babelBuild(srcPath, options) {
5555
}
5656

5757
function buildPackageJSON() {
58-
const packageJSON = require('../package.json');
58+
const packageJSON = JSON.parse(
59+
fs.readFileSync(require.resolve('../package.json'), 'utf-8'),
60+
);
61+
5962
delete packageJSON.private;
6063
delete packageJSON.scripts;
6164
delete packageJSON.devDependencies;
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
'use strict';
22

3+
const noDirImport = require('./no-dir-import');
4+
35
module.exports = {
46
rules: {
5-
'no-dir-import': require('./no-dir-import'),
7+
'no-dir-import': noDirImport,
68
},
79
};

0 commit comments

Comments
 (0)