๐Ÿ“ฆ ariesly15 / qotp

๐Ÿ“„ package.json ยท 83 lines
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{
  "$schema": "https://www.raycast.com/schemas/extension.json",
  "name": "qotp",
  "title": "QOTP",
  "description": "QOTP is a simple tool to generate OTP code",
  "icon": "qotp.png",
  "author": "ariesly15",
  "license": "MIT",
  "commands": [
    {
      "name": "qotp-panel",
      "title": "QOTP",
      "description": "QOTP is a simple tool to generate OTP code",
      "keywords": [
        "otp",
        "qotp",
        "ff"
      ],
      "mode": "view"
    }
  ],
  "preferences": [
    {
      "required": true,
      "name": "pin",
      "title": "PinCode",
      "type": "password",
      "description": "qotp.corp: The six-digit password entered by the user",
      "placeholder": "qotp.corp: The six-digit password entered by the user"
    },
    {
      "required": true,
      "name": "secret",
      "title": "Secret",
      "type": "password",
      "description": "Your Secret",
      "placeholder": "Enter Your Secret"
    },
    {
      "required": false,
      "name": "passphrase",
      "title": "passphrase(Springboard login the password of the online machine)",
      "type": "password",
      "description": "Springboard login the password of the online machine"
    },
    {
      "required": false,
      "name": "genCodeCount",
      "title": "Number of code generated",
      "type": "textfield",
      "default": "3",
      "description": "Number of code generated",
      "placeholder": "Please input Number"
    }
  ],
  "categories": [
    "Productivity",
    "Security"
  ],
  "dependencies": {
    "@raycast/api": "^1.49.3",
    "@raycast/utils": "^1.5.2",
    "cheetah-core": "^1.0.1",
    "otplib": "^12.0.1",
    "react": "^18.2.0"
  },
  "devDependencies": {
    "@raycast/eslint-config": "1.0.5",
    "@types/node": "18.8.3",
    "@types/react": "18.0.9",
    "eslint": "^7.32.0",
    "prettier": "^2.5.1",
    "typescript": "^4.4.3"
  },
  "scripts": {
    "build": "ray build -e dist",
    "dev": "ray develop",
    "fix-lint": "ray lint --fix",
    "lint": "ray lint",
    "publish": "npx @raycast/api@latest publish"
  }
}