{"id":27391,"library":"shoc-shoresh-compiler","title":"Shoresh Compiler","description":"Shoresh language compiler (v1.1.0). A DSL compiler for domain-specific language processing. Minimal documentation, single-version releases. Differentiators: lightweight, no dependencies, simple API. Likely experimental/unstable.","status":"active","version":"1.1.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install shoc-shoresh-compiler","lang":"bash","label":"npm"},{"cmd":"yarn add shoc-shoresh-compiler","lang":"bash","label":"yarn"},{"cmd":"pnpm add shoc-shoresh-compiler","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Default export pattern assumed; no documentation confirms ESM/CJS.","symbol":"compile","correct":"import { compile } from 'shoc-shoresh-compiler'"},{"note":"Commonly used for error handling.","symbol":"ShoreshError","correct":"import { ShoreshError } from 'shoc-shoresh-compiler'"},{"note":"Parsing function; may be separate or combined with compile.","symbol":"parse","correct":"import { parse } from 'shoc-shoresh-compiler'"}],"quickstart":{"code":"import { compile } from 'shoc-shoresh-compiler';\nconst source = 'let x = 42';\ntry {\n  const result = compile(source);\n  console.log(result);\n} catch (e) {\n  console.error(e);\n}","lang":"typescript","description":"Demonstrates basic compilation workflow with error handling."},"warnings":[{"fix":"Inspect source code or wait for documentation update.","message":"No README available; API surface unknown. Use at own risk.","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":"Double-check package name: shoc-shoresh-compiler","cause":"Typo or misspelling in package name.","error":"package not found: shoc-shoresh-compiler"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}