js-tokens is a tiny JavaScript library offering robust and accurate tokenization (lexing) of JavaScript code. It breaks down code strings into meaningful units like keywords, identifiers, operators, literals (strings, numbers, booleans), and punctuation. Unlike naive regex solutions, it correctly handles edge cases, including RegExp literals and division operators, within complex JavaScript syntax. Ideal for linting tools, code analysis, and syntax highlighting where precise token identification is crucial.