{"library":"rscute","type":"library","category":null,"description":"rscute is an in-memory TypeScript bundler and executor, leveraging `@swc/core` for high-performance AST transformation and compilation. Currently at stable version 1.2.2, it exhibits an active release cadence with frequent updates. Its core functionality involves intercepting Node.js `require` calls, recursively resolving TypeScript and JavaScript dependencies, and evaluating them as a single, flattened bundle entirely within memory. Key differentiators include its transparent runtime execution capabilities for TypeScript files, a dedicated API for in-memory bundling without execution, and automatic symbol mangling to prevent name collisions in the flattened module scope. It supports various entry points, including a CLI, a Node.js `-r` flag hook, and dedicated programmatic APIs for code execution in a sandboxed VM context or for bundling to a string.","language":"javascript","status":"active","version":"1.2.2","tags":["javascript","swc","bundler","executor","typescript","cli","runtime","node","cjs"],"install":[{"cmd":"npm install rscute","imports":["const { register } = require('rscute/register');","import { execute } from 'rscute/vm';","import { bundle } from 'rscute/bundle';"]},{"cmd":"yarn add rscute","imports":[]},{"cmd":"pnpm add rscute","imports":[]}],"homepage":null,"github":"https://github.com/refirst11/rscute","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rscute","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/rscute/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}