summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* src/hero.mjs: Add buildTable()EuAndreh2024-03-081-1/+8
* src/hero.mjs: server.listen() -> server.start(); server.close() -> server.stop()EuAndreh2024-03-072-3/+3
* src/hero.mjs: Add makeReopeningPipeReader()EuAndreh2024-03-071-4/+41
* src/hero.mjs: makePipeReader() now returns a function for closing itEuAndreh2024-03-071-17/+23
* src/hero.mjs: Better handling of default values for argumentsEuAndreh2024-03-061-20/+10
* src/hero.mjs: Add minimalistic "ping" action for doing smoke tests in productionEuAndreh2024-03-061-0/+1
* src/hero.mjs: Add simplified implementation of `makePipeReader()`EuAndreh2024-03-061-2/+5
* src/hero.mjs: Change server.listen() to receive no argumentsEuAndreh2024-03-062-9/+29
* src/hero.mjs: Add skeleton for makePipeReaderFn()EuAndreh2024-03-061-5/+20
* src/hero.mjs: Add makeLineEmitter()EuAndreh2024-03-061-0/+19
* src/utils.mjs: Add first(), rest(), butlast() and last()EuAndreh2024-03-061-0/+5
* src/hero.mjs: Add rmIf() and mkfifo()EuAndreh2024-03-062-9/+21
* src/utils.mjs: s/first/findFirst/gEuAndreh2024-03-062-2/+2
* src/hero.mjs: Always recreate the unix socket fileEuAndreh2024-03-011-0/+3
* src/hero.mjs: Add app name as first argument to buildServer()EuAndreh2024-03-011-5/+8
* src/hero.mjs: Add actionsFn() and lineHandlerFn()EuAndreh2024-03-011-0/+76
* Setup user-level lighttpd reverse proxy for development and testingEuAndreh2024-03-014-0/+89
* src/web.mjs: Try out new hero APIEuAndreh2024-03-011-13/+13
* src/ircd.mjs: Remove unix socket before recreating itEuAndreh2024-03-011-4/+10
* src/api.mjs: Simplify handling of argumentsEuAndreh2024-03-011-16/+11
* src/utils.mjs: Remove eq(), use utils.isDeepStrictEqual from "node:utils" ins...EuAndreh2024-03-011-33/+0
* src/utils.mjs: Replace promisify() by util.promisify()EuAndreh2024-02-282-9/+6
* src/utils.mjs: Add undefinedAsNull()EuAndreh2024-02-281-0/+2
* src/utils.mjs: Define strSortFn() and use it on all filesEuAndreh2024-02-283-4/+5
* src/hero.mjs: Promote log() to fancy logger objectEuAndreh2024-02-252-4/+33
* Explicit import from "node:process"; move log() to hero.mjsEuAndreh2024-02-255-17/+21
* Normalize how modules import and name each otherEuAndreh2024-02-247-49/+44
* src/hero.mjs: Add buildServer()EuAndreh2024-02-233-14/+38
* Implement accretion.runMigrations() and wrappings of node-sqlite3EuAndreh2024-02-233-37/+90
* Big cleanupEuAndreh2024-02-2310-44/+286
* Remove C code and cleanup repositoryEuAndreh2024-02-219-2018/+0
* src/db.js: Inline fallback definition of $PAPO_DB_PATHEuAndreh2023-11-271-1/+1
* src/config.h.in: Add provenance links and explanation for _XOPEN_SOURCE and _...EuAndreh2023-11-251-1/+20
* src/napi-sqlite.c: Improve error handlingEuAndreh2023-11-174-134/+223
* Add WIP non-async functions to napi-sqlite.cEuAndreh2023-11-165-100/+812
* mv src/cli src/cli.jsEuAndreh2023-11-151-0/+0
* Add support for multi-file C projectEuAndreh2023-11-1513-26/+1229
* src/napi-sqlite.c: Add Node-API PoCEuAndreh2023-11-131-0/+61
* src/{ircd,web}.js: Init stub serversEuAndreh2023-11-114-4/+65
* src/utils.js: 💅 add extra newline separationEuAndreh2023-11-101-0/+1
* tests/assert-install.sh: Always to enforce correct installationEuAndreh2023-11-103-3/+60
* Setup correct project install and uninstallEuAndreh2023-11-092-0/+3
* TODOs.md: Add #td-faae1d8e-4015-cb78-0fe9-d003428266c9EuAndreh2023-11-091-0/+4