Skip to content

Commit

Permalink
Build: June 30, 2024, 02:23:17 PM
Browse files Browse the repository at this point in the history
  • Loading branch information
SHSharkar committed Jun 30, 2024
1 parent 500ffb1 commit 17574ca
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 56 deletions.
2 changes: 1 addition & 1 deletion action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ inputs:
required: true

runs:
using: 'node18'
using: 'node20'
main: 'out/github-action.cjs'
106 changes: 53 additions & 53 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,69 +1,69 @@
import simpleImportSort from "eslint-plugin-simple-import-sort";
import _import from "eslint-plugin-import";
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import prettier from "eslint-plugin-prettier";
import { fixupPluginRules } from "@eslint/compat";
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";
import path from 'node:path';
import { fileURLToPath } from 'node:url';

import { fixupPluginRules } from '@eslint/compat';
import { FlatCompat } from '@eslint/eslintrc';
import js from '@eslint/js';
import typescriptEslint from '@typescript-eslint/eslint-plugin';
import tsParser from '@typescript-eslint/parser';
import _import from 'eslint-plugin-import';
import prettier from 'eslint-plugin-prettier';
import simpleImportSort from 'eslint-plugin-simple-import-sort';

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
allConfig: js.configs.all,
});

export default [...compat.extends(
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended",
), {
plugins: {
"simple-import-sort": simpleImportSort,
import: fixupPluginRules(_import),
"@typescript-eslint": typescriptEslint,
prettier,
},
export default [
...compat.extends('eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended'),
{
plugins: {
'simple-import-sort': simpleImportSort,
import: fixupPluginRules(_import),
'@typescript-eslint': typescriptEslint,
prettier,
},

languageOptions: {
parser: tsParser,
ecmaVersion: 2022,
sourceType: "module",
languageOptions: {
parser: tsParser,
ecmaVersion: 'latest',
sourceType: 'module',

parserOptions: {
project: "./tsconfig.json",
parserOptions: {
project: './tsconfig.json',
},
},
},

settings: {
"import/resolver": {
node: {
extensions: [".js", ".jsx", ".ts", ".tsx"],
settings: {
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
},
},
},

rules: {
"prettier/prettier": "error",
"no-console": "error",
"import/order": "off",
"sort-imports": "off",
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"import/first": "error",
"import/newline-after-import": "error",
"import/no-duplicates": "error",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-explicit-any": "off",
complexity: ["warn", 10],
"max-depth": ["warn", 4],
"@typescript-eslint/consistent-type-definitions": ["error", "type"],
"@typescript-eslint/prefer-for-of": "warn",
"@typescript-eslint/prefer-includes": "warn",
"@typescript-eslint/prefer-string-starts-ends-with": "warn",
rules: {
'prettier/prettier': 'error',
'no-console': 'error',
'import/order': 'off',
'sort-imports': 'off',
'simple-import-sort/imports': 'error',
'simple-import-sort/exports': 'error',
'import/first': 'error',
'import/newline-after-import': 'error',
'import/no-duplicates': 'error',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-explicit-any': 'off',
complexity: ['warn', 10],
'max-depth': ['warn', 4],
'@typescript-eslint/consistent-type-definitions': ['error', 'type'],
'@typescript-eslint/prefer-for-of': 'warn',
'@typescript-eslint/prefer-includes': 'warn',
'@typescript-eslint/prefer-string-starts-ends-with': 'warn',
},
},
}];
];
2 changes: 1 addition & 1 deletion out/cli.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -23986,7 +23986,7 @@ var package_default = {
},
scripts: {
watch: "npm run -S build -- --sourcemap --watch",
start: "node ./out/cli.cjs",
start: "node --no-deprecation ./out/cli.cjs",
dev: "tsx ./src/cli.ts",
build: "rm -rf out && node esbuild.config.js",
"build:push": `npm run build && git add . && git commit -m "Build: $(date '+%B %d, %Y, %I:%M:%S %p')" && git push`,
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
},
"scripts": {
"watch": "npm run -S build -- --sourcemap --watch",
"start": "node ./out/cli.cjs",
"start": "node --no-deprecation ./out/cli.cjs",
"dev": "tsx ./src/cli.ts",
"build": "rm -rf out && node esbuild.config.js",
"build:push": "npm run build && git add . && git commit -m \"Build: $(date '+%B %d, %Y, %I:%M:%S %p')\" && git push",
Expand Down

0 comments on commit 17574ca

Please sign in to comment.