gitextract_u4wdc7d8/ ├── .github/ │ └── workflows/ │ ├── codeql.yml │ ├── nodejs.yml │ └── release.yml ├── .gitignore ├── .jshintignore ├── .jshintrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark/ │ ├── README.md │ ├── buf.txt │ ├── cache.js │ ├── decode.js │ ├── encode.js │ ├── reg.js │ └── string.js ├── index.js ├── lib/ │ ├── convert/ │ │ ├── index.js │ │ └── java.util.locale.js │ ├── custom_handler.js │ ├── object.js │ ├── utils.js │ ├── v1/ │ │ ├── decoder.js │ │ └── encoder.js │ ├── v2/ │ │ ├── decoder.js │ │ └── encoder.js │ └── v2_optimize/ │ ├── decoder.js │ └── encoder.js ├── package.json └── test/ ├── array.test.js ├── binary.test.js ├── boolean.test.js ├── convert.test.js ├── custom_handler.test.js ├── date.test.js ├── decode.circular.test.js ├── double.test.js ├── exception.test.js ├── fixtures/ │ └── 4k.txt ├── int.test.js ├── list.test.js ├── long.test.js ├── map.test.js ├── null.test.js ├── object.test.js ├── string.test.js ├── utils.js ├── utils.test.js ├── v1.test.js ├── v2.decode.cache.test.js ├── v2.list.encode.test.js └── v2.optimize.endecode.test.js