From 17574ca510353664a7ca025441e50b2a7445c243 Mon Sep 17 00:00:00 2001 From: "Md. Sazzad Hossain Sharkar" Date: Sun, 30 Jun 2024 14:23:17 +0600 Subject: [PATCH] Build: June 30, 2024, 02:23:17 PM --- action.yml | 2 +- eslint.config.mjs | 106 +++++++++++++++++++++++----------------------- out/cli.cjs | 2 +- package.json | 2 +- 4 files changed, 56 insertions(+), 56 deletions(-) diff --git a/action.yml b/action.yml index 3a44e9e..84d3fa4 100644 --- a/action.yml +++ b/action.yml @@ -27,5 +27,5 @@ inputs: required: true runs: - using: 'node18' + using: 'node20' main: 'out/github-action.cjs' diff --git a/eslint.config.mjs b/eslint.config.mjs index cb90a80..b85de29 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -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', + }, }, -}]; \ No newline at end of file +]; diff --git a/out/cli.cjs b/out/cli.cjs index cd5dccb..924e107 100755 --- a/out/cli.cjs +++ b/out/cli.cjs @@ -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`, diff --git a/package.json b/package.json index c950e9c..8e83d7c 100644 --- a/package.json +++ b/package.json @@ -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",