├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── bun.lockb ├── index.d.ts ├── index.js ├── package.json ├── src ├── .gitignore ├── clang.ts ├── constants.ts ├── gen.ts ├── index.ts ├── log.ts └── parser.ts ├── test.h ├── test.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/bun.lockb -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/index"; 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | export * from "./lib/index"; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/package.json -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | wgpu.ts 2 | -------------------------------------------------------------------------------- /src/clang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/src/clang.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | export const POINTER_SIZE = 8; 2 | -------------------------------------------------------------------------------- /src/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/src/gen.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/src/log.ts -------------------------------------------------------------------------------- /src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/src/parser.ts -------------------------------------------------------------------------------- /test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/test.h -------------------------------------------------------------------------------- /test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Morglod/bun-ffi-gen/HEAD/tsconfig.json --------------------------------------------------------------------------------