{
  "name": "@novu/headless",
  "version": "0.22.0",
  "repository": "https://github.com/novuhq/novu",
  "description": "Headless client package that is a thin abstraction layer over the API client + state and socket management",
  "keywords": [],
  "license": "MIT",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "start": "npm run start:dev",
    "start:dev": "npm run watch:build",
    "build": "cross-env node_modules/.bin/tsc -p tsconfig.build.json",
    "lint": "eslint src --ext .ts",
    "fix": "run-s fix:*",
    "fix:prettier": "prettier \"src/**/*.ts\" --write",
    "fix:lint": "eslint src --ext .ts --fix",
    "test": "jest",
    "test:watch": "jest --watch"
  },
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=10"
  },
  "dependencies": {
    "@novu/client": "^0.22.0",
    "@novu/shared": "^0.22.0",
    "@tanstack/query-core": "^4.15.1",
    "socket.io-client": "4.7.2"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.23.2",
    "@babel/preset-typescript": "^7.13.0",
    "@types/jest": "^29.2.3",
    "@types/node": "^14.6.0",
    "jest": "^29.3.1",
    "jest-environment-jsdom": "^29.3.1",
    "ts-jest": "^29.0.3",
    "typedoc": "^0.24.0",
    "typescript": "4.9.5"
  },
  "prettier": {
    "singleQuote": true
  }
}
