{
  "name": "joplin-plugin-calendar",
  "version": "1.2.0",
  "scripts": {
    "dist": "export NODE_OPTIONS=--openssl-legacy-provider && webpack --joplin-plugin-config buildMain && webpack --joplin-plugin-config buildExtraScripts && webpack --joplin-plugin-config createArchive",
    "prepare": "husky install && npm run dist",
    "update": "npm install -g generator-joplin && yo joplin --update",
    "watch": "npx npm-watch",
    "test": "jest",
    "preversion": "npm test",
    "preversion:manifest": "replace '\\d+\\.\\d+\\.\\d+' \"$npm_package_version\" ./src/manifest.json",
    "version": "npm run preversion:manifest && git add ./src/manifest.json"
  },
  "license": "MIT",
  "keywords": [
    "joplin-plugin"
  ],
  "files": [
    "publish"
  ],
  "devDependencies": {
    "@tanstack/eslint-plugin-query": "^4.29.9",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^14.0.0",
    "@types/jest": "^29.5.1",
    "@types/lodash": "^4.14.195",
    "@types/node": "^14.0.14",
    "@types/styled-components": "^5.1.26",
    "chalk": "^4.1.0",
    "copy-webpack-plugin": "^6.1.0",
    "fs-extra": "^9.0.1",
    "glob": "^7.1.6",
    "husky": "^8.0.3",
    "jest": "^29.5.0",
    "jest-environment-jsdom": "^29.5.0",
    "lint-staged": "^13.2.2",
    "npm-watch": "^0.11.0",
    "on-build-webpack": "^0.1.0",
    "prettier": "2.8.8",
    "react-test-renderer": "^18.2.0",
    "replace": "^1.2.2",
    "tar": "^6.0.5",
    "ts-jest": "^29.1.0",
    "ts-loader": "^7.0.5",
    "typescript": "^5.0.4",
    "webpack": "^4.43.0",
    "webpack-cli": "^3.3.11",
    "yargs": "^16.2.0"
  },
  "dependencies": {
    "@tanstack/react-query": "^4.29.12",
    "@types/react": "^18.2.7",
    "lodash": "^4.17.21",
    "moment": "^2.29.4",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-icons": "^4.10.1",
    "styled-components": "^5.3.11"
  },
  "lint-staged": {
    "**/*": "prettier --write --ignore-unknown"
  },
  "watch": {
    "dist": {
      "patterns": [
        "src"
      ],
      "extensions": "ts,tsx"
    }
  }
}
