UNPKG

musickit-ts

Version:

MusicKit TS is a library for handling MusicKit JS v3 with TypeScript.

49 lines (48 loc) 1.04 kB
module.exports = { env: { browser: true, es2021: true, 'jest/globals': true, }, globals: { MusicKit: true, }, extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended-requiring-type-checking', 'airbnb', 'airbnb/hooks', 'prettier', ], ignorePatterns: ['node_modules/', 'dist/', 'spec/', '*.js'], parser: '@typescript-eslint/parser', parserOptions: { sourceType: 'module', ecmaVersion: 2020, ecmaFeatures: { jsx: true, }, project: './tsconfig.json', }, plugins: ['@typescript-eslint', 'jest'], rules: { '@typescript-eslint/no-floating-promises': ['error', { ignoreIIFE: true }], 'import/extensions': [ 'error', 'ignorePackages', { ts: 'never', tsx: 'never', }, ], 'import/prefer-default-export': ['off'], }, settings: { 'import/resolver': { node: { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }, }, };