{"id":16102866,"url":"https://github.com/kanasimi/cejs","last_synced_at":"2025-04-05T21:07:31.590Z","repository":{"id":38551159,"uuid":"2209911","full_name":"kanasimi/CeJS","owner":"kanasimi","description":"The project aims to develop a JavaScript module framework that is simple to use with some interesting features. 本計畫目標是建立一個簡單上手的 JavaScript 模組架構。","archived":false,"fork":false,"pushed_at":"2024-10-29T20:41:07.000Z","size":37584,"stargazers_count":59,"open_issues_count":0,"forks_count":12,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-29T22:50:48.677Z","etag":null,"topics":["address-input","arbitrary-precision","arithmetic","calendar","cejs","character-encoding","chinese-era","internationalization","numerals","traditional-chinese-calendar"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kanasimi.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2011-08-15T13:48:04.000Z","updated_at":"2024-10-29T20:41:11.000Z","dependencies_parsed_at":"2024-01-13T23:40:46.794Z","dependency_job_id":"6dffb054-4607-4300-ac25-ae693d329e0a","html_url":"https://github.com/kanasimi/CeJS","commit_stats":{"total_commits":4066,"total_committers":5,"mean_commits":813.2,"dds":0.03664535169699956,"last_synced_commit":"da2f862a45b32e390b7c4ce0983ffad968d6e16e"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanasimi%2FCeJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanasimi%2FCeJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanasimi%2FCeJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanasimi%2FCeJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kanasimi","download_url":"https://codeload.github.com/kanasimi/CeJS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399877,"owners_count":20932876,"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":["address-input","arbitrary-precision","arithmetic","calendar","cejs","character-encoding","chinese-era","internationalization","numerals","traditional-chinese-calendar"],"created_at":"2024-10-09T18:54:54.638Z","updated_at":"2025-04-05T21:07:31.574Z","avatar_url":"https://github.com/kanasimi.png","language":"JavaScript","readme":"﻿\u003c!--\r\nhttp://stackshare.io/continuous-integration\r\n--\u003e\r\n[![npm version](https://badge.fury.io/js/cejs.svg)](https://www.npmjs.com/package/cejs)\r\n[![npm downloads](https://img.shields.io/npm/dm/cejs.svg)](https://www.npmjs.com/package/cejs)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/kanasimi/CeJS/badge.svg?targetFile=package.json)](https://snyk.io/test/github/kanasimi/CeJS?targetFile=package.json)\r\n[![GitHub Actions workflow build status](https://github.com/kanasimi/CeJS/actions/workflows/npm-test.yml/badge.svg)](https://github.com/kanasimi/CeJS/actions)\r\n\u003c!--\r\n[![Travis CI Build Status](https://travis-ci.com/kanasimi/CeJS.svg?branch=master)](https://travis-ci.com/kanasimi/CeJS)\r\n[![AppVeyor CI Build status](https://ci.appveyor.com/api/projects/status/ny0vr4x2uesiumm0?svg=true)](https://ci.appveyor.com/project/kanasimi/cejs)\r\n[![CircleCI Build status](https://circleci.com/gh/kanasimi/CeJS.svg?style=svg)](https://circleci.com/gh/kanasimi/CeJS)\r\n[![scrutinizer Build status](https://scrutinizer-ci.com/g/kanasimi/CeJS/badges/build.png?b=master)](https://scrutinizer-ci.com/g/kanasimi/CeJS/)\r\n\r\n[![Known Vulnerabilities](https://snyk.io/test/npm/cejs/badge.svg)](https://snyk.io/test/npm/cejs)\r\n[![Dependency Status](https://david-dm.org/kanasimi/CeJS.svg)](https://david-dm.org/kanasimi/CeJS)\r\n--\u003e\r\n\r\n# [Colorless echo](https://colorlessecho.github.io/reviews/) JavaScript kit\r\nThe project aims to develop a JavaScript module framework that is simple to use with some interesting features.\r\n本計畫目標是建立一個簡單上手的 JavaScript 程式庫架構。\u003c!-- toolkit --\u003e\r\n\r\n## Web page usage / browser 運行方式\r\n\u003c!--\r\nhttps://github.com/highlightjs/highlight.js/blob/master/SUPPORTED_LANGUAGES.md\r\n--\u003e\r\n```html\r\n\u003cscript type=\"text/JavaScript\" src=\"path/to/ce.js\"\u003e\r\n\t// { \"run\" : \"module name or callback\" }\r\n\u003c/script\u003e\r\n```\r\n\r\n```javascript\r\n// Insert from browser console\r\nvar cejs_node = document.createElement(\"script\");\r\ncejs_node.setAttribute('src', 'https://kanasimi.github.io/CeJS/ce.js');\r\ncejs_node.setAttribute('type', 'text/javascript');\r\ndocument.head.appendChild(cejs_node);\r\nif (!window.CeL) window.CeL = { initializer : function() { CeL.run('interact.DOM', initialization); } };\r\nfunction initialization() {}\r\n```\r\n\r\n```javascript\r\n// CeL.run( 'module.name', function callback() { /* ... */ } );\r\nCeL.run([ 'data.math', 'application.debug.log' ], function() {\r\n\tCeL.assert([ CeL.GCD(4, 6), 2 ]);\r\n});\r\n```\r\n\r\n## Node.js usage / node.js 運行方式\r\n\r\n### Node.js lazy installation. Node.js 環境最新版本懶人配置法\r\n\u003ccode\u003e[npm](https://www.npmjs.com/package/cejs)\u003c/code\u003e 安裝的可能不是最新版本，這裡示範的是最新版本的安裝方法。\r\n\r\n不囉嗦，已經做過的步驟可以跳過：\r\n1. 請先安裝 [node.js](https://nodejs.org/) 與 [7-Zip](https://en.wikipedia.org/wiki/7-Zip)\r\n2. 下載 GitHub repository 安裝檔 [GitHub.updater.node.js](https://raw.githubusercontent.com/kanasimi/gh-updater/master/GitHub.updater.node.js)\r\n3. 在[命令行界面](https://zh.wikipedia.org/wiki/%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2)下，進到 GitHub repository 安裝檔(`GitHub.updater.node.js`)所在的目錄，執行命令以下載 CeJS 程式庫：\r\n\r\n   ```bash\r\n   node GitHub.updater.node.js\r\n   ```\r\n\r\n4. CeJS 程式庫應該已經解壓縮，並且放在安裝檔所在目錄的 CeJS-master 目錄下，可以開始試用：\r\n\r\n   ```bash\r\n   node\r\n   ```\r\n   ```javascript\r\n   // or: require('./CeJS-master/_for include/node.loader.js');\r\n   require('./_CeL.loader.nodejs.js');\r\n   var cejs = require(\"cejs\");\r\n   CeL.run([ 'data.math', 'application.debug.log' ]);\r\n   CeL.assert([ CeL.GCD(4, 6), 2 ]);\r\n   ```\r\n\r\n5. 每次要更新到最新 CeJS 程式庫時，只要重新執行一次 GitHub repository 安裝檔即可。\r\n\r\n### Installation via npm 安裝\r\n\u003c!-- NodeICO badges --\u003e\r\n[![NPM](https://nodei.co/npm/cejs.png)](https://nodei.co/npm/cejs/)\r\n\u003c!-- [![NPM](https://nodei.co/npm-dl/cejs.png)](https://nodei.co/npm/cejs/) --\u003e\r\n\r\n1. First, go to [nodejs.org](https://nodejs.org/), download the runtime environment and [install the node.js package](https://nodejs.org/en/download/package-manager/). 請先安裝 [node.js](https://nodejs.org/)。\r\n2. Then, install the CeJS library: 接著安裝 CeJS library:\r\n   ```bash\r\n   $ npm install cejs\r\n   ```\r\n* 請注意：採用 `npm` 安裝的可能不是最新版，尚未加入最新功能。建議下載最新版本壓縮檔，解開後配置；而不是直接執行 `npm install` 安裝舊版的程式庫。\r\n\r\n### Installation via GitHub latest version 一般正常安裝方法\r\n鑒於更新頻繁，有些功能可能最新版本才具備；若是執行的程式採用了新功能，將會發生嚴重錯誤。此時您可直接到 GitHub 下載最新版本壓縮檔，解開後配置。\r\n\r\nSince the frequent updates of the code, some features may work at the latest version only; it's recommended download the latest version at GitHub, and then configure the library.\r\n\r\n#### Using a setup script:\r\nFor using the alpha version of CeJS, you can set `{ \"dependencies\": {\"cejs\": \"github:kanasimi/cejs\"}}` in the package.json, or use a setup script:\r\n1. Install node.js, wget/curl and [7-Zip](https://en.wikipedia.org/wiki/7-Zip). e.g.,\r\n\r\n   ```bash\r\n   yum -y install nodejs wget p7zip\r\n   ```\r\n\r\n2. fetch CeJS updater script. e.g.,\r\n\r\n   ```bash\r\n   cd /tmp\r\n   mkdir CeJS \u0026\u0026 cd CeJS\r\n   wget \"https://raw.githubusercontent.com/kanasimi/gh-updater/master/GitHub.updater.node.js\" || curl -O https://raw.githubusercontent.com/kanasimi/gh-updater/master/GitHub.updater.node.js\r\n   # This script will download + extract CeJS library at ./CeJS-master.\r\n   node GitHub.updater.node.js\r\n   ```\r\n\r\n3. See [GitHub.updater.node.js](https://raw.githubusercontent.com/kanasimi/gh-updater/master/GitHub.updater.node.js) for automatic updating configuration.\r\n\r\n\u003c!--\r\nUsing git:\r\ngit clone --single-branch --depth 1 https://github.com/kanasimi/CeJS.git\r\n# for update:\r\n# https://stackoverflow.com/questions/2866358/git-checkout-only-files-without-repository\r\n# https://stackoverflow.com/questions/6941889/is-it-safe-to-shallow-clone-with-depth-1-create-commits-and-pull-updates-aga\r\n# https://stackoverflow.com/questions/41075972/how-to-update-a-git-shallow-clone\r\ngit fetch --depth 1; git reset --hard origin/master\r\ngit clean -dfx\r\n--\u003e\r\n\r\n#### To setup the loader as a split file:\r\n1. Copy the loader file, \u003ccode\u003e[_CeL.loader.nodejs.js](https://github.com/kanasimi/CeJS/tree/master/_for%20include/_CeL.loader.nodejs.js)\u003c/code\u003e to the target directory (e.g., the same as the script file).\r\n2. Create the repository_path_list_file, \u003ccode\u003e[_repository_path_list.txt](https://github.com/kanasimi/CeJS/blob/master/_for%20include/_repository_path_list.sample.txt)\u003c/code\u003e in the same directory.\r\n3. Set the path list to search the library base: Write to the repository_path_list_file (`_repository_path_list.txt`), one path per line.\r\n4. to use in a script file:\r\n\r\n   ```javascript\r\n   //global.use_cejs_mudule = true;\r\n   require('./_CeL.loader.nodejs.js');\r\n   ```\r\n\r\n#### To setup the loader inside a single script file:\r\n1. Copy all codes of [_CeL.loader.nodejs.js](https://github.com/kanasimi/CeJS/tree/master/_for%20include/_CeL.loader.nodejs.js) to the front of the script.\r\n2. Set the CeL_path_list to the paths to search the library base, split by '|'. See also [node.demo.js](https://github.com/kanasimi/CeJS/blob/master/_test%20suite/misc/node.demo.js).\r\n\r\n\r\n### Execution\r\nLet's try it:\r\n```bash\r\n$ node\r\n```\r\n```javascript\r\n// Load CeJS library.\r\nrequire('cejs');\r\n\r\n// Load modules.\r\n// CeL.run( 'module.name', function callback() { /* ... */ } );\r\nCeL.run([ 'data.math', 'application.debug.log' ]);\r\n\r\n// Running codes.\r\nCeL.assert(CeL.GCD(48, 64) === 16);\r\nCeL.assert([ \"2³⋅13⋅80611⋅82217\",\r\n\t\tCeL.factorize(689269837048).toString() ], 'factorize');\r\n```\r\n\r\n## Features and examples 特點\r\nFor further introduction, please see the [wiki](https://github.com/kanasimi/CeJS/wiki).\r\n進一步介紹請參閱本計畫之 [wiki](https://github.com/kanasimi/CeJS/wiki)。\r\n\u003c!-- TODO: screenshot data:image/png;base64, --\u003e\r\n\r\n### 中西曆轉換\r\nLive demo: [紀年轉換工具](https://kanasimi.github.io/CeJS/_test%20suite/era.htm).\r\n\r\n[![紀年轉換工具](https://lh3.googleusercontent.com/N9NilsxV-YIiGqYgzKkQWsKxeGoplKLeJXWo4f-hqgwIT4PHzp1UxI4b-hnFV_Fotr7ENNGcB03uGLZHLvyI6CmmN0DXn2yGzq48gPq9BxPOqtKiqEgcqlK2UNzqCcAoe8dK2V-9lZRJ_HuSGYjbw-lnkdRVTZ1UwhSNHAKO8sg67ICwpkKdZlugrzMxO3x2WQ--oqzAVCQJ_NFsB2oJh8ZZv4U5r85M6eQirL5dNoCo-SoXXRVuAAOJqEG7-ymiOR2_rPTIs1JzAVGiugkoRb2avi8Oi7NjIBwZHXt-Id5C9v5B6T1kejG3GGLt_wWfUcANONgYSsoLKp37AkKZHrvV6M6bDMSqvOwm81hHRUoQS9pDoAw_cLI6oZmmYIFADwgcqFf3Xusf8ZkhVDI0PejCls-laEEeCHBKLI0_s-e__OG-n72oLXHm_cYgLTcmXWaA7U_sG9OxfApHcLRkb1foyY9bcGJV-xpRwA4-gHwMpLlyhbsEYq-92AwYckFT5rzD0kCNfV7tEoG1gqQIM-6gvi4gyD3Y3FDKEKIr9sZA-i7CYvnrKNmVbsrNFj2oJiiE=w1229-h669-no)](https://kanasimi.github.io/CeJS/_test%20suite/era.htm)\r\n\r\n### 直式四則運算\r\n直式四則運算 (elementary arithmetic)，即直式加減乘除、長除法。\r\n\r\n![直式四則運算-加](https://lh3.googleusercontent.com/qM-718nNrqhSOdUJv2EN6D1_Ah_jJQHSD2RXRPje0DLNVP9W8oZ2RtjBwMS3Q4zZcs-ZdLdkk69ZFaufHH2es9ES4QFtE6PDf8fvLkfNTrq5th9zxaJyNQnMqxIkAf0MB_g1CsYlZIf2PRvNkBpgguquyDIbbAw59wLQHEkRaB10brMw48PwN3pq3sEmxuD-LtuEnO1SasX0yNUcpaX2o5fe6BKFfe1OsSLyo9CNGYKeUc6JVZkzcvOMpXcls7aXnN6UAhbgNr8BaBoNgwwj7_EW6f-OEer3e1WUq7W-v3eAksLhgCUbZnUI65qCYlneg6FuTf7-8-UZdi_ByKist-F5yjAD5jPwOxrVYTUhc6TYid5O_2SeADSMUPLcWJ1YcT2XkivyxdAN--3nhvEAaH_nFI9ZF_t68VAncZBtEoBtzEQ18k_MSuAQSTWDVbPEkwOKp1_-3Ut1xDlUUOX9CnY3xK4F-9c9xziI9gOvMFRE5o6KV9po_3njY9J9u1ztMNAvURMH72__vB07N3oiPQRvCRyL4zEyLV0S2u0cLSChYIUVVEEUjDnAsV9-IOJwdxad=w109-h54-no)\r\n![直式四則運算-減](https://lh3.googleusercontent.com/mWTjsAfG6nlGk_3sH-OMcfvmTC3zTqeTTD63Mz0H5Qg6ldbd2wD1jiVbe5uckRieSQq4xHDb9PCmCDDqfbRr1PrRShm6rzZ5JC-uVbixf4INktgmVHYuKv91xwnzzKamtj78EiShvVeP3Kk9mKAW8Pcsj4qr9Q-3dWbPfQR4XdELltKk6nNOwvpRtBU-MTiW8G1NFbYPnHa54w-IsUsz-JVkfnSRE52ounNnsDjpmRZ4aH8x84jaaQm2sfpFY_c87ChKMjOhzwHidiHLv6vUP9H8M8syNW9FmK2_vBW_5z4xgG6AG1kA2CJgUehrqB_Pn4r2nzwpIZlvbju1n13mSm8yygM39dZMRx_Ci3OdEe7o_nJUNi0bX4Pr3xLRhmHLw1ApQ3ClzfKciwaeKV3oXnCcd4wQXFdvfxQ-nYD7FiZBlvR5Nuh0YGmGgNjszQDync3rS0xbVeN4HjwatEdgvroDhbjyPU-y7AV_YRyf1Dp2S3zJRvx9p0Gd5f3nF3-cIZswpjkM9JG17fefZEY1HluFeKnYS2lr9f9kZRfE0uibyOBcx3R1vjM0JqnqxhzO9XGC=w115-h56-no)\r\n![直式四則運算-乘](https://lh3.googleusercontent.com/DFa-judnb6zgyexIckEuNJ5vMdN0XDpW9D_kPyywkwScabTBsApuWl8K3ipgstRDNSV0nf_-rWA13J-KHma3AVqiie9i6voKdLCxnEUMtJM3gbkTUcYN1QBXO-THLpsSPgtatIiylWp0HYSPK_NGmt15Ur4SBTG4x9J-UUvPwDdi4QhkqifDn13-FzFC1QmqsOJK3JRoP_oAdTf4rNfWaY33WMkATiW6zLKQjJP_LbCIIUyg_ED_byfE2K0bdmnnQVl7Av1iBhaGNCHgsyp_rqmyvIrd2sWf_yP06KnQmim-wIBa5XWVkccH29kzlv6LCBzjg50yrhCcvL43Pcwm87xDDJhJBvjOQOeCNjTltvvI3m0a0Q00WKvVToANkc-1O8ZFIffANiTI4nFLeS7YiSfSSj1EHH4tUiavlMtMWqLhSYGcol7Jbj9lwZMxHIkmkUb6bFLnB_Pnk1dYrAcPSu1W3k2JPuX4IpIxDEsoGt0A3rRDBq7baFzDjZoQsR0f2cEej-AEF0Pgviu0vkqgttTDJ9U6DWJ3RldNhd509t2aUwbbKQnabUfulIEviiSBhBlI=w119-h124-no)\r\n![直式四則運算-除](https://lh3.googleusercontent.com/GAxL2YTiJruCCb1Hx0FxsjykGjy9qjatlHnKngfAijamXrIRXG0w7xFUDqEKVpz8KLNLAs0T2iGR4zkWKT5lzUNdpbVLAsgGuv9qAaKbQesNjdX67lfgYoqxwXNhAgT9g2oJ-swoUx6wnPLMO1x-IROrR5GTIv5V0DNIfsZGnit183uHN23MKoF0Er0XpWU9gjSzC53TTqEKxStnhCD-7cahI7WKxOws54vek9bAAIkq7OeUx94u-R9AtSMBmuJG0iFzxvqSlejvTdYjyWguQbv4RN_hdYB7Fp9KEZnyX1gl_Epr1vWBeXKDMHtFK2VArf458esi7wvM5DanY2cILAxDu9wO3e9Ms_jrPOGk33AjtlNRUzNm7GxQev_nDH6zFzed5wX6BlYAI7y-WrCuvKXlu33Xgk5o2LSGcUK_nb8Qak80xJ8pnevnaxMNxwzBohPqlHXOpzG6Wii07fXyUL5Ft7jTKdyJJKecLdw0KZ87jvEmmZLP4EtRJ2lLdavjVnvpA4KB7W_ks0x-JYjL9mwmtgaoObfLtTQb8vJoSDFf9829Q00rjHliyLoFAowjuPeu=w196-h220-no)\r\n\r\n### ES6 shim\r\nSee [compatibility.js](https://github.com/kanasimi/CeJS/blob/master/data/code/compatibility.js) and [native.js](https://github.com/kanasimi/CeJS/blob/master/data/native.js).\r\n\r\n## Demo 線上示範\r\n* The [live demo page](https://kanasimi.github.io/CeJS/_test%20suite/demo.htm) usually takes 10 to 20 seconds to load.\r\n* 由於頻寬不足，加上載入時須做初始化，本功能示範頁面在載入時得稍微等一下。\r\n[![live demo page](https://lh3.googleusercontent.com/mnxTEY5szTdGeYdUWjC4Pw18CwzJ4EkflaIA42lsBMQRXGthF8rBHbFSKIZ5LjokCQthIQOnxxmH8_eke4oD3Yr-kU1YzUPzOEINiBwdiCHhazHQVYdYRii4oc966DUmE-MV_B_o8j2Ko1XJ-X7Ro4K-xHA6rGY11Q7WIv3Qne-4Q9tfmgYkgysaYOBxUtsZIOrpKghFCfTXsnjVGVhsiCjc9pyT-x3udMZ-RBs6hF8AxFAprU5WX5utht69g9w6d2inJlLHuImvIHuL1dLNCU9PBHWbleOyRkEs_fUrou5-aqpaxYo07W_cfwmYsGQUVU1_g4eQNydlKMNOUAcuQm21sop7qT-j9LKrTPkGh4fbCi8Fw99PA9GsCMX_KK6PX1HKgnoBzCJDjPFjjQthhx3FCXLGuSZmhYp5Y2FN-Atm1MBQMgtigpLixZ52pQD6UIObrC0Mw33fGmhfe9nfnjDtVvjoXbvNaoZ2ZyKrQ-7peMaExoVRLKtUY_ZN2EwHPfVjBAFFZVKPwCg3hKK5ERM69cSrWUSkfdWlHp7_yIQ74wReMgDtu_bpvqF0D8SffAQu=w506-h297-no)](https://kanasimi.github.io/CeJS/_test%20suite/demo.htm)\r\n* [GitHub Pages](https://kanasimi.github.io/CeJS/) 在線演示。\r\n\r\n## Requirements and dependencies\r\n* 本 library 須使用新一點的瀏覽器/執行環境。\r\n* 本 library 將使用到 global 變數 ```CeL```。\r\n\r\n## Concepts 模組概念\r\n詳細請參閱[概念介紹頁](https://colorlessecho.github.io/reviews/articles/CeJS.html)。\r\n\r\n## Contact 聯絡我們\r\nContact us at [GitHub](https://github.com/kanasimi/CeJS/issues).\r\n\r\n(This document is written by [GitHub Flavored Markdown](https://help.github.com/categories/writing-on-github/).)\r\n\r\n[![logo](https://raw.githubusercontent.com/kanasimi/CeJS/master/_test%20suite/misc/logo.jpg)](https://colorlessecho.github.io/reviews/)\r\n\r\n\u003c!--\r\nMarkdown comment: need check under github and npmjs\r\nhttp://stackoverflow.com/questions/4823468/comments-in-markdown\r\nhttps://github.com/tiimgreen/github-cheat-sheet/blob/master/README.zh-tw.md\r\n\r\ntry: README.wiki\r\n--\u003e\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanasimi%2Fcejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanasimi%2Fcejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanasimi%2Fcejs/lists"}