JSPM

@converso-empire/conso

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 260
  • Score
    100M100P100Q6090F
  • License MIT

Conso - A modern multi-paradigm programming language by Converso Empire

Package Exports

  • @converso-empire/conso

Readme

🧠 Conso Programming Language

A Product of Converso Empire

Build NPM Website License

"Empire of Innovation, Creativity & Intelligence."

Website β€’ Documentation β€’ GitHub


🌍 About Converso Empire

Converso Empire is a parent company that unites technology, creativity, and marketing under one vision. It serves as the umbrella brand for multiple specialized ventures β€” from AI to design to marketing β€” each focused on helping businesses and individuals thrive in the digital-first world.

Converso Empire is not just a group of companies; it is an ecosystem that blends next-generation AI solutions, cutting-edge design, powerful marketing strategies, and futuristic digital experiences.


πŸš€ About Conso

Conso is a modern, multi-paradigm programming language developed by Converso Empire. Written in TypeScript, Conso is designed to be intuitive, powerful, and accessible for developers of all skill levels.

Key Features

  • 🎯 Simple & Intuitive Syntax - Easy to learn, powerful to use
  • ⚑ Multi-Paradigm - Supports multiple programming styles
  • πŸ”§ TypeScript-Based - Built on modern, robust technology
  • 🌐 Cross-Platform - Works seamlessly across different environments
  • πŸ“¦ NPM Ready - Easy installation and integration

Version Information

  • Status: Stable Release
  • Maintained By: Converso Empire

πŸ’‘ Why Choose Conso?

Conso represents the perfect blend of simplicity and power, designed by Converso Empire to meet the demands of modern software development:

  • Developer-Friendly: Intuitive syntax that reduces learning curve
  • Enterprise-Ready: Built with scalability and reliability in mind
  • Community-Driven: Open-source with active community support
  • Future-Proof: Regular updates and long-term support from Converso Empire
  • Versatile: Suitable for web development, automation, scripting, and more

πŸ“¦ Installation

Quick Start

Install Conso globally via npm:

npm install -g @converso-empire/conso

Verify installation:

conso --version

🎯 Usage

Getting Started

1. Create a new file (hello.conso)

start conso
  conso print "Hello from Converso Empire!";
end conso

2. Run your program

conso hello.conso

3. See the output

Hello from Converso Empire!

Try Online

Experiment with Conso in our Interactive Playground β€” no installation required!


πŸ“š Documentation

General

start conso is the entrypoint for the program and all program must end with end conso. Anything outside of it will be ignored.


This will be ignored

start conso
// Write code here
end conso

This too

Variables

Variables can be declared using conso.


start conso
  conso a = 10;
  conso b = "two";
  conso c = 15;
  a = a + 1;
  b = 21;
  c *= 2;
end conso

Types

Numbers and strings are like other languages. Null values can be denoted using null. true and false are the boolean values.


start conso
  conso a = 10;
  conso b = 10 + (15*20);
  conso c = "two";
  conso d = 'ok';
  conso e = null;
  conso f = true;
  conso g = false;
end conso

Built-ins

Use conso print to print anything to console.


start conso
  conso print "Hello World";
  conso a = 10;
  {
    conso b = 20;
    conso print a + b;
  }
  conso print 5, 'ok', null , true , false;
end conso

Conditionals

conso supports if-else-if ladder construct , conso if block will execute if condition is true, otherwise one of the subsequently added conso else-if blocks will execute if their respective condition is true, and the conso else block will eventually execute if all of the above conditions are false


start conso
  conso a = 10;
  conso if (a < 20) {
    conso print "a is less than 20";
  } conso else-if ( a < 25 ) {
    conso print "a is less than 25";
  } conso else {
    conso print "a is greater than or equal to 25";
  }
end conso

Loops

Statements inside conso while blocks are executed as long as a specified condition evaluates to true. If the condition becomes false, statement within the loop stops executing and control passes to the statement following the loop. Use stop conso to break the loop and conso next to continue within loop.


start conso
  conso a = 0;
  conso while (a < 10) {
   a += 1;
   conso if (a == 5) {
    conso print "printing from inside loop: ", a;
    conso next;
   }
   conso if (a == 6) {
    stop conso;
   }
   conso print a;
  }
  conso print "done";
end conso

Development

For Contributors

Interested in contributing to Conso? We welcome contributions from the community!

Explore the AST:

Development Setup:

# Clone the repository
git clone https://github.com/Converso-Empire/conso.git

# Install dependencies
cd conso
npm install

# Build the project
npm run build

# Run tests
npm test

🀝 Community & Support

Get Help

Connect With Us


πŸ“„ License

Conso is released under the MIT License.

Copyright Β© 2025 Converso Empire. All rights reserved.


🌟 About Converso Empire

Converso Empire is a technology company focused on innovation, creativity, and intelligence. We build cutting-edge solutions that empower businesses and developers worldwide.

Our Ecosystem:

  • πŸ€– AI Solutions - Next-generation artificial intelligence
  • 🎨 Design Services - Cutting-edge creative solutions
  • πŸ“ˆ Marketing Strategies - Powerful digital marketing
  • πŸ’» Development Tools - Modern software solutions

Learn More: conversoempire.world


Made with ❀️ by Converso Empire

"Empire of Innovation, Creativity & Intelligence."

Website β€’ GitHub β€’ Documentation