├── .eslintrc.cjs ├── .github ├── renovate.json └── workflows │ ├── codeql-analysis.yml │ ├── dependency-review.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── .ignore ├── LICENSE ├── Makefile ├── README.md ├── backoff ├── backoff.go ├── backoff.pb.go ├── backoff.pb.ts ├── backoff.proto └── cbackoff │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── backoff.go │ ├── backoff_test.go │ ├── exponential.go │ ├── exponential_test.go │ ├── tries.go │ └── tries_test.go ├── broadcast ├── broadcast.go └── broadcast_test.go ├── bufio └── bufio.go ├── ccall ├── ccall.go └── ccall_test.go ├── ccontainer ├── ccontainer.go ├── ccontainer_test.go ├── watchable.go └── watchable_test.go ├── commonprefix ├── commonprefix.go └── commonprefix_test.go ├── conc ├── queue.go └── queue_test.go ├── cqueue ├── lifo.go └── lifo_test.go ├── csync ├── mutex.go ├── mutex_test.go ├── rwmutex.go └── rwmutex_test.go ├── debounce-fswatcher ├── debounce-fswatcher.go └── debounce-fswatcher_js.go ├── deps.go ├── doc └── WEB_TESTS.md ├── enabled ├── enabled.go ├── enabled.pb.go ├── enabled.pb.ts └── enabled.proto ├── exec └── exec.go ├── filter ├── filter.go ├── filter.pb.go ├── filter.pb.ts ├── filter.proto ├── filter.test.ts ├── filter.ts └── filter_test.go ├── fsutil ├── copy-file.go └── fsutil.go ├── gitcmd └── gitcmd.go ├── gitroot └── gitroot.go ├── go.mod ├── go.sum ├── gotargets ├── generate.go ├── gotargets-generate.go ├── gotargets.gen.go └── gotargets.go ├── httplog ├── client.go ├── client_test.go ├── fetch │ ├── fetch.go │ ├── fetch_js.go │ └── fetch_test.go ├── server.go └── server_test.go ├── iocloser ├── read-closer.go └── write-closer.go ├── ioproxy ├── ioproxy.go └── ioproxy_test.go ├── ioseek └── reader-at-seeker.go ├── iosizer ├── iosizer.go └── iosizer_test.go ├── iowriter ├── callback.go └── callback_test.go ├── js ├── fetch │ ├── LICENSE │ ├── README.md │ ├── doc.go │ ├── enums.go │ ├── fetch.go │ ├── fetch_test.go │ └── header.go └── readable-stream │ ├── stream.go │ └── stream_test.go ├── keyed ├── keyed-opts.go ├── keyed-refcount.go ├── keyed.go ├── keyed_test.go ├── log-exited.go └── routine.go ├── linkedlist ├── linkedlist.go └── linkedlist_test.go ├── memo ├── memo.go └── memo_test.go ├── package.json ├── padding ├── padding.go └── padding_test.go ├── prng ├── prng.go ├── prng_test.go ├── reader.go └── reader_test.go ├── promise ├── container.go ├── container_test.go ├── like.go ├── once.go ├── once_test.go ├── promise.go └── promise_test.go ├── refcount ├── refcount.go └── refcount_test.go ├── result └── result.go ├── retry └── retry.go ├── routine ├── options.go ├── result.go ├── result_test.go ├── routine.go ├── routine_test.go ├── state.go └── state_test.go ├── scrub └── scrub.go ├── tsconfig.json ├── unique ├── keyedlist.go ├── keyedlist_test.go ├── keyedmap.go └── keyedmap_test.go ├── vitest.config.ts ├── vmime └── vmime.go └── yarn.lock /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | go.sum 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/README.md -------------------------------------------------------------------------------- /backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/backoff.go -------------------------------------------------------------------------------- /backoff/backoff.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/backoff.pb.go -------------------------------------------------------------------------------- /backoff/backoff.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/backoff.pb.ts -------------------------------------------------------------------------------- /backoff/backoff.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/backoff.proto -------------------------------------------------------------------------------- /backoff/cbackoff/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/.gitignore -------------------------------------------------------------------------------- /backoff/cbackoff/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/LICENSE -------------------------------------------------------------------------------- /backoff/cbackoff/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/README.md -------------------------------------------------------------------------------- /backoff/cbackoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/backoff.go -------------------------------------------------------------------------------- /backoff/cbackoff/backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/backoff_test.go -------------------------------------------------------------------------------- /backoff/cbackoff/exponential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/exponential.go -------------------------------------------------------------------------------- /backoff/cbackoff/exponential_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/exponential_test.go -------------------------------------------------------------------------------- /backoff/cbackoff/tries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/tries.go -------------------------------------------------------------------------------- /backoff/cbackoff/tries_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/backoff/cbackoff/tries_test.go -------------------------------------------------------------------------------- /broadcast/broadcast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/broadcast/broadcast.go -------------------------------------------------------------------------------- /broadcast/broadcast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/broadcast/broadcast_test.go -------------------------------------------------------------------------------- /bufio/bufio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/bufio/bufio.go -------------------------------------------------------------------------------- /ccall/ccall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ccall/ccall.go -------------------------------------------------------------------------------- /ccall/ccall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ccall/ccall_test.go -------------------------------------------------------------------------------- /ccontainer/ccontainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ccontainer/ccontainer.go -------------------------------------------------------------------------------- /ccontainer/ccontainer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ccontainer/ccontainer_test.go -------------------------------------------------------------------------------- /ccontainer/watchable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ccontainer/watchable.go -------------------------------------------------------------------------------- /ccontainer/watchable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ccontainer/watchable_test.go -------------------------------------------------------------------------------- /commonprefix/commonprefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/commonprefix/commonprefix.go -------------------------------------------------------------------------------- /commonprefix/commonprefix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/commonprefix/commonprefix_test.go -------------------------------------------------------------------------------- /conc/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/conc/queue.go -------------------------------------------------------------------------------- /conc/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/conc/queue_test.go -------------------------------------------------------------------------------- /cqueue/lifo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/cqueue/lifo.go -------------------------------------------------------------------------------- /cqueue/lifo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/cqueue/lifo_test.go -------------------------------------------------------------------------------- /csync/mutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/csync/mutex.go -------------------------------------------------------------------------------- /csync/mutex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/csync/mutex_test.go -------------------------------------------------------------------------------- /csync/rwmutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/csync/rwmutex.go -------------------------------------------------------------------------------- /csync/rwmutex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/csync/rwmutex_test.go -------------------------------------------------------------------------------- /debounce-fswatcher/debounce-fswatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/debounce-fswatcher/debounce-fswatcher.go -------------------------------------------------------------------------------- /debounce-fswatcher/debounce-fswatcher_js.go: -------------------------------------------------------------------------------- 1 | package debounce_fswatcher 2 | -------------------------------------------------------------------------------- /deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/deps.go -------------------------------------------------------------------------------- /doc/WEB_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/doc/WEB_TESTS.md -------------------------------------------------------------------------------- /enabled/enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/enabled/enabled.go -------------------------------------------------------------------------------- /enabled/enabled.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/enabled/enabled.pb.go -------------------------------------------------------------------------------- /enabled/enabled.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/enabled/enabled.pb.ts -------------------------------------------------------------------------------- /enabled/enabled.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/enabled/enabled.proto -------------------------------------------------------------------------------- /exec/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/exec/exec.go -------------------------------------------------------------------------------- /filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter.go -------------------------------------------------------------------------------- /filter/filter.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter.pb.go -------------------------------------------------------------------------------- /filter/filter.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter.pb.ts -------------------------------------------------------------------------------- /filter/filter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter.proto -------------------------------------------------------------------------------- /filter/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter.test.ts -------------------------------------------------------------------------------- /filter/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter.ts -------------------------------------------------------------------------------- /filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/filter/filter_test.go -------------------------------------------------------------------------------- /fsutil/copy-file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/fsutil/copy-file.go -------------------------------------------------------------------------------- /fsutil/fsutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/fsutil/fsutil.go -------------------------------------------------------------------------------- /gitcmd/gitcmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/gitcmd/gitcmd.go -------------------------------------------------------------------------------- /gitroot/gitroot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/gitroot/gitroot.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/go.sum -------------------------------------------------------------------------------- /gotargets/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/gotargets/generate.go -------------------------------------------------------------------------------- /gotargets/gotargets-generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/gotargets/gotargets-generate.go -------------------------------------------------------------------------------- /gotargets/gotargets.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/gotargets/gotargets.gen.go -------------------------------------------------------------------------------- /gotargets/gotargets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/gotargets/gotargets.go -------------------------------------------------------------------------------- /httplog/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/httplog/client.go -------------------------------------------------------------------------------- /httplog/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/httplog/client_test.go -------------------------------------------------------------------------------- /httplog/fetch/fetch.go: -------------------------------------------------------------------------------- 1 | package httplog_fetch 2 | -------------------------------------------------------------------------------- /httplog/fetch/fetch_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/httplog/fetch/fetch_js.go -------------------------------------------------------------------------------- /httplog/fetch/fetch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/httplog/fetch/fetch_test.go -------------------------------------------------------------------------------- /httplog/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/httplog/server.go -------------------------------------------------------------------------------- /httplog/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/httplog/server_test.go -------------------------------------------------------------------------------- /iocloser/read-closer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/iocloser/read-closer.go -------------------------------------------------------------------------------- /iocloser/write-closer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/iocloser/write-closer.go -------------------------------------------------------------------------------- /ioproxy/ioproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ioproxy/ioproxy.go -------------------------------------------------------------------------------- /ioproxy/ioproxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ioproxy/ioproxy_test.go -------------------------------------------------------------------------------- /ioseek/reader-at-seeker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/ioseek/reader-at-seeker.go -------------------------------------------------------------------------------- /iosizer/iosizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/iosizer/iosizer.go -------------------------------------------------------------------------------- /iosizer/iosizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/iosizer/iosizer_test.go -------------------------------------------------------------------------------- /iowriter/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/iowriter/callback.go -------------------------------------------------------------------------------- /iowriter/callback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/iowriter/callback_test.go -------------------------------------------------------------------------------- /js/fetch/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/LICENSE -------------------------------------------------------------------------------- /js/fetch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/README.md -------------------------------------------------------------------------------- /js/fetch/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/doc.go -------------------------------------------------------------------------------- /js/fetch/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/enums.go -------------------------------------------------------------------------------- /js/fetch/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/fetch.go -------------------------------------------------------------------------------- /js/fetch/fetch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/fetch_test.go -------------------------------------------------------------------------------- /js/fetch/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/fetch/header.go -------------------------------------------------------------------------------- /js/readable-stream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/readable-stream/stream.go -------------------------------------------------------------------------------- /js/readable-stream/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/js/readable-stream/stream_test.go -------------------------------------------------------------------------------- /keyed/keyed-opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/keyed/keyed-opts.go -------------------------------------------------------------------------------- /keyed/keyed-refcount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/keyed/keyed-refcount.go -------------------------------------------------------------------------------- /keyed/keyed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/keyed/keyed.go -------------------------------------------------------------------------------- /keyed/keyed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/keyed/keyed_test.go -------------------------------------------------------------------------------- /keyed/log-exited.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/keyed/log-exited.go -------------------------------------------------------------------------------- /keyed/routine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/keyed/routine.go -------------------------------------------------------------------------------- /linkedlist/linkedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/linkedlist/linkedlist.go -------------------------------------------------------------------------------- /linkedlist/linkedlist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/linkedlist/linkedlist_test.go -------------------------------------------------------------------------------- /memo/memo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/memo/memo.go -------------------------------------------------------------------------------- /memo/memo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/memo/memo_test.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/package.json -------------------------------------------------------------------------------- /padding/padding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/padding/padding.go -------------------------------------------------------------------------------- /padding/padding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/padding/padding_test.go -------------------------------------------------------------------------------- /prng/prng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/prng/prng.go -------------------------------------------------------------------------------- /prng/prng_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/prng/prng_test.go -------------------------------------------------------------------------------- /prng/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/prng/reader.go -------------------------------------------------------------------------------- /prng/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/prng/reader_test.go -------------------------------------------------------------------------------- /promise/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/container.go -------------------------------------------------------------------------------- /promise/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/container_test.go -------------------------------------------------------------------------------- /promise/like.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/like.go -------------------------------------------------------------------------------- /promise/once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/once.go -------------------------------------------------------------------------------- /promise/once_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/once_test.go -------------------------------------------------------------------------------- /promise/promise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/promise.go -------------------------------------------------------------------------------- /promise/promise_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/promise/promise_test.go -------------------------------------------------------------------------------- /refcount/refcount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/refcount/refcount.go -------------------------------------------------------------------------------- /refcount/refcount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/refcount/refcount_test.go -------------------------------------------------------------------------------- /result/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/result/result.go -------------------------------------------------------------------------------- /retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/retry/retry.go -------------------------------------------------------------------------------- /routine/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/options.go -------------------------------------------------------------------------------- /routine/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/result.go -------------------------------------------------------------------------------- /routine/result_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/result_test.go -------------------------------------------------------------------------------- /routine/routine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/routine.go -------------------------------------------------------------------------------- /routine/routine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/routine_test.go -------------------------------------------------------------------------------- /routine/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/state.go -------------------------------------------------------------------------------- /routine/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/routine/state_test.go -------------------------------------------------------------------------------- /scrub/scrub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/scrub/scrub.go -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/tsconfig.json -------------------------------------------------------------------------------- /unique/keyedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/unique/keyedlist.go -------------------------------------------------------------------------------- /unique/keyedlist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/unique/keyedlist_test.go -------------------------------------------------------------------------------- /unique/keyedmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/unique/keyedmap.go -------------------------------------------------------------------------------- /unique/keyedmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/unique/keyedmap_test.go -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /vmime/vmime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/vmime/vmime.go -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/util/HEAD/yarn.lock --------------------------------------------------------------------------------