.eslintrc.cjs 594 bytes
// eslint-disable-next-line import/no-extraneous-dependencies
// const sharedLib = require('eslint-config-airbnb-typescript/lib/shared.js');
module.exports = {
  root: true,
  extends: ['@vcsuite/eslint-config/vue-ts'],
  env: {
    node: true,
  },
  rules: {
    'no-restricted-syntax': 'off',
  overrides: [
      files: ['*.ts', '*.vue'],
      parserOptions: {
        project: ['./tsconfig.json', './tests/tsconfig.json'],
      rules: {
        '@typescript-eslint/no-non-null-assertion': 'off',
  ignorePatterns: ['dist/', 'node_modules/'],