astro-ghostcms/.pnpm-store/v3/files/8f/4983ea21125ca32ce62d881aadf...

56 lines
1.6 KiB
Plaintext
Raw Normal View History

2024-02-14 14:10:47 +00:00
"use strict";
const has_typescript_eslint_parser_1 = require("./has-typescript-eslint-parser");
module.exports = {
plugins: ["astro"],
overrides: [
{
files: ["*.astro"],
plugins: ["astro"],
env: {
node: true,
"astro/astro": true,
es2020: true,
},
parser: require.resolve("astro-eslint-parser"),
parserOptions: {
parser: has_typescript_eslint_parser_1.hasTypescriptEslintParser
? "@typescript-eslint/parser"
: undefined,
extraFileExtensions: [".astro"],
sourceType: "module",
},
rules: {},
},
{
files: ["**/*.astro/*.js", "*.astro/*.js"],
env: {
browser: true,
es2020: true,
},
parserOptions: {
sourceType: "module",
},
rules: {
"prettier/prettier": "off",
},
},
{
files: ["**/*.astro/*.ts", "*.astro/*.ts"],
env: {
browser: true,
es2020: true,
},
parser: has_typescript_eslint_parser_1.hasTypescriptEslintParser
? "@typescript-eslint/parser"
: undefined,
parserOptions: {
sourceType: "module",
project: null,
},
rules: {
"prettier/prettier": "off",
},
},
],
};