peertube-plugin-admin-message
Version:
動画・配信ページの説明欄下にインスタンス管理者からのメッセージを表示するプラグインです。
55 lines (54 loc) • 1.63 kB
JSON
{
"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": {}
}