npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

antonium

v2.0.0

Published

Antonium is a powerful and intuitive programming language designed for modern web development. It leverages the strengths of JavaScript while introducing unique features that simplify development tasks and enhance readability

Downloads

399

Readme

Antonium

Antonium is a powerful and intuitive programming language designed for modern web development. It leverages the strengths of JavaScript while introducing unique features that simplify development tasks and enhance readability.

Key Features

  • Simplified Syntax: Antonium aims to reduce code verbosity and enhance readability by providing a more concise and intuitive syntax compared to traditional JavaScript.
  • Powerful Transpiler: The Antonium transpiler converts Antonium code into standard JavaScript, ensuring compatibility with any JavaScript runtime environment.
  • Easy to Learn: Antonium's syntax and structure are designed to be approachable for both beginners and experienced developers, making it easy to learn and adopt.

Use Cases

  • Web Development: Building interactive web applications, user interfaces, and complex front-end functionalities.
  • Backend Development: Creating server-side applications, APIs, and microservices.
  • Cross-Platform Development: Building applications that can run on multiple platforms.

Antonium is an emerging programming language that offers a refreshing alternative to traditional JavaScript. Its focus on simplicity, readability, and developer productivity makes it a compelling choice for building modern web applications.

Setup

npm i -g antonium@latest

amc init

amc run

Docs

Variables Example

let i = 0; // immutable
i = 1 // this will give error
mut number = 0; // mutable
number = 1 // successful

Print Statements Example

print("Hello, world!");

print.info("This is a info");

print.warn("Warning!");

print.error("Error")

Functions Example

fn main() {
  print("hello, world!");
}
main();

async fn main2() {
  <load { nextchat } from "enplex.js">
  let resp = await nextchat.ask("hello!", { model: "gpt4o" });
  print(resp);
}
main2();

(() => {
  print("hello, world!");
})();

Modules Example

// modules should be in async functions

async fn main() {
  <load { nextchat } from "enplex.js"> // import npm packages
  <load axios from "axios"> // import npm packages
  <include> fs; // importing built-in module as
}

main();

Also Supports JavaScript functions.

For more detailed usage and advanced features and support, consider joining our discord server.

Discord Banner

Lisence

lisenced under Apache v2