Load micro-APPs (models, controllers, helpers, services, config and policies) from a hook's directory structure or specified directories and inject them into the main Sails app.
published version 1.1.1, 7 years agoEmanimation Technologies Polymorphic associations for Sails ORM.
published version 1.1.2, 7 years agoEmanimation Technologies Extra ORM function for Sails ORM. This introduces polymorphic associations, deep populate, dynamic attribute methods, soft deletes.
published version 0.2.0, 7 years agoUnix/Linux services administration for runit. It is mainly meant to be used on termux, but should work on any other Unix systems using runit.
published version 1.2.2, 7 years agoEmanimation Technologies Deep ORM hook for Sails ORM. This introduces polymorphic associations, deep population, inclusive population syntax and more, [dynamic attribute methods, soft deletes]
published version 1.0.2, 7 years agoExtend given module(s) with specified object. Use for extending object modules that you require and install as npm packages.
published version 0.4.1, 6 years agoInitialize an opinionated Mocha Framework Tests harness including a SailsJs unit-test file generator. Module uses a in-memory MongoDB to make sure tests are extremely fast.
published version 0.2.0, 6 years agoFilter an array of objects (or an array of just about anything) down to only include those objects with properties somewhat matching the provided query, even using a leventshein threshold.
published version 1.1.0, 6 years agoGenerate default JS Objects from GraphQL query using a provided schema. The result is much like the result the query will produce from the server howbeit with type defaults. eg: string will be "", number: 0 etc
published version 0.7.17, 2 years agoA directive supported plugin for teleporting DOM to another location in Vue.js 2.0 components.
published version 0.2.6, 3 years agoA Vue.js plugin that makes it easy to share reactive data between components.
published version 2.3.2, 4 years agoUtils for waiting or running `predicate` fn after every `interval` until it returns `truthy` or run out of `timeout`. Timeout a promise or wait for a property mutation in an Object.
published version 2.1.0, a year agoEasier and more useful Vue2.x event bus with zero dependencies. Features include expirable, lingering and catch-up async events and listeners (auto-removed), and a customizable atomic API.
published version 0.6.1, 4 years agoEasier and more useful events system that has a Vue2.x plugin. Features include async events and listeners, expirable, lingering and catch-up async events and listeners (auto-removed), and a customizable atomic API.
published version 2.2.4, 3 years agoGet current line stack information such as line number, method, file, filename, callSites, and more. Can search through callSites for/skip a particular functionName, typeName, or filename.
published version 0.1.2, 3 years agoLike what-is-circular, but returns the paths to the all circular references found, and directly to the offending key.
published version 2.0.2, 3 years agoLike the original clone-deep, it will recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives, setters, getters and circular objects cloning. Clones object property descriptors info as well.
published version 5.1.3, 3 years agoStrapi plugin creates a Vitest unit testing harness, that can be used to test Strapi apps and standalone plugins. It loads Strapi as a singleton that can be used by multiple independent test files. It can also be used in watch mode.
published version 0.3.0, 3 years agoOverride dotenv configuration using a given .env file. This is a missing piece of the dotenv lib.
published version 1.1.1, 3 years agoList and install transitive peerDependencies of your direct, development, optional or peer dependencies
published version 1.1.5, 3 years agoA package containing various utils for use with Strapi applications and plugins.
published version 0.1.3, 3 years ago