瀏覽代碼

Bump esptool-js to 0.2.1 (#340)

* Bump esptool-js to 0.2.1

* 9.2.1
Paulus Schoutsen 2 年之前
父節點
當前提交
12fc656f15
共有 4 個文件被更改,包括 13 次插入31 次删除
  1. 9 10
      package-lock.json
  2. 3 4
      package.json
  3. 0 11
      patches/0001-not-change-baud.patch
  4. 1 6
      src/flash.ts

+ 9 - 10
package-lock.json

@@ -1,13 +1,12 @@
 {
 {
   "name": "esp-web-tools",
   "name": "esp-web-tools",
-  "version": "9.2.0",
+  "version": "9.2.1",
   "lockfileVersion": 2,
   "lockfileVersion": 2,
   "requires": true,
   "requires": true,
   "packages": {
   "packages": {
     "": {
     "": {
       "name": "esp-web-tools",
       "name": "esp-web-tools",
-      "version": "9.2.0",
-      "hasInstallScript": true,
+      "version": "9.2.1",
       "license": "Apache-2.0",
       "license": "Apache-2.0",
       "dependencies": {
       "dependencies": {
         "@material/mwc-button": "^0.27.0",
         "@material/mwc-button": "^0.27.0",
@@ -17,7 +16,7 @@
         "@material/mwc-formfield": "^0.27.0",
         "@material/mwc-formfield": "^0.27.0",
         "@material/mwc-icon-button": "^0.27.0",
         "@material/mwc-icon-button": "^0.27.0",
         "@material/mwc-textfield": "^0.27.0",
         "@material/mwc-textfield": "^0.27.0",
-        "esptool-js": "^0.2.0",
+        "esptool-js": "^0.2.1",
         "improv-wifi-serial-sdk": "^2.4.0",
         "improv-wifi-serial-sdk": "^2.4.0",
         "lit": "^2.5.0",
         "lit": "^2.5.0",
         "pako": "^2.1.0",
         "pako": "^2.1.0",
@@ -1922,9 +1921,9 @@
       }
       }
     },
     },
     "node_modules/esptool-js": {
     "node_modules/esptool-js": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/esptool-js/-/esptool-js-0.2.0.tgz",
-      "integrity": "sha512-TZehTn14FJ6YLfKc+YJlZxhcs5XZasE+85LFbju+TGtb/vb7bXUEkioCkVRUfSnmGBP3uZqAmd2/m7jpoSwOPg==",
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/esptool-js/-/esptool-js-0.2.1.tgz",
+      "integrity": "sha512-M2UteDiWrllJOBWLHwNRGaEAkDEHAG6FH6LdsTxJPUFLxbH/xwFMQEudiVH+REZc0FGfvY0YntVMes+HkZBeKw==",
       "dependencies": {
       "dependencies": {
         "pako": "^2.1.0",
         "pako": "^2.1.0",
         "tslib": "^2.4.1"
         "tslib": "^2.4.1"
@@ -4433,9 +4432,9 @@
       "dev": true
       "dev": true
     },
     },
     "esptool-js": {
     "esptool-js": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/esptool-js/-/esptool-js-0.2.0.tgz",
-      "integrity": "sha512-TZehTn14FJ6YLfKc+YJlZxhcs5XZasE+85LFbju+TGtb/vb7bXUEkioCkVRUfSnmGBP3uZqAmd2/m7jpoSwOPg==",
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/esptool-js/-/esptool-js-0.2.1.tgz",
+      "integrity": "sha512-M2UteDiWrllJOBWLHwNRGaEAkDEHAG6FH6LdsTxJPUFLxbH/xwFMQEudiVH+REZc0FGfvY0YntVMes+HkZBeKw==",
       "requires": {
       "requires": {
         "pako": "^2.1.0",
         "pako": "^2.1.0",
         "tslib": "^2.4.1"
         "tslib": "^2.4.1"

+ 3 - 4
package.json

@@ -1,14 +1,13 @@
 {
 {
   "name": "esp-web-tools",
   "name": "esp-web-tools",
-  "version": "9.2.0",
+  "version": "9.2.1",
   "description": "Web tools for ESP devices",
   "description": "Web tools for ESP devices",
   "main": "dist/install-button.js",
   "main": "dist/install-button.js",
   "repository": "https://github.com/esphome/esp-web-tools",
   "repository": "https://github.com/esphome/esp-web-tools",
   "author": "ESPHome maintainers",
   "author": "ESPHome maintainers",
   "license": "Apache-2.0",
   "license": "Apache-2.0",
   "scripts": {
   "scripts": {
-    "prepublishOnly": "script/build",
-    "postinstall": "patch -Ntu node_modules/esptool-js/lib/esploader.js -i patches/0001-not-change-baud.patch || true"
+    "prepublishOnly": "script/build"
   },
   },
   "devDependencies": {
   "devDependencies": {
     "@babel/plugin-proposal-class-properties": "^7.18.6",
     "@babel/plugin-proposal-class-properties": "^7.18.6",
@@ -31,7 +30,7 @@
     "@material/mwc-formfield": "^0.27.0",
     "@material/mwc-formfield": "^0.27.0",
     "@material/mwc-icon-button": "^0.27.0",
     "@material/mwc-icon-button": "^0.27.0",
     "@material/mwc-textfield": "^0.27.0",
     "@material/mwc-textfield": "^0.27.0",
-    "esptool-js": "^0.2.0",
+    "esptool-js": "^0.2.1",
     "improv-wifi-serial-sdk": "^2.4.0",
     "improv-wifi-serial-sdk": "^2.4.0",
     "lit": "^2.5.0",
     "lit": "^2.5.0",
     "pako": "^2.1.0",
     "pako": "^2.1.0",

+ 0 - 11
patches/0001-not-change-baud.patch

@@ -1,11 +0,0 @@
---- node_modules/esptool-js/lib/esploader.js	2023-01-18 15:30:02
-+++ node_modules/esptool-js/lib/esploader.fixed.js	2023-01-18 15:31:47
-@@ -677,7 +677,7 @@
-             await this.chip._post_connect(this);
-         }
-         await this.run_stub();
--        await this.change_baud();
-+        // await this.change_baud();
-         return chip;
-     }
-     parse_flash_size_arg(flsz) {

+ 1 - 6
src/flash.ts

@@ -38,12 +38,7 @@ export const flash = async (
     });
     });
 
 
   const transport = new Transport(port);
   const transport = new Transport(port);
-  const esploader = new ESPLoader(
-    transport,
-    115200,
-    // Wrong type, fixed in https://github.com/espressif/esptool-js/pull/75/files
-    undefined as any
-  );
+  const esploader = new ESPLoader(transport, 115200, undefined);
 
 
   // For debugging
   // For debugging
   (window as any).esploader = esploader;
   (window as any).esploader = esploader;