├── .gitignore ├── LICENSE ├── README.md ├── benchmark ├── bun.lock ├── canvas-polyfill.ts ├── declarations.d.ts ├── index.ts ├── package.json └── tsconfig.json ├── demos ├── bun │ ├── .gitignore │ ├── README.md │ ├── bun.lock │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── node │ ├── .gitignore │ ├── README.md │ ├── index.js │ ├── package.json │ └── pnpm-lock.yaml └── react │ ├── App.tsx │ ├── README.md │ ├── index.html │ ├── main.tsx │ ├── package.json │ ├── pnpm-lock.yaml │ ├── tsconfig.json │ ├── vite-env.d.ts │ └── vite.config.ts ├── dprint.json ├── package.json ├── pnpm-lock.yaml ├── src ├── image.ts ├── index.ts ├── random.ts ├── svg.ts ├── types.ts └── vite-env.d.ts ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/benchmark/bun.lock -------------------------------------------------------------------------------- /benchmark/canvas-polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/benchmark/canvas-polyfill.ts -------------------------------------------------------------------------------- /benchmark/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/benchmark/declarations.d.ts -------------------------------------------------------------------------------- /benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/benchmark/index.ts -------------------------------------------------------------------------------- /benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/benchmark/package.json -------------------------------------------------------------------------------- /benchmark/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/benchmark/tsconfig.json -------------------------------------------------------------------------------- /demos/bun/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/bun/.gitignore -------------------------------------------------------------------------------- /demos/bun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/bun/README.md -------------------------------------------------------------------------------- /demos/bun/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/bun/bun.lock -------------------------------------------------------------------------------- /demos/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/bun/index.ts -------------------------------------------------------------------------------- /demos/bun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/bun/package.json -------------------------------------------------------------------------------- /demos/bun/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /demos/node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/node/.gitignore -------------------------------------------------------------------------------- /demos/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/node/README.md -------------------------------------------------------------------------------- /demos/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/node/index.js -------------------------------------------------------------------------------- /demos/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/node/package.json -------------------------------------------------------------------------------- /demos/node/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/node/pnpm-lock.yaml -------------------------------------------------------------------------------- /demos/react/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/App.tsx -------------------------------------------------------------------------------- /demos/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/README.md -------------------------------------------------------------------------------- /demos/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/index.html -------------------------------------------------------------------------------- /demos/react/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/main.tsx -------------------------------------------------------------------------------- /demos/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/package.json -------------------------------------------------------------------------------- /demos/react/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/pnpm-lock.yaml -------------------------------------------------------------------------------- /demos/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/tsconfig.json -------------------------------------------------------------------------------- /demos/react/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demos/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/demos/react/vite.config.ts -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/dprint.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/src/image.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/src/random.ts -------------------------------------------------------------------------------- /src/svg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/src/svg.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/blo/HEAD/vite.config.ts --------------------------------------------------------------------------------