❓ Question: Join our Discord community
📚 Documentation: Check out the full documentation
🤖 AI Generated Documentation: DeepWiki - LINEJS
Supports Node.js (22.18+ or 24.11+), Bun, and Deno, with TypeScript types included.
npm install @evex-dev/linejs
pnpm add @evex-dev/linejs
yarn add @evex-dev/linejs
bun add @evex-dev/linejsThe library is also published to JSR as @evex/linejs for Deno and JSR users:
npx jsr add @evex/linejs
deno add jsr:@evex/linejsInstall LINEJS as a skill so Codex, Claude Code, and other coding agents know how to work with the library:
npx skills add evex-dev/linejs --skill linejsYou can git clone the latest development version and link it locally:
git clone https://github.com/evex-dev/linejs.git
cd linejs
pnpm install
pnpm run buildDocumentation is https://linejs.evex.land
The v1 → v2 surface change is large enough that a step-by-step manual diff isn't worth maintaining. Install the agent skill (see Installation) and ask your coding agent to migrate the affected files — it will read the skill's roadmap, pull the current API shapes, and rewrite call sites against the live source.
For now, please use "https://esm.sh/@evex-dev/linejs".
Example is here.
Please see @evex-dev/linejs-types (JSR: @evex/linejs-types).
In short, TypeScript types and enums (such as ReactionType (0, 1, 2, 3),
MessageType, etc.) are provided.
- client - (@evex-dev/linejs)
- Client - LINE SelfBot Client
- base - (@evex-dev/linejs/base)
- BaseClient - LINE SelfBot API Client
- call - (@evex-dev/linejs/call)
- Call control-plane and media helpers
- Explicit incoming 1:1 audio answering
- thrift - (@evex-dev/linejs/thrift)
- Thrift - Thrift read/write
- storage - (@evex-dev/linejs/storage)
- BaseStorage - LINE Client Storage Type
- MemoryStorage - LINE Client Memory Storage
- FileStorage - LINE Client File Storage
- cli - (@evex-dev/linejs-cli)
linecommand-line interface with--jsonoutput and an MCP server- See packages/cli/README.md
- types - (@evex-dev/linejs-types)
- All Types for LINE
Requires Node.js 22.18+ (or 24.11+) and pnpm.
pnpm install
pnpm run build
pnpm run check
pnpm test