Make pluginable applications.
An optimised way to copy'ing an object. A small and simple integration
Merge objects & other types recursively. A simple & small integration.
camelCase, kebab-case, PascalCase... a simple integration with nano package size. (SMALL footprint!)
record and replay the web
record and replay the web
Svelte plugin for prettier
unit-jest plugin for vue-cli
rehype plugin to sanitize HTML
GSAP is a framework-agnostic JavaScript animation library that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths,
the pluggable Test class for node-tap
rollup-plugin-node-polyfills ===
Display an error dialog in Sanity Studio v2 when a v3 plugin has been installed.
ESLint rules for AVA
Vite plugin for Laravel Wayfinder
Enables the use of Chromatic Turbosnap in vite storybook projects
An Rspack plugin to use workbox
PostCSS plugin to define global data that will be injected into PostCSS for use in other plugins.
Run Next.js seamlessly on Netlify
rollup-plugin-polyfill-node ===
Command line tool for Apollo GraphQL
Utilities for making Cypress plugin configuration easier
A Broccoli plugin which transpile ES6 to readable ES5 by using babel.
An unopinionated, scalable, tailwindcss theming solution
A puppet-lint plugin to check that Optional class/defined type parameters don't default to anything other than `undef`.
Proviso is a cli plugin system that focuses on provisioning servers, but you can create plugins for anything.
A puppet-lint plugin to check that: - a node definition declares only a role, - a role class does not have any param and only declares profiles, - a profiles class can declare anything but a role.
Minitest plugin to suppress output from tests. This plugin will buffer any output coming from a test going to STDOUT or STDERR, to make sure it doesn't interfere with the output of the test runner itself. By default, it will discard any output, unless the `--verbose` option is set It also supports failing a test if it is writing anything to STDOUT or STDERR by setting the `--fail-on-output` command line option.
Installs gem dependencies for a Rails 2 project where `rake gems:install` fails. I.e.: breaks the circular dependencies of requiring Rails and anything your vendored gems/plugins require in order to install these requirements.
A CLI editor built to have an Emacs similar development environment, with ruby in the heart of it instead of Elisp, that will make developing plugins and extensions faster and more enjoyable, this editor is kept to the minimum, anything that could be written as an pluging will be found as a plugin.
A Hoe plugin that helps me (and you, maybe?) keep from messing up gem releases. It shows a configurable checklist when <tt>rake release</tt> is run, and provides a chance to abort if anything's been forgotten.
Define your project in terms of blocks, configurations, tests, and modes. Install or Create recipes and/or plugins to define actions, compute clusters, and tools for simulation, synthesis, or anything else. Run your actions, test_lists, or tests in parallel, with dependencies, on a cluster, or locally. Share your recipes and plugins with people down the hall and around the world.
A Resque plugin. If you want to be able to add metadata for a job to track anything you want, extend it with this module. For example: require 'resque-meta' class MyJob extend Resque::Plugins::Meta def self.perform(meta_id, *args) heavy_lifting end end meta0 = MyJob.enqueue('stuff') meta0.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta0.meta_id # => '03c9e1a045ad012dd20500264a19273c' meta0['foo'] = 'bar' # => 'bar' meta0.save # later meta1 = MyJob.get_meta('03c9e1a045ad012dd20500264a19273c') meta1.job_class # => MyJob meta1.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta1['foo'] # => 'bar'
By default, if a page or a post in a Jekyll site has a syntax error in the front matter, Jekyll logs an error, does not render anything for the given page, and continues. The result is a site without any content for the page with the syntax error. This can be confusing for people who build sites without looking at the CLI, such as those of us whose sites build in a CI. In these cases, we may wish for our build to fail if there are front matter syntax errors. [This PR](https://github.com/jekyll/jekyll/pull/5832/files) seeks to add a config option for that, but in the meantime this plugin exists to fill the gap. This plugin may also be used to add the option to sites using an older version of Jekyll.
This is a Strelka application plugin for describing rules for [Cross-Origin Resource Sharing (CORS)](http://www.w3.org/TR/cors/). NOTE: It's still a work in progress. By default, the plugin has paranoid defaults, and doesn't do anything. You'll need to grant access to the resources you want to share. To grant access, you declare one or more `access_control` blocks which can modify responses to matching access-control requests. All the blocks which match the incoming request's URI are called with the request and response objects in the order in which they're declared: # Allow access to all resources from any origin by default access_control do |req, res| res.allow_origin '*' res.allow_methods 'GET', 'POST' res.allow_credentials res.allow_headers :content_type end These are applied in the order you declare them, with each matching block passed the request if it matches. This happens before the application gets the request, so it can do any further modification it needs to, and so it can block requests from disallowed origins/methods/etc. There are a number of helper methods added to the request and response objects for applying and declaring access-control rules when this plugin is loaded:
Authist is a Ruby on Rails plugin that provides a simple way to add role-based authorization to your application. It can easily be plugged into any user or group models in your application, and allows you to define a set of access types that roles can provide. Roles and users' participation in them can be changed at runtime, providing a highly customizable access control system to your website administrators. Authist is designed with a minimal impact on your own code architecture in mind. It creates a few database tables for itself, but does not change anything whatsoever to the data of your own models, and only adds a minimal mixin to the model itself. This allows it to peacefully integrate with most authentication libraries. Authist can also be used in combination with more advanced authorization gems like Pundit to add runtime-editable access roles to their policies.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.