'use strict'; module.exports = { extends: 'ash-nazg/sauron-node', settings: { polyfills: [ 'console', 'document.body' ] }, overrides: [{ files: ['.eslintrc.js'], extends: ['plugin:node/recommended-script'], rules: { 'import/no-commonjs': 0 } }, { files: 'test/**.js', extends: [ 'plugin:chai-friendly/recommended', 'plugin:chai-expect/recommended' ], env: { mocha: true }, globals: { expect: true, assert: true }, rules: { 'node/no-unsupported-features/es-syntax': 0 } }, { files: 'tests/**.js', rules: { 'no-console': 0 } }, { files: '*.md', globals: { require: false, RegExtras: false, condition: false, regex: false, str: false }, rules: { 'unicorn/no-fn-reference-in-iterator': 0, 'node/no-unsupported-features/es-syntax': 0, 'node/no-extraneous-require': ['error', {allowModules: ['regextras']}], 'import/unambiguous': 0, 'import/no-commonjs': 0, 'import/no-extraneous-dependencies': 0, 'no-shadow': ['error', {allow: ['RegExtras']}], 'no-unused-vars': ['error', { varsIgnorePattern: 'matches|RegExtras|piglatinArray', argsIgnorePattern: 'matches' }] } }], rules: { // Disable for now 'prefer-named-capture-group': 0, 'require-unicode-regexp': 0 } };
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
dist | Folder | 0755 |
|
|
src | Folder | 0755 |
|
|
.babelrc | File | 49 B | 0644 |
|
.editorconfig | File | 254 B | 0644 |
|
.eslintignore | File | 27 B | 0644 |
|
.eslintrc.js | File | 1.41 KB | 0644 |
|
.remarkrc | File | 246 B | 0644 |
|
CHANGES.md | File | 1.88 KB | 0644 |
|
LICENSE-MIT.txt | File | 1.03 KB | 0644 |
|
README.md | File | 4.87 KB | 0644 |
|
lgtm.yml | File | 78 B | 0644 |
|
package.json | File | 2.53 KB | 0644 |
|