package.json 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "name": "@vladmandic/face-api",
  3. "version": "1.7.14",
  4. "description": "FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS",
  5. "sideEffects": false,
  6. "main": "dist/face-api.node.js",
  7. "module": "dist/face-api.esm.js",
  8. "browser": "dist/face-api.esm.js",
  9. "types": "types/face-api.d.ts",
  10. "author": "Vladimir Mandic <mandic00@live.com>",
  11. "bugs": {
  12. "url": "https://github.com/vladmandic/face-api/issues"
  13. },
  14. "homepage": "https://vladmandic.github.io/face-api/demo/webcam.html",
  15. "license": "MIT",
  16. "engines": {
  17. "node": ">=14.0.0"
  18. },
  19. "repository": {
  20. "type": "git",
  21. "url": "git+https://github.com/vladmandic/face-api.git"
  22. },
  23. "scripts": {
  24. "start": "node --no-warnings demo/node.js",
  25. "build": "node build.js",
  26. "dev": "build --profile development",
  27. "typings": "build --profile typings",
  28. "lint": "eslint src/ demo/",
  29. "test": "node --trace-warnings test/test-node.js",
  30. "scan": "npx auditjs@latest ossi --dev --quiet"
  31. },
  32. "keywords": [
  33. "face-api",
  34. "faceapi",
  35. "face-detection",
  36. "age-gender",
  37. "emotion-detection",
  38. "face-recognition",
  39. "face",
  40. "face-description",
  41. "tensorflow",
  42. "tensorflowjs",
  43. "tfjs"
  44. ],
  45. "devDependencies": {
  46. "@canvas/image": "^2.0.0",
  47. "@microsoft/api-extractor": "^7.47.7",
  48. "@tensorflow/tfjs": "^4.21.0",
  49. "@tensorflow/tfjs-backend-cpu": "^4.21.0",
  50. "@tensorflow/tfjs-backend-wasm": "^4.21.0",
  51. "@tensorflow/tfjs-backend-webgl": "^4.21.0",
  52. "@tensorflow/tfjs-backend-webgpu": "4.21.0",
  53. "@tensorflow/tfjs-converter": "^4.21.0",
  54. "@tensorflow/tfjs-core": "^4.21.0",
  55. "@tensorflow/tfjs-data": "^4.21.0",
  56. "@tensorflow/tfjs-layers": "^4.21.0",
  57. "@tensorflow/tfjs-node": "^4.21.0",
  58. "@tensorflow/tfjs-node-gpu": "^4.21.0",
  59. "@types/node": "^22.5.4",
  60. "@types/offscreencanvas": "^2019.7.3",
  61. "@typescript-eslint/eslint-plugin": "^8.5.0",
  62. "@typescript-eslint/parser": "^8.5.0",
  63. "@vladmandic/build": "^0.10.1",
  64. "@vladmandic/pilogger": "^0.5.1",
  65. "ajv": "^8.17.1",
  66. "esbuild": "^0.23.1",
  67. "eslint": "8.57.0",
  68. "eslint-config-airbnb-base": "^15.0.0",
  69. "eslint-plugin-import": "^2.30.0",
  70. "eslint-plugin-json": "^4.0.1",
  71. "eslint-plugin-node": "^11.1.0",
  72. "eslint-plugin-promise": "^7.1.0",
  73. "node-fetch": "^3.3.2",
  74. "rimraf": "^6.0.1",
  75. "seedrandom": "^3.0.5",
  76. "tslib": "^2.7.0",
  77. "typedoc": "^0.26.7",
  78. "typescript": "5.5.4"
  79. }
  80. }