UNPKG

4.28 kBJSONView Raw
1{
2 "name": "scandit-web-datacapture-id",
3 "version": "6.16.2",
4 "description": "Scandit Data Capture SDK for the Web",
5 "license": "Apache-2.0",
6 "engines": {
7 "npm": ">=7.0.0",
8 "node": ">=16.0.0"
9 },
10 "type": "module",
11 "types": "build/js/index.d.ts",
12 "main": "build/js/index.js",
13 "module": "build/js/index.js",
14 "browser": "build/js/index.js",
15 "author": {
16 "name": "Scandit",
17 "email": "support@scandit.com"
18 },
19 "contributors": [
20 {
21 "name": "Sébastien Roch",
22 "email": "sebastien@scandit.com"
23 },
24 {
25 "name": "Lorenzo Wölckner",
26 "email": "lorenzo@scandit.com"
27 }
28 ],
29 "homepage": "https://www.scandit.com/products/sdk-web/",
30 "bugs": {
31 "email": "support@scandit.com"
32 },
33 "repository": {
34 "type": "git",
35 "url": "https://github.com/scandit"
36 },
37 "keywords": [
38 "scandit",
39 "barcode",
40 "data capture",
41 "capture",
42 "qr",
43 "scan",
44 "scanner",
45 "scanning",
46 "code",
47 "webassembly",
48 "sdk",
49 "javascript",
50 "typescript",
51 "web component"
52 ],
53 "files": [
54 "package.json",
55 "README.md",
56 "README.txt",
57 "THIRD-PARTY.txt",
58 "build/"
59 ],
60 "scripts": {
61 "dev": "NODE_ENV=debug concurrently -n build,tsc,http-server \"npm run build:watch\" \"npm run types:watch\" \"http-server build -m '{\"application/wasm\": [\"wasm\"]}'\"",
62 "types:watch": "tsc -p tsconfig.json -w --noEmit --preserveWatchOutput",
63 "types:check": "tsc -p tsconfig.json --noEmit",
64 "build": "npm run types:check && node scripts/build.js && npm run generate-typings",
65 "build:coverage": "NODE_ENV=debug npm run types:check && node scripts/build.js --generate-coverage-instrumentation && npm run generate-typings",
66 "build:dev": "NODE_ENV=debug npm run types:check && node scripts/build.js && npm run generate-typings",
67 "build:watch": "NODE_ENV=debug node scripts/build.js --watch",
68 "clean": "rm -rf build/* coverage/*",
69 "generate-typings": "node scripts/generate-typings.js",
70 "test": "jest",
71 "test:ci": "jest --ci",
72 "test:ci:coverage": "jest --ci --coverage",
73 "lint": "eslint --cache .",
74 "lint-fix": "eslint --cache --fix .",
75 "lint-diff": "eslint --config .eslintrc.diff.cjs --cache .",
76 "prepare": "node -e \"process.exit(process.env.CI == null ? 0 : 1)\" && cd ../../../../ && husky install native/libs/web/.husky || true"
77 },
78 "devDependencies": {
79 "@babel/eslint-parser": "^7.18.9",
80 "@babel/preset-typescript": "^7.18.6",
81 "@testing-library/jest-dom": "^5.16.4",
82 "@types/fs-extra": "^9.0.13",
83 "@types/jest": "^27.4.0",
84 "@typescript-eslint/eslint-plugin": "^5.16.0",
85 "@typescript-eslint/parser": "^5.16.0",
86 "concurrently": "^6.1.0",
87 "dotenv": "^16.0.1",
88 "esbuild": "^0.14.37",
89 "esbuild-plugin-babel": "^0.2.3",
90 "eslint": "^8.13.0",
91 "eslint-config-airbnb": "^19.0.4",
92 "eslint-config-airbnb-typescript": "^16.1.4",
93 "eslint-config-prettier": "^8.5.0",
94 "eslint-import-resolver-typescript": "^2.7.0",
95 "eslint-plugin-diff": "^1.0.12",
96 "eslint-plugin-eslint-comments": "^3.2.0",
97 "eslint-plugin-import": "^2.25.4",
98 "eslint-plugin-jest": "^26.1.2",
99 "eslint-plugin-jest-dom": "^4.0.1",
100 "eslint-plugin-jest-formatting": "^3.1.0",
101 "eslint-plugin-jsx-a11y": "^6.5.1",
102 "eslint-plugin-no-secrets": "^0.8.9",
103 "eslint-plugin-no-unsanitized": "^4.0.1",
104 "eslint-plugin-prettier": "^4.0.0",
105 "eslint-plugin-promise": "^6.0.0",
106 "eslint-plugin-regexp": "^1.6.0",
107 "eslint-plugin-security": "^1.4.0",
108 "eslint-plugin-simple-import-sort": "^7.0.0",
109 "eslint-plugin-sonarjs": "^0.12.0",
110 "eslint-plugin-unicorn": "^41.0.1",
111 "fs-extra": "^10.0.0",
112 "globby": "^13.1.1",
113 "http-server": "^14.1.0",
114 "husky": "^7.0.4",
115 "jest": "^28.1.1",
116 "jest-environment-jsdom": "^28.1.1",
117 "jest-extended": "^2.0.0",
118 "jest-junit": "^12.2.0",
119 "lint-staged": "^12.3.7",
120 "npm-packlist": "^5.1.1",
121 "prettier": "^2.6.0",
122 "terser": "^5.15.1",
123 "ts-jest": "^28.0.5",
124 "tsc-alias": "^1.8.2",
125 "tsc-watch": "^4.2.9",
126 "typescript": "^4.7.3"
127 },
128 "dependencies": {
129 "@types/emscripten": "^1.39.4"
130 },
131 "peerDependencies": {
132 "scandit-web-datacapture-core": "6.16.2"
133 }
134}