Define properties on JavaScript classes
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
`Object.defineProperty`, but not IE 8's broken one.
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Babel helper to create your own polyfill provider
Define (or modify) an object property.
Define a non-enumerable read-only property.
Define a lazily evaluated property on an object
An object schema merger/validator
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
Provide AMD's define() API for declaring modules in the AMD format
Nexus TypeScript SDK
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
Helper function to define a map
Feature toggle manager for Fiori tools
Define a read-only property.
Utilities for executing code in Web Workers
A library for setting up JavaScript factories to help build objects as test data, with full TypeScript support
Pure-JS CRC-32
Define a non-enumerable read-only accessor.
A WebdriverIO runner to run tests locally
Add defineOptions macro for Vue <script setup>.
Find all dependencies within a JavaScript file using AMD module syntax
This defines a class that can simplifies creating Web Services. It inherits from soap2r's SOAP::RPC::StandaloneServer and provides a few enhancements, the most important the fact that it is able to produce the WSDL automatically.
You can define a temporary class and use it in ActiveSupport::TestCase.
Classy Inheritance adds a depends_on class method to your ActiveRecord model so that you can define requisite objects. This functionality is provided using the existing ActiveRecord methods without monkey patching any core code. Essentially, it provides an easy interface to generate code that anyone could add to their model to receive the same result. Depending on the parameters to your depends_on call, it may add some of the following methods: validates_presence_of, validates_associated, has_one or belongs_to.
BinStruct is a small class for defining structures that can be used to parse / manipulate binary data. It is similar in concept to BitStruct, but supports some things that are difficult to do with a pure pack / unpack approach. It is mainly designed to work with the Metafuzz fuzzing tools, but would possibly be useful to anyone working with binary data.
Classy Inheritance adds a depends_on class method to your ActiveRecord model so that you can define requisite objects. This functionality is provided using the existing ActiveRecord methods without monkey patching any core code. Essentially, it provides an easy interface to generate code that anyone could add to their model to receive the same result. Depending on the parameters to your depends_on call, it may add some of the following methods: validates_presence_of, validates_associated, has_one or belongs_to.
This library offers an implementation of protocols against which you can check the conformity of your classes or instances of your classes. They are a bit like Java Interfaces, but as mixin modules they can also contain already implemented methods. Additionaly you can define preconditions/postconditions for methods specified in a protocol.
A Ruby utility that defines both class and instance accessors for class attributes. Creates private *_attr* and *_attr=* methods that can still be used if the public methods are overridden.
Emulates Python threading API paradigm. Creating threads by giving some block to constructor is sometime slightly unpractical way of running threads. This library allows encapsulating threads to classes, so class can define itself as thread which can be run by plain method call.
A TestBench fixture is a pre-defined, reusable test abstraction. By including TestBench::Fixture, any class can use the TestBench DSL. Fixture classes are typically actuated as part of another TestBench test, but they can also be exercised and tested in isolation.
Provides a DSL for implementing classes which can then be consumed to create pre-defined hashes.
Define a form class that can be used with ativesupport.
In defining your classes, you can define allowable return values for your methods by type and with user-defined guards.
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.