├── .gitattributes ├── .github └── workflows │ ├── commit.yml │ └── release.yml ├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE.md ├── README.md ├── SECURITY.md ├── docker-compose.yml ├── package.json ├── patch.js ├── rollup.config.js ├── src ├── deno │ ├── mod.test.ts │ ├── mod.ts │ └── mods │ │ ├── mod.test.ts │ │ └── mod.ts └── node │ ├── index.bench.ts │ ├── index.test.ts │ ├── index.ts │ └── mods │ ├── index.test.ts │ └── index.ts ├── test └── lorem.txt ├── tsconfig.json └── wasm ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── pkg ├── LICENSE.md ├── README.md ├── foras.d.ts ├── foras.js ├── foras.wasm.d.ts ├── foras.wasm.js ├── foras_bg.wasm ├── foras_bg.wasm.d.ts └── package.json └── src ├── deflate.rs ├── deflate ├── decoder.rs └── encoder.rs ├── gzip.rs ├── gzip ├── decoder.rs └── encoder.rs ├── lib.rs ├── zlib.rs └── zlib ├── decoder.rs └── encoder.rs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/.github/workflows/commit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | .DS_Store -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/package.json -------------------------------------------------------------------------------- /patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/patch.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/deno/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/deno/mod.test.ts -------------------------------------------------------------------------------- /src/deno/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/deno/mod.ts -------------------------------------------------------------------------------- /src/deno/mods/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/deno/mods/mod.test.ts -------------------------------------------------------------------------------- /src/deno/mods/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/deno/mods/mod.ts -------------------------------------------------------------------------------- /src/node/index.bench.ts: -------------------------------------------------------------------------------- 1 | console.log("no bench") -------------------------------------------------------------------------------- /src/node/index.test.ts: -------------------------------------------------------------------------------- 1 | export * from "./mods/index.test.js"; 2 | -------------------------------------------------------------------------------- /src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/node/index.ts -------------------------------------------------------------------------------- /src/node/mods/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/node/mods/index.test.ts -------------------------------------------------------------------------------- /src/node/mods/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/src/node/mods/index.ts -------------------------------------------------------------------------------- /test/lorem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/test/lorem.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wasm/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /wasm/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/Cargo.lock -------------------------------------------------------------------------------- /wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/Cargo.toml -------------------------------------------------------------------------------- /wasm/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/LICENSE.md -------------------------------------------------------------------------------- /wasm/README.md: -------------------------------------------------------------------------------- 1 | # wasm 2 | -------------------------------------------------------------------------------- /wasm/pkg/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/LICENSE.md -------------------------------------------------------------------------------- /wasm/pkg/README.md: -------------------------------------------------------------------------------- 1 | # wasm 2 | -------------------------------------------------------------------------------- /wasm/pkg/foras.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/foras.d.ts -------------------------------------------------------------------------------- /wasm/pkg/foras.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/foras.js -------------------------------------------------------------------------------- /wasm/pkg/foras.wasm.d.ts: -------------------------------------------------------------------------------- 1 | export const data: string; -------------------------------------------------------------------------------- /wasm/pkg/foras.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/foras.wasm.js -------------------------------------------------------------------------------- /wasm/pkg/foras_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/foras_bg.wasm -------------------------------------------------------------------------------- /wasm/pkg/foras_bg.wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/foras_bg.wasm.d.ts -------------------------------------------------------------------------------- /wasm/pkg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/pkg/package.json -------------------------------------------------------------------------------- /wasm/src/deflate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/deflate.rs -------------------------------------------------------------------------------- /wasm/src/deflate/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/deflate/decoder.rs -------------------------------------------------------------------------------- /wasm/src/deflate/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/deflate/encoder.rs -------------------------------------------------------------------------------- /wasm/src/gzip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/gzip.rs -------------------------------------------------------------------------------- /wasm/src/gzip/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/gzip/decoder.rs -------------------------------------------------------------------------------- /wasm/src/gzip/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/gzip/encoder.rs -------------------------------------------------------------------------------- /wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/lib.rs -------------------------------------------------------------------------------- /wasm/src/zlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/zlib.rs -------------------------------------------------------------------------------- /wasm/src/zlib/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/zlib/decoder.rs -------------------------------------------------------------------------------- /wasm/src/zlib/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazae41/foras/HEAD/wasm/src/zlib/encoder.rs --------------------------------------------------------------------------------