├── .gitea └── workflows │ ├── deploy-docs-to-pages.yml │ └── publish-npmjs.yml ├── .gitignore ├── README.md ├── cli.mjs ├── docs ├── index.html └── server │ ├── index.html │ └── openapi3_0.yaml ├── eslint.config.mjs ├── label_15x30.png ├── package.json ├── src ├── cli │ ├── index.ts │ └── worker.ts ├── client │ ├── headless_ble_impl.ts │ └── headless_serial_impl.ts ├── image_encoder.ts ├── index.ts ├── server │ ├── index.ts │ ├── simple_server.ts │ └── worker.ts └── utils.ts └── tsconfig.json /.gitea/workflows/deploy-docs-to-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/.gitea/workflows/deploy-docs-to-pages.yml -------------------------------------------------------------------------------- /.gitea/workflows/publish-npmjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/.gitea/workflows/publish-npmjs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /dist 3 | /node_modules 4 | /yarn-error.log -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/README.md -------------------------------------------------------------------------------- /cli.mjs: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | import "./dist/cli/index.js" 4 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/server/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/docs/server/index.html -------------------------------------------------------------------------------- /docs/server/openapi3_0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/docs/server/openapi3_0.yaml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /label_15x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/label_15x30.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/cli/worker.ts -------------------------------------------------------------------------------- /src/client/headless_ble_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/client/headless_ble_impl.ts -------------------------------------------------------------------------------- /src/client/headless_serial_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/client/headless_serial_impl.ts -------------------------------------------------------------------------------- /src/image_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/image_encoder.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/simple_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/server/simple_server.ts -------------------------------------------------------------------------------- /src/server/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/server/worker.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiMote/niimblue-node/HEAD/tsconfig.json --------------------------------------------------------------------------------