As easy as 1, 2, 3!
Updated:
- Aug, 08, 2022 update
configdocs for npm 8+ - Jul 27, 2021 add private scopes
- Jul 22, 2021 add dist tags
- Jun 20, 2021 update for
--access=public - Sep 07, 2020 update docs for
npm version
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <script type="module"> | |
| import { h, text, app } from "https://unpkg.com/hyperapp" | |
| app({ | |
| init: () => 0, | |
| view: state => | |
| h("main", {}, [ |
| //return an array of objects according to key, value, or key and value matching | |
| function getObjects(obj, key, val) { | |
| var objects = []; | |
| for (var i in obj) { | |
| if (!obj.hasOwnProperty(i)) continue; | |
| if (typeof obj[i] == 'object') { | |
| objects = objects.concat(getObjects(obj[i], key, val)); | |
| } else | |
| //if key matches and value matches or if key matches and value is not passed (eliminating the case where key matches but passed value does not) | |
| if (i == key && obj[i] == val || i == key && val == '') { // |
| //author: Sun, Junyi (weibo.com/treapdb) | |
| //usage: node --nouse-idle-notification --expose-gc --max-old-space-size=8192 memcached.js | |
| var config ={ | |
| port: 11211, | |
| max_memory: 300 // default 100M bytes | |
| } | |
| var net = require('net'); | |
| var LRU = function (max) { // this LRU implementaion is based on https://github.com/chriso/lru |