{"id":14989655,"url":"https://github.com/kongnet/meeko","last_synced_at":"2025-08-03T20:37:07.777Z","repository":{"id":13590958,"uuid":"74823412","full_name":"kongnet/meeko","owner":"kongnet","description":"zero-dependency Nodejs Personal  awesome utilities","archived":false,"fork":false,"pushed_at":"2025-01-26T15:44:10.000Z","size":11411,"stargazers_count":80,"open_issues_count":0,"forks_count":55,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T00:09:28.468Z","etag":null,"topics":["javascript","json","koa2","math","meeko","mysql","nodejs","prototype","regexp","snowflake","statistics","zero-dependency"],"latest_commit_sha":null,"homepage":"https://kongnet.github.io/meeko/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kongnet.png","metadata":{"files":{"readme":"README-browser.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-26T12:05:48.000Z","updated_at":"2025-02-01T18:54:55.000Z","dependencies_parsed_at":"2024-06-18T16:11:16.309Z","dependency_job_id":"27a5781a-a500-451a-b95a-a5456a51fdd4","html_url":"https://github.com/kongnet/meeko","commit_stats":{"total_commits":1366,"total_committers":12,"mean_commits":"113.83333333333333","dds":0.3008784773060029,"last_synced_commit":"a9ae3332763c80bf77889ee311283b816c951fa0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kongnet%2Fmeeko","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kongnet%2Fmeeko/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kongnet%2Fmeeko/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kongnet%2Fmeeko/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kongnet","download_url":"https://codeload.github.com/kongnet/meeko/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248606859,"owners_count":21132428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","json","koa2","math","meeko","mysql","nodejs","prototype","regexp","snowflake","statistics","zero-dependency"],"created_at":"2024-09-24T14:18:42.892Z","updated_at":"2025-04-12T17:38:03.109Z","avatar_url":"https://github.com/kongnet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# meeko\r\n\r\n## meeko 前端支持\r\n\r\n#### rollup 转换\r\n\r\n\u003e cnpm i -g rollup\r\n\u003e rollup -c\r\n\u003e rollup.config.js 如下:\r\n\r\n```javascript\r\nimport commonjs from 'rollup-plugin-commonjs'\r\nimport json from 'rollup-plugin-json'\r\nimport resolve from 'rollup-plugin-node-resolve'\r\nimport polyfills from 'rollup-plugin-node-polyfills'\r\nimport builtins from 'rollup-plugin-node-builtins'\r\n\r\nexport default {\r\n  input: 'index.js',\r\n  output: {\r\n    file: 'out.js',\r\n    format: 'iife',\r\n    name: 'meeko' //,\r\n    // globals: ['perf_hooks', 'crypto', 'fs', 'path']\r\n  },\r\n  external: ['perf_hooks', 'Buffer', 'process'],\r\n  plugins: [\r\n    json(),\r\n    polyfills(),\r\n    resolve({\r\n      browser: true\r\n    }),\r\n    commonjs(),\r\n    builtins()\r\n  ]\r\n}\r\n```\r\n\r\n#### html 基本用法，使用 iife 转换\r\n\r\n```html\r\n\u003chtml\u003e\r\n  \u003chead\u003e\r\n    \u003cstyle\u003e\u003c/style\u003e\r\n  \u003c/head\u003e\r\n  \u003cbody\u003e\r\n    \u003cscript\u003e\r\n      /**\r\n       * 去除一些nodejs内部依赖，其他靠rollup处理\r\n       */\r\n      var perf_hooks = {}\r\n      var process = { platform: '' }\r\n      var Buffer = function () {}\r\n      Buffer.from = function () {}\r\n      Buffer.contact = function () {}\r\n    \u003c/script\u003e\r\n    \u003cscript src=\"out.js\"\u003e\r\n      console.log(meeko)\r\n    \u003c/script\u003e\r\n  \u003c/body\u003e\r\n\u003c/html\u003e\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkongnet%2Fmeeko","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkongnet%2Fmeeko","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkongnet%2Fmeeko/lists"}