Sign in
Join now
ordner
pipobscure.com
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
replace big-tech and host basic infrastructure yourself!
ordner.fyi
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
ordner
/
scripts
2 folders
·
16 files
at
main
pipobscure.com
·
check-citations: the files harness's OPEN_BY fixture compares a node's name with "README.md", fixture data like the file list beside it, not a citation
·
1w ago
d821be64
bench-spam-scoring
docs: one documentation set by topic, and source that cites standards
1mo ago
lint
dates: Temporal is the only parser; HTTP-dates are read strictly
4w ago
annotate-example.ts
auth, webdav, photos, records, authz, auth-client, jmap-core, jmap-client, mail, apps (files, photos, settings, console), ui, app-shell, harness, seams, scripts, docs: applications annotate and index files and photos, and the web apps search, filter, sort and show what they add — intelligence lives in the person's applications, never in the suite (docs/design/annotations.md, Pip 2026-10-26)
2w ago
build-order.mjs
built-ins: no utility the platform or the suite's own packages already provide is written again — IP ranges and CIDRs are node:net's BlockList, base64, hex and latin1 are the built-ins and strict where they guard input, MIME types are util.MIMEType (jmap-core tokenMimeType), punycode is url.domainToUnicode, waits, deadlines, readers, walkers, group-bys, comparisons and flag parsing use node:timers/promises, AbortSignal.timeout, node:stream/consumers, fs.glob, Map.groupBy, util.isDeepStrictEqual and util.parseArgs, and durations, relative times and lists come from Intl; duplicates are one package each — @ordner.fyi/node-types, @ordner.fyi/capped-body, the HTML entity table in html-text, one Basic parser in auth-client, one UTCDate in jmap-core, one staging script and one content-type table in packages/http, the browser-safe @ordner.fyi/mail-core/address, app-shell's signedOutCard and loginHref; every CLI refuses an unknown flag, every request body is read under a cap and answered 413, and isValidAddress refuses control characters and over-long labels
3w ago
build.mjs
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
check-citations.mjs
check-citations: the files harness's OPEN_BY fixture compares a node's name with "README.md", fixture data like the file list beside it, not a citation
1w ago
check-citations.test.mjs
built-ins: no utility the platform or the suite's own packages already provide is written again — IP ranges and CIDRs are node:net's BlockList, base64, hex and latin1 are the built-ins and strict where they guard input, MIME types are util.MIMEType (jmap-core tokenMimeType), punycode is url.domainToUnicode, waits, deadlines, readers, walkers, group-bys, comparisons and flag parsing use node:timers/promises, AbortSignal.timeout, node:stream/consumers, fs.glob, Map.groupBy, util.isDeepStrictEqual and util.parseArgs, and durations, relative times and lists come from Intl; duplicates are one package each — @ordner.fyi/node-types, @ordner.fyi/capped-body, the HTML entity table in html-text, one Basic parser in auth-client, one UTCDate in jmap-core, one staging script and one content-type table in packages/http, the browser-safe @ordner.fyi/mail-core/address, app-shell's signedOutCard and loginHref; every CLI refuses an unknown flag, every request body is read under a cap and answered 413, and isValidAddress refuses control characters and over-long labels
3w ago
check-deps.mjs
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
check-manifests.mjs
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
comment-gate.mjs
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
comment-gate.test.mjs
built-ins: no utility the platform or the suite's own packages already provide is written again — IP ranges and CIDRs are node:net's BlockList, base64, hex and latin1 are the built-ins and strict where they guard input, MIME types are util.MIMEType (jmap-core tokenMimeType), punycode is url.domainToUnicode, waits, deadlines, readers, walkers, group-bys, comparisons and flag parsing use node:timers/promises, AbortSignal.timeout, node:stream/consumers, fs.glob, Map.groupBy, util.isDeepStrictEqual and util.parseArgs, and durations, relative times and lists come from Intl; duplicates are one package each — @ordner.fyi/node-types, @ordner.fyi/capped-body, the HTML entity table in html-text, one Basic parser in auth-client, one UTCDate in jmap-core, one staging script and one content-type table in packages/http, the browser-safe @ordner.fyi/mail-core/address, app-shell's signedOutCard and loginHref; every CLI refuses an unknown flag, every request body is read under a cap and answered 413, and isValidAddress refuses control characters and over-long labels
3w ago
contrast.mjs
platform: notifications and logs, the web apps' editors, tokens scoped to their peers, sign-in by passkey or phone
3w ago
developer-examples.ts
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
developer-schemas.ts
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
move-strings.mjs
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
test-log.mjs
built-ins: no utility the platform or the suite's own packages already provide is written again — IP ranges and CIDRs are node:net's BlockList, base64, hex and latin1 are the built-ins and strict where they guard input, MIME types are util.MIMEType (jmap-core tokenMimeType), punycode is url.domainToUnicode, waits, deadlines, readers, walkers, group-bys, comparisons and flag parsing use node:timers/promises, AbortSignal.timeout, node:stream/consumers, fs.glob, Map.groupBy, util.isDeepStrictEqual and util.parseArgs, and durations, relative times and lists come from Intl; duplicates are one package each — @ordner.fyi/node-types, @ordner.fyi/capped-body, the HTML entity table in html-text, one Basic parser in auth-client, one UTCDate in jmap-core, one staging script and one content-type table in packages/http, the browser-safe @ordner.fyi/mail-core/address, app-shell's signedOutCard and loginHref; every CLI refuses an unknown flag, every request body is read under a cap and answered 413, and isValidAddress refuses control characters and over-long labels
3w ago
workspaces.mjs
everything: logic written in several places now lives once — a review of the whole tree found ~100 duplicates across services, packages, web apps, tests and build config; each now has one shared home, and where the copies disagreed the correct one won, fixing the bugs the weaker copies carried
1w ago
www-static.mjs
built-ins: no utility the platform or the suite's own packages already provide is written again — IP ranges and CIDRs are node:net's BlockList, base64, hex and latin1 are the built-ins and strict where they guard input, MIME types are util.MIMEType (jmap-core tokenMimeType), punycode is url.domainToUnicode, waits, deadlines, readers, walkers, group-bys, comparisons and flag parsing use node:timers/promises, AbortSignal.timeout, node:stream/consumers, fs.glob, Map.groupBy, util.isDeepStrictEqual and util.parseArgs, and durations, relative times and lists come from Intl; duplicates are one package each — @ordner.fyi/node-types, @ordner.fyi/capped-body, the HTML entity table in html-text, one Basic parser in auth-client, one UTCDate in jmap-core, one staging script and one content-type table in packages/http, the browser-safe @ordner.fyi/mail-core/address, app-shell's signedOutCard and loginHref; every CLI refuses an unknown flag, every request body is read under a cap and answered 413, and isValidAddress refuses control characters and over-long labels
3w ago