Basic implementation of express module to quickstart your webapp project
Plug & play basic auth middleware for express
A CLI to automatically clone the Express Basic
``` # Install and run it yarn add express-basic-generator --dev
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Express/conect middleware for basic token authentication.
CLI to set up a basic Express project with MVC structure, Swagger documentation, and support for ES Modules/CommonJS
Fast, unopinionated, minimalist web framework
Express Basic Auth Middleware for Hyper.io
A Express.js server adapter for Bull-Board dashboard.
Plug & play basic auth middleware for express
GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).
A CLI command to automatically create Express basic api
Express middleware to log each request and response
Basic IP rate-limiting middleware for Express that slows down responses rather than blocking the user.
TypeScript definitions for express
Connect framework integration with http-auth module.
express middleware to perform http basic authentication
OpenTelemetry instrumentation for `express` http web application framework
JWT authentication middleware.
express middleware to perform http basic authentication
TypeScript definitions for express-serve-static-core
Swagger OpenAPI 3.x generator
Awilix helpers for Express
Evalute a basic arithmetic expression using postfix parsing approach.
A simple DSL for expressing and evaluating basic Matrix transformations and arithmetic operations
A tool aiming to intuitively enable designers with basic programming experience such as front-end designer/developers to create 2D vector graphics such as designs, icons and art using expressive code rather than common GUI applications for a faster workflow.
The Preconditions library provides a simple set of methods for checking arguments being passed into a method. Instead of writing custom checks and raising exceptions directly in your code you can use Preconditions to verify basic properties of your arguments (not-nil, satisfying a boolean expression, being of a certain type/duck-type) and raise the appropriate exception for you.
ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem. As an example: def conditional1 arg1 return 1 if arg1 == 0 return 0 end becomes: s(:defn, :conditional1, s(:args, :arg1), s(:if, s(:call, s(:lvar, :arg1), :==, s(:lit, 0)), s(:return, s(:lit, 1)), nil), s(:return, s(:lit, 0))) Tested against 801,039 files from the latest of all rubygems (as of 2013-05): * 1.8 parser is at 99.9739% accuracy, 3.651 sigma * 1.9 parser is at 99.9940% accuracy, 4.013 sigma * 2.0 parser is at 99.9939% accuracy, 4.008 sigma * 2.6 parser is at 99.9972% accuracy, 4.191 sigma * 3.0 parser has a 100% parse rate. * Tested against 2,672,412 unique ruby files across 167k gems. * As do all the others now, basically.
Matte is a Temple compiler that processes macros (basically tags) and mixins in an HTML document (formatted as an s-expression) and returns the resulting HTML, which is then compiled into Ruby by Temple. Note that this doesn't actually come with a full built-in markup language compiler; rather it only contains a compiler for processing Matte macros.
Test-driven learning is a way to master a programming language by writing unit tests around its API's. shubox lowers the barrier to entry for test-driven learning by providing a basic infrastructure in which to start coding: A directory structure, some classes and unit tests to get started, and a build script. shubox currently creates environments for Ruby and Java, but can easily be extended to any language that lends itself to unit testing. shubox is built on newgem, so extending the framework is as simple as creating new generator scripts. After installing shubox and generating a testing environment, you'll start off with some passing tests that exercise parts of the language's API. Write new learning tests, naming each method with the intent of the lesson, then write the code that makes a test pass. Can you complete the lesson again from memory? If not, you may need to study the concept more closely and implement the tests again. According to {a paper by Karpicke and Roediger}[http://psych.wustl.edu/memory/Roddy%20article%20PDF's/Karpicke_Roediger_2008_Science.pdf], "repeated retrieval practice led to greater than 150% improvements in long-term retention than studying alone. ...Although educators and psychologists often consider testing a neutral process that merely assesses the contents of memory, practicing retrieval during tests clearly produces more learning than additional encoding or study once an item has been recalled." shubox makes repeated testing easy by providing built-in test cleaners that delete your test implementations, while keeping comments and test names to express the intent of the test.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.