{
  "name": "peertube-plugin-admin-message",
  "version": "1.0.21",
  "description": "動画・配信ページの説明欄下にインスタンス管理者からのメッセージを表示するプラグインです。",
  "main": "./main.js",
  "homepage": "https://github.com/PYU224/peertube-plugin-admin-message",
  "author": "PYU224",
  "bugs": "https://github.com/PYU224/peertube-plugin-admin-message/issues",
  "license": "AGPL-3.0",
  "engine": {
    "peertube": ">=7.0.0"
  },
  "keywords": [
    "peertube",
    "plugin",
    "admin",
    "message",
    "notification",
    "announcement"
  ],
  "clientScripts": [
    {
      "script": "dist/video-watch-client-plugin.js",
      "scopes": [
        "video-watch"
      ]
    }
  ],
  "css": [
    "dist/admin-message-styles.css"
  ],
  "staticDirs": {},
  "library": "./main.js",
  "scripts": {
    "build": "npm run clean && npm run build:client && npm run build:css",
    "build:client": "tsc",
    "build:css": "node -e \"const fs = require('fs'); const path = require('path'); if (!fs.existsSync('dist')) fs.mkdirSync('dist'); fs.copyFileSync('src/admin-message-styles.css', 'dist/admin-message-styles.css');\"",
    "dev": "npm run build && npm run dev:watch",
    "dev:watch": "tsc --watch",
    "clean": "node -e \"const fs = require('fs'); if (fs.existsSync('dist')) fs.rmSync('dist', { recursive: true });\"",
    "prepublishOnly": "npm run build"
  },
  "files": [
    "main.js",
    "dist/",
    "README.md"
  ],
  "dependencies": {},
  "devDependencies": {
    "@peertube/peertube-types": "^7.2.1",
    "typescript": "^5.3.0"
  },
  "translations": {}
}
