Skip to content

Commit beda6af

Browse files
authored
Merge pull request #128 from MekDrop/convert-ts-to-js
Rewritten from TypeScript to JavaScript
2 parents 1afbeac + 9783d05 commit beda6af

20 files changed

+9089
-186
lines changed

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["@babel/preset-env"]
3+
}

.eslintignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

.eslintrc.json

Lines changed: 0 additions & 78 deletions
This file was deleted.

.github/workflows/on-pull-request.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,12 @@ jobs:
1414
strategy:
1515
matrix:
1616
node-version:
17-
- 18.x
17+
- 22.x
1818
- 20.x
1919

2020
steps:
2121
- name: Checkouting code...
2222
uses: actions/checkout@v4
23-
with:
24-
ref: ${{ github.head_ref }}
2523

2624
- name: Use Node.js ${{ matrix.node-version }}
2725
uses: actions/setup-node@v4
@@ -42,8 +40,6 @@ jobs:
4240
steps:
4341
- name: Checkouting code...
4442
uses: actions/checkout@v4
45-
with:
46-
ref: ${{ github.head_ref }}
4743

4844
- name: Use Node.js ${{ matrix.node-version }}
4945
uses: actions/setup-node@v4
@@ -53,9 +49,6 @@ jobs:
5349
- name: NPM install
5450
run: npm install
5551

56-
- name: NPM build
57-
run: npm run build
58-
5952
- name: NPM format
6053
run: npm run format
6154

@@ -83,8 +76,6 @@ jobs:
8376
steps:
8477
- name: Checkouting code...
8578
uses: actions/checkout@v4
86-
with:
87-
ref: ${{ github.head_ref }}
8879

8980
- name: Downloading build artifact....
9081
uses: actions/download-artifact@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
write-mode: overwrite
4949

5050
- name: Filtering PHP classes list...
51-
uses: impresscms-dev/filter-php-class-list-with-glob-like-rules-action@v1.0.0
51+
uses: impresscms-dev/filter-php-class-list-with-glob-like-rules-action@v2
5252
with:
5353
rules_file: ./filtering-rules.lst
5454
input_file: ./php-classes.lst

dist/index.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "module"
3+
}

eslint.config.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export default [
2+
{
3+
ignores: ["dist/", "node_modules/"],
4+
},
5+
{
6+
files: ["**/*.js"],
7+
languageOptions: {
8+
ecmaVersion: "latest",
9+
sourceType: "module",
10+
},
11+
rules: {
12+
"no-unused-vars": ["warn"],
13+
"no-console": "off",
14+
},
15+
},
16+
];

jest.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
module.exports = {
2-
transform: {'^.+\\.ts?$': 'ts-jest'},
1+
export default {
2+
transform: {
3+
'^.+\\.js$': 'babel-jest',
4+
},
35
testEnvironment: 'node',
4-
testRegex: '/tests/.*\\.(test|spec)?\\.(ts|tsx)$',
5-
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node']
66
};

0 commit comments

Comments
 (0)