{"id":25041,"library":"bullshcript-cli","title":"bullshcript-cli","description":"A satirical JavaScript transpiler that renames files from .bullsh to .js without actual transformation. Version 1.0.8, no active development or release cadence. Created as a joke for the Banter VR community, it intentionally does nothing beyond file renaming. Not intended for serious use; alternatives like Babel or TypeScript are recommended for actual transpilation.","status":"deprecated","version":"1.0.8","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install bullshcript-cli","lang":"bash","label":"npm"},{"cmd":"yarn add bullshcript-cli","lang":"bash","label":"yarn"},{"cmd":"pnpm add bullshcript-cli","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Package is ESM-only.","wrong":"const bullshcript = require('bullshcript-cli')","symbol":"default","correct":"import bullshcript from 'bullshcript-cli'"},{"note":"Named export, not default.","wrong":"const { transpile } = require('bullshcript-cli')","symbol":"transpile","correct":"import { transpile } from 'bullshcript-cli'"}],"quickstart":{"code":"import { transpile } from 'bullshcript-cli';\nimport fs from 'fs';\n\nconst input = fs.readFileSync('example.bullsh', 'utf8');\nconst output = transpile(input);\nfs.writeFileSync('example.js', output);\nconsole.log('Transpiled successfully (just copied input).');","lang":"typescript","description":"Demonstrates the entire 'transpilation' process: reads a .bullsh file, passes it through the package (which returns the input unchanged), and writes to .js."},"warnings":[{"fix":"Do not use for real projects; consider Babel or TypeScript.","message":"Package does not perform any code transformation; it only renames files. Use for entertainment only.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run: npm install bullshcript-cli","cause":"Package not installed or typo in package name.","error":"Error: Cannot find module 'bullshcript-cli'"},{"fix":"Use import instead of require(), or set type:'module' in package.json.","cause":"Using CommonJS require() on an ESM-only package.","error":"SyntaxError: Unexpected token 'export'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}