This repository was archived by the owner on Jun 17, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpackage.json
More file actions
67 lines (67 loc) · 2.44 KB
/
package.json
File metadata and controls
67 lines (67 loc) · 2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"$schema": "https://www.raycast.com/schemas/extension.json",
"name": "popcorn",
"title": "Popcorn - Explore Stremio Streams",
"description": "A Raycast extension that uses the Stremio API to search for movies and TV shows and stream them to local media players using Stremio addons. IINA is highly recommended for macOS users.",
"icon": "extension-icon.png",
"author": "martipops",
"license": "MIT",
"commands": [
{
"name": "search-streams",
"title": "Search for Streams",
"description": "Search for Movies and TV shows using the Stremio API",
"mode": "view",
"keywords": ["stremio", "stream", "movie", "tv", "real debrid", "rd"],
"categories": ["Media"],
"preferences": [
{
"name": "baseUrl",
"type": "textfield",
"required": false,
"title": "Addon Base URL",
"description": "Custom Addon base URL",
"placeholder": "https://www.example.com/manifest.json"
},
{
"name": "defaultStreamingApp",
"type": "appPicker",
"required": false,
"title": "Default Streaming App",
"description": "Default Streaming App to use for streaming",
"placeholder": "Select a streaming app",
"default": "IINA"
},
{
"name": "alternativeStreamingApps",
"type": "textfield",
"required": false,
"title": "Alternative Streaming Apps (comma-separated)",
"description": "Custom Alternative Streaming Apps (ordered, comma-separated)",
"placeholder": "VLC, MPV",
"default": "VLC"
}
]
}
],
"dependencies": {
"@raycast/api": "^1.96.1",
"@raycast/utils": "^1.17.0"
},
"devDependencies": {
"@raycast/eslint-config": "^2.0.4",
"@types/node": "22.13.10",
"@types/react": "19.0.10",
"eslint": "^9.22.0",
"prettier": "^3.5.3",
"typescript": "^5.8.2"
},
"scripts": {
"build": "ray build",
"dev": "ray develop",
"fix-lint": "ray lint --fix",
"lint": "ray lint",
"prepublishOnly": "echo \"\\n\\nIt seems like you are trying to publish the Raycast extension to npm.\\n\\nIf you did intend to publish it to npm, remove the \\`prepublishOnly\\` script and rerun \\`npm publish\\` again.\\nIf you wanted to publish it to the Raycast Store instead, use \\`npm run publish\\` instead.\\n\\n\" && exit 1",
"publish": "npx @raycast/api@latest publish"
}
}