Replace globals with node env (#10767)
This commit is contained in:
parent
f39219e6e5
commit
0d2b4c515d
10 changed files with 30 additions and 19 deletions
|
|
@ -1,3 +1,5 @@
|
|||
/* eslint-env node */
|
||||
|
||||
module.exports = {
|
||||
extends: ['eslint:recommended', 'prettier'],
|
||||
parserOptions: {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/* global module */
|
||||
/* eslint-env node */
|
||||
|
||||
module.exports = function (api) {
|
||||
var validEnv = ['development', 'test', 'production'];
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
/* globals module process require __dirname */
|
||||
/* eslint-env node */
|
||||
/* eslint-disable no-console */
|
||||
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
/* eslint-env node */
|
||||
|
||||
module.exports = {
|
||||
resolve: {
|
||||
alias: {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/* global process, module, require */
|
||||
/* eslint-env node */
|
||||
|
||||
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
/* global require module process */
|
||||
/* eslint-env node */
|
||||
|
||||
const path = require('path');
|
||||
const { environment } = require('@rails/webpacker');
|
||||
const HoneybadgerSourceMapPlugin = require('@honeybadger-io/webpack');
|
||||
|
|
@ -19,10 +20,7 @@ environment.splitChunks((config) => {
|
|||
...config.resolve,
|
||||
alias: {
|
||||
...(config.resolve ? config.resolve.alias : {}),
|
||||
'@crayons': path.resolve(
|
||||
__dirname,
|
||||
'../../app/javascript/crayons',
|
||||
) /* global __dirname */,
|
||||
'@crayons': path.resolve(__dirname, '../../app/javascript/crayons'),
|
||||
'@utilities': path.resolve(__dirname, '../../app/javascript/utilities'),
|
||||
},
|
||||
},
|
||||
|
|
@ -61,7 +59,10 @@ if (process.env.HONEYBADGER_API_KEY && process.env.ASSETS_URL) {
|
|||
assetsUrl: process.env.ASSETS_URL,
|
||||
silent: false,
|
||||
ignoreErrors: false,
|
||||
revision: process.env.RELEASE_FOOTPRINT || process.env.HEROKU_SLUG_COMMIT || 'master',
|
||||
revision:
|
||||
process.env.RELEASE_FOOTPRINT ||
|
||||
process.env.HEROKU_SLUG_COMMIT ||
|
||||
'master',
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,16 @@
|
|||
/* eslint-env node */
|
||||
|
||||
module.exports = {
|
||||
test: /\.erb$/,
|
||||
enforce: 'pre',
|
||||
exclude: /node_modules/,
|
||||
use: [{
|
||||
loader: 'rails-erb-loader',
|
||||
options: {
|
||||
runner: (/^win/.test(process.platform) ? 'ruby ' : '') + 'bin/rails runner'
|
||||
}
|
||||
}]
|
||||
}
|
||||
use: [
|
||||
{
|
||||
loader: 'rails-erb-loader',
|
||||
options: {
|
||||
runner:
|
||||
(/^win/.test(process.platform) ? 'ruby ' : '') + 'bin/rails runner',
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/* global process, module, require */
|
||||
/* eslint-env node */
|
||||
|
||||
process.env.NODE_ENV = process.env.NODE_ENV || 'production';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/* global process, module, require */
|
||||
/* eslint-env node */
|
||||
|
||||
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Consistent timezone for testing.
|
||||
// This does not work on windows, see https://github.com/nodejs/node/issues/4230
|
||||
|
||||
/* global process, module */
|
||||
/* eslint-env node */
|
||||
|
||||
process.env.TZ = 'UTC';
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue