scandit-capacitor-datacapture-parser
Advanced tools
Comparing version 6.14.1 to 6.15.0-beta.1
@@ -1,8 +0,6 @@ | ||
import { WebPlugin } from '@capacitor/core'; | ||
import { ScanditParserPluginInterface } from './definitions'; | ||
export declare class ScanditParserPlugin extends WebPlugin implements ScanditParserPluginInterface { | ||
constructor(); | ||
import type { ScanditParserPluginInterface } from './definitions'; | ||
export * from './definitions'; | ||
export declare class ScanditParserPluginImplementation implements ScanditParserPluginInterface { | ||
initialize(): Promise<any>; | ||
} | ||
declare const scanditParser: ScanditParserPlugin; | ||
export { scanditParser }; | ||
export declare const ScanditParserPlugin: ScanditParserPluginImplementation; |
@@ -1,13 +0,8 @@ | ||
import { WebPlugin } from '@capacitor/core'; | ||
import { registerPlugin } from '@capacitor/core'; | ||
import { ParsedData, } from './ts/ParsedData'; | ||
import { ParsedField, } from './ts/ParsedField'; | ||
import { Parser, } from './ts/Parser'; | ||
import { ParsedData, } from './ts/ParsedData'; | ||
import { ParserDataFormat, } from './ts/ParserDataFormat'; | ||
export class ScanditParserPlugin extends WebPlugin { | ||
constructor() { | ||
super({ | ||
name: 'ScanditParserPlugin', | ||
platforms: ['android', 'ios'], | ||
}); | ||
} | ||
export * from './definitions'; | ||
export class ScanditParserPluginImplementation { | ||
async initialize() { | ||
@@ -23,6 +18,8 @@ const api = { | ||
} | ||
const scanditParser = new ScanditParserPlugin(); | ||
export { scanditParser }; | ||
import { registerWebPlugin } from '@capacitor/core'; | ||
registerWebPlugin(scanditParser); | ||
registerPlugin('ScanditParserPlugin', { | ||
android: () => new ScanditParserPluginImplementation(), | ||
ios: () => new ScanditParserPluginImplementation(), | ||
}); | ||
// tslint:disable-next-line:variable-name | ||
export const ScanditParserPlugin = new ScanditParserPluginImplementation(); | ||
//# sourceMappingURL=web.js.map |
@@ -30,2 +30,24 @@ 'use strict'; | ||
class ParsedData { | ||
get jsonString() { | ||
return this._jsonString; | ||
} | ||
get fields() { | ||
return this._fields; | ||
} | ||
get fieldsByName() { | ||
return this._fieldsByName; | ||
} | ||
static fromJSON(json) { | ||
const data = new ParsedData(); | ||
data._jsonString = JSON.stringify(json); | ||
data._fields = json.map(ParsedField.fromJSON); | ||
data._fieldsByName = data._fields.reduce((fieldsByName, field) => { | ||
fieldsByName[field.name] = field; | ||
return fieldsByName; | ||
}, {}); | ||
return data; | ||
} | ||
} | ||
// tslint:disable-next-line:ban-types | ||
@@ -86,24 +108,2 @@ function ignoreFromSerialization(target, propertyName) { | ||
class ParsedData { | ||
get jsonString() { | ||
return this._jsonString; | ||
} | ||
get fields() { | ||
return this._fields; | ||
} | ||
get fieldsByName() { | ||
return this._fieldsByName; | ||
} | ||
static fromJSON(json) { | ||
const data = new ParsedData(); | ||
data._jsonString = JSON.stringify(json); | ||
data._fields = json.map(ParsedField.fromJSON); | ||
data._fieldsByName = data._fields.reduce((fieldsByName, field) => { | ||
fieldsByName[field.name] = field; | ||
return fieldsByName; | ||
}, {}); | ||
return data; | ||
} | ||
} | ||
class CapacitorError { | ||
@@ -280,9 +280,3 @@ constructor(code, message) { | ||
class ScanditParserPlugin extends core.WebPlugin { | ||
constructor() { | ||
super({ | ||
name: 'ScanditParserPlugin', | ||
platforms: ['android', 'ios'], | ||
}); | ||
} | ||
class ScanditParserPluginImplementation { | ||
async initialize() { | ||
@@ -298,7 +292,11 @@ const api = { | ||
} | ||
const scanditParser = new ScanditParserPlugin(); | ||
core.registerWebPlugin(scanditParser); | ||
core.registerPlugin('ScanditParserPlugin', { | ||
android: () => new ScanditParserPluginImplementation(), | ||
ios: () => new ScanditParserPluginImplementation(), | ||
}); | ||
// tslint:disable-next-line:variable-name | ||
const ScanditParserPlugin = new ScanditParserPluginImplementation(); | ||
exports.ScanditParserPlugin = ScanditParserPlugin; | ||
exports.scanditParser = scanditParser; | ||
exports.ScanditParserPluginImplementation = ScanditParserPluginImplementation; | ||
//# sourceMappingURL=plugin.cjs.js.map |
@@ -27,2 +27,24 @@ var capacitorScanditParserPlugin = (function (exports, core) { | ||
class ParsedData { | ||
get jsonString() { | ||
return this._jsonString; | ||
} | ||
get fields() { | ||
return this._fields; | ||
} | ||
get fieldsByName() { | ||
return this._fieldsByName; | ||
} | ||
static fromJSON(json) { | ||
const data = new ParsedData(); | ||
data._jsonString = JSON.stringify(json); | ||
data._fields = json.map(ParsedField.fromJSON); | ||
data._fieldsByName = data._fields.reduce((fieldsByName, field) => { | ||
fieldsByName[field.name] = field; | ||
return fieldsByName; | ||
}, {}); | ||
return data; | ||
} | ||
} | ||
// tslint:disable-next-line:ban-types | ||
@@ -83,24 +105,2 @@ function ignoreFromSerialization(target, propertyName) { | ||
class ParsedData { | ||
get jsonString() { | ||
return this._jsonString; | ||
} | ||
get fields() { | ||
return this._fields; | ||
} | ||
get fieldsByName() { | ||
return this._fieldsByName; | ||
} | ||
static fromJSON(json) { | ||
const data = new ParsedData(); | ||
data._jsonString = JSON.stringify(json); | ||
data._fields = json.map(ParsedField.fromJSON); | ||
data._fieldsByName = data._fields.reduce((fieldsByName, field) => { | ||
fieldsByName[field.name] = field; | ||
return fieldsByName; | ||
}, {}); | ||
return data; | ||
} | ||
} | ||
class CapacitorError { | ||
@@ -277,9 +277,3 @@ constructor(code, message) { | ||
class ScanditParserPlugin extends core.WebPlugin { | ||
constructor() { | ||
super({ | ||
name: 'ScanditParserPlugin', | ||
platforms: ['android', 'ios'], | ||
}); | ||
} | ||
class ScanditParserPluginImplementation { | ||
async initialize() { | ||
@@ -295,7 +289,11 @@ const api = { | ||
} | ||
const scanditParser = new ScanditParserPlugin(); | ||
core.registerWebPlugin(scanditParser); | ||
core.registerPlugin('ScanditParserPlugin', { | ||
android: () => new ScanditParserPluginImplementation(), | ||
ios: () => new ScanditParserPluginImplementation(), | ||
}); | ||
// tslint:disable-next-line:variable-name | ||
const ScanditParserPlugin = new ScanditParserPluginImplementation(); | ||
exports.ScanditParserPlugin = ScanditParserPlugin; | ||
exports.scanditParser = scanditParser; | ||
exports.ScanditParserPluginImplementation = ScanditParserPluginImplementation; | ||
@@ -302,0 +300,0 @@ Object.defineProperty(exports, '__esModule', { value: true }); |
{ | ||
"name": "scandit-capacitor-datacapture-parser", | ||
"version": "6.14.1", | ||
"version": "6.15.0-beta.1", | ||
"description": "Scandit Data Capture SDK for Capacitor", | ||
@@ -41,6 +41,6 @@ "main": "dist/plugin.cjs.js", | ||
"devDependencies": { | ||
"@capacitor/android": "^3.0.0", | ||
"@capacitor/core": "^3.0.0", | ||
"@capacitor/android": ">=3.0.0", | ||
"@capacitor/core": ">=3.0.0", | ||
"@capacitor/ios": ">=3.0.0", | ||
"@capacitor/docgen": "^0.0.10", | ||
"@capacitor/ios": "^3.0.0", | ||
"@ionic/eslint-config": "^0.3.0", | ||
@@ -58,3 +58,3 @@ "@ionic/prettier-config": "^1.0.1", | ||
"dependencies": { | ||
"scandit-capacitor-datacapture-core": "6.14.1" | ||
"scandit-capacitor-datacapture-core": "6.15.0-beta.1" | ||
}, | ||
@@ -61,0 +61,0 @@ "prettier": "@ionic/prettier-config", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
235714
3208
2
+ Added@capacitor/cli@4.8.2(transitive)
+ Added@ionic/cli-framework-output@2.2.5(transitive)
+ Added@ionic/utils-array@2.1.5(transitive)
+ Added@ionic/utils-fs@3.1.6(transitive)
+ Added@ionic/utils-object@2.1.5(transitive)
+ Added@ionic/utils-process@2.1.10(transitive)
+ Added@ionic/utils-stream@3.1.5(transitive)
+ Added@ionic/utils-subprocess@2.1.11(transitive)
+ Added@ionic/utils-terminal@2.3.3(transitive)
+ Added@types/fs-extra@8.1.5(transitive)
+ Added@types/node@22.13.2(transitive)
+ Added@types/slice-ansi@4.0.0(transitive)
+ Added@xmldom/xmldom@0.8.10(transitive)
+ Addedansi-regex@5.0.1(transitive)
+ Addedansi-styles@4.3.0(transitive)
+ Addedastral-regex@2.0.0(transitive)
+ Addedat-least-node@1.0.0(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbig-integer@1.6.52(transitive)
+ Addedbplist-parser@0.3.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbuffer-crc32@0.2.13(transitive)
+ Addedchownr@2.0.0(transitive)
+ Addedcolor-convert@2.0.1(transitive)
+ Addedcolor-name@1.1.4(transitive)
+ Addedcommander@9.5.0(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedcross-spawn@7.0.6(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addeddefine-lazy-prop@2.0.0(transitive)
+ Addedelementtree@0.1.7(transitive)
+ Addedemoji-regex@8.0.0(transitive)
+ Addedenv-paths@2.2.1(transitive)
+ Addedfd-slicer@1.1.0(transitive)
+ Addedfs-extra@9.1.0(transitive)
+ Addedfs-minipass@2.1.0(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedini@3.0.1(transitive)
+ Addedis-docker@2.2.1(transitive)
+ Addedis-fullwidth-code-point@3.0.0(transitive)
+ Addedis-wsl@2.2.0(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedjsonfile@6.1.0(transitive)
+ Addedkleur@3.0.34.1.5(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminipass@3.3.65.0.0(transitive)
+ Addedminizlib@2.1.2(transitive)
+ Addedmkdirp@1.0.4(transitive)
+ Addedms@2.1.3(transitive)
+ Addednative-run@1.7.4(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedopen@8.4.2(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-key@3.1.1(transitive)
+ Addedpend@1.2.0(transitive)
+ Addedplist@3.1.0(transitive)
+ Addedprompts@2.4.2(transitive)
+ Addedreadable-stream@3.6.2(transitive)
+ Addedrimraf@3.0.2(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedsax@1.1.4(transitive)
+ Addedscandit-capacitor-datacapture-core@6.15.0-beta.1(transitive)
+ Addedsemver@7.7.1(transitive)
+ Addedshebang-command@2.0.0(transitive)
+ Addedshebang-regex@3.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsisteransi@1.0.5(transitive)
+ Addedslice-ansi@4.0.0(transitive)
+ Addedsplit2@4.2.0(transitive)
+ Addedstring-width@4.2.3(transitive)
+ Addedstring_decoder@1.3.0(transitive)
+ Addedstrip-ansi@6.0.1(transitive)
+ Addedtar@6.2.1(transitive)
+ Addedthrough2@4.0.2(transitive)
+ Addedtree-kill@1.2.2(transitive)
+ Addedundici-types@6.20.0(transitive)
+ Addeduniversalify@2.0.1(transitive)
+ Addeduntildify@4.0.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedwhich@2.0.2(transitive)
+ Addedwrap-ansi@7.0.0(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedxml2js@0.5.0(transitive)
+ Addedxmlbuilder@11.0.115.1.1(transitive)
+ Addedyallist@4.0.0(transitive)
+ Addedyauzl@2.10.0(transitive)
- Removedscandit-capacitor-datacapture-core@6.14.1(transitive)