gemercheung 3 anos atrás
pai
commit
5c02582412
5 arquivos alterados com 35 adições e 7 exclusões
  1. 8 0
      README.md
  2. 2 1
      packages/core/package.json
  3. 0 3
      packages/core/src/index.ts
  4. 7 3
      packages/core/src/xhr.ts
  5. 18 0
      pnpm-lock.yaml

+ 8 - 0
README.md

@@ -12,6 +12,14 @@
 2. delete
 3. upload
 
+## PV/UV 内置功能
+
+
+
+
+
+
+
 ## SDK 初始化 (monorepo)
 
 <!-- http://120.25.146.52:3090/mock/95/tracking/log/save -->

+ 2 - 1
packages/core/package.json

@@ -13,7 +13,8 @@
     "prepublishOnly": "pnpm run build"
   },
   "dependencies": {
-    "@medici/foo": "workspace:~1.0.0"
+    "@medici/foo": "workspace:~1.0.0",
+    "uuidv4": "^6.2.13"
   },
   "devDependencies": {
     "rimraf": "~3.0.2",

+ 0 - 3
packages/core/src/index.ts

@@ -1,3 +0,0 @@
-import { meaningOfLife } from "@medici/foo";
-// eslint-disable-next-line no-console
-console.log(meaningOfLife);

+ 7 - 3
packages/core/src/xhr.ts

@@ -1,3 +1,7 @@
-import { meaningOfLife } from "@medici/foo";
-// eslint-disable-next-line no-console
-console.log(meaningOfLife);
+
+export const makeXHRTransport = (options: BrowserTransportOptions): PromiseLike<any> => {
+    return new Promise((resolve, reject) => {
+        const xhr = new XMLHttpRequest();
+
+        xhr.onerror = reject;
+    }

+ 18 - 0
pnpm-lock.yaml

@@ -47,8 +47,10 @@ importers:
       '@medici/foo': workspace:~1.0.0
       rimraf: ~3.0.2
       typescript: ~4.7.4
+      uuidv4: ^6.2.13
     dependencies:
       '@medici/foo': link:../foo
+      uuidv4: 6.2.13
     devDependencies:
       rimraf: 3.0.2
       typescript: 4.7.4
@@ -165,6 +167,10 @@ packages:
     resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
     dev: true
 
+  /@types/uuid/8.3.4:
+    resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==}
+    dev: false
+
   /@typescript-eslint/parser/5.30.6_4x5o4skxv6sl53vpwefgt23khm:
     resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1791,6 +1797,18 @@ packages:
       punycode: 2.1.1
     dev: true
 
+  /uuid/8.3.2:
+    resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+    hasBin: true
+    dev: false
+
+  /uuidv4/6.2.13:
+    resolution: {integrity: sha512-AXyzMjazYB3ovL3q051VLH06Ixj//Knx7QnUSi1T//Ie3io6CpsPu9nVMOx5MoLWh6xV0B9J0hIaxungxXUbPQ==}
+    dependencies:
+      '@types/uuid': 8.3.4
+      uuid: 8.3.2
+    dev: false
+
   /v8-compile-cache/2.3.0:
     resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
     dev: true