UNPKG

@tsmx/secure-config

Version:

Easy and secure configuration management. JSON based - AES encrypted secrets - HMAC validation - env var export

36 lines (35 loc) 1.03 kB
const { configs } = require('@eslint/js'); const jest = require('eslint-plugin-jest'); const globals = require('globals'); module.exports = [ configs.recommended, { languageOptions: { ecmaVersion: 'latest', sourceType: 'commonjs', globals: { ...globals.node, Atomics: 'readonly', SharedArrayBuffer: 'readonly' } }, rules: { semi: 'error', quotes: ['error', 'single'], indent: ['error', 4, { 'SwitchCase': 1 }], 'no-unused-vars': [ 'warn', { 'varsIgnorePattern': '^_', 'args': 'after-used', 'argsIgnorePattern': '^_' } ] }, ignores: ['coverage/', 'conf/'] }, { files: ['test/*.js'], ...jest.configs['flat/recommended'], rules: { ...jest.configs['flat/recommended'].rules } } ];