Skip to content

Commit c07e604

Browse files
chore(release): 1.0.0-main.1 [skip ci]
# 1.0.0-main.1 (2025-03-27) ### Bug Fixes * **scripts:** test ([12d8ebd](12d8ebd)) * **scripts:** undefined optional check not working ([480fbd5](480fbd5)) ### Features * added strict eslint ([5d96d55](5d96d55)) * **compare:** support for index types and enums ([86a309a](86a309a)) * **compare:** support for union types ([3375ebf](3375ebf)) * enable member-ordering eslint rule ([2ca7341](2ca7341)) * enabled all eslint [@Stylistic](https://github.com/stylistic) rules and grouped rules in config ([e1bd8ce](e1bd8ce)) * enabled eslint [@Stylistic](https://github.com/stylistic) recommended ([f0743bb](f0743bb)) * **scripts:** - merge same type objects ([263bd09](263bd09)) * **scripts:** add jsdoc to suspected enum properties ([dd64e5d](dd64e5d)) * **scripts:** basic interface merging mostly works edge cases don't ([934ab10](934ab10)) * **scripts:** better interface ordering ([6c21261](6c21261)) * **scripts:** combine imports in output ([d5217b7](d5217b7)) * **scripts:** combine interface numbers better ([d32e5df](d32e5df)) * **scripts:** fully automatic interface comparer!! ([8f17174](8f17174)) * **scripts:** make property optional if it has a uniontype with undefined ([a7c5928](a7c5928)) * **scripts:** merge (unknown[] | number[]) into just number[] because we now know the type ([2b4fd7c](2b4fd7c)) * **scripts:** more union type array merging ([956faff](956faff)) * **scripts:** newline between members ([392fcab](392fcab)) * **scripts:** put native code indicator in jsDoc tag ([deeef93](deeef93)) * **scripts:** rewrote convert-to-typescript to use typescript compiler instead of own shitty type guesser ([c5bbca2](c5bbca2)) * **scripts:** store types in Type objects for better interface merging ([c83904e](c83904e)) * **scripts:** support for ObservableMap ([5edd35b](5edd35b)) * **scripts:** support for ObservableSet ([6bc1457](6bc1457)) * **scripts:** use jsdoc for default params and native code comment ([37fcfa3](37fcfa3)) * **scripts:** very basic support for protobuf objects by extending google-protobuf Message ([9576f47](9576f47)) * **scripts:** way more tests and better object type detection ([05b9c69](05b9c69)) * update remaining SteamClient types that work ([7077da5](7077da5)) * updated some SteamClient types with correct ones ([06916a4](06916a4)) * use all tseslint rules ([b47152a](b47152a)) ### Performance Improvements * **compare:** optimize comparer a bit by reusing the same connection and not ordering members ([612178e](612178e)) * **scripts:** part1 massive performance improvement on function parameters and return types ([0241189](0241189)) * **scripts:** slight better performance by not double checking deepSameStructure ([7dbaba3](7dbaba3)) * **scripts:** slightly better performance by combining sourceFile calls and other cleanups ([c518609](c518609))
1 parent 2705ef4 commit c07e604

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "steam-types",
3-
"version": "0.1.0",
3+
"version": "1.0.0-main.1",
44
"author": "BossSloth",
55
"description": "TypeScript type definitions for the Steam client",
66
"types": "dist/index.d.ts",
@@ -32,6 +32,8 @@
3232
"devDependencies": {
3333
"@eslint/js": "^9.22.0",
3434
"@inquirer/prompts": "^7.4.0",
35+
"@semantic-release/git": "^10.0.1",
36+
"@semantic-release/github": "^11.0.1",
3537
"@stylistic/eslint-plugin": "^4.2.0",
3638
"@types/chrome-remote-interface": "^0.31.14",
3739
"@types/diff": "^7.0.1",
@@ -47,6 +49,7 @@
4749
"eslint-plugin-perfectionist": "^4.10.1",
4850
"globals": "^16.0.0",
4951
"prettier": "^3.5.3",
52+
"semantic-release": "^24.2.3",
5053
"ts-morph": "^25.0.1",
5154
"typescript": "^5.8.2",
5255
"typescript-eslint": "^8.26.1",

0 commit comments

Comments
 (0)