Bruno Miiller
|
6a6f192942
|
Make build pass on Node 24 and reduce npm audit surface
Build fixes:
- tsconfig.json: moduleResolution "node" → "bundler" (resolves node-diff3
v3.2.0 exports-only package); add "es2021" to lib for AggregateError
- webpack.config.js: NormalModuleReplacementPlugin to strip "node:" URI
prefix so resolve.fallback browserify shims apply
- Remove "aggregate-error" import in src/main.ts, src/fsS3.ts,
pro/src/sync.ts — use native global AggregateError (Node 15+, Electron
98+, both satisfied by Obsidian runtime)
- .gitignore: ignore *.main.js webpack chunks
Audit reduction (22 → 4 low):
- Remove npm-check-updates devDep (use `npx ncu` ad-hoc) — kills 15 vulns
from transitive cacache/sigstore/tar/pacote chain
- Pin to versions ≥ 30 days old (supply-chain hygiene): @types/node 24.12.2,
c8 11.0.0, mocha 11.7.5, esbuild 0.28.0, crypto-browserify 3.12.1
- package.json overrides: elliptic@6.6.1, diff@9.0.0,
serialize-javascript@7.0.5 to push transitive fixes
- Remaining 4 lows are all elliptic (advisory marks all versions
vulnerable; no upstream fix available)
|
2026-05-19 22:57:29 -03:00 |
|
Bruno Miiller
|
f92bcd630d
|
Add full CI pipeline (Lint → Test → Security)
- ci.yml: 3-stage GitHub Actions following code-standards/ci pattern
- Lint (3min): biome ci
- Test (10min): npm test with c8 coverage + webpack build + artifacts
- Security (5min): npm audit (high) + biome lint
- Replace auto-build.yml (single-job install+test+build)
- Add c8 devDep + test:coverage script (text/lcov/html)
- .c8rc.json: include src/ and pro/src/, exclude tests/langs
- Track package-lock.json (required by npm ci in CI)
- Clean up .gitignore: remove .* allowlist antipattern, list specific ignores
|
2026-05-19 22:12:33 -03:00 |
|
Bruno Miiller
|
9dde1bcdc8
|
Add mise.toml and pin Node LTS
- mise.toml with node = "24.15.0" (current LTS)
- package.json: packageManager = "npm@11.12.1", engines.node >= 24.15.0
|
2026-05-19 22:10:31 -03:00 |
|
fyears
|
e39edcea70
|
bump to 0.5.25
Release A New Version / build (20.x) (push) Failing after 46s
|
2024-10-20 17:12:42 +08:00 |
|
fyears
|
7bc2fad88b
|
bump to 0.5.24
Release A New Version / build (20.x) (push) Failing after 41s
|
2024-09-30 21:15:53 +08:00 |
|
fyears
|
06de1a4ab0
|
bump to 0.5.23
Release A New Version / build (20.x) (push) Failing after 47s
|
2024-09-30 18:11:43 +08:00 |
|
fyears
|
55cb26bd22
|
bump to 0.5.22
|
2024-09-29 10:11:01 +08:00 |
|
fyears
|
5c56f2146f
|
0.5.21
Release A New Version / build (20.x) (push) Failing after 41s
|
2024-09-09 00:13:09 +08:00 |
|
fyears
|
b5d56843fd
|
bump to 0.5.20
Release A New Version / build (20.x) (push) Failing after 52s
|
2024-09-01 18:28:46 +08:00 |
|
fyears
|
245d529821
|
bump to 0.5.19
Release A New Version / build (20.x) (push) Failing after 43s
|
2024-09-01 17:29:48 +08:00 |
|
fyears
|
c0aec40bcc
|
bump to 0.5.18
Release A New Version / build (20.x) (push) Failing after 51s
|
2024-07-29 22:19:02 +08:00 |
|
fyears
|
52f3e6a265
|
bump to 0.5.17
Release A New Version / build (20.x) (push) Failing after 41s
|
2024-07-28 16:14:41 +08:00 |
|
fyears
|
69e0c77444
|
bump to 0.5.16
|
2024-07-27 22:58:36 +08:00 |
|
fyears
|
f2845cdcbf
|
finally we can switch from ts-node to tsx
|
2024-07-27 22:55:04 +08:00 |
|
fyears
|
f5fee16130
|
bump to 0.5.15
|
2024-07-27 19:38:25 +08:00 |
|
fyears
|
f4b82204c1
|
update packages
|
2024-07-27 19:37:55 +08:00 |
|
fyears
|
b083f006b1
|
bump to 0.5.14
Release A New Version / build (16.x) (push) Failing after 46s
|
2024-07-14 17:16:31 +08:00 |
|
fyears
|
5c86bc039d
|
bump to 0.5.13
Release A New Version / build (16.x) (push) Failing after 49s
|
2024-07-14 00:44:38 +08:00 |
|
fyears
|
9aa1bd821e
|
bump to 0.5.12
Release A New Version / build (16.x) (push) Failing after 45s
|
2024-06-29 18:34:11 +08:00 |
|
fyears
|
6befa3cca3
|
bump to 0.5.11
Release A New Version / build (16.x) (push) Failing after 45s
|
2024-06-23 17:45:26 +08:00 |
|
fyears
|
b36675dc23
|
bump to 0.5.10
Release A New Version / build (16.x) (push) Failing after 52s
|
2024-06-23 00:36:34 +08:00 |
|
fyears
|
2515464977
|
add process back
|
2024-06-23 00:35:35 +08:00 |
|
fyears
|
1cf4da3a0d
|
revert back 0.5.8
|
2024-06-22 23:49:21 +08:00 |
|
fyears
|
49a5b9cef5
|
bump to 0.5.9
Release A New Version / build (16.x) (push) Failing after 44s
|
2024-06-22 23:43:15 +08:00 |
|
fyears
|
cc0a286471
|
azblob
|
2024-06-22 21:03:43 +08:00 |
|
fyears
|
690f56945a
|
bump to 0.5.8
Release A New Version / build (16.x) (push) Failing after 51s
|
2024-06-18 23:10:18 +08:00 |
|
fyears
|
272bc7a543
|
bump to 0.5.7
Release A New Version / build (16.x) (push) Failing after 52s
|
2024-06-17 00:15:59 +08:00 |
|
fyears
|
7f446b810c
|
bump to 0.5.6
Release A New Version / build (16.x) (push) Failing after 42s
|
2024-06-16 19:50:28 +08:00 |
|
fyears
|
a64b859e46
|
add koofr
|
2024-06-15 23:06:41 +08:00 |
|
fyears
|
df0a0e2daa
|
0.5.5
Release A New Version / build (16.x) (push) Failing after 35s
|
2024-06-11 00:44:47 +08:00 |
|
fyears
|
08b68e224d
|
bump to 0.5.4
Release A New Version / build (16.x) (push) Failing after 51s
|
2024-06-11 00:11:52 +08:00 |
|
fyears
|
24b839227a
|
pcloud
|
2024-06-09 22:37:55 +08:00 |
|
fyears
|
d5c2f726f9
|
box
|
2024-06-09 13:37:55 +08:00 |
|
fyears
|
64371b7d65
|
bump to 0.5.3
Release A New Version / build (16.x) (push) Failing after 44s
|
2024-06-02 23:38:44 +08:00 |
|
fyears
|
2ace90155c
|
fix build and bump to 0.5.2
Release A New Version / build (16.x) (push) Failing after 47s
|
2024-05-27 00:53:07 +08:00 |
|
fyears
|
06dad54d4c
|
pro and smart conflict
|
2024-05-27 00:33:49 +08:00 |
|
fyears
|
0802767726
|
bump to 0.4.25
Release A New Version / build (16.x) (push) Failing after 46s
|
2024-05-25 15:58:52 +08:00 |
|
fyears
|
5e53967e01
|
bump to 0.4.24
|
2024-05-24 23:11:37 +08:00 |
|
fyears
|
26a426dda8
|
bump to 0.4.23
Release A New Version / build (16.x) (push) Failing after 42s
|
2024-05-24 22:42:21 +08:00 |
|
fyears
|
b769becb97
|
bump to 0.4.22
Release A New Version / build (16.x) (push) Failing after 40s
|
2024-05-21 01:04:22 +08:00 |
|
fyears
|
cb98bae79a
|
buck? localforage
|
2024-05-17 22:59:34 +08:00 |
|
fyears
|
d1e30e3536
|
bump to 0.4.21
Release A New Version / build (16.x) (push) Failing after 38s
|
2024-05-09 00:02:07 +08:00 |
|
fyears
|
a081d09212
|
safe lint from biome
|
2024-05-08 00:20:15 +08:00 |
|
fyears
|
084cbc8391
|
switch formater to biome for speed
|
2024-05-07 23:48:29 +08:00 |
|
fyears
|
2645ff34e6
|
bump to 0.4.20
Release A New Version / build (16.x) (push) Failing after 46s
|
2024-05-07 00:05:41 +08:00 |
|
fyears
|
9ea7c8e858
|
bump to 0.4.19
Release A New Version / build (16.x) (push) Failing after 33s
|
2024-04-28 00:31:14 +08:00 |
|
fyears
|
a9126e5947
|
fix and optimize tests
|
2024-04-27 03:28:39 +08:00 |
|
fyears
|
3bb7355db3
|
update package
|
2024-04-27 02:35:38 +08:00 |
|
fyears
|
f33fa26c03
|
a large semi-rewrite of fs logic
|
2024-04-27 02:27:24 +08:00 |
|
fyears
|
fe572b41c9
|
bump to 0.4.16
Release A New Version / build (16.x) (push) Failing after 40s
|
2024-04-05 00:23:56 +08:00 |
|