Skip to content

Commit

Permalink
#47: Add base extension (#48)
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklakariada committed Aug 24, 2023
1 parent 358a844 commit b44160d
Show file tree
Hide file tree
Showing 29 changed files with 1,454 additions and 538 deletions.
10 changes: 8 additions & 2 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ module.exports = {
},
plugins: ['@typescript-eslint'],
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended-requiring-type-checking'],

ignorePatterns: ["src/**/*.test.ts"],
rules: {
"@typescript-eslint/no-unused-vars": [
"error",
{
"argsIgnorePattern": "^_",
}
]
},
};
4 changes: 2 additions & 2 deletions .github/workflows/project-keeper-verify.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/project-keeper.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .project-keeper.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
sources:
- type: npm
path: package.json
version: 0.3.0
version: 0.3.1
1 change: 1 addition & 0 deletions doc/changes/changelog.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions doc/changes/changes_0.3.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Extension Manager Interface 0.3.1, released 2023-08-24

Code name: Simplify Java Extensions

## Summary

This release adds a module that simplifies writing Java-based extensions and avoids code duplication.

## Features

* #47: Added common code for extensions

## Dependency Updates

### Development Dependency Updates

* Updated `eslint:^8.45.0` to `^8.47.0`
* Added `@jest/globals:^29.6.3`
* Updated `@typescript-eslint/parser:^6.2.0` to `^6.4.1`
* Updated `@typescript-eslint/eslint-plugin:^6.2.0` to `^6.4.1`
* Updated `jest:^29.6.2` to `^29.6.3`
* Removed `@types/jest:^29.5.3`
25 changes: 19 additions & 6 deletions jest.config.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,24 @@

/*
* For a detailed explanation regarding each configuration property and type check, visit:
* https://jestjs.io/docs/configuration
*/
export default {
clearMocks: true,
collectCoverage: true,
coverageDirectory: "coverage",
coverageProvider: "v8",
preset: 'ts-jest',
const config = {
clearMocks: true,
collectCoverage: true,
coverageDirectory: "coverage",
coverageProvider: "v8",
errorOnDeprecated: true,
preset: 'ts-jest',
testEnvironment: 'node',
injectGlobals: false,
modulePathIgnorePatterns: ['<rootDir>/dist/'],
testMatch: [
"**/?(*.)+(spec|test).ts"
],
transform: {
"^.+\\.tsx?$": ["ts-jest", { tsconfig: "tsconfig.json" }]
},
};

export default config;

0 comments on commit b44160d

Please sign in to comment.