{
  "name": "pawnote",
  "version": "1.2.2",
  "description": "A purrfect API wrapper for PRONOTE.",
  "repository": "https://github.com/LiterateInk/Pawnote",
  "sideEffects": false,
  "main": "./dist/index.js",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "exports": {
    "import": {
      "types": "./dist/index.d.mts",
      "default": "./dist/index.mjs"
    },
    "require": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "scripts": {
    "build": "tsup",
    "release": "release-it",
    "lint": "tsc && eslint .",
    "test": "bun test"
  },
  "files": [
    "dist"
  ],
  "keywords": [
    "pronote",
    "wrapper",
    "api"
  ],
  "author": "LiterateInk <contact@literate.ink> (https://literate.ink)",
  "homepage": "https://docs.literate.ink/pawnote",
  "bugs": {
    "url": "https://github.com/LiterateInk/Pawnote/issues"
  },
  "license": "GPL-3.0-or-later",
  "engines": {
    "node": ">=18"
  },
  "release-it": {
    "git": {
      "commitMessage": "chore: release v${version}",
      "tagAnnotation": "Release v${version}",
      "tagName": "js-v${version}"
    },
    "github": {
      "draft": false,
      "release": true,
      "releaseName": "js v${version}"
    },
    "npm": {
      "publish": false
    },
    "hooks": {
      "before:init": "pnpm test && pnpm lint"
    }
  },
  "devDependencies": {
    "@inquirer/prompts": "^4.3.3",
    "@stylistic/eslint-plugin": "^2.7.2",
    "@types/bun": "^1.1.8",
    "@types/node": "^22.5.4",
    "@types/node-forge": "^1.3.11",
    "@types/pako": "^2.0.3",
    "@typescript-eslint/parser": "^8.4.0",
    "dotenv": "^16.4.5",
    "eslint": "^9.10.0",
    "release-it": "^17.6.0",
    "terser": "^5.31.6",
    "tsup": "^8.2.4",
    "typescript": "^5.5.4"
  },
  "dependencies": {
    "@literate.ink/utilities": "1.0.0-10641118381.1",
    "html-entities": "^2.5.2",
    "node-forge": "^1.3.1",
    "pako": "^2.1.0"
  }
}
