• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

vinceau / slp-realtime / 24874401154

24 Apr 2026 05:46AM UTC coverage: 88.418% (+11.4%) from 77.007%
24874401154

push

github

web-flow
refactor: remove slpFolderStream and slpLiveStream (#96)

* update slippi dependency

* extend SlpStream instead of SlpFileWriter

* fix rxjs fromEvent

* fix issues with fromEvent and null/undefined

* remove old node-only files

* move pipeFileContents into test-only file

* fix build and tests from slippi-js changes

* remove lodash

* remove more dependencies

* rename spec to test

* remove more stuff

* remove melee data from slp-realtime

* update to latest slippi-js

* remove as any cast

* use newly exported MoveId from slippi-js

* remove test exclusions

* also lint test files

* fix tsconfig

* update typescript

* update some more dependencies

* more deps updates

* questionable changes

* revert tsconfig.json

* add back test/tsconfig.json

* fix test eslinting not working

* remove dolphin stuff

* fix bundling external

* fix renaming

* remove unused auto-external dependency

196 of 234 branches covered (83.76%)

Branch coverage included in aggregate %.

56 of 63 new or added lines in 9 files covered. (88.89%)

1 existing line in 1 file now uncovered.

430 of 474 relevant lines covered (90.72%)

26363.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

70.0
/test/pipeFileContents.ts
1
import fs from "fs";
10✔
2

3
interface Processable {
4
  process(data: Uint8Array): void;
5
}
6

7
export const pipeFileContents = async (filename: string, destination: Processable): Promise<void> => {
10✔
8
  return new Promise((resolve): void => {
48✔
9
    fs.readFile(filename, (err, data) => {
48✔
10
      if (err) {
48!
NEW
11
        throw err;
×
12
      }
13
      destination.process(new Uint8Array(data));
48✔
14
      resolve();
48✔
15
    });
16
  });
17
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc