{
  "query" : "CREATE TABLE `m7_identity_token_cache` (\\n    `id` BINARY(16) NOT NULL,\\n    `namespace` VARCHAR(64) NOT NULL,\\n    `cache_key` BINARY(32) NOT NULL,\\n    `value` LONGBLOB NULL,\\n    `created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,\\n    `modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,\\n    `expires` DATETIME NULL DEFAULT NULL,\\n    PRIMARY KEY (`id`),\\n    UNIQUE KEY `uq_m7_identity_token_cache_namespace_key` (`namespace`, `cache_key`),\\n    KEY `idx_m7_identity_token_cache_expires` (`expires`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci",
  "limit" : null,
  "result" : null,
  "live" : true,
  "error" : "CREATE command denied to user 'm7www'@'localhost' for table `www_m7`.`m7_identity_token_cache`",
  "exc" : **object**
}
M7

M7 JavaScript Tools

Product directory Products, runtime libraries, browser primitives, and supporting utilities

JavaScript tools without the framework tax.

The M7 JavaScript toolchain ranges from complete product surfaces to small browser primitives. Start with the job you need to solve, then move as close to the underlying package as your implementation requires.

Product directory Toolchain map

Start broad. Go lower only when the work calls for it.

The directory keeps customer-facing products and their supporting JavaScript packages in one navigable surface.

  1. 01 Products Begin with an M7-facing capability or integration surface.
  2. 02 Runtime Use the bootstrap and shared library foundation directly.
  3. 03 Primitives Choose a focused observer, event, scheduling, transport, or utility package.

01 / Product directory

Back to top

Product directory