Skip to content

Commit d07f16f

Browse files
committed
feat: refactoring project structure
1 parent ccd60fc commit d07f16f

File tree

126 files changed

+182
-195134
lines changed

Some content is hidden

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

126 files changed

+182
-195134
lines changed

.eslintrc.cjs

+2-33
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,4 @@
11
module.exports = {
2-
extends: [
3-
"eslint:recommended",
4-
"plugin:@typescript-eslint/recommended",
5-
"plugin:vue/vue3-recommended",
6-
"turbo",
7-
"prettier",
8-
],
9-
10-
// https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser
11-
parser: "vue-eslint-parser",
12-
parserOptions: {
13-
parser: "@typescript-eslint/parser",
14-
},
15-
16-
plugins: ["@typescript-eslint", "vue", "prettier"],
17-
18-
rules: {
19-
// Note: you must disable the base rule as it can report incorrect errors
20-
semi: "off",
21-
quotes: "off",
22-
"no-undef": "off",
23-
"vue/require-default-prop": "off",
24-
"vue/no-deprecated-slot-attribute": "off",
25-
"vue/component-definition-name-casing": "off",
26-
"@typescript-eslint/no-empty-function": "off",
27-
"@typescript-eslint/no-var-requires": "off",
28-
"@typescript-eslint/no-this-alias": "off",
29-
"@typescript-eslint/no-non-null-assertion": "off",
30-
"@typescript-eslint/no-unused-vars": "off",
31-
"@typescript-eslint/no-explicit-any": "off",
32-
"turbo/no-undeclared-env-vars": "off",
33-
"prettier/prettier": "error",
34-
},
2+
root: true,
3+
extends: ["./node_modules/@terwer/eslint-config-custom/typescript/index.cjs"],
354
}

.github/dependabot.yml

-39
This file was deleted.

.github/workflows/ci.yml

-37
This file was deleted.

.github/workflows/release-please.yml

-103
This file was deleted.

.gitignore

+33-22
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,39 @@
1-
# Logs
2-
logs
3-
*.log
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
node_modules
5+
.pnp
6+
.pnp.js
7+
8+
# testing
9+
coverage
10+
11+
# next.js
12+
.next/
13+
out/
14+
build
15+
16+
# misc
17+
.DS_Store
18+
*.pem
19+
20+
# debug
421
npm-debug.log*
522
yarn-debug.log*
623
yarn-error.log*
7-
pnpm-debug.log*
8-
lerna-debug.log*
924

10-
node_modules
11-
dist
12-
dist-ssr
13-
*.local
14-
build
15-
lib
16-
__pycache__
25+
# local env files
26+
.env
27+
.env.local
28+
.env.development.local
29+
.env.test.local
30+
.env.production.local
31+
32+
# turbo
33+
.turbo
1734

18-
# Editor directories and files
19-
.vscode/*
20-
!.vscode/extensions.json
35+
# vercel
36+
.vercel
37+
38+
# IDE
2139
.idea
22-
.DS_Store
23-
*.suo
24-
*.ntvs*
25-
*.njsproj
26-
*.sln
27-
*.sw?
28-
coverage

.npmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
auto-install-peers = true

.prettierrc.cjs

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
*/
2525

2626
module.exports = {
27-
semi: false,
28-
singleQuote: false,
29-
printWidth: 120,
27+
semi: false,
28+
singleQuote: false,
29+
printWidth: 120
3030
}

.vscode/extensions.json

-3
This file was deleted.

CHANGELOG.md

-64
Original file line numberDiff line numberDiff line change
@@ -1,64 +0,0 @@
1-
# Changelog
2-
3-
## [1.5.1](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.5.0...v1.5.1) (2023-10-09)
4-
### Bug Fixes
5-
* **deps:** bump siyuan from 0.7.9 to 0.8.4 ([a4330d5](https://github.com/terwer/siyuan-plugin-picgo/commit/a4330d50195337c7c04e39c1d88b266faeeef7bd))
6-
* **deps:** bump zhi-fetch-middleware from 0.2.21 to 0.6.5 ([0b7223c](https://github.com/terwer/siyuan-plugin-picgo/commit/0b7223c58d61f1953c347be9dbf3ac5563d66d03))
7-
* fix typo ([c0c82a7](https://github.com/terwer/siyuan-plugin-picgo/commit/c0c82a79de2ef8d2b082fbc482f5b1b5f4051dcf))
8-
## [1.5.0](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.4.5...v1.5.0) (2023-10-09)
9-
### Features
10-
* [#164](https://github.com/terwer/siyuan-plugin-picgo/issues/164) 解决插件与最新版思源笔记的兼容问题 ([f530adb](https://github.com/terwer/siyuan-plugin-picgo/commit/f530adba90bc7c263ac029d28dd546ddc28961be))
11-
* 修复 picgo 插件菜单显示异常问题 ([8179a20](https://github.com/terwer/siyuan-plugin-picgo/commit/8179a20a519fcf7b1980a9f46afae361eac0024d))
12-
* 修复部分提示未展示问题 ([57718f8](https://github.com/terwer/siyuan-plugin-picgo/commit/57718f8e428cc7cf12a01ee2970614943cdb03a2))
13-
* 修复页面刷新错误 ([dbc9883](https://github.com/terwer/siyuan-plugin-picgo/commit/dbc9883dccb128b1a3d5b28f358889d22a5bf5f7))
14-
## [1.4.5](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.4.4...v1.4.5) (2023-08-14)
15-
* 紧急修复 picgo 插件无法打开的问题 ([6f0f6c1](https://github.com/terwer/siyuan-plugin-picgo/commit/6f0f6c16c4fb95717a00deefdc8e10c79d67d743))
16-
## [1.4.4](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.4.3...v1.4.4) (2023-08-12)
17-
* 紧急修复 picgo 插件初始化失败问题 ([3937259](https://github.com/terwer/siyuan-plugin-picgo/commit/3937259e78ef637118c78ec55df890ee1e39b0a9))
18-
## [1.4.3](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.4.2...v1.4.3) (2023-08-12)
19-
* 优化部分日志级别 ([2d09312](https://github.com/terwer/siyuan-plugin-picgo/commit/2d093128a0f1e5d032ed9ce2f3d6c3e6cb43240c))
20-
## [1.4.2](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.4.1...v1.4.2) (2023-08-12)
21-
* 修复pinia错误 ([0bb2569](https://github.com/terwer/siyuan-plugin-picgo/commit/0bb256971f4f73c94efaf8fd153526a9d176c0d6))
22-
## [1.4.1](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.4.0...v1.4.1) (2023-08-12)
23-
* 修复单个上传错误的问题 ([7c4163d](https://github.com/terwer/siyuan-plugin-picgo/commit/7c4163deeb8c84a835414760bece1553885caa8f))
24-
## [1.4.0](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.3.1...v1.4.0) (2023-08-11)
25-
* 优化配置导入导出交互 ([41d3901](https://github.com/terwer/siyuan-plugin-picgo/commit/41d39018acb04606433183bf035aed2713b7987b))
26-
* 支持内置picgo和外部picgo切换 ([ae833cc](https://github.com/terwer/siyuan-plugin-picgo/commit/ae833cc69fb69830b59e846c2244c870b10b4d1d))
27-
* 支持配置思源地址 ([a3e49ea](https://github.com/terwer/siyuan-plugin-picgo/commit/a3e49ea3a83803841e76b5dfb614236923363764))
28-
* 上传失败也要保存元数据 ([2265a25](https://github.com/terwer/siyuan-plugin-picgo/commit/2265a2551b4e4d5a4bf48c3450689f675b2cb392))
29-
## [1.3.1](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.3.0...v1.3.1) (2023-08-11)
30-
* 图片转换支持自定义本地图片前缀 ([cccb511](https://github.com/terwer/siyuan-plugin-picgo/commit/cccb511bcb28ec5fc34cd41839ae5d88b6c2f067))
31-
## [1.3.0](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.2.0...v1.3.0) (2023-08-11)
32-
* 单个图片上传失败不能影响整体 ([63950dd](https://github.com/terwer/siyuan-plugin-picgo/commit/63950dddd1ccf84ff3dd9ba3dbc978b36049663f))
33-
* 导出图片解析模块给其他插件使用 ([ecc082a](https://github.com/terwer/siyuan-plugin-picgo/commit/ecc082af8e2575b33d8b784382eb1ab562bf4065))
34-
* 解析图片链接 ([fbdbaad](https://github.com/terwer/siyuan-plugin-picgo/commit/fbdbaad30fe295de1ce51081f65ebfda6399acb5))
35-
## [1.2.0](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.1.1...v1.2.0) (2023-08-11)
36-
* 支持作为 npm 类库给其他插件使用 ([8326245](https://github.com/terwer/siyuan-plugin-picgo/commit/83262450a8a68fb4a57367feff56fc35d214218e))
37-
* 优化项目依赖 ([48b45cf](https://github.com/terwer/siyuan-plugin-picgo/commit/48b45cf5b6142e856718fecc1a14d05dd7fd30b2))
38-
* 修复配置错误校验结果未阻止的问题 ([d287be6](https://github.com/terwer/siyuan-plugin-picgo/commit/d287be6f4e8a2a8c045dea24c321d5ac27d3a6fb))
39-
* 按钮名称直接显示,目前的操作不够直观,后续考虑抽象成菜单或许更好 ([9243ea9](https://github.com/terwer/siyuan-plugin-picgo/commit/9243ea97612e8b93b4b3b784eef573f0822a7c72))
40-
## [1.1.1](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.1.0...v1.1.1) (2023-06-15)
41-
* 移除错误弹出 ([11d5aa5](https://github.com/terwer/siyuan-plugin-picgo/commit/11d5aa5da54eee01d01e0a129fb9784a56ce3342))
42-
* 移除错误弹窗,升级部分依赖 ([2b6b055](https://github.com/terwer/siyuan-plugin-picgo/commit/2b6b05532ebdec1bbe134463dcc377865cac35a2))
43-
## [1.1.0](https://github.com/terwer/siyuan-plugin-picgo/compare/v1.0.0...v1.1.0) (2023-06-15)
44-
* picgo 插件第一版-sypicgo.js 更新到 1.2.5 ([dd9e364](https://github.com/terwer/siyuan-plugin-picgo/commit/dd9e3646a40b4e83cfa3a48b7b32d9e18fba4776))
45-
### Miscellaneous
46-
* add license ([3e51524](https://github.com/terwer/siyuan-plugin-picgo/commit/3e51524ca897dcbc1bc606e00b93ff05b35c07e6))
47-
## 1.0.0 (2023-06-14)
48-
* picgo 插件第一版 ([ed0d114](https://github.com/terwer/siyuan-plugin-picgo/commit/ed0d114e82d83a835919b9516b5a47d64e1574a0))
49-
* picgo 插件第一版-ui 调整 ([77d3bc5](https://github.com/terwer/siyuan-plugin-picgo/commit/77d3bc5e7546c72490776b3ae5dfd5f7fb9c06d0))
50-
* picgo 插件第一版-优化页面跳转与路由 ([815ebb0](https://github.com/terwer/siyuan-plugin-picgo/commit/815ebb0ab3cb0b83bea2b257dffc9874cf1c8a62))
51-
* picgo 插件第一版-信息 font-awesome 图标 ([4d9c303](https://github.com/terwer/siyuan-plugin-picgo/commit/4d9c303c38ee54e472568d28deea5bef09e5c8b5))
52-
* picgo 插件第一版-修复重新上传报错的问题 ([4c4bc64](https://github.com/terwer/siyuan-plugin-picgo/commit/4c4bc642ce7fcf20ebfb1be64a6edde4bc73b560))
53-
* picgo 插件第一版-初始化 picgo 实例 ([b25f113](https://github.com/terwer/siyuan-plugin-picgo/commit/b25f1130d02f46ace0db521bdbc65a3b5dabaca1))
54-
* picgo 插件第一版-初始化基本页面、日志等 ([0155cd4](https://github.com/terwer/siyuan-plugin-picgo/commit/0155cd421d25d6f05d63d0db385e5c632995c5e0))
55-
* picgo 插件第一版-前期仅支持 pc 客户端 ([c95d21d](https://github.com/terwer/siyuan-plugin-picgo/commit/c95d21d8fdb1340d60f8d830a3e91f0dbd5ea969))
56-
* picgo 插件第一版-图床配置 ([25b5deb](https://github.com/terwer/siyuan-plugin-picgo/commit/25b5debbef05119cea21e4dad419edd49ee4637e))
57-
* picgo 插件第一版-完成桥接版剪贴板上传 ([5b595ce](https://github.com/terwer/siyuan-plugin-picgo/commit/5b595ceddf2f2c4d96fe498bc1686e0e7c7e4683))
58-
* picgo 插件第一版-定义 picgo 图床基本流程 ([1066132](https://github.com/terwer/siyuan-plugin-picgo/commit/1066132464194d129024029ff6d75baa126d8909))
59-
* picgo 插件第一版-支持配置导入导出 ([a712109](https://github.com/terwer/siyuan-plugin-picgo/commit/a712109d65f5e421d1a87caf3f1dee469c807d74))
60-
* picgo 插件第一版-新增调试模式 ([365b003](https://github.com/terwer/siyuan-plugin-picgo/commit/365b0039db50715d5c9009974395ee9752627fe0))
61-
* picgo 插件第一版-新增预览图 ([dab14a3](https://github.com/terwer/siyuan-plugin-picgo/commit/dab14a3a999d5e89e5458d2feb0c43b4387edeb0))
62-
* picgo 插件第一版-显示图片列表 ([85d2694](https://github.com/terwer/siyuan-plugin-picgo/commit/85d26946be9bfcacebd1225e5e3c13cf0e4a866e))
63-
* 初始化 picgo 插件 ([ee4727d](https://github.com/terwer/siyuan-plugin-picgo/commit/ee4727d4cd5e475224b1a828921884a4019df74b))
64-
* update deps ([5426b05](https://github.com/terwer/siyuan-plugin-picgo/commit/5426b05a48cf0e4a334b2bc8d908e7cc05f5a8b0))

DEVLOPMENT.md

-21
This file was deleted.

0 commit comments

Comments
 (0)