File tree 8 files changed +30
-158
lines changed
8 files changed +30
-158
lines changed Original file line number Diff line number Diff line change 1
1
node_modules /
2
2
js /data.json
3
3
package-lock.json
4
- data.json
4
+ data.json
5
+ dist
6
+ coverage
Original file line number Diff line number Diff line change 6
6
coverage /
7
7
data.json
8
8
bench.js
9
- mod.ts
9
+ mod.ts
10
+ tsconfig.json
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ const Benchmark = require("benchmark");
8
8
const fastLevenshtein = require ( "fast-levenshtein" ) . get ;
9
9
const jslevenshtein = require ( "js-levenshtein" ) ;
10
10
const levenshteinEditDistance = require ( "levenshtein-edit-distance" ) ;
11
- const { distance } = require ( "./index.js " ) ;
11
+ const { distance } = require ( "./dist " ) ;
12
12
13
13
const suite = new Benchmark . Suite ( ) ;
14
14
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2
2
"name" : " fastest-levenshtein" ,
3
3
"version" : " 1.0.12" ,
4
4
"description" : " Fastest Levenshtein distance implementation in JS." ,
5
- "main" : " index.js" ,
5
+ "main" : " dist/index.js" ,
6
+ "types" : " dist/index.d.ts" ,
6
7
"repository" : {
7
8
"type" : " git" ,
8
9
"url" : " git+https://github.com/ka-weihe/fastest-levenshtein.git"
33
34
},
34
35
"homepage" : " https://github.com/ka-weihe/fastest-levenshtein#README" ,
35
36
"scripts" : {
36
- "test" : " jest" ,
37
- "test:coverage" : " jest --coverage" ,
38
- "test:coveralls" : " jest --coverage --coverageReporters=text-lcov | coveralls"
37
+ "build" : " rm -rf dist && tsc && for i in dist/mod.*; do mv $i \" ${i/mod/index}\" ; done" ,
38
+ "prepare" : " npm run build" ,
39
+ "test" : " npm run build && jest" ,
40
+ "test:coverage" : " npm run build && jest --coverage" ,
41
+ "test:coveralls" : " npm run build && jest --coverage --coverageReporters=text-lcov | coveralls"
39
42
},
40
43
"devDependencies" : {
41
44
"benchmark" : " ^2.1.4" ,
55
58
"jest" : " ^26.1.0" ,
56
59
"js-levenshtein" : " ^1.1.6" ,
57
60
"leven" : " ^3.1.0" ,
61
+ "levenshtein-edit-distance" : " ^2.0.5" ,
58
62
"natural" : " ^2.1.5" ,
59
63
"prettier" : " ^2.0.5" ,
60
64
"talisman" : " ^1.1.2" ,
61
- "levenshtein-edit-distance " : " ^2 .0.5 "
65
+ "typescript " : " ^4 .0.2 "
62
66
},
63
67
"engines" : {
64
68
"node" : " >= 4.9.1"
Original file line number Diff line number Diff line change 1
- const { distance, closest} = require ( "./index.js " ) ;
1
+ const { distance, closest } = require ( "./dist " ) ;
2
2
3
3
const levenshtein = ( a , b ) => {
4
4
if ( a . length === 0 ) return b . length ;
Original file line number Diff line number Diff line change
1
+ {
2
+ "compilerOptions" : {
3
+ "target" : " ES2015" ,
4
+ "module" : " commonjs" ,
5
+ "declaration" : true ,
6
+ "declarationMap" : true ,
7
+ "outDir" : " ./dist" ,
8
+ "strict" : true ,
9
+ "esModuleInterop" : true ,
10
+ "skipLibCheck" : true ,
11
+ "forceConsistentCasingInFileNames" : true
12
+ },
13
+ "include" : [" ./mod.ts" ]
14
+ }
You can’t perform that action at this time.
0 commit comments