-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
169 lines (169 loc) · 5.25 KB
/
package.json
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
{
"$schema": "https://www.raycast.com/schemas/extension.json",
"name": "servicenow",
"title": "ServiceNow",
"description": "Search and explore content across your ServiceNow instances",
"icon": "servicenow.png",
"author": "robertoalvarezalonso",
"categories": [
"Productivity",
"Web"
],
"license": "MIT",
"commands": [
{
"name": "search",
"title": "Search",
"description": "Search in ServiceNow, preview search results, and browse your search history.",
"mode": "view"
},
{
"name": "manage-instance-profiles",
"title": "Manage Instance Profiles",
"description": "Configure and mange profiles for your ServiceNow instances.",
"mode": "view"
},
{
"name": "quickly-search",
"title": "Quick Search",
"description": "Enter an instance profile and a search term to get immediate results, without browsing search history.",
"mode": "view",
"arguments": [
{
"name": "instanceName",
"placeholder": "Instance name or alias",
"type": "text",
"required": true
},
{
"name": "query",
"placeholder": "Query",
"type": "text",
"required": true
}
]
},
{
"name": "quickly-search-selected-instance",
"title": "Quick Search in Selected Instance",
"description": "Enter a search term to get immediate results from the currently selected instance, without browsing search history.",
"mode": "view",
"arguments": [
{
"name": "query",
"placeholder": "Query",
"type": "text",
"required": true
}
]
},
{
"name": "open-all-instances",
"title": "Open All Instances",
"description": "Open all configured ServiceNow instances in the browser.",
"mode": "no-view"
},
{
"name": "open-selected-instance",
"title": "Open Selected Instance",
"description": "Open the currently selected ServiceNow instance in the browser.",
"mode": "no-view"
},
{
"name": "open-current-url",
"title": "Open Current URL",
"description": "With the Raycast browser extension installed, open the current ServiceNow page in the specified instance.",
"mode": "no-view",
"arguments": [
{
"name": "instanceName",
"placeholder": "Instance name or alias",
"type": "text",
"required": true
}
]
},
{
"name": "open-current-url-in-selected-instance",
"title": "Open Current URL in Selected Instance",
"description": "With the Raycast browser extension installed, open the current ServiceNow page in the selected instance.",
"mode": "no-view"
},
{
"name": "add-instance-profile",
"title": "Add Instance Profile",
"description": "Add a new instance profile.",
"mode": "view"
},
{
"name": "explore-tables",
"title": "Explore Tables",
"description": "Browse and explore the tables of the platform.",
"mode": "view"
},
{
"name": "search-resources",
"title": "Search Resources",
"description": "Search across various ServiceNow resources, including documentation, blogs, guides, learning materials, and more.",
"mode": "no-view",
"arguments": [
{
"name": "query",
"placeholder": "Query",
"type": "text",
"required": true
}
]
},
{
"name": "login-to-selected-instance",
"title": "Login to Selected Instance",
"description": "Log in to the selected instance using the credentials from the selected profile.",
"mode": "no-view"
},
{
"name": "explore-navigation-history",
"title": "Explore Navigation History",
"description": "Browse the list of pages and modules you've visited.",
"mode": "view"
},
{
"name": "explore-favorites",
"title": "Manage Favorites",
"description": "View and manage your favorite items and groups.",
"mode": "view"
},
{
"name": "explore-navigation-menu",
"title": "Explore Navigation Menu",
"description": "Browse the list of application menus and their modules.",
"mode": "view"
}
],
"dependencies": {
"@raycast/api": "^1.86.0",
"@raycast/utils": "^1.18.1",
"date-fns": "^4.1.0",
"debug": "^4.3.7",
"javascript-time-ago": "^2.5.11",
"lodash": "^4.17.21",
"node-fetch": "^3.3.2"
},
"devDependencies": {
"@raycast/eslint-config": "^1.0.11",
"@types/lodash": "^4.17.13",
"@types/node": "22.9.3",
"@types/react": "18.3.12",
"eslint": "^8.57.0",
"prettier": "^3.3.3",
"typescript": "^5.7.2"
},
"scripts": {
"build": "ray build -e dist -o dist",
"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"
}
}