UNPKG

node-base64-image

Version:

Download images from remote URLs and encode/decode them to base64

49 lines (45 loc) 1.3 kB
/* eslint-disable no-redeclare */ import { defineConfig } from 'eslint/config' import typescriptEslint from '@typescript-eslint/eslint-plugin' import globals from 'globals' import tsParser from '@typescript-eslint/parser' import path from 'node:path' import { fileURLToPath } from 'node:url' import js from '@eslint/js' import { FlatCompat } from '@eslint/eslintrc' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, allConfig: js.configs.all, }) export default defineConfig([ { extends: compat.extends( 'eslint:recommended', 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended' ), plugins: { '@typescript-eslint': typescriptEslint, }, ignores: ['dist/**', '.github/**', '.vscode/**'], languageOptions: { globals: { ...globals.node, Atomics: 'readonly', SharedArrayBuffer: 'readonly', }, parser: tsParser, ecmaVersion: 2022, sourceType: 'commonjs', }, rules: { indent: ['error', 2], 'linebreak-style': ['error', 'unix'], quotes: ['error', 'single'], 'no-console': 2, }, }, ])