gitextract_piinu2uq/ ├── .gitignore ├── .husky/ │ └── pre-commit ├── .travis.yml ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING ├── CONTRIBUTORS ├── Dockerfile ├── LICENSE ├── README.md ├── docs/ │ ├── examples/ │ │ ├── 01-simple-example/ │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ └── worker.js │ │ ├── 02-callback-example/ │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ └── worker.js │ │ ├── 03-classes-example/ │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ └── worker.js │ │ ├── 04-eventlistener-example/ │ │ │ ├── README.md │ │ │ ├── event.transferhandler.js │ │ │ ├── index.html │ │ │ └── worker.js │ │ ├── 05-serviceworker-example/ │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ └── worker.js │ │ ├── 06-node-example/ │ │ │ ├── main.mjs │ │ │ └── worker.mjs │ │ ├── 07-sharedworker-example/ │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ └── worker.js │ │ └── 99-nonworker-examples/ │ │ └── iframes/ │ │ ├── README.md │ │ ├── iframe.html │ │ └── index.html │ └── index.html ├── karma.conf.js ├── package.json ├── renovate.json ├── rollup.config.mjs ├── src/ │ ├── comlink.ts │ ├── node-adapter.ts │ └── protocol.ts ├── structured-clone-table.md ├── tests/ │ ├── cross-origin.comlink.test.js │ ├── fixtures/ │ │ ├── attack-iframe.html │ │ ├── iframe.html │ │ ├── two-way-iframe.html │ │ └── worker.js │ ├── iframe.comlink.test.js │ ├── node/ │ │ ├── main.mjs │ │ └── worker.mjs │ ├── same_window.comlink.test.js │ ├── tsconfig.json │ ├── two-way-iframe.comlink.test.js │ ├── type-checks.ts │ └── worker.comlink.test.js └── tsconfig.json