diff --git a/.eslintrc b/.eslintrc index 47f24b7..0359e2d 100644 --- a/.eslintrc +++ b/.eslintrc @@ -5,6 +5,7 @@ "extends": ["plugin:@typescript-eslint/recommended", "plugin:prettier/recommended"], "rules": { "no-console": 1, // Means warning - "prettier/prettier": 2 // Means error + "prettier/prettier": 2, // Means error + "@typescript-eslint/no-explicit-any": "off" } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 8eb5b0f..7a4d082 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "@dschu012/d2s", + "name": "@d2runewizard/d2s", "version": "2.0.36", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "@dschu012/d2s", + "name": "@d2runewizard/d2s", "version": "2.0.36", "license": "ISC", "devDependencies": { diff --git a/package.json b/package.json index 1db339e..ab868d8 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@dschu012/d2s", + "name": "@d2runewizard/d2s", "version": "2.0.36", "description": "", "main": "lib/index.js", diff --git a/src/d2/items.ts b/src/d2/items.ts index 87cf05e..9b4a1dd 100644 --- a/src/d2/items.ts +++ b/src/d2/items.ts @@ -549,9 +549,9 @@ function _readSimpleBits(item: types.IItem, reader: BitReader, version: number, item.type = item.type.trim().replace(/\0/g, ""); let details = _GetItemTXT(item, constants); item.categories = details?.c; - if (item?.categories.includes("Any Armor")) { + if (item?.categories?.includes("Any Armor")) { item.type_id = ItemType.Armor; - } else if (item?.categories.includes("Weapon")) { + } else if (item?.categories?.includes("Weapon")) { item.type_id = ItemType.Weapon; details = constants.weapon_items[item.type]; } else { diff --git a/src/d2/types.ts b/src/d2/types.ts index eb1491c..4a85405 100644 --- a/src/d2/types.ts +++ b/src/d2/types.ts @@ -366,7 +366,7 @@ export interface IItem { inv_transform: number; transform_color: string; item_quality: EItemQuality; - categories: string[]; + categories?: string[]; file_index: number; auto_affix_id: number; _unknown_data: { diff --git a/tsconfig.json b/tsconfig.json index ccfe747..540e6ef 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,6 @@ { "compilerOptions": { - "suppressImplicitAnyIndexErrors": true, - "target": "es5", + "target": "es2017", "module": "commonjs", "declaration": true, "sourceMap": true,