{
  "name": "sample-pilet-service",
  "version": "1.9.0-pre.20250722.2",
  "description": "Piral: Sample pilet feed service.",
  "main": "dist",
  "typings": "dist",
  "homepage": "https://piral.io",
  "scripts": {
    "test:unit": "vitest src",
    "test:watch": "npm run test:unit -- --watch",
    "test": "npm run lint && npm run test:unit",
    "start": "node dist/cli.js",
    "watch": "node index.js",
    "lint": "eslint 'src/**/*.ts'",
    "prettier": "prettier --config prettier.config.js --write 'src/**/*.ts'",
    "build": "tsc --project tsconfig.json",
    "serve": "node dist/cli.js"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "bin": {
    "sample-pilet-service": "./dist/cli.js"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:smapiot/sample-pilet-service.git"
  },
  "keywords": [
    "piral",
    "pilet",
    "feed",
    "service",
    "sample"
  ],
  "author": {
    "name": "smapiot",
    "url": "https://smapiot.com"
  },
  "license": "MIT",
  "dependencies": {
    "@apollo/server": "^4",
    "connect-busboy": "^1",
    "cors": "^2",
    "express": "^4",
    "graphql": "^16",
    "graphql-tag": "^2",
    "graphql-type-json": "^0.3",
    "mime-types": "^2",
    "response-time": "^2",
    "tar": "^6"
  },
  "devDependencies": {
    "@types/connect-busboy": "^0.0.3",
    "@types/cors": "^2",
    "@types/express": "^4",
    "@types/graphql-type-json": "^0.3",
    "@types/mime-types": "^2",
    "@types/node": "^18",
    "@types/response-time": "^2",
    "@types/tar": "^6",
    "@typescript-eslint/eslint-plugin": "^8",
    "@typescript-eslint/parser": "^8",
    "dotenv": "^16",
    "eslint": "^9",
    "eslint-plugin-no-null": "^1",
    "eslint-plugin-react": "^7",
    "minimatch": "^9",
    "prettier": "^3",
    "ts-node": "^10",
    "typescript": "^5",
    "vitest": "^3"
  }
}
