@@ -11,7 +11,7 @@ Out-of-tree plugins for [JavaScript Solid
1111Server] ( https://github.com/JavaScriptSolidServer/JavaScriptSolidServer ) ,
1212built on its ** #206 loader** (` createServer({ plugins }) ` , JSS ≥ 0.0.215).
1313It is an * experiment* : prove the plugin api by using it, and treat every
14- wall you hit as a finding, not a blocker. ** 33 plugins, 386 tests today.**
14+ wall you hit as a finding, not a blocker. ** 35 plugins, 471 tests today.**
1515
1616### The one rule that makes the experiment valid
1717
@@ -132,7 +132,8 @@ Full ranking in `NOTES.md`. The ones you'll hit:
132132 const port = await probePort ();
133133 const base = ` http://127.0.0.1:${ port} ` ;
134134 const jss2 = await startJss ({ port, idp: true ,
135- appPaths: [' /api' ], // only if you own fixed roots
135+ // fixed roots outside your prefix: api.reservePath in activate (#602),
136+ // NOT appPaths — see the mastodon/bluesky/activitypub/matrix retrofits
136137 plugins: [{ ... entry, config: { baseUrl: base, loopbackUrl: base } }] });
137138 // ... drive real HTTP/WS against jss.base / jss.wsBase ... then: await jss.close();
138139 ` ` `
@@ -197,7 +198,7 @@ Full ranking in `NOTES.md`. The ones you'll hit:
197198## Current state
198199
19920035 plugins (7 ports + 28 features) + the two-server ` federation- demo/ ` ,
200- 456 tests, all green (` npm test` ).
201+ 471 tests, all green (` npm test` ).
201202A four-axis security review ([SECURITY.md](./SECURITY.md)) hardened the
202203inbound-federation and query surfaces; the WAC-deferral pattern held.
203204` compose .test .js ` runs every plugin on a single server from pure config.
0 commit comments