{"library":"tarr","type":"library","category":null,"description":"tar is a Node.js library designed for creating, extracting, and parsing tar archives. It leverages Node.js streams for efficient processing, allowing it to handle archive data without extensive memory usage. The package is currently at version 6.1.13, with a release cadence that addresses bugs and updates internal dependencies. A key differentiator is its low-level, stream-centric API, which integrates seamlessly with other Node.js stream utilities like `fstream` for direct filesystem interaction. This makes `tar` particularly well-suited for high-throughput archiving operations often found in build tools, deployment scripts, and server-side applications requiring robust tarball manipulation.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tarr","imports":["import tar from 'tar';\n// Or for direct access to methods:\n// import { Pack, Extract, Parse } from 'tar'; // Less common if type is 'commonjs'\n// const { Pack, Extract, Parse } = tar;","const tar = require('tar');\nconst packStream = tar.Pack();","const tar = require('tar');\nconst extractStream = tar.Extract({ path: './output' });"]},{"cmd":"yarn add tarr","imports":[]},{"cmd":"pnpm add tarr","imports":[]}],"homepage":null,"github":"https://github.com/isaacs/node-tar","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tarr","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/tarr/compatibility"}}