Skip to content

Commit 236e3f5

Browse files
committed
PayPal Developer - . - *
0 parents  commit 236e3f5

File tree

812 files changed

+1181452
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

812 files changed

+1181452
-0
lines changed

.eslintignore

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.github
2+
node_modules
3+
package-lock.json
4+
pnpm-lock.yaml
5+
platform/dist
6+
*.md
7+
*.txt
8+
*.yml
9+
*.yaml
10+
*.lock
11+
*.py
12+
*.png
13+

.eslintrc

+233
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,233 @@
1+
{
2+
"env": {
3+
"commonjs": true,
4+
"es2020": true,
5+
"node": true
6+
},
7+
"extends": [
8+
"eslint:recommended",
9+
"plugin:jsonc/recommended-with-jsonc",
10+
"plugin:jest/recommended"
11+
],
12+
"ignorePatterns": ["scripts", "components/**/test-event.mjs"],
13+
"overrides": [
14+
{
15+
"files": [
16+
".eslintrc",
17+
"*.json"
18+
],
19+
"parser": "jsonc-eslint-parser"
20+
},
21+
{
22+
"files": [
23+
"**/actions/**/*.*js",
24+
"**/sources/**/*.*js"
25+
],
26+
"rules": {
27+
"pipedream/required-properties-key": "error",
28+
"pipedream/required-properties-name": "error",
29+
"pipedream/required-properties-version": "error",
30+
"pipedream/required-properties-description": "error",
31+
"pipedream/required-properties-type": "error",
32+
"pipedream/props-label": "warn",
33+
"pipedream/props-description": "warn",
34+
"pipedream/source-name": "warn",
35+
"pipedream/source-description": "warn",
36+
"pipedream/no-ts-version": "warn"
37+
}
38+
},
39+
{
40+
"files": [
41+
"**/actions/**/common*.*js",
42+
"**/actions/common/*",
43+
"**/sources/common/*",
44+
"**/sources/**/common*.*js",
45+
"**/sources/**/constant*.*js",
46+
"**/actions/**/constant*.*js"
47+
],
48+
"rules": {
49+
"pipedream/required-properties-key": "off",
50+
"pipedream/required-properties-name": "off",
51+
"pipedream/required-properties-version": "off",
52+
"pipedream/required-properties-description": "off",
53+
"pipedream/required-properties-type": "off",
54+
"pipedream/source-name": "off",
55+
"pipedream/source-description": "off"
56+
}
57+
},
58+
{
59+
"files": [
60+
"**/*.app.*js"
61+
],
62+
"rules": {
63+
"pipedream/props-label": "warn",
64+
"pipedream/props-description": "warn"
65+
}
66+
},
67+
{
68+
"files": [
69+
"**/components/bash/**/*.*js",
70+
"**/components/go/**/*.*js",
71+
"**/components/node/**/*.*js",
72+
"**/components/python/**/*.*js"
73+
],
74+
"rules": {
75+
"no-unused-vars": "off"
76+
}
77+
},
78+
{
79+
"files": [
80+
"*.ts",
81+
"*.mts"
82+
],
83+
"extends": [
84+
"plugin:@typescript-eslint/recommended"
85+
],
86+
"parser": "@typescript-eslint/parser",
87+
"rules": {
88+
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
89+
"max-len": "off",
90+
// note you must disable the base rule as it can report incorrect errors
91+
"semi": "off",
92+
"@typescript-eslint/semi": ["error"],
93+
"@typescript-eslint/member-delimiter-style": ["error", {
94+
"multiline": {
95+
"delimiter": "semi",
96+
"requireLast": true
97+
},
98+
"singleline": {
99+
"delimiter": "semi",
100+
"requireLast": true
101+
},
102+
"multilineDetection": "brackets",
103+
"overrides": {
104+
"interface": {
105+
"multiline": {
106+
"delimiter": "semi",
107+
"requireLast": true
108+
}
109+
}
110+
}
111+
}]
112+
}
113+
}
114+
],
115+
"parserOptions": {
116+
"ecmaVersion": 12,
117+
"sourceType": "module"
118+
},
119+
"plugins": [
120+
"jsonc",
121+
"putout",
122+
"pipedream",
123+
"@typescript-eslint",
124+
"jest"
125+
],
126+
"root": true,
127+
"rules": {
128+
"arrow-parens": "error",
129+
"arrow-spacing": "error",
130+
"array-bracket-newline": [
131+
"error",
132+
{
133+
"minItems": 1
134+
}
135+
],
136+
"array-element-newline": [
137+
"error",
138+
"always"
139+
],
140+
"comma-dangle": [
141+
"error",
142+
"always-multiline"
143+
],
144+
"comma-spacing": "error",
145+
"eol-last": "error",
146+
"function-call-argument-newline": [
147+
"error",
148+
"consistent"
149+
],
150+
"function-paren-newline": [
151+
"error",
152+
"consistent"
153+
],
154+
"indent": [
155+
"error",
156+
2
157+
],
158+
"key-spacing": "error",
159+
"keyword-spacing": "error",
160+
"max-len": [
161+
"error",
162+
{
163+
"code": 100,
164+
"tabWidth": 2,
165+
"ignoreTrailingComments": true,
166+
"ignoreUrls": true,
167+
"ignoreStrings": true,
168+
"ignoreTemplateLiterals": true,
169+
"ignoreRegExpLiterals": true
170+
}
171+
],
172+
"multiline-ternary": [
173+
"error",
174+
"always"
175+
],
176+
"newline-per-chained-call": "error",
177+
"no-constant-condition": [
178+
"error",
179+
{
180+
"checkLoops": false
181+
}
182+
],
183+
"no-multiple-empty-lines": [
184+
"error",
185+
{
186+
"max": 1,
187+
"maxBOF": 0,
188+
"maxEOF": 1
189+
}
190+
],
191+
"no-trailing-spaces": "error",
192+
"no-unused-vars": "error",
193+
"object-curly-newline": [
194+
"error",
195+
{
196+
"ExportDeclaration": "always",
197+
"ImportDeclaration": {
198+
"minProperties": 2,
199+
"multiline": true
200+
},
201+
"ObjectExpression": {
202+
"minProperties": 1,
203+
"multiline": true
204+
},
205+
"ObjectPattern": {
206+
"minProperties": 2,
207+
"multiline": true
208+
}
209+
}
210+
],
211+
"object-curly-spacing": [
212+
"error",
213+
"always"
214+
],
215+
"object-property-newline": [
216+
"error",
217+
{
218+
"allowAllPropertiesOnSameLine": false
219+
}
220+
],
221+
"quote-props": [
222+
"error",
223+
"consistent"
224+
],
225+
"quotes": "error",
226+
"semi": "error",
227+
"space-before-blocks": [
228+
"error",
229+
"always"
230+
],
231+
"space-infix-ops": "error"
232+
}
233+
}
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: Action Request
3+
about: Request a new action
4+
title: "[ACTION]"
5+
labels: action, enhancement, good first issue, help wanted
6+
assignees: ''
7+
8+
---
9+
10+
**Is there a specific app this action is for?**
11+
12+
**Please provide a link to the relevant API docs for the specific service / operation.**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: App / Integration Request
3+
about: Request for a new API integration
4+
title: "[APP]"
5+
labels: app, enhancement
6+
assignees: ''
7+
8+
---
9+
10+
**Name of app / service**
11+
12+
**Link to developer documentation**
13+
14+
**Is lack of support preventing you from building workflows, or do you have a workaround?**
15+
16+
**Are there specific actions, or triggers, you'd like to see for this app? Please let us know here or use the Action and Trigger issue templates to open requests for each!**

.github/ISSUE_TEMPLATE/bug_report.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug report
3+
about: File bugs here
4+
title: "[BUG] "
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
- OS: [e.g. iOS]
28+
- Browser [e.g. chrome, safari]
29+
- Version [e.g. 22]
30+
31+
**Smartphone (please complete the following information):**
32+
- Device: [e.g. iPhone6]
33+
- OS: [e.g. iOS8.1]
34+
- Browser [e.g. stock browser, safari]
35+
- Version [e.g. 22]
36+
37+
**Additional context**
38+
Add any other context about the problem here.

.github/ISSUE_TEMPLATE/config.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Pipedream Community Support
4+
url: https://pipedream.com/support
5+
about: Please ask and answer questions here.
6+
- name: GitHub Security Bug Bounty
7+
url: https://pipedream.com/docs/privacy-and-security/#reporting-a-vulnerability
8+
about: Please report security vulnerabilities here.
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for Pipedream
4+
title: "[FEATURE] "
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Do you have a workaround?**
17+
Are you able to tackle the problem with an existing workaround, or can you not move forward without this feature?
18+
19+
**Comparable features in other tools?**
20+
Is this feature or one like it available in another platform? If so, we'd love to hear what you like about that implementation.
21+
22+
**Additional context**
23+
Add any other context or screenshots about the feature request here.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: New Trigger / Event Source
3+
about: Need to run a workflow on a specific event, like every time a new PR is opened
4+
on Github? Request it here!
5+
title: "[TRIGGER]"
6+
labels: enhancement, good first issue, help wanted, trigger / source
7+
assignees: ''
8+
9+
---
10+
11+
**Describe the event source. What app is this for, and what event does the trigger correspond to?**
12+
13+
**Please provide a link to the relevant API docs for the specific service / operation this trigger is tied to.**
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
name: OAuth Scopes Request
3+
about: Request to add a new scope to an OAuth integrated application
4+
title: "[OAUTH SCOPE]"
5+
labels: scope request
6+
assignees: ''
7+
8+
---
9+
10+
**Which application needs a scope added?**
11+
12+
**What scope(s) need to be added?**
13+
14+
**Please provide a link to the relevant API docs for scopes.**

0 commit comments

Comments
 (0)