├── .git-blame-ignore-revs ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── cloudflare-worker-esm-format │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── wrangler.toml ├── cloudflare-worker-legacy │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── wrangler.toml └── simple-gif-creator │ ├── _headers │ ├── gif.worker.js │ ├── index.html │ ├── main.js │ ├── package.json │ └── vite.config.js ├── package.json ├── pkg-parallel ├── gifski_wasm.d.ts ├── gifski_wasm.js ├── gifski_wasm_bg.wasm ├── gifski_wasm_bg.wasm.d.ts ├── package.json └── snippets │ └── wasm-bindgen-rayon-3e04391371ad0a8e │ └── src │ ├── workerHelpers.js │ └── workerHelpers.worker.js ├── pkg ├── gifski_wasm.d.ts ├── gifski_wasm.js ├── gifski_wasm_bg.wasm └── gifski_wasm_bg.wasm.d.ts ├── rust-toolchain ├── src ├── cloudflare.ts ├── encode-multi-thread.ts ├── encode.ts ├── lib.rs ├── node.ts └── tests.rs ├── test ├── node.test.js └── package.json └── tsconfig.json /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pkg 2 | pkg-parallel -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/README.md -------------------------------------------------------------------------------- /examples/cloudflare-worker-esm-format/.gitignore: -------------------------------------------------------------------------------- 1 | worker.js 2 | .wrangler 3 | output.gif -------------------------------------------------------------------------------- /examples/cloudflare-worker-esm-format/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-esm-format/README.md -------------------------------------------------------------------------------- /examples/cloudflare-worker-esm-format/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-esm-format/package.json -------------------------------------------------------------------------------- /examples/cloudflare-worker-esm-format/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-esm-format/src/index.js -------------------------------------------------------------------------------- /examples/cloudflare-worker-esm-format/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-esm-format/wrangler.toml -------------------------------------------------------------------------------- /examples/cloudflare-worker-legacy/.gitignore: -------------------------------------------------------------------------------- 1 | worker.js 2 | .wrangler 3 | output.gif -------------------------------------------------------------------------------- /examples/cloudflare-worker-legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-legacy/README.md -------------------------------------------------------------------------------- /examples/cloudflare-worker-legacy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-legacy/package.json -------------------------------------------------------------------------------- /examples/cloudflare-worker-legacy/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-legacy/src/index.js -------------------------------------------------------------------------------- /examples/cloudflare-worker-legacy/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/cloudflare-worker-legacy/wrangler.toml -------------------------------------------------------------------------------- /examples/simple-gif-creator/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/simple-gif-creator/_headers -------------------------------------------------------------------------------- /examples/simple-gif-creator/gif.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/simple-gif-creator/gif.worker.js -------------------------------------------------------------------------------- /examples/simple-gif-creator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/simple-gif-creator/index.html -------------------------------------------------------------------------------- /examples/simple-gif-creator/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/simple-gif-creator/main.js -------------------------------------------------------------------------------- /examples/simple-gif-creator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/simple-gif-creator/package.json -------------------------------------------------------------------------------- /examples/simple-gif-creator/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/examples/simple-gif-creator/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/package.json -------------------------------------------------------------------------------- /pkg-parallel/gifski_wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/gifski_wasm.d.ts -------------------------------------------------------------------------------- /pkg-parallel/gifski_wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/gifski_wasm.js -------------------------------------------------------------------------------- /pkg-parallel/gifski_wasm_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/gifski_wasm_bg.wasm -------------------------------------------------------------------------------- /pkg-parallel/gifski_wasm_bg.wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/gifski_wasm_bg.wasm.d.ts -------------------------------------------------------------------------------- /pkg-parallel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/package.json -------------------------------------------------------------------------------- /pkg-parallel/snippets/wasm-bindgen-rayon-3e04391371ad0a8e/src/workerHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/snippets/wasm-bindgen-rayon-3e04391371ad0a8e/src/workerHelpers.js -------------------------------------------------------------------------------- /pkg-parallel/snippets/wasm-bindgen-rayon-3e04391371ad0a8e/src/workerHelpers.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg-parallel/snippets/wasm-bindgen-rayon-3e04391371ad0a8e/src/workerHelpers.worker.js -------------------------------------------------------------------------------- /pkg/gifski_wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg/gifski_wasm.d.ts -------------------------------------------------------------------------------- /pkg/gifski_wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg/gifski_wasm.js -------------------------------------------------------------------------------- /pkg/gifski_wasm_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg/gifski_wasm_bg.wasm -------------------------------------------------------------------------------- /pkg/gifski_wasm_bg.wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/pkg/gifski_wasm_bg.wasm.d.ts -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2023-12-12 -------------------------------------------------------------------------------- /src/cloudflare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/src/cloudflare.ts -------------------------------------------------------------------------------- /src/encode-multi-thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/src/encode-multi-thread.ts -------------------------------------------------------------------------------- /src/encode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/src/encode.ts -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/src/node.ts -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/src/tests.rs -------------------------------------------------------------------------------- /test/node.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/test/node.test.js -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/test/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamsinclair/gifski-wasm/HEAD/tsconfig.json --------------------------------------------------------------------------------