mirror of
https://github.com/sern-handler/awesome-plugins
synced 2026-06-06 01:16:51 +00:00
ci: automation of plugins
This commit is contained in:
17
.github/workflows/continuous-integration.yml
vendored
17
.github/workflows/continuous-integration.yml
vendored
@@ -26,7 +26,20 @@ jobs:
|
||||
|
||||
# Prettier must be in `package.json`
|
||||
- name: Install Node.js dependencies
|
||||
run: npm i -g prettier
|
||||
run: npm i -g prettier && npm i
|
||||
|
||||
- name: Run Prettier
|
||||
run: prettier --check .
|
||||
run: prettier --check .
|
||||
|
||||
- name: Convert TypeScript to JavaScript
|
||||
run: npx babel TypeScript --out-dir JavaScript --extensions ".ts"
|
||||
|
||||
- name: Run JavaScript Prettier
|
||||
run: prettier --write ./JavaScript
|
||||
|
||||
- name: Commit changes
|
||||
uses: stefanzweifel/git-auto-commit-action@v4
|
||||
with:
|
||||
commit-message: "chore: generated JavaScript plugins"
|
||||
branch: js
|
||||
create_branch: true
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
node_modules/
|
||||
2001
package-lock.json
generated
Normal file
2001
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
30
package.json
Normal file
30
package.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "awesome-plugins",
|
||||
"version": "1.0.0",
|
||||
"description": "A curated list of cool plugins made by community of sern",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sern-handler/awesome-plugins.git"
|
||||
},
|
||||
"keywords": [
|
||||
"sern",
|
||||
"sern-handler",
|
||||
"awesome-plugins",
|
||||
"awesome"
|
||||
],
|
||||
"author": "sern",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/sern-handler/awesome-plugins/issues"
|
||||
},
|
||||
"homepage": "https://github.com/sern-handler/awesome-plugins#readme",
|
||||
"devDependencies": {
|
||||
"@babel/cli": "^7.18.9",
|
||||
"@babel/core": "^7.18.9",
|
||||
"@babel/preset-typescript": "^7.18.6"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user