Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
12e0366
chore(deps): update actions/setup-node action to v4
renovate[bot] Jan 20, 2025
97b09f2
chore(deps): update dependency @release-it/conventional-changelog to v10
renovate[bot] Jan 24, 2025
29d9ac3
chore(deps): update dependency eslint to v9
renovate[bot] Jan 24, 2025
5a8bdb7
chore(deps): update dependency eslint-config-prettier to v10
renovate[bot] Jan 25, 2025
c3717a9
chore(deps): update tibdex/github-app-token action to v2
renovate[bot] Jan 26, 2025
3772dc7
chore(deps): update dependency node to v22
renovate[bot] Mar 12, 2025
29358e1
chore(deps): update dependency tsup to v8.3.5 [security] (#76)
renovate[bot] Jun 8, 2025
9304326
chore(deps): update dependency release-it to v19
renovate[bot] Jun 8, 2025
b2e2e6e
chore(deps): update dependency vitest to v2.1.9 [security] (#69)
renovate[bot] Jun 8, 2025
b680641
fix(deps): update all non-major dependencies (#55)
renovate[bot] Jun 8, 2025
bcbe827
chore(deps): update dependency eslint-import-resolver-typescript to v4
renovate[bot] Jun 8, 2025
1de4a9b
chore(deps): update dependency vitest to v3
renovate[bot] Jun 8, 2025
3103c2a
chore(deps): update dependency @types/node to v22.15.30 (#90)
renovate[bot] Jun 9, 2025
a981608
fix(deps): update dependency viem to v2.31.0 (#91)
renovate[bot] Jun 11, 2025
a76a9a5
chore(deps): update all non-major dependencies (#92)
renovate[bot] Jun 15, 2025
e66950a
fix(deps): update dependency viem to v2.31.1 (#93)
renovate[bot] Jun 16, 2025
b742126
fix(deps): update dependency viem to v2.31.2 (#94)
renovate[bot] Jun 16, 2025
c779f33
chore(deps): update dependency @types/jest to v30
renovate[bot] Jun 19, 2025
690de14
Merge branch 'renovate/actions-setup-node-4.x'
epsjunior Jul 11, 2025
1c167fd
Merge branch 'renovate/release-it-conventional-changelog-10.x' into d…
epsjunior Jul 11, 2025
6a14c71
fix: merging conflicts
epsjunior Jul 11, 2025
8cd0ac7
Merge branch 'renovate/node-22.x' into dxp-117-dependency-dashboard
epsjunior Jul 11, 2025
48a9501
Merge branch 'renovate/release-it-19.x' into dxp-117-dependency-dashb…
epsjunior Jul 11, 2025
e90145a
fix: package lock
epsjunior Jul 11, 2025
a28ae71
fix: merge
epsjunior Jul 11, 2025
267c771
Merge branch 'renovate/tibdex-github-app-token-2.x' into dxp-117-depe…
epsjunior Jul 11, 2025
b296a54
fix: package lock
epsjunior Jul 11, 2025
8bf1746
Merge branch 'renovate/eslint-config-prettier-10.x' into dxp-117-depe…
epsjunior Jul 11, 2025
5c07ac7
fix: merging conflicts
epsjunior Jul 11, 2025
3512137
fix: package lock
epsjunior Jul 11, 2025
f25c45c
fix: resolving conflicts
epsjunior Jul 11, 2025
2901acb
fix: new package lock
epsjunior Jul 11, 2025
6319e76
feat: new esling config
epsjunior Jul 11, 2025
88e609d
fix: removing transaction result success and failure
epsjunior Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .eslintignore

This file was deleted.

59 changes: 0 additions & 59 deletions .eslintrc.cjs

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Get CI Bot Token
uses: tibdex/github-app-token@v1
uses: tibdex/github-app-token@v2
id: ci_bot_token
with:
app_id: ${{ secrets.CI_BOT_APP_ID }}
Expand All @@ -22,9 +22,9 @@ jobs:
with:
token: ${{ steps.ci_bot_token.outputs.token }}
- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: "18"
node-version: "22"
- name: Install the dependencies
run: npm ci
- name: Initialize Git User
Expand Down
142 changes: 142 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
import js from '@eslint/js';
import typescript from '@typescript-eslint/eslint-plugin';
import typescriptParser from '@typescript-eslint/parser';
import importPlugin from 'eslint-plugin-import';
import prettierConfig from 'eslint-config-prettier';
import globals from 'globals';

export default [
{
ignores: [
'node_modules/',
'dist/',
'**/dist/**/*',
'esbuild.config.js',
'jest.config.js',
'Config.js',
'commitLint.config.ts',
'vitest.config.ts',
],
},

{
files: ['**/*.js', '**/*.cjs', '**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
...globals.node,
...globals.es2021,
...globals.jest,
},
},
plugins: {
import: importPlugin,
},
rules: {
...js.configs.recommended.rules,
...prettierConfig.rules,
'import/namespace': 'off',
'import/export': 'off',
},
},

{
files: ['**/*.ts'],
languageOptions: {
parser: typescriptParser,
parserOptions: {
project: ['./tsconfig.json'],
sourceType: 'module',
},
globals: {
...globals.node,
...globals.browser,
...globals.es2021,
...globals.jest,
},
},
plugins: {
'@typescript-eslint': typescript,
import: importPlugin,
},
rules: {
...js.configs.recommended.rules,
...typescript.configs.recommended.rules,
...prettierConfig.rules,
'import/namespace': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-empty-interface': 'off',
'no-constant-condition': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'prefer-const': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/no-loss-of-precision': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/no-non-null-asserted-optional-chain': 'off',
'@typescript-eslint/no-var-requires': 'off',
'import/export': 'off',
'no-fallthrough': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-floating-promises': ['error'],
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }],
},
settings: {
'import/resolver': {
typescript: {},
},
},
},

{
files: ['**/*.test.ts', '**/*.test-d.ts', 'tests/**/*'],
languageOptions: {
parser: typescriptParser,
parserOptions: {
project: ['./tsconfig.json'],
sourceType: 'module',
},
globals: {
...globals.node,
...globals.browser,
...globals.es2021,
...globals.jest,
...globals.vitest,
},
},
plugins: {
'@typescript-eslint': typescript,
import: importPlugin,
},
rules: {
...js.configs.recommended.rules,
...typescript.configs.recommended.rules,
...prettierConfig.rules,
'import/namespace': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-empty-interface': 'off',
'no-constant-condition': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'prefer-const': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/no-loss-of-precision': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/no-non-null-asserted-optional-chain': 'off',
'@typescript-eslint/no-var-requires': 'off',
'import/export': 'off',
'no-fallthrough': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-floating-promises': ['error'],
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }],
},
settings: {
'import/resolver': {
typescript: {},
},
},
},
];
Loading