瀏覽代碼

update packages and remove eslint (tempo)

painor 4 年之前
父節點
當前提交
b1c82db499
共有 6 個文件被更改,包括 465 次插入410 次删除
  1. 0 8
      .eslintignore
  2. 0 40
      .eslintrc.json
  3. 1 1
      gramjs/client/auth.ts
  4. 1 1
      gramjs/client/telegramBaseClient.ts
  5. 432 328
      package-lock.json
  6. 31 32
      package.json

+ 0 - 8
.eslintignore

@@ -1,8 +0,0 @@
-gramjs_generator/data/html/js/search.js
-gramjs/tl/functions
-gramjs/tl/patched
-gramjs/tl/types
-gramjs/tl/AllTLObjects.ts
-gramjs/errors/RPCErrorList.ts
-browser/
-example.js

+ 0 - 40
.eslintrc.json

@@ -1,40 +0,0 @@
-{
-    "env": {
-        "commonjs": true,
-        "es6": true,
-        "node": true,
-        "jest": true
-    },
-    "extends": ["eslint:recommended"],
-    "globals": {
-        "BigInt": true,
-        "Atomics": "readonly",
-        "SharedArrayBuffer": "readonly"
-    },
-    "parser": "babel-eslint",
-    "parserOptions": {
-        "ecmaVersion": 2018
-    },
-    "rules": {
-        "arrow-parens": ["error", "as-needed"],
-        "brace-style": ["error", "1tbs"],
-        "comma-dangle": ["error", "always-multiline"],
-        "curly": ["error", "all"],
-        "indent": ["error", 4],
-        "linebreak-style": ["error", "unix"],
-        "no-var": "error",
-        "operator-linebreak": ["error", "after"],
-        "prefer-const": ["error", { "destructuring": "any" }],
-        "quotes": ["error", "single", { "avoidEscape": true }],
-        "semi": ["error", "never"],
-        "max-len": [
-            "error",
-            {
-                "code": 120,
-                "ignoreUrls": true,
-                "ignoreStrings": true,
-                "ignoreTemplateLiterals": true
-            }
-        ]
-    }
-}

+ 1 - 1
gramjs/client/auth.ts

@@ -213,7 +213,7 @@ export class AuthMethods {
         const updatePromise = new Promise((resolve) => {
             this.addEventHandler((update: Api.TypeUpdate) => {
                 if (update instanceof Api.UpdateLoginToken) {
-                    resolve();
+                    resolve(undefined);
                 }
             });
         });

+ 1 - 1
gramjs/client/telegramBaseClient.ts

@@ -359,7 +359,7 @@ export class TelegramBaseClient {
 export interface TelegramBaseClient {
     invoke<R extends Api.AnyRequest>(request: R): Promise<R['__response']>;
 
-    _dispatchUpdate(args: { update: UpdateConnectionState | any }): Promise<void> ;
+    _dispatchUpdate(args: { update: UpdateConnectionState | any }): Promise<void>;
 
     _updateLoop(): Promise<void>;
 

File diff suppressed because it is too large
+ 432 - 328
package-lock.json


+ 31 - 32
package.json

@@ -23,53 +23,52 @@
   },
   "homepage": "https://github.com/gram-js/gramjs#readme",
   "devDependencies": {
-    "@babel/core": "^7.10.2",
-    "@babel/plugin-proposal-class-properties": "^7.7.0",
+    "@babel/core": "^7.12.13",
+    "@babel/plugin-proposal-class-properties": "^7.12.13",
     "@babel/plugin-transform-classes": "^7.12.13",
-    "@babel/preset-env": "^7.10.2",
-    "@babel/preset-react": "^7.10.1",
-    "@babel/preset-typescript": "^7.10.1",
+    "@babel/preset-env": "^7.12.13",
+    "@babel/preset-react": "^7.12.13",
+    "@babel/preset-typescript": "^7.12.13",
     "@types/browser-or-node": "^1.3.0",
-    "@types/croppie": "^2.5.4",
-    "@types/css-font-loading-module": "0.0.2",
-    "@types/dom-mediacapture-record": "^1.0.3",
-    "@types/resize-observer-browser": "^0.1.3",
+    "@types/croppie": "^2.5.5",
+    "@types/css-font-loading-module": "0.0.4",
+    "@types/dom-mediacapture-record": "^1.0.7",
+    "@types/resize-observer-browser": "^0.1.5",
     "@types/websocket": "^1.0.1",
-    "@typescript-eslint/eslint-plugin": "^2.6.1",
-    "@typescript-eslint/parser": "^2.6.1",
-    "autoprefixer": "^9.8.0",
+    "@typescript-eslint/eslint-plugin": "^4.15.0",
+    "@typescript-eslint/parser": "^4.15.0",
+    "autoprefixer": "^10.2.4",
     "babel-eslint": "^10.0.3",
-    "babel-loader": "^8.1.0",
-    "eslint": "^7.2.0",
-    "eslint-config-airbnb-typescript": "^6.0.0",
-    "eslint-config-react-app": "^5.0.2",
-    "eslint-import-resolver-webpack": "^0.12.1",
-    "eslint-plugin-flowtype": "^3.13.0",
-    "eslint-plugin-import": "^2.20.2",
-    "eslint-plugin-jsx-a11y": "^6.2.3",
+    "babel-loader": "^8.2.2",
+    "eslint": "^7.19.0",
+    "eslint-config-airbnb-typescript": "^12.3.1",
+    "eslint-config-react-app": "^6.0.0",
+    "eslint-import-resolver-webpack": "^0.13.0",
+    "eslint-plugin-flowtype": "^5.2.0",
+    "eslint-plugin-import": "^2.22.1",
+    "eslint-plugin-jsx-a11y": "^6.4.1",
     "eslint-plugin-no-async-without-await": "^1.2.0",
-    "lint-staged": "^9.4.2",
-    "raw-loader": "^4.0.1",
-    "ts-loader": "^8.0.9",
-    "ts-node": "^8.10.2",
-    "typescript": "^3.9.7",
-    "url-loader": "^4.1.0",
-    "webpack": "^4.43.0",
-    "webpack-cli": "^3.3.11"
+    "lint-staged": "^10.5.4",
+    "raw-loader": "^4.0.2",
+    "ts-loader": "^8.0.16",
+    "ts-node": "^9.1.1",
+    "typescript": "^4.1.4",
+    "url-loader": "^4.1.1",
+    "webpack": "^5.21.2",
+    "webpack-cli": "^4.5.0"
   },
   "dependencies": {
     "@cryptography/aes": "^0.1.1",
     "@types/pako": "^1.0.1",
-    "async-mutex": "^0.1.4",
+    "async-mutex": "^0.3.0",
     "babel-plugin-transform-builtin-extend": "^1.1.2",
     "big-integer": "peterolson/BigInteger.js",
     "browser-or-node": "^1.3.0",
     "jest": "^26.6.3",
     "multi-regexp2": "^1.0.3",
-    "pako": "^1.0.10",
+    "pako": "^2.0.3",
     "source-map-support": "^0.5.19",
     "ts-mixer": "^5.4.0",
-    "ts-transformer-keys": "kimamula/ts-transformer-keys",
-    "websocket": "^1.0.30"
+    "websocket": "^1.0.33"
   }
 }

Some files were not shown because too many files changed in this diff