Browse Source

Upgrade tesseract.js-utils

pull/265/head
Jerome Wu 7 years ago
parent
commit
40740db822
  1. 9
      dist/tesseract.min.js
  2. 2
      dist/tesseract.min.js.map
  3. 4
      dist/worker.min.js
  4. 2
      dist/worker.min.js.map
  5. 16
      package-lock.json
  6. 2
      package.json
  7. 16
      src/common/worker.js
  8. 7
      tests/recognize.test.js

9
dist/tesseract.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/tesseract.min.js.map vendored

File diff suppressed because one or more lines are too long

4
dist/worker.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/worker.min.js.map vendored

File diff suppressed because one or more lines are too long

16
package-lock.json generated

@ -6505,22 +6505,24 @@ @@ -6505,22 +6505,24 @@
"integrity": "sha512-lTkQYGwENaNLvLODYyfcKgRUrIARWs4aH9Tkrf5kGybw7Lzn+AvieEqD1t90CT2CtAOXmFynxt/0NSwOhZNpRw=="
},
"tesseract.js-utils": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/tesseract.js-utils/-/tesseract.js-utils-1.0.0-beta.2.tgz",
"integrity": "sha512-FdmHJ8A2zOreqdixhg15aqv/pS6h9s7Xo1YAIydsC7mngBGc+Aw+NFnlqmFlNmrZbLmEAy0ZZR1/RlvRltwdMw==",
"version": "1.0.0-beta.3",
"resolved": "https://registry.npmjs.org/tesseract.js-utils/-/tesseract.js-utils-1.0.0-beta.3.tgz",
"integrity": "sha512-Ka8pyGU7HvzRYlalhGJDxBmpRHUMvXyNvbmwjEKUjrhOKwxOqX83TDgwKZyQBWUDw2+4DrVd5wNH/FM1ufBXOg==",
"requires": {
"bmp-js": "^0.1.0",
"file-type": "^10.5.0",
"idb-keyval": "^3.1.0",
"is-url": "^1.2.4",
"node-fetch": "^2.3.0",
"resolve-url": "^0.2.1",
"whatwg-fetch": "^3.0.0",
"zlibjs": "^0.3.1"
},
"dependencies": {
"node-fetch": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz",
"integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA=="
"is-url": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
"integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
}
}
},

2
package.json

@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
"node-fetch": "^2.3.0",
"resolve-url": "^0.2.1",
"tesseract.js-core": "^2.0.0-beta.5",
"tesseract.js-utils": "^1.0.0-beta.2"
"tesseract.js-utils": "^1.0.0-beta.3"
},
"repository": {
"type": "git",

16
src/common/worker.js

@ -41,21 +41,9 @@ const handleInit = ({ corePath }, res) => { @@ -41,21 +41,9 @@ const handleInit = ({ corePath }, res) => {
return Promise.resolve();
};
const loadLanguage = ({
lang,
options: {
langPath, cachePath, cacheMethod, dataPath,
},
}, res) => {
const loadLanguage = ({ lang, options }, res) => {
res.progress({ status: 'loading language traineddata', progress: 0 });
return loadLang({
langs: lang,
tessModule: TessModule,
langURI: langPath,
cachePath,
cacheMethod,
dataPath,
}).then((...args) => {
return loadLang({ lang, TessModule, ...options }).then((...args) => {
res.progress({ status: 'loaded language traineddata', progress: 1 });
return args;
});

7
tests/recognize.test.js

@ -23,9 +23,8 @@ before(function cb(done) { @@ -23,9 +23,8 @@ before(function cb(done) {
this.timeout(30000);
const load = () => (
loadLang({
langs: 'eng+chi_tra',
lang: 'eng+chi_tra',
cacheMethod: 'write',
langURI: loadLangOptions.langPath,
...loadLangOptions,
}).then(() => {
done();
@ -92,7 +91,7 @@ describe('recognize()', () => { @@ -92,7 +91,7 @@ describe('recognize()', () => {
worker.terminate();
done();
});
}).timeout(30000)
}).timeout(60000)
));
});
@ -136,7 +135,7 @@ describe('recognize()', () => { @@ -136,7 +135,7 @@ describe('recognize()', () => {
worker.terminate();
done();
});
}).timeout(20000)
}).timeout(60000)
));
});
});

Loading…
Cancel
Save