the dynamic superuser(admin) role for the loopback application.
the dynamic user role for the loopback application.
the function to get nearest day of week.
the extensions of the angular schematic.
limits the max count of find/findOne for the loopback application.
add the bunyan logger to the loopback application.
use the bdd(cucumber) to test the RESTfull API
enable the zone.js to the each request of koa.
These directives allows you to add the reactable/computable ability to your elements of a document.
Fast & simple storage - a Node.js-style LevelDB wrapper with sync supports
A knowledge-driven hierarchical nosql database
get a clean levelup-sync instance for testing.
hierarchy partition nosql databases wrapper for abstract-nosql
hierarchy partition levelup databases like the file path/folder
An drop-in replacement for LevelDOWN that works in memory only with sync supports
add the cache ability to abstract-nosql database.
add the encoding ability to abstract-iterator.
A Node.js LevelDB binding with sync supports inherits from abstract-nosql.
add the iterator ability to abstract-nosql database.
String serialization of arbitrarily complex structures that sort bytewise.
abstract error class with error code supports to create error class quickly
add the read/write streamable ability to abstract-nosql database.
more easily add the factory ability to your class for node and javascript
Enhanced inheritance for dynamic inheritance and mixin.
Add the subkey/sublevel feature to abstract-nosql database
add the encoding ability to abstract-nosql database.
support secondary cache mechanism. the first level cache is fixed memory-resident always with the highest priority. the second level is the LRU cache.
the run-time type infomation of object
refCount ability and RefObject with RefCount and AddRef/Release Support.
The abstract codec class to encode/decode buffer/string.
Browser-friendly enhanced util fully compatible with standard node.js
AbstractObject with Object State Events Support
make custom ability more easy. generate the ability which can be added to any class directly.
Browser-friendly enhanced events most compatible with standard node.js, it's powerful eventable ability.
An abstract prototype for nosql database with sync and streamable (LevelDOWN API)
A Node.js LevelDB binding with sync supports inherits from abstract-nosql.
Nosql database that works in memory only inherits from abstract-nosql
add the cacheable ability to custom-factory.
Browser-friendly enhanced path fully compatible with standard node.js
Get contributors from git, and generate a JSON list of contributors or a list base on a user defined template.
the custom more powerful mime-type utility can work with mime-db.
an object stream to emit each file in a dir, set your `readdir`, `stat` function to use it.
It can be used on any virtual file system, and stream supports.
make it easier to manage the properties/attributes of your class.
It abstracts the File and Folder classes, can be used on any virtual file system, and stream supports.
Load the config file as a plain object. The config file format can be registered.
Sequnence execution tasks via any-promise.
Load the config in the folder as a plain object.
get the config and toc object from the markdown string.
The Abstract Resource File Class. Each resource could have many custom attributes. These attributes could be a front-matter block in the same file, or as a separate configuration file exists.
Statistical summary of various infomation about git commiter.
The hierarchical task registry collects tasks to execute synchronously or asynchronously.
the series task run the task collection one by one.
the minimatch extend to support the multi-patterns and negative pattern.
The hierarchical task registry collects tasks to execute synchronously or asynchronously.
Execute npm commands programmly with synchronously or asynchronously.
Resource Task is an abstract [resource][resource-file] processing task.
The ISDKResource inherits from resource-file.
Check the file name of the file system is case-sensitive or not.
ISDK Task is a general building task. internal used via isdk.
The task to copy a file object to dest dir.
collects the template engines and abstract template-engine task
The lodash template engine.
Apply the configuration data to the file contents(treat it as the template).
the isdk processor client
It's a console logger inherited from abstract-logger.
The mkdirp task for task-registry.
Object-Oriented Folder/Directory Class.
The abstract-type library includes the abstract `Type` class and `Value` class for streamable type info and validating value.
the class type info object.
the function type info object
the date type info object.
the array type info object.
The task will apply a layout to the file contents.
get the current user from access token for Loopback.
supertest helper request object for Loopback.
add the remote context to the specified remote methods of the loopback application.
migrate the database and import datas automatcally for the loopback application.
Automatically installs a git pre-commit script in your git repository which runs your `npm test:ci` on pre-commit
The abstract markdown viewer mixins component for vue
An Advance QInput for Quasar
JSON canonicalize function
The core of PouchDB as a standalone package.
PouchDB Advanced Transform Library
interative tag for markdown-it markdown parser.
use highlight.js for interative markdown.
interactive markdown render for Hexo with Theme-Next
ES201X/TypeScript class decorator for property-manager
pouchdb extension plugin to tryGet/tryPut/tryRemove, fetchJson
process html to a specified format document
Generate the index.js of ESM for a directory
Your Offline(local) AI agent client for Programable Prompt Engine
Offline(local) AI Client Command to manage brains
Offline(local) AI Client Command to manage config file
Offline(local) AI Client Command to run Programable Prompt Engine script
Offline(local) AI Client Command to test Programable Prompt Engine script
AI Shell(Terminal) Command Assistant
Offline(local) AI CLI OpenAI Provider
A lightweight, pluggable mailbox kernel inspired by the Erlang Actor Model. It treats all communication as delivering a message to an address, enabling fault-tolerant, distributed, and human-computer collaborative systems.