{"id":25169,"library":"dhurandar","title":"Dhurandar","description":"Dhurandar is a lightweight, esoteric programming language compiler that transpiles Hinglish-based syntax to JavaScript. It uses fun keywords like 'oye sun' for variable declarations and 'hamzaKiDiary' for console output. Version 1.0.5 is the latest stable release; development appears sporadic with no clear release cadence. The package is primarily a novelty language for educational or entertainment purposes, not meant for production. It can be run via npx without installation.","status":"active","version":"1.0.5","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","dhurandar","pakkimkc","oye sun","hamzaKiDiary","programming language","hinglish","custom language","compiler"],"install":[{"cmd":"npm install dhurandar","lang":"bash","label":"npm"},{"cmd":"yarn add dhurandar","lang":"bash","label":"yarn"},{"cmd":"pnpm add dhurandar","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"CommonJS require returns an object with compile method; ESM default import does not exist.","wrong":"const dhurandar = require('dhurandar')","symbol":"compile","correct":"import { compile } from 'dhurandar'"},{"note":"No default export; run is a named export.","wrong":"import dhurandar from 'dhurandar'","symbol":"run","correct":"import { run } from 'dhurandar'"}],"quickstart":{"code":"import { run } from 'dhurandar';\nconst code = `\nhamza ali mazari\noye sun a = 10\noye sun b = 20\noye sun sum = a + b\nhamzaKiDiary(\"Total is: \" + sum)\nagar(a < b) {\n    hamzaKiDiary(\"B is bigger!\")\n}\n`;\nrun(code);","lang":"javascript","description":"Demonstrates running Dhurandar code to compute sum and compare numbers, outputting via hamzaKiDiary."},"warnings":[{"fix":"Include 'hamza ali mazari' as the first line of your Dhurandar source.","message":"All code must start with 'hamza ali mazari' or compilation fails.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Always use 'oye sun' for both declaration and assignment.","message":"Variable declarations use 'oye sun' but reassignment uses 'oye sun' again; no 'let' or 'const' equivalent.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Download the VSIX from the GitHub releases and install via 'Install from VSIX...' in VS Code.","message":"The package syntax-highlighted VS Code extension is optional and must be manually installed from a VSIX file.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.0.5':34 'appear':41 'base':14 'cadenc':47 'clear':45 'compil':9,83 'consol':31 'custom':81 'declar':27 'develop':40 'dhurandar':1,2,73 'educ':56 'entertain':58 'esoter':6 'fun':20 'hamzakidiari':29,77 'hinglish':13,80 'hinglish-bas':12 'instal':71 'javascript':17,72 'keyword':21 'languag':8,54,79,82 'latest':37 'lightweight':5 'like':22 'meant':61 'novelti':53 'npx':69 'output':32 'oye':23,75 'packag':49 'pakkimkc':74 'primarili':51 'product':63 'program':7,78 'purpos':59 'releas':39,46 'run':67 'sporad':42 'stabl':38 'sun':24,76 'syntax':15 'transpil':11 'use':19 'variabl':26 'version':33 'via':68 'without':70","created_at":"2026-05-01T13:43:22.759876+00:00","updated_at":"2026-05-01T13:43:22.759876+00:00","problems":[{"fix":"Replace 'var' with 'oye sun' in your Dhurandar source.","cause":"Standard JavaScript 'var' is not recognized; only 'oye sun' is allowed.","error":"Error: Unknown keyword: 'var'"},{"fix":"Add 'hamza ali mazari' as the very first line of your .pakkimkc file.","cause":"The compiler expects the first line of the file to be exactly 'hamza ali mazari'.","error":"SyntaxError: Missing 'hamza ali mazari' header"},{"fix":"Use 'hamzaKiDiary' instead of 'console.log' or any other output function.","cause":"Using a function name other than 'hamzaKiDiary' for output; the language only supports that specific keyword.","error":"ReferenceError: hamzaKiDiary is not defined"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/dhurandar","openapi_spec":null,"status_page":null,"smithery":null,"categories":[],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-05-01","next_check":"2026-07-30","install_tag":null}}