├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ ├── version_bump.yml │ └── workspace_publish.yml ├── .gitignore ├── .vscode └── settings.json ├── DEPRECATIONS.md ├── LICENSE ├── README.md ├── Releases.md ├── _tools └── build_wasm.ts ├── _wasm ├── .rustfmt.toml ├── Cargo.lock ├── Cargo.toml ├── crypto_hash_argon2 │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── crypto_hash_bcrypt │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── crypto_hash_scrypt │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── json_jsonpath │ ├── Cargo.toml │ └── src │ └── lib.rs ├── assert ├── README.md ├── deno.json ├── is_number.test.ts ├── is_number.ts ├── is_numeric.test.ts ├── is_numeric.ts ├── is_record.test.ts ├── is_record.ts ├── is_string.test.ts ├── is_string.ts ├── mod.ts └── utils.ts ├── crypto ├── README.md ├── _wasm │ ├── crypto_hash_argon2.generated.d.mts │ ├── crypto_hash_argon2.generated.mjs │ ├── crypto_hash_bcrypt.generated.d.mts │ ├── crypto_hash_bcrypt.generated.mjs │ ├── crypto_hash_scrypt.generated.d.mts │ └── crypto_hash_scrypt.generated.mjs ├── deno.json ├── hash.bench.ts ├── hash.test.ts ├── hash.ts ├── hash │ ├── argon2.test.ts │ ├── argon2.ts │ ├── bcrypt.test.ts │ ├── bcrypt.ts │ ├── mod.ts │ ├── scrypt.test.ts │ └── scrypt.ts ├── hotp.bench.ts ├── hotp.test.ts ├── hotp.ts ├── totp.bench.ts ├── totp.test.ts ├── totp.ts ├── utils.bench.ts ├── utils.test.ts └── utils.ts ├── deno.json ├── encoding ├── README.md ├── deno.json ├── hex.test.ts └── hex.ts ├── http ├── README.md ├── deno.json ├── header.ts └── method.ts ├── json ├── README.md ├── _wasm │ ├── json_jsonpath.generated.d.mts │ └── json_jsonpath.generated.mjs ├── deno.json ├── jsonpath.test.ts ├── jsonpath.ts └── mod.ts ├── lexer ├── README.md ├── deno.json ├── mod.ts ├── string_tokenizer.test.ts └── string_tokenizer.ts └── types ├── README.md ├── deno.json ├── mod.test.ts └── mod.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @halvardssm 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/version_bump.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.github/workflows/version_bump.yml -------------------------------------------------------------------------------- /.github/workflows/workspace_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.github/workflows/workspace_publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /DEPRECATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/DEPRECATIONS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/README.md -------------------------------------------------------------------------------- /Releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/Releases.md -------------------------------------------------------------------------------- /_tools/build_wasm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_tools/build_wasm.ts -------------------------------------------------------------------------------- /_wasm/.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/.rustfmt.toml -------------------------------------------------------------------------------- /_wasm/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/Cargo.lock -------------------------------------------------------------------------------- /_wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/Cargo.toml -------------------------------------------------------------------------------- /_wasm/crypto_hash_argon2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/crypto_hash_argon2/Cargo.toml -------------------------------------------------------------------------------- /_wasm/crypto_hash_argon2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/crypto_hash_argon2/src/lib.rs -------------------------------------------------------------------------------- /_wasm/crypto_hash_bcrypt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/crypto_hash_bcrypt/Cargo.toml -------------------------------------------------------------------------------- /_wasm/crypto_hash_bcrypt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/crypto_hash_bcrypt/src/lib.rs -------------------------------------------------------------------------------- /_wasm/crypto_hash_scrypt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/crypto_hash_scrypt/Cargo.toml -------------------------------------------------------------------------------- /_wasm/crypto_hash_scrypt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/crypto_hash_scrypt/src/lib.rs -------------------------------------------------------------------------------- /_wasm/json_jsonpath/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/json_jsonpath/Cargo.toml -------------------------------------------------------------------------------- /_wasm/json_jsonpath/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/_wasm/json_jsonpath/src/lib.rs -------------------------------------------------------------------------------- /assert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/README.md -------------------------------------------------------------------------------- /assert/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/deno.json -------------------------------------------------------------------------------- /assert/is_number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_number.test.ts -------------------------------------------------------------------------------- /assert/is_number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_number.ts -------------------------------------------------------------------------------- /assert/is_numeric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_numeric.test.ts -------------------------------------------------------------------------------- /assert/is_numeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_numeric.ts -------------------------------------------------------------------------------- /assert/is_record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_record.test.ts -------------------------------------------------------------------------------- /assert/is_record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_record.ts -------------------------------------------------------------------------------- /assert/is_string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_string.test.ts -------------------------------------------------------------------------------- /assert/is_string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/is_string.ts -------------------------------------------------------------------------------- /assert/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/mod.ts -------------------------------------------------------------------------------- /assert/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/assert/utils.ts -------------------------------------------------------------------------------- /crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/README.md -------------------------------------------------------------------------------- /crypto/_wasm/crypto_hash_argon2.generated.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/_wasm/crypto_hash_argon2.generated.d.mts -------------------------------------------------------------------------------- /crypto/_wasm/crypto_hash_argon2.generated.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/_wasm/crypto_hash_argon2.generated.mjs -------------------------------------------------------------------------------- /crypto/_wasm/crypto_hash_bcrypt.generated.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/_wasm/crypto_hash_bcrypt.generated.d.mts -------------------------------------------------------------------------------- /crypto/_wasm/crypto_hash_bcrypt.generated.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/_wasm/crypto_hash_bcrypt.generated.mjs -------------------------------------------------------------------------------- /crypto/_wasm/crypto_hash_scrypt.generated.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/_wasm/crypto_hash_scrypt.generated.d.mts -------------------------------------------------------------------------------- /crypto/_wasm/crypto_hash_scrypt.generated.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/_wasm/crypto_hash_scrypt.generated.mjs -------------------------------------------------------------------------------- /crypto/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/deno.json -------------------------------------------------------------------------------- /crypto/hash.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash.bench.ts -------------------------------------------------------------------------------- /crypto/hash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash.test.ts -------------------------------------------------------------------------------- /crypto/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash.ts -------------------------------------------------------------------------------- /crypto/hash/argon2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/argon2.test.ts -------------------------------------------------------------------------------- /crypto/hash/argon2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/argon2.ts -------------------------------------------------------------------------------- /crypto/hash/bcrypt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/bcrypt.test.ts -------------------------------------------------------------------------------- /crypto/hash/bcrypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/bcrypt.ts -------------------------------------------------------------------------------- /crypto/hash/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/mod.ts -------------------------------------------------------------------------------- /crypto/hash/scrypt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/scrypt.test.ts -------------------------------------------------------------------------------- /crypto/hash/scrypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hash/scrypt.ts -------------------------------------------------------------------------------- /crypto/hotp.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hotp.bench.ts -------------------------------------------------------------------------------- /crypto/hotp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hotp.test.ts -------------------------------------------------------------------------------- /crypto/hotp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/hotp.ts -------------------------------------------------------------------------------- /crypto/totp.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/totp.bench.ts -------------------------------------------------------------------------------- /crypto/totp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/totp.test.ts -------------------------------------------------------------------------------- /crypto/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/totp.ts -------------------------------------------------------------------------------- /crypto/utils.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/utils.bench.ts -------------------------------------------------------------------------------- /crypto/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/utils.test.ts -------------------------------------------------------------------------------- /crypto/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/crypto/utils.ts -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/deno.json -------------------------------------------------------------------------------- /encoding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/encoding/README.md -------------------------------------------------------------------------------- /encoding/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/encoding/deno.json -------------------------------------------------------------------------------- /encoding/hex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/encoding/hex.test.ts -------------------------------------------------------------------------------- /encoding/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/encoding/hex.ts -------------------------------------------------------------------------------- /http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/http/README.md -------------------------------------------------------------------------------- /http/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/http/deno.json -------------------------------------------------------------------------------- /http/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/http/header.ts -------------------------------------------------------------------------------- /http/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/http/method.ts -------------------------------------------------------------------------------- /json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/json/README.md -------------------------------------------------------------------------------- /json/_wasm/json_jsonpath.generated.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/json/_wasm/json_jsonpath.generated.d.mts -------------------------------------------------------------------------------- /json/_wasm/json_jsonpath.generated.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/json/_wasm/json_jsonpath.generated.mjs -------------------------------------------------------------------------------- /json/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/json/deno.json -------------------------------------------------------------------------------- /json/jsonpath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/json/jsonpath.test.ts -------------------------------------------------------------------------------- /json/jsonpath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/json/jsonpath.ts -------------------------------------------------------------------------------- /json/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./jsonpath.ts"; 2 | -------------------------------------------------------------------------------- /lexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/lexer/README.md -------------------------------------------------------------------------------- /lexer/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/lexer/deno.json -------------------------------------------------------------------------------- /lexer/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./string_tokenizer.ts"; 2 | -------------------------------------------------------------------------------- /lexer/string_tokenizer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/lexer/string_tokenizer.test.ts -------------------------------------------------------------------------------- /lexer/string_tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/lexer/string_tokenizer.ts -------------------------------------------------------------------------------- /types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/types/README.md -------------------------------------------------------------------------------- /types/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/types/deno.json -------------------------------------------------------------------------------- /types/mod.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halvardssm/stdext/HEAD/types/mod.ts --------------------------------------------------------------------------------