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

neuer

v0.0.5

Published

HTMLElements with complication

Downloads

318

Readme

Neuer: A Framework? Nah, Just Code.

Welcome to Neuer, the one framework that doesn't give a damn about frameworks. It’s code. Pure and simple. We didn’t need to overcomplicate it, and neither should you. So, if you’re here looking for rules, patterns, or some "best practices" to follow—good luck. Neuer is for people who just want to ship code.

In the Beginning, There Was Code...

Once upon a time, in the good ol’ days, we wrote code. Simple, powerful code. And everything just worked. But then, the framework overlords descended from their high castles, armed with their fancy terms like SSR, CSR, and "the most elegant state management system". They built towering frameworks of complexity, wrapped in buzzwords, selling the idea that “best practices” were the ultimate goal. Well, guess what? It’s all a damn lie.

Fast forward to now, and we’ve got more dependencies than we know what to do with, and yet—nothing ever just works anymore.

Enter: Neuer.


Neuer Zen (A.k.a, The Rules of Code… If You Need 'Em)

  • There is no framework. There is only code.
    Stop kidding yourself. Frameworks are just code dressed in fancy clothes. Neuer doesn’t need layers, abstraction, or complex tools to be called a framework. It’s just JavaScript doing its thing. You’re writing code. Deal with it.

  • You don’t need a 12-step guide to create a button.
    If your UI framework requires 10 steps just to make a button clickable, maybe your “framework” is the problem, not you. Neuer just makes things happen. You click, it reacts. Done. No fanfare, no complexity.

  • Complexity is a lie.
    The tech world loves to sell you complexity like it’s some form of sophistication. The truth? Complexity is just a failure to solve a problem simply. When the big dogs talk about their “elegant systems” and “next-level architectures,” just smile and nod. Neuer doesn’t care about making things look hard. We care about getting things done fast and elegantly—whether the experts approve or not.

  • Declarative? Procedural? Just do what works.
    You’ve spent enough time arguing about paradigms. Declarative, procedural, functional—doesn’t matter. If it works, it works. Neuer is whatever it needs to be. Declarative when you need it, procedural when you don't—and if you need both, we’ll make you think it was your idea. Get shit done.

  • The only constant is change.
    That “perfect” architecture you spent six months developing? Cute. Tomorrow, it’s obsolete. The tech world moves fast. If you can’t keep up, Neuer doesn’t care. We adapt. Fast.

  • Keep it simple, but don’t be afraid to hack.
    We love when you try to follow all those purity rules. Keep it abstract. Keep it clean. But let’s face it—if you want to actually build something, sometimes you need to hack. Neuer isn’t afraid of rough edges. We’re here to get stuff done, not to win a prize for perfect code.

  • Abstractions are for the weak.
    Three months of refactoring to make everything “elegant”? Nah, not here. You touch the code. You own the code. If you can’t handle that, maybe you're not ready for Neuer. We don't hide behind layers of indirection.

  • If it works, you don’t need a reason.
    You don’t need to justify every line of code. If it works, it works. Don’t waste time explaining. Don’t waste time trying to make it perfect. Neuer just works. And if you don’t get it, that’s cool—move along. There are no explanations here.

  • You’re frustrated with frameworks.
    You've been stuck in the mud of framework bureaucracy. You've written thousands of lines of code that no one understands. You’re sick of re-building the same "perfect systems" over and over. Neuer is your escape. Fast. Direct. Unapologetic. If you don’t like it, great—go back to your complicated frameworks. We’ll be over here shipping code.

  • In the end, results are all that matter.
    Forget about scalability, modularity, and reuse. Your users don’t care about your perfect architecture or your state management patterns. They just want stuff to work. Neuer delivers results. Fast. Simple. Done. No debates. No excuses.


Getting Started (If You Must)

INSTALLATION: AS EASY AS WE ARE BRILLIANT.

npm install neuer

USAGE: EVEN YOUR DOG COULD DO THIS.

<script type="module" src='./dist/neuer.es.js'></script>
<script defer>
    document.addEventListener('DOMContentLoaded', async () => {
        moduleManager.attachModule('my-container', 'my-module', {
            prop1: 'value1',
            prop2: 'value2',
        });
    });
</script>

Done. You’re welcome.

Neuer’s here. It’s about time you figured out what that means. Now get out there and build something that actually works.


QUESTIONS? WE'RE TOO BUSY REDEFINING EXCELLENCE.

Got questions about Neuer? Take a breath, hit pause on your doubt, and read the README again. We've crafted it to answer even those questions you haven't thought of yet.

Still puzzled? Fine:

  • Open an issue, but keep it polite. You're not just talking to a framework; you're addressing the future of web development.
  • Wondering, “Can Neuer do...?” Trust us, the answer is a resounding yes—just give it a whirl before you ask.

ISSUES: YOUR MISTAKES, NOT OURS.

Found a bug? That’s a bold claim. Let’s make some things crystal clear:

  • Don’t open an issue unless you’re absolutely, positively, 100% sure it’s not just your code misbehaving. We’re not here to sift through your code mess.
  • Got a real issue? Describe it like you're talking to someone who’s not a mind reader (which we're not, despite the rumors).

Remember, every minute we spend fixing your “bugs” is a minute we're not making Neuer mind-blowingly awesome. So, think before you click.


STAY IN TOUCH: KEEP IT COOL, DON'T CLING.

Want to stay in the loop with Neuer’s march towards web domination?

  • Sorry, no newsletters here. Neuer doesn’t spam; it innovates.

CONTRIBUTION: NOT FOR THE FAINT-HEARTED.

Feeling a surge of inspiration? We welcome contributions that match our brilliance:

  1. Your code better be cleaner than a surgeon’s scalpel.
  2. Bring fresh, groundbreaking ideas, not recycled tweaks. We're not here to retrofit old cars; we're crafting rockets.
  3. Ready for brutally honest feedback? Great, because we’re here to forge excellence, not coddle mediocrity.

Fork it, clone it, and push it to the limits. Impress or go home.


SPONSORS: CHEERS TO THE BRAVE.

Powering Neuer:

  • Our brilliant minds, fueled by unrelenting ambition and possibly too much coffee.
  • Our moms, who still think we’re just “playing on our computers.”

Want to sponsor this revolution?

  • Send caffeine, inspiring notes, or just pure admiration our way.
  • Money? Sure, it's accepted, but know this—we're here to make history, not just profits.

LICENSE: THE NEUER-DO-WHAT-YOU-WANT LICENSE

PERMISSION GRANTED (LIKE, YEAH, WHATEVER)

Do whatever your genius mind decides:

  • Run it.
  • Modify it.
  • Create the unthinkable with it.
  • Call it “SuperCoolFramework” if you like—just know deep down, it’s still our Neuer running the show.

Neuer doesn’t sweat the small stuff. Just steer clear of the illegal, the unethical, or the outright stupid.

THE NEUER COMMANDMENTS

  1. Thou Shalt Recognize Neuer's Superiority

    • Shout it from rooftops, tweet it into the void—let the world know Neuer simplified your life.
    • Upgraded from React or Angular? Tell your team you’ve seen the light.
  2. Thou Shalt Not Botch It

    • Modify Neuer? Keep it classy and clean. No junk code.
    • Break something? Remember, Neuer’s not your mom. We don’t do tears.
  3. Thou Shalt Boast Loudly

    • Created something awesome? Declare your genius far and wide.
    • Fall short? That’s on you. Neuer handed you the tools; you just had to wield them.

DISCLAIMERS FOR THE WISE

  1. Neuer's Not To Blame If:

    • You suddenly realize your old tools were toys.
    • Your career skyrockets to uncomfortable heights.
    • You lose time marveling at how brilliantly your project runs.
  2. Don’t Come Crying If:

    • You concoct a world-ending algorithm. Seriously, keep that ambition positive.
    • You whine about Neuer not being like your ex-framework. We're not them. We’re better.
  3. NO WARRANTIES, EXPRESS OR IMPLIED.

    • It breaks? Look in the mirror. That’s on you, champ.

Embrace Neuer—start building the future, not just software.