tzmtwtr commited on
Commit
12b24ca
1 Parent(s): cdae514

remove typescript

Browse files
Files changed (5) hide show
  1. index.js +10 -23
  2. index.ts +0 -11
  3. package-lock.json +0 -184
  4. package.json +0 -8
  5. tsconfig.json +0 -10
index.js CHANGED
@@ -1,24 +1,11 @@
1
- "use strict";
2
- var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
4
- return new (P || (P = Promise))(function (resolve, reject) {
5
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
6
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
7
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
8
- step((generator = generator.apply(thisArg, _arguments || [])).next());
9
- });
10
- };
11
- Object.defineProperty(exports, "__esModule", { value: true });
12
- exports.embedding_calc = void 0;
13
- const transformers_1 = require("@xenova/transformers");
14
  let pipe = null;
15
- const piping = (0, transformers_1.pipeline)("feature-extraction", "sentence-transformers/paraphrase-multilingual-mpnet-base-v2", { local_files_only: true, quantized: true }).then(p => { pipe = p; });
16
- function embedding_calc(text) {
17
- return __awaiter(this, void 0, void 0, function* () {
18
- yield piping;
19
- if (pipe) {
20
- return yield pipe(text);
21
- }
22
- });
23
- }
24
- exports.embedding_calc = embedding_calc;
 
1
+ import { env, pipeline } from "@xenova/transformers";
2
+
 
 
 
 
 
 
 
 
 
 
 
3
  let pipe = null;
4
+ const piping = pipeline("feature-extraction", "sentence-transformers/paraphrase-multilingual-mpnet-base-v2", { local_files_only: true, quantized: true }).then(p => { pipe = p; })
5
+
6
+ export async function embedding_calc(text) {
7
+ await piping;
8
+ if (pipe) {
9
+ return await pipe(text);
10
+ }
11
+ }
 
 
index.ts DELETED
@@ -1,11 +0,0 @@
1
- import { env, pipeline } from "@xenova/transformers";
2
-
3
- let pipe: Function | null = null;
4
- const piping = pipeline("feature-extraction", "sentence-transformers/paraphrase-multilingual-mpnet-base-v2", { local_files_only: true, quantized: true }).then(p => { pipe = p; })
5
-
6
- export async function embedding_calc(text: string) {
7
- await piping;
8
- if (pipe) {
9
- return await pipe(text);
10
- }
11
- }
 
 
 
 
 
 
 
 
 
 
 
 
package-lock.json CHANGED
@@ -9,47 +9,6 @@
9
  "version": "0.1.0",
10
  "dependencies": {
11
  "@xenova/transformers": "^2.8.0"
12
- },
13
- "devDependencies": {
14
- "ts-node": "^10.9.1",
15
- "typescript": "^5"
16
- }
17
- },
18
- "node_modules/@cspotcode/source-map-support": {
19
- "version": "0.8.1",
20
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
21
- "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
22
- "dev": true,
23
- "dependencies": {
24
- "@jridgewell/trace-mapping": "0.3.9"
25
- },
26
- "engines": {
27
- "node": ">=12"
28
- }
29
- },
30
- "node_modules/@jridgewell/resolve-uri": {
31
- "version": "3.1.1",
32
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
33
- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
34
- "dev": true,
35
- "engines": {
36
- "node": ">=6.0.0"
37
- }
38
- },
39
- "node_modules/@jridgewell/sourcemap-codec": {
40
- "version": "1.4.15",
41
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
42
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
43
- "dev": true
44
- },
45
- "node_modules/@jridgewell/trace-mapping": {
46
- "version": "0.3.9",
47
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
48
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
49
- "dev": true,
50
- "dependencies": {
51
- "@jridgewell/resolve-uri": "^3.0.3",
52
- "@jridgewell/sourcemap-codec": "^1.4.10"
53
  }
54
  },
55
  "node_modules/@protobufjs/aspromise": {
@@ -106,30 +65,6 @@
106
  "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
107
  "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
108
  },
109
- "node_modules/@tsconfig/node10": {
110
- "version": "1.0.9",
111
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
112
- "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
113
- "dev": true
114
- },
115
- "node_modules/@tsconfig/node12": {
116
- "version": "1.0.11",
117
- "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
118
- "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
119
- "dev": true
120
- },
121
- "node_modules/@tsconfig/node14": {
122
- "version": "1.0.3",
123
- "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
124
- "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
125
- "dev": true
126
- },
127
- "node_modules/@tsconfig/node16": {
128
- "version": "1.0.4",
129
- "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
130
- "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
131
- "dev": true
132
- },
133
  "node_modules/@types/long": {
134
  "version": "4.0.2",
135
  "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
@@ -155,33 +90,6 @@
155
  "onnxruntime-node": "1.14.0"
156
  }
157
  },
158
- "node_modules/acorn": {
159
- "version": "8.11.2",
160
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
161
- "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
162
- "dev": true,
163
- "bin": {
164
- "acorn": "bin/acorn"
165
- },
166
- "engines": {
167
- "node": ">=0.4.0"
168
- }
169
- },
170
- "node_modules/acorn-walk": {
171
- "version": "8.3.0",
172
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
173
- "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
174
- "dev": true,
175
- "engines": {
176
- "node": ">=0.4.0"
177
- }
178
- },
179
- "node_modules/arg": {
180
- "version": "4.1.3",
181
- "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
182
- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
183
- "dev": true
184
- },
185
  "node_modules/b4a": {
186
  "version": "1.6.4",
187
  "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
@@ -281,12 +189,6 @@
281
  "simple-swizzle": "^0.2.2"
282
  }
283
  },
284
- "node_modules/create-require": {
285
- "version": "1.1.1",
286
- "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
287
- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
288
- "dev": true
289
- },
290
  "node_modules/decompress-response": {
291
  "version": "6.0.0",
292
  "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
@@ -317,15 +219,6 @@
317
  "node": ">=8"
318
  }
319
  },
320
- "node_modules/diff": {
321
- "version": "4.0.2",
322
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
323
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
324
- "dev": true,
325
- "engines": {
326
- "node": ">=0.3.1"
327
- }
328
- },
329
  "node_modules/end-of-stream": {
330
  "version": "1.4.4",
331
  "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -417,12 +310,6 @@
417
  "node": ">=10"
418
  }
419
  },
420
- "node_modules/make-error": {
421
- "version": "1.3.6",
422
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
423
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
424
- "dev": true
425
- },
426
  "node_modules/mimic-response": {
427
  "version": "3.1.0",
428
  "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
@@ -789,49 +676,6 @@
789
  "streamx": "^2.15.0"
790
  }
791
  },
792
- "node_modules/ts-node": {
793
- "version": "10.9.1",
794
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
795
- "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
796
- "dev": true,
797
- "dependencies": {
798
- "@cspotcode/source-map-support": "^0.8.0",
799
- "@tsconfig/node10": "^1.0.7",
800
- "@tsconfig/node12": "^1.0.7",
801
- "@tsconfig/node14": "^1.0.0",
802
- "@tsconfig/node16": "^1.0.2",
803
- "acorn": "^8.4.1",
804
- "acorn-walk": "^8.1.1",
805
- "arg": "^4.1.0",
806
- "create-require": "^1.1.0",
807
- "diff": "^4.0.1",
808
- "make-error": "^1.1.1",
809
- "v8-compile-cache-lib": "^3.0.1",
810
- "yn": "3.1.1"
811
- },
812
- "bin": {
813
- "ts-node": "dist/bin.js",
814
- "ts-node-cwd": "dist/bin-cwd.js",
815
- "ts-node-esm": "dist/bin-esm.js",
816
- "ts-node-script": "dist/bin-script.js",
817
- "ts-node-transpile-only": "dist/bin-transpile.js",
818
- "ts-script": "dist/bin-script-deprecated.js"
819
- },
820
- "peerDependencies": {
821
- "@swc/core": ">=1.2.50",
822
- "@swc/wasm": ">=1.2.50",
823
- "@types/node": "*",
824
- "typescript": ">=2.7"
825
- },
826
- "peerDependenciesMeta": {
827
- "@swc/core": {
828
- "optional": true
829
- },
830
- "@swc/wasm": {
831
- "optional": true
832
- }
833
- }
834
- },
835
  "node_modules/tunnel-agent": {
836
  "version": "0.6.0",
837
  "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -843,19 +687,6 @@
843
  "node": "*"
844
  }
845
  },
846
- "node_modules/typescript": {
847
- "version": "5.3.2",
848
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
849
- "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
850
- "dev": true,
851
- "bin": {
852
- "tsc": "bin/tsc",
853
- "tsserver": "bin/tsserver"
854
- },
855
- "engines": {
856
- "node": ">=14.17"
857
- }
858
- },
859
  "node_modules/undici-types": {
860
  "version": "5.26.5",
861
  "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
@@ -866,12 +697,6 @@
866
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
867
  "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
868
  },
869
- "node_modules/v8-compile-cache-lib": {
870
- "version": "3.0.1",
871
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
872
- "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
873
- "dev": true
874
- },
875
  "node_modules/wrappy": {
876
  "version": "1.0.2",
877
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -881,15 +706,6 @@
881
  "version": "4.0.0",
882
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
883
  "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
884
- },
885
- "node_modules/yn": {
886
- "version": "3.1.1",
887
- "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
888
- "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
889
- "dev": true,
890
- "engines": {
891
- "node": ">=6"
892
- }
893
  }
894
  }
895
  }
 
9
  "version": "0.1.0",
10
  "dependencies": {
11
  "@xenova/transformers": "^2.8.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  }
13
  },
14
  "node_modules/@protobufjs/aspromise": {
 
65
  "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
66
  "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
67
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  "node_modules/@types/long": {
69
  "version": "4.0.2",
70
  "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
 
90
  "onnxruntime-node": "1.14.0"
91
  }
92
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  "node_modules/b4a": {
94
  "version": "1.6.4",
95
  "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
 
189
  "simple-swizzle": "^0.2.2"
190
  }
191
  },
 
 
 
 
 
 
192
  "node_modules/decompress-response": {
193
  "version": "6.0.0",
194
  "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
 
219
  "node": ">=8"
220
  }
221
  },
 
 
 
 
 
 
 
 
 
222
  "node_modules/end-of-stream": {
223
  "version": "1.4.4",
224
  "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
 
310
  "node": ">=10"
311
  }
312
  },
 
 
 
 
 
 
313
  "node_modules/mimic-response": {
314
  "version": "3.1.0",
315
  "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
 
676
  "streamx": "^2.15.0"
677
  }
678
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
679
  "node_modules/tunnel-agent": {
680
  "version": "0.6.0",
681
  "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
 
687
  "node": "*"
688
  }
689
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
690
  "node_modules/undici-types": {
691
  "version": "5.26.5",
692
  "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
 
697
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
698
  "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
699
  },
 
 
 
 
 
 
700
  "node_modules/wrappy": {
701
  "version": "1.0.2",
702
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 
706
  "version": "4.0.0",
707
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
708
  "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
 
 
 
 
 
 
 
 
 
709
  }
710
  }
711
  }
package.json CHANGED
@@ -4,17 +4,9 @@
4
  "private": false,
5
  "type": "module",
6
  "main": "index.js",
7
- "types": "index.d.ts",
8
  "scripts": {
9
- "build": "tsc",
10
- "prepare": "npm run build",
11
- "test": "echo \"Error: no test specified\" && exit 1"
12
  },
13
  "dependencies": {
14
  "@xenova/transformers": "^2.8.0"
15
- },
16
- "devDependencies": {
17
- "ts-node": "^10.9.1",
18
- "typescript": "^5"
19
  }
20
  }
 
4
  "private": false,
5
  "type": "module",
6
  "main": "index.js",
 
7
  "scripts": {
 
 
 
8
  },
9
  "dependencies": {
10
  "@xenova/transformers": "^2.8.0"
 
 
 
 
11
  }
12
  }
tsconfig.json DELETED
@@ -1,10 +0,0 @@
1
- {
2
- "compilerOptions": {
3
- "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
4
- "module": "commonjs", /* Specify what module code is generated. */
5
- "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
6
- "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
7
- "strict": true, /* Enable all strict type-checking options. */
8
- "skipLibCheck": true /* Skip type checking all .d.ts files. */
9
- }
10
- }