├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── 1-bug-report.yml │ ├── 2-docs.md │ ├── 3-proposal.md │ └── config.yml ├── lock.yml ├── renovate.json ├── stale.yml └── workflows │ ├── test-merge.yml │ └── test.yml ├── .gitignore ├── .mocharc.js ├── .node-version ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PUBLISHING.md ├── README.md ├── SECURITY.md ├── UPGRADE_GUIDE.md ├── bin └── find-arduino.ts ├── codecov.yml ├── eslint.config.mjs ├── lerna.json ├── package.json ├── packages ├── list │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── lib │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-byte-length │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-cctalk │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-delimiter │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-inter-byte-timeout │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-packet-length │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-readline │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-ready │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-regex │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-slip-encoder │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── decoder.test.ts │ │ ├── decoder.ts │ │ ├── encoder.test.ts │ │ ├── encoder.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-spacepacket │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── parser-start-end │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── repl │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── index.ts │ │ └── pomirepl.d.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── serialport │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ │ ├── drain.js │ │ ├── mocking.js │ │ ├── open-callback.js │ │ ├── open-event.js │ │ ├── open-no-auto-open.js │ │ ├── readline.js │ │ └── socketio │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── ledWrite.ino │ │ │ └── package.json │ ├── lib │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── serialport-mock.ts │ │ └── serialport.ts │ ├── package.json │ ├── test-manual │ │ ├── drain.js │ │ ├── many-writes.js │ │ ├── many-writes.txt │ │ ├── memory-binding.js │ │ ├── memory.js │ │ ├── performance.js │ │ └── read.js │ ├── tsconfig-build.json │ └── tsconfig.json ├── stream │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json └── terminal │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── lib │ ├── index.ts │ └── output-translator.ts │ ├── package.json │ ├── tsconfig-build.json │ └── tsconfig.json ├── test ├── assert.ts └── testOnPlatform.ts ├── tsconfig-build.json └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/ISSUE_TEMPLATE/1-bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/ISSUE_TEMPLATE/2-docs.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/ISSUE_TEMPLATE/3-proposal.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/lock.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/workflows/test-merge.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.18.1 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UPGRADE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/UPGRADE_GUIDE.md -------------------------------------------------------------------------------- /bin/find-arduino.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/bin/find-arduino.ts -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/codecov.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/package.json -------------------------------------------------------------------------------- /packages/list/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/.npmignore -------------------------------------------------------------------------------- /packages/list/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/CHANGELOG.md -------------------------------------------------------------------------------- /packages/list/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/LICENSE -------------------------------------------------------------------------------- /packages/list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/README.md -------------------------------------------------------------------------------- /packages/list/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/lib/index.ts -------------------------------------------------------------------------------- /packages/list/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/package.json -------------------------------------------------------------------------------- /packages/list/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/list/tsconfig-build.json -------------------------------------------------------------------------------- /packages/list/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-byte-length/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/.npmignore -------------------------------------------------------------------------------- /packages/parser-byte-length/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-byte-length/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/README.md -------------------------------------------------------------------------------- /packages/parser-byte-length/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-byte-length/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-byte-length/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/package.json -------------------------------------------------------------------------------- /packages/parser-byte-length/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-byte-length/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-byte-length/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-cctalk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/.npmignore -------------------------------------------------------------------------------- /packages/parser-cctalk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-cctalk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/README.md -------------------------------------------------------------------------------- /packages/parser-cctalk/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-cctalk/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-cctalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/package.json -------------------------------------------------------------------------------- /packages/parser-cctalk/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-cctalk/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-cctalk/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-delimiter/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/.npmignore -------------------------------------------------------------------------------- /packages/parser-delimiter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-delimiter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/README.md -------------------------------------------------------------------------------- /packages/parser-delimiter/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-delimiter/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-delimiter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/package.json -------------------------------------------------------------------------------- /packages/parser-delimiter/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-delimiter/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-delimiter/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/.npmignore -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/README.md -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/package.json -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-inter-byte-timeout/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-inter-byte-timeout/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-packet-length/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/.npmignore -------------------------------------------------------------------------------- /packages/parser-packet-length/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-packet-length/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/README.md -------------------------------------------------------------------------------- /packages/parser-packet-length/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-packet-length/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-packet-length/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/package.json -------------------------------------------------------------------------------- /packages/parser-packet-length/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-packet-length/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-packet-length/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-readline/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/.npmignore -------------------------------------------------------------------------------- /packages/parser-readline/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-readline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/README.md -------------------------------------------------------------------------------- /packages/parser-readline/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-readline/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-readline/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/package.json -------------------------------------------------------------------------------- /packages/parser-readline/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-readline/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-readline/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-ready/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/.npmignore -------------------------------------------------------------------------------- /packages/parser-ready/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-ready/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/README.md -------------------------------------------------------------------------------- /packages/parser-ready/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-ready/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-ready/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/package.json -------------------------------------------------------------------------------- /packages/parser-ready/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-ready/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-ready/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-regex/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/.npmignore -------------------------------------------------------------------------------- /packages/parser-regex/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-regex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/README.md -------------------------------------------------------------------------------- /packages/parser-regex/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-regex/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-regex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/package.json -------------------------------------------------------------------------------- /packages/parser-regex/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-regex/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-regex/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-slip-encoder/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/.npmignore -------------------------------------------------------------------------------- /packages/parser-slip-encoder/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-slip-encoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/README.md -------------------------------------------------------------------------------- /packages/parser-slip-encoder/lib/decoder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/lib/decoder.test.ts -------------------------------------------------------------------------------- /packages/parser-slip-encoder/lib/decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/lib/decoder.ts -------------------------------------------------------------------------------- /packages/parser-slip-encoder/lib/encoder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/lib/encoder.test.ts -------------------------------------------------------------------------------- /packages/parser-slip-encoder/lib/encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/lib/encoder.ts -------------------------------------------------------------------------------- /packages/parser-slip-encoder/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-slip-encoder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/package.json -------------------------------------------------------------------------------- /packages/parser-slip-encoder/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-slip-encoder/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-slip-encoder/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-spacepacket/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/.npmignore -------------------------------------------------------------------------------- /packages/parser-spacepacket/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-spacepacket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/README.md -------------------------------------------------------------------------------- /packages/parser-spacepacket/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-spacepacket/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-spacepacket/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/lib/utils.ts -------------------------------------------------------------------------------- /packages/parser-spacepacket/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/package.json -------------------------------------------------------------------------------- /packages/parser-spacepacket/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-spacepacket/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-spacepacket/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/parser-start-end/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/.npmignore -------------------------------------------------------------------------------- /packages/parser-start-end/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parser-start-end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/README.md -------------------------------------------------------------------------------- /packages/parser-start-end/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/lib/index.test.ts -------------------------------------------------------------------------------- /packages/parser-start-end/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/lib/index.ts -------------------------------------------------------------------------------- /packages/parser-start-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/package.json -------------------------------------------------------------------------------- /packages/parser-start-end/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/parser-start-end/tsconfig-build.json -------------------------------------------------------------------------------- /packages/parser-start-end/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/repl/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/.npmignore -------------------------------------------------------------------------------- /packages/repl/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/CHANGELOG.md -------------------------------------------------------------------------------- /packages/repl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/LICENSE -------------------------------------------------------------------------------- /packages/repl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/README.md -------------------------------------------------------------------------------- /packages/repl/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/lib/index.ts -------------------------------------------------------------------------------- /packages/repl/lib/pomirepl.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'promirepl' 2 | -------------------------------------------------------------------------------- /packages/repl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/package.json -------------------------------------------------------------------------------- /packages/repl/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/repl/tsconfig-build.json -------------------------------------------------------------------------------- /packages/repl/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/serialport/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/.npmignore -------------------------------------------------------------------------------- /packages/serialport/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/CHANGELOG.md -------------------------------------------------------------------------------- /packages/serialport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/README.md -------------------------------------------------------------------------------- /packages/serialport/examples/drain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/drain.js -------------------------------------------------------------------------------- /packages/serialport/examples/mocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/mocking.js -------------------------------------------------------------------------------- /packages/serialport/examples/open-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/open-callback.js -------------------------------------------------------------------------------- /packages/serialport/examples/open-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/open-event.js -------------------------------------------------------------------------------- /packages/serialport/examples/open-no-auto-open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/open-no-auto-open.js -------------------------------------------------------------------------------- /packages/serialport/examples/readline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/readline.js -------------------------------------------------------------------------------- /packages/serialport/examples/socketio/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/socketio/index.html -------------------------------------------------------------------------------- /packages/serialport/examples/socketio/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/socketio/index.js -------------------------------------------------------------------------------- /packages/serialport/examples/socketio/ledWrite.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/socketio/ledWrite.ino -------------------------------------------------------------------------------- /packages/serialport/examples/socketio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/examples/socketio/package.json -------------------------------------------------------------------------------- /packages/serialport/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/lib/index.test.ts -------------------------------------------------------------------------------- /packages/serialport/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/lib/index.ts -------------------------------------------------------------------------------- /packages/serialport/lib/serialport-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/lib/serialport-mock.ts -------------------------------------------------------------------------------- /packages/serialport/lib/serialport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/lib/serialport.ts -------------------------------------------------------------------------------- /packages/serialport/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/package.json -------------------------------------------------------------------------------- /packages/serialport/test-manual/drain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/drain.js -------------------------------------------------------------------------------- /packages/serialport/test-manual/many-writes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/many-writes.js -------------------------------------------------------------------------------- /packages/serialport/test-manual/many-writes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/many-writes.txt -------------------------------------------------------------------------------- /packages/serialport/test-manual/memory-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/memory-binding.js -------------------------------------------------------------------------------- /packages/serialport/test-manual/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/memory.js -------------------------------------------------------------------------------- /packages/serialport/test-manual/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/performance.js -------------------------------------------------------------------------------- /packages/serialport/test-manual/read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/test-manual/read.js -------------------------------------------------------------------------------- /packages/serialport/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/serialport/tsconfig-build.json -------------------------------------------------------------------------------- /packages/serialport/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/stream/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/.npmignore -------------------------------------------------------------------------------- /packages/stream/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/CHANGELOG.md -------------------------------------------------------------------------------- /packages/stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/README.md -------------------------------------------------------------------------------- /packages/stream/lib/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/lib/index.test.ts -------------------------------------------------------------------------------- /packages/stream/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/lib/index.ts -------------------------------------------------------------------------------- /packages/stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/package.json -------------------------------------------------------------------------------- /packages/stream/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/stream/tsconfig-build.json -------------------------------------------------------------------------------- /packages/stream/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/terminal/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/.npmignore -------------------------------------------------------------------------------- /packages/terminal/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/CHANGELOG.md -------------------------------------------------------------------------------- /packages/terminal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/LICENSE -------------------------------------------------------------------------------- /packages/terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/README.md -------------------------------------------------------------------------------- /packages/terminal/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/lib/index.ts -------------------------------------------------------------------------------- /packages/terminal/lib/output-translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/lib/output-translator.ts -------------------------------------------------------------------------------- /packages/terminal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/package.json -------------------------------------------------------------------------------- /packages/terminal/tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/packages/terminal/tsconfig-build.json -------------------------------------------------------------------------------- /packages/terminal/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | } 4 | -------------------------------------------------------------------------------- /test/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/test/assert.ts -------------------------------------------------------------------------------- /test/testOnPlatform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/test/testOnPlatform.ts -------------------------------------------------------------------------------- /tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/tsconfig-build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serialport/node-serialport/HEAD/tsconfig.json --------------------------------------------------------------------------------