├── .c8rc.json ├── .github ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ ├── post-dependabot-prs.yml │ ├── release-drafter.yml │ └── update-license.yml ├── .gitignore ├── .mocharc.json ├── .yarnrc.yml ├── LICENSE.txt ├── README.md ├── biome.jsonc ├── lib ├── AbstractTokenizer.ts ├── BlobTokenizer.ts ├── BufferTokenizer.ts ├── FileTokenizer.ts ├── ReadStreamTokenizer.ts ├── core.ts ├── index.ts ├── stream │ ├── AbstractStreamReader.ts │ ├── Deferred.ts │ ├── Errors.ts │ ├── StreamReader.ts │ ├── WebStreamByobReader.ts │ ├── WebStreamDefaultReader.ts │ ├── WebStreamReader.ts │ ├── WebStreamReaderFactory.ts │ └── index.ts ├── tsconfig.json └── types.ts ├── package.json ├── test ├── resources │ ├── id3v1.mp3 │ ├── test1.dat │ ├── test2.dat │ └── test3.dat ├── test.ts ├── tsconfig.json └── util.ts ├── tsconfig.json └── yarn.lock /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/post-dependabot-prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/workflows/post-dependabot-prs.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/update-license.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.github/workflows/update-license.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/README.md -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/biome.jsonc -------------------------------------------------------------------------------- /lib/AbstractTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/AbstractTokenizer.ts -------------------------------------------------------------------------------- /lib/BlobTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/BlobTokenizer.ts -------------------------------------------------------------------------------- /lib/BufferTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/BufferTokenizer.ts -------------------------------------------------------------------------------- /lib/FileTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/FileTokenizer.ts -------------------------------------------------------------------------------- /lib/ReadStreamTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/ReadStreamTokenizer.ts -------------------------------------------------------------------------------- /lib/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/core.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/stream/AbstractStreamReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/AbstractStreamReader.ts -------------------------------------------------------------------------------- /lib/stream/Deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/Deferred.ts -------------------------------------------------------------------------------- /lib/stream/Errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/Errors.ts -------------------------------------------------------------------------------- /lib/stream/StreamReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/StreamReader.ts -------------------------------------------------------------------------------- /lib/stream/WebStreamByobReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/WebStreamByobReader.ts -------------------------------------------------------------------------------- /lib/stream/WebStreamDefaultReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/WebStreamDefaultReader.ts -------------------------------------------------------------------------------- /lib/stream/WebStreamReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/WebStreamReader.ts -------------------------------------------------------------------------------- /lib/stream/WebStreamReaderFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/WebStreamReaderFactory.ts -------------------------------------------------------------------------------- /lib/stream/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/stream/index.ts -------------------------------------------------------------------------------- /lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/tsconfig.json -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/lib/types.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/package.json -------------------------------------------------------------------------------- /test/resources/id3v1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/test/resources/id3v1.mp3 -------------------------------------------------------------------------------- /test/resources/test1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/test/resources/test1.dat -------------------------------------------------------------------------------- /test/resources/test2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/test/resources/test2.dat -------------------------------------------------------------------------------- /test/resources/test3.dat: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/test/test.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/test/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borewit/strtok3/HEAD/yarn.lock --------------------------------------------------------------------------------