mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
* Add analytics table * Setup memory package boilerplate * Bootstrap library * [WIP] setup serialize/deserialize for data * Finish compress/serialize utils * Add get/set for local * Add increments method * Add delete + comments * Add pub/sub methods * Remove erroneous files * Add has, setMax * Restructure to 3 subclasses * WIP add Redis cache * Add set-max * Add cacheMulti * Add tests for redis cache * Don't compress small values * Only decompress values that are compressed * Add test for arr-to-buf * Add tests for multi-stage cache * Add test for create * Finish redis based messenger bus * Add redis bus to createBus * Resolve lock file conflict * Align dev deps versions * Format files * Update packages/memory/package.json Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch> * It's okay, ESLint * Add local rate limiter * Add redis limiter * Add simple readme * Add changeset * 'key value' -> 'key-value' * Sort package.json * Remove leftovers * Move timer calls to corresponding test * Add KV asbraction based on previous "cache" * Update cache to use kv * Add more specific console logs * Only define setMax if not exists * Run formatter * Use parseJSON util * Fix typo in class docs * Install directus/utils * Default to Map if LRU config isn't set * Ignore errors thrown in handlers * Create process-id util * Use pubsub in multi-stage handler * WIP Update tests * Update package lock * Fix formatting errors * Fix timestamp in test * Uno mas * Fix mock order --------- Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
17 lines
1.1 KiB
Plaintext
17 lines
1.1 KiB
Plaintext
MIT License
|
|
|
|
Copyright 2023 Monospace, Inc.
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
|
|
documentation files (the “Software”), to deal in the Software without restriction, including without limitation the
|
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
|
|
persons to whom the Software is furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
|
|
Software.
|
|
|
|
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
|
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
|
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|