-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: version 2.0 with new parser and async interface
BREAKING CHANGE: introduce version 2.0 * feat: async replay parser interface * refactor: use composition instead of inheritance, working async parser * improvement: prepare 2.0, use prettier, remove rollupjs * style: formatting * improvement: proper tsconfig, fix linting errors * cicd: remove nodejs 9 from build pipeline * test: change testfile layout, use one parser for Reforged and Netease * improvement: remove Platform parameter requirement * improvement: better action typings, remove formatters from parsers * style: remove CR as suggested by prettier * improvement: code formatting * improvement: use package.lockfile * improvement: better parser typings * improvement: typings for GameDataBlocks * improvement: some more typescript refactoring * improvement: remove the custom types for binary-parser * improvement: only use async replay parsing interface, new parser classes * refactor: remove obsolete files * refactor: make typings comply with linter * improvement: non-binary parser action parsing * refactor: implement action parsing, connect with W3GReplay * chore: remove unused dependencies, update remaining * refactor: use composition if where mixin was used * chore: set up github pages with typedoc * docs: .nojekyll to enable proper typedoc serving * chore: configuration for transpilation to commonjs * improvement: remove redundant examples directory * docs: README update * docs: add examples folder * docs: update README * chore: deploy github pages after all test jobs passed * improvement: player class toJSON, generate sample output from test
- Loading branch information
Showing
69 changed files
with
6,196 additions
and
7,546 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
module.exports = { | ||
parser: "@typescript-eslint/parser", // Specifies the ESLint parser | ||
extends: [ | ||
"plugin:@typescript-eslint/recommended", // Uses the recommended rules from @typescript-eslint/eslint-plugin | ||
"plugin:prettier/recommended", | ||
], | ||
rules: {}, | ||
plugins: ["@typescript-eslint", "prettier"], | ||
settings: { | ||
"import/resolver": { | ||
node: { | ||
extensions: [".js", ".ts"], | ||
}, | ||
}, | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.