{"_id":"treemate","_rev":"2115991","name":"treemate","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","dist-tags":{"latest":"0.3.10"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"time":{"modified":"2022-01-02T15:16:17.000Z","created":"2020-10-01T09:18:27.317Z","0.3.10":"2022-01-02T15:12:17.343Z","0.3.9":"2021-12-05T18:21:59.400Z","0.3.8":"2021-09-19T09:01:26.862Z","0.3.7":"2021-09-19T08:04:39.396Z","0.3.6":"2021-09-19T06:02:36.809Z","0.3.5":"2021-09-06T15:06:01.841Z","0.3.4":"2021-09-05T04:01:27.333Z","0.3.3":"2021-09-01T17:42:17.698Z","0.3.2":"2021-08-19T17:18:53.819Z","0.3.1":"2021-08-18T17:37:06.787Z","0.3.0":"2021-08-07T14:16:14.955Z","0.2.12":"2021-07-15T17:32:07.811Z","0.2.11":"2021-06-16T13:35:11.042Z","0.2.10":"2021-05-22T08:45:11.038Z","0.2.9":"2021-05-22T06:21:38.681Z","0.2.8":"2021-05-22T06:08:40.173Z","0.2.7":"2021-05-21T13:53:37.031Z","0.2.6":"2021-05-16T08:32:42.766Z","0.2.5":"2021-05-16T08:00:59.181Z","0.2.4":"2021-01-31T12:30:39.946Z","0.2.3":"2021-01-20T07:13:58.313Z","0.2.2":"2021-01-20T05:02:42.094Z","0.2.1":"2021-01-19T15:10:57.854Z","0.2.0":"2021-01-19T08:59:15.434Z","0.1.18":"2021-01-15T10:32:36.121Z","0.1.17":"2021-01-15T10:12:56.079Z","0.1.16":"2021-01-14T15:26:29.782Z","0.1.15":"2021-01-14T15:02:47.868Z","0.1.14":"2021-01-14T09:00:06.702Z","0.1.13":"2021-01-11T17:47:25.864Z","0.1.12":"2020-11-14T11:51:41.477Z","0.1.11":"2020-11-13T12:51:41.341Z","0.1.10":"2020-11-11T16:01:37.653Z","0.1.9":"2020-10-28T08:47:55.036Z","0.1.8":"2020-10-28T08:26:21.643Z","0.1.7":"2020-10-26T16:33:35.150Z","0.1.6":"2020-10-22T16:17:00.515Z","0.1.5":"2020-10-03T06:00:47.356Z","0.1.4":"2020-10-02T17:44:05.491Z","0.1.3":"2020-10-02T17:28:11.744Z","0.1.2":"2020-10-02T11:46:19.230Z","0.1.1":"2020-10-02T11:27:15.702Z","0.1.0":"2020-10-01T09:18:27.317Z"},"users":{},"author":{"name":"07akioni"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"versions":{"0.3.10":{"name":"treemate","version":"0.3.10","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.5.1","typescript":"^4.0.3","vitepress":"^0.20.10"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","types":"./lib/index.d.ts","gitHead":"f5d3a46dfd0896493cc66f9b45bd78463c43c9e7","_id":"treemate@0.3.10","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"df40ce4c0c1251729b1431c9866134a34949fca5","size":15850,"noattachment":false,"key":"/treemate/-/treemate-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.10.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.10_1641136337132_0.7975791202477951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-02T15:12:22.696Z","publish_time":1641136337343,"_cnpm_publish_time":1641136337343},"0.3.9":{"name":"treemate","version":"0.3.9","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.4.1","typescript":"^4.0.3","vitepress":"^0.18.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","types":"./lib/index.d.ts","gitHead":"4fc27cefdbd3bde7d34f1ac2aacf2f5ed4e3d41c","_id":"treemate@0.3.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"62d207a03eda479ec20889779f4a00d33fe98e24","size":15830,"noattachment":false,"key":"/treemate/-/treemate-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.9.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.9_1638728519259_0.3098623395173601"},"_hasShrinkwrap":false,"publish_time":1638728519400,"_cnpm_publish_time":1638728519400},"0.3.8":{"name":"treemate","version":"0.3.8","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.4.1","typescript":"^4.0.3","vitepress":"^0.18.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"7010fad747f8e089ceeaf6f7902d5bb20234f8b7","_id":"treemate@0.3.8","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"791c0cd6eae5bdbd2cd04013429385f5366fdff4","size":15686,"noattachment":false,"key":"/treemate/-/treemate-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.8.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.8_1632042086692_0.40474861513656313"},"_hasShrinkwrap":false,"publish_time":1632042086862,"_cnpm_publish_time":1632042086862},"0.3.7":{"name":"treemate","version":"0.3.7","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.4.1","typescript":"^4.0.3","vitepress":"^0.18.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"b5c3ad52ed104d25b5213d8ec005c151aee5a3cd","_id":"treemate@0.3.7","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"f8ced992cee45e60e3eaade1b4ec431c62869173","size":15677,"noattachment":false,"key":"/treemate/-/treemate-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.7.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.7_1632038679260_0.03987381160986714"},"_hasShrinkwrap":false,"publish_time":1632038679396,"_cnpm_publish_time":1632038679396},"0.3.6":{"name":"treemate","version":"0.3.6","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.4.1","typescript":"^4.0.3","vitepress":"^0.18.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"243119fbd3bbb7c279dbaacf5328b3ae5a19d1e7","_id":"treemate@0.3.6","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"93a155daa082d0cbcc1a12f2ab6cae2bc6500703","size":15675,"noattachment":false,"key":"/treemate/-/treemate-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.6.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.6_1632031356664_0.5109687051158085"},"_hasShrinkwrap":false,"publish_time":1632031356809,"_cnpm_publish_time":1632031356809},"0.3.5":{"name":"treemate","version":"0.3.5","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.3.2","typescript":"^4.0.3","vitepress":"^0.17.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"a68673ae2a343742f06bb1046624956c04ff113e","_id":"treemate@0.3.5","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"6fcecedc587b89814de23686c10c10d687b0199f","size":15678,"noattachment":false,"key":"/treemate/-/treemate-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.5.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.5_1630940761705_0.4302623964115502"},"_hasShrinkwrap":false,"publish_time":1630940761841,"_cnpm_publish_time":1630940761841},"0.3.4":{"name":"treemate","version":"0.3.4","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.3.2","typescript":"^4.0.3","vitepress":"^0.17.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"b994f6d4fe44d4560efbbb80cfe9a89ee68f0b7d","_id":"treemate@0.3.4","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"d7a36619083c28b54f7eb2f816c120ae522ccd1f","size":15645,"noattachment":false,"key":"/treemate/-/treemate-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.4.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.4_1630814487173_0.8880518417575596"},"_hasShrinkwrap":false,"publish_time":1630814487333,"_cnpm_publish_time":1630814487333},"0.3.3":{"name":"treemate","version":"0.3.3","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.3.2","typescript":"^4.0.3","vitepress":"^0.17.0"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"3c0582ca04700d7de246016a0c0e6b52ce565afa","_id":"treemate@0.3.3","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"54dde2677cc598572864b1e540417998d59933a6","size":15638,"noattachment":false,"key":"/treemate/-/treemate-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.3.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.3_1630518137529_0.6903421011802531"},"_hasShrinkwrap":false,"publish_time":1630518137698,"_cnpm_publish_time":1630518137698},"0.3.2":{"name":"treemate","version":"0.3.2","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.3.2","typescript":"^4.0.3","vitepress":"^0.15.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"f86479174a603039f932e45c7c6734f7e250dc68","_id":"treemate@0.3.2","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"ad4f3072e51aab2801697ec20a467ebe01884070","size":15598,"noattachment":false,"key":"/treemate/-/treemate-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.2.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.2_1629393533595_0.8625518873527864"},"_hasShrinkwrap":false,"publish_time":1629393533819,"_cnpm_publish_time":1629393533819},"0.3.1":{"name":"treemate","version":"0.3.1","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.3.2","typescript":"^4.0.3","vitepress":"^0.15.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"4a4298058c748dcda8d274967f4cd15c6431755c","_id":"treemate@0.3.1","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"f82454ee5599f7aa4c6c332a2d485218c7aadef0","size":15449,"noattachment":false,"key":"/treemate/-/treemate-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.1.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.1_1629308226437_0.015885507306234947"},"_hasShrinkwrap":false,"publish_time":1629308226787,"_cnpm_publish_time":1629308226787},"0.3.0":{"name":"treemate","version":"0.3.0","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^27.0.2","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^27.0.4","prettier":"2.3.1","typescript":"^4.0.3","vitepress":"^0.15.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"ce984545cb777e432eeb6cc4ab0a6e58cd80f299","_id":"treemate@0.3.0","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"9f3ca2dce12d8285990646df4acb0db114b38088","size":15422,"noattachment":false,"key":"/treemate/-/treemate-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.3.0.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.3.0_1628345774797_0.6156962805493833"},"_hasShrinkwrap":false,"publish_time":1628345774955,"_cnpm_publish_time":1628345774955},"0.2.12":{"name":"treemate","version":"0.2.12","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"77fbac906f5bb6e44ea32315cb679a3bbfb60a4c","_id":"treemate@0.2.12","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"eed8ce0cd5a03f11c090c43d08f548694eead4b5","size":15142,"noattachment":false,"key":"/treemate/-/treemate-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.12.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.12_1626370327677_0.48769419153335014"},"_hasShrinkwrap":false,"publish_time":1626370327811,"_cnpm_publish_time":1626370327811},"0.2.11":{"name":"treemate","version":"0.2.11","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"a64f0ce80975f33e878588c1f89097431970b4fb","_id":"treemate@0.2.11","_nodeVersion":"14.17.0","_npmVersion":"7.15.1","dist":{"shasum":"cffa37051e613beaa82fd3fce56300e8e4d8328f","size":15116,"noattachment":false,"key":"/treemate/-/treemate-0.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.11.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.11_1623850510880_0.26933552135971417"},"_hasShrinkwrap":false,"publish_time":1623850511042,"_cnpm_publish_time":1623850511042},"0.2.10":{"name":"treemate","version":"0.2.10","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"b539189de282bcbf80f6cab56c176bde42721d73","_id":"treemate@0.2.10","_nodeVersion":"12.16.1","_npmVersion":"7.5.4","dist":{"shasum":"632618e854fa2e946233b5b87f116b86a5d0085f","size":15270,"noattachment":false,"key":"/treemate/-/treemate-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.10.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.10_1621673110898_0.6439842968891083"},"_hasShrinkwrap":false,"publish_time":1621673111038,"_cnpm_publish_time":1621673111038},"0.2.9":{"name":"treemate","version":"0.2.9","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"f44ffa067f2b3bb3067d781ee9e3d0497b9fc845","_id":"treemate@0.2.9","_nodeVersion":"12.16.1","_npmVersion":"7.5.4","dist":{"shasum":"a67455784fc46d9f66a2d125a1bbf6490a3d45bd","size":15240,"noattachment":false,"key":"/treemate/-/treemate-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.9.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.9_1621664498454_0.41890771285722495"},"_hasShrinkwrap":false,"publish_time":1621664498681,"_cnpm_publish_time":1621664498681},"0.2.8":{"name":"treemate","version":"0.2.8","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"c15021261e8368901b78defbb8b5df7ea000c2e5","_id":"treemate@0.2.8","_nodeVersion":"12.16.1","_npmVersion":"7.5.4","dist":{"shasum":"a8a4c342e680c83edb6a883733fdf189993ba9dc","size":15247,"noattachment":false,"key":"/treemate/-/treemate-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.8.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.8_1621663719986_0.031142613394932406"},"_hasShrinkwrap":false,"publish_time":1621663720173,"_cnpm_publish_time":1621663720173},"0.2.7":{"name":"treemate","version":"0.2.7","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"aefa2a7c736b55478aba1279a2c551f43da5839c","_id":"treemate@0.2.7","_nodeVersion":"12.16.1","_npmVersion":"7.5.4","dist":{"shasum":"fabfcb8f225d0ea2627c7dd55f77665749bd1d27","size":14937,"noattachment":false,"key":"/treemate/-/treemate-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.7.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.7_1621605216875_0.3773534986168616"},"_hasShrinkwrap":false,"publish_time":1621605217031,"_cnpm_publish_time":1621605217031},"0.2.6":{"name":"treemate","version":"0.2.6","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"67a49569ac9ee69e7aa3aaaf9fc25d599684e276","_id":"treemate@0.2.6","_nodeVersion":"12.16.1","_npmVersion":"7.5.4","dist":{"shasum":"0ca342ba9a2c187f2e5ff93a49456ef729244a00","size":14744,"noattachment":false,"key":"/treemate/-/treemate-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.6.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.6_1621153962654_0.5086516693293954"},"_hasShrinkwrap":false,"publish_time":1621153962766,"_cnpm_publish_time":1621153962766},"0.2.5":{"name":"treemate","version":"0.2.5","description":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->","main":"lib/index.js","module":"es/index.js","sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","husky":"^5.1.1","jest":"^26.4.2","prettier":"2.2.1","typescript":"^4.0.3","vitepress":"^0.12.2"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* docs/* *.js && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"fd53c0d3654631ae9a57542839255fbf031f8dd2","_id":"treemate@0.2.5","_nodeVersion":"12.16.1","_npmVersion":"7.5.4","dist":{"shasum":"74e61db86814bb0570a712fe1fb348ebd222dacb","size":14716,"noattachment":false,"key":"/treemate/-/treemate-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.5.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.5_1621152059028_0.017481760810299063"},"_hasShrinkwrap":false,"publish_time":1621152059181,"_cnpm_publish_time":1621152059181},"0.2.4":{"name":"treemate","version":"0.2.4","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"40f38415a13fcb8ff6f8d727f3abc1cd240eac80","_id":"treemate@0.2.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"a3c207f406e71052b31dc14689c7ec993f4725b7","size":11982,"noattachment":false,"key":"/treemate/-/treemate-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.4.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.4_1612096239827_0.5953195688420154"},"_hasShrinkwrap":false,"publish_time":1612096239946,"_cnpm_publish_time":1612096239946},"0.2.3":{"name":"treemate","version":"0.2.3","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"6606a7916b416f5635a96eca86d45956b0459575","_id":"treemate@0.2.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"a702eebef78afca3a84834d51ad2d256f3b5d7b6","size":11957,"noattachment":false,"key":"/treemate/-/treemate-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.3.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.3_1611126838113_0.7157729742032681"},"_hasShrinkwrap":false,"publish_time":1611126838313,"_cnpm_publish_time":1611126838313},"0.2.2":{"name":"treemate","version":"0.2.2","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"52c30e4698e728ffc029dccf9abc590a899aa325","_id":"treemate@0.2.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"b238d156c47513dd6370578be3af3896b856fb43","size":11960,"noattachment":false,"key":"/treemate/-/treemate-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.2.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.2_1611118961913_0.7532350307218745"},"_hasShrinkwrap":false,"publish_time":1611118962094,"_cnpm_publish_time":1611118962094},"0.2.1":{"name":"treemate","version":"0.2.1","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"2b43b6b1c7e03d35eaa86a882498abe5296dc3e5","_id":"treemate@0.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"fa88a270358566649ddac8b12d96c0e0f09b8560","size":11817,"noattachment":false,"key":"/treemate/-/treemate-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.1.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.1_1611069057703_0.8245814564209926"},"_hasShrinkwrap":false,"publish_time":1611069057854,"_cnpm_publish_time":1611069057854},"0.2.0":{"name":"treemate","version":"0.2.0","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"f600832344ea295ada0be34afefe7134f2f14cbe","_id":"treemate@0.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"1c2c17cc95a14400ab6704f5710ecec5fa93dfe9","size":11659,"noattachment":false,"key":"/treemate/-/treemate-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.2.0.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.2.0_1611046755264_0.00908433037578904"},"_hasShrinkwrap":false,"publish_time":1611046755434,"_cnpm_publish_time":1611046755434},"0.1.18":{"name":"treemate","version":"0.1.18","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"7449975642348834eff7ce836bee74cfbdc96b19","_id":"treemate@0.1.18","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"796808e8d04ed6d79b14c0fbb1413272c12e9871","size":11710,"noattachment":false,"key":"/treemate/-/treemate-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.18.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.18_1610706755975_0.1172266674035638"},"_hasShrinkwrap":false,"publish_time":1610706756121,"_cnpm_publish_time":1610706756121},"0.1.17":{"name":"treemate","version":"0.1.17","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"66c23d44d0c96cee2b5d137397eefd5a3884692c","_id":"treemate@0.1.17","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"50df92062a4d455caf32ee57f019c422271977ef","size":11704,"noattachment":false,"key":"/treemate/-/treemate-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.17.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.17_1610705575911_0.5573954974253625"},"_hasShrinkwrap":false,"publish_time":1610705576079,"_cnpm_publish_time":1610705576079},"0.1.16":{"name":"treemate","version":"0.1.16","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"0c63993fb5f9871e7cc0b9df36c9eb15fbb17f1c","_id":"treemate@0.1.16","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"aa0785d6f7536e6db52f9d3707ced8ccd6427e64","size":11692,"noattachment":false,"key":"/treemate/-/treemate-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.16.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.16_1610637989659_0.8175638868375912"},"_hasShrinkwrap":false,"publish_time":1610637989782,"_cnpm_publish_time":1610637989782},"0.1.15":{"name":"treemate","version":"0.1.15","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"197a9bb09a8a50bd0d1e1fc1a26274cb9aec7507","_id":"treemate@0.1.15","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"2845a1835379b11c43acf6ca5a961ace1872a262","size":11697,"noattachment":false,"key":"/treemate/-/treemate-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.15.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.15_1610636567748_0.5712437882635955"},"_hasShrinkwrap":false,"publish_time":1610636567868,"_cnpm_publish_time":1610636567868},"0.1.14":{"name":"treemate","version":"0.1.14","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"e65d7a229dddb2987459fd9b1f7429fdeec280ad","_id":"treemate@0.1.14","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"31572719d2b055cbae5e68d44d9618156b5a7e0e","size":11694,"noattachment":false,"key":"/treemate/-/treemate-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.14.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.14_1610614806502_0.1003572398134649"},"_hasShrinkwrap":false,"publish_time":1610614806702,"_cnpm_publish_time":1610614806702},"0.1.13":{"name":"treemate","version":"0.1.13","description":"[中文](README.zh-CN.md) | English","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"8d66f36f7d5226dcbf2a7e5daca44d719133a1f5","_id":"treemate@0.1.13","_nodeVersion":"12.16.1","_npmVersion":"6.14.9","dist":{"shasum":"8e4829ad370f2839b4784565c4336d2f3b7164b3","size":11686,"noattachment":false,"key":"/treemate/-/treemate-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.13.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.13_1610387245683_0.279773588190412"},"_hasShrinkwrap":false,"publish_time":1610387245864,"_cnpm_publish_time":1610387245864},"0.1.12":{"name":"treemate","version":"0.1.12","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"a1b90fe008d17631b8bf69093a6b445c0d9f2ebc","_id":"treemate@0.1.12","_nodeVersion":"12.16.1","_npmVersion":"7.0.3","dist":{"shasum":"1bceb7167534b198a8c710b3342031f9cda834d9","size":9185,"noattachment":false,"key":"/treemate/-/treemate-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.12.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.12_1605354701349_0.38091282491481304"},"_hasShrinkwrap":false,"publish_time":1605354701477,"_cnpm_publish_time":1605354701477},"0.1.11":{"name":"treemate","version":"0.1.11","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^16.0.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"d56c5f412e7cb391d9673f79a6155e616fd936ce","_id":"treemate@0.1.11","_nodeVersion":"12.16.1","_npmVersion":"7.0.3","dist":{"shasum":"32b529900bca946c368ddb6363d6a62319820fe2","size":9107,"noattachment":false,"key":"/treemate/-/treemate-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.11.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.11_1605271901202_0.32367875743762786"},"_hasShrinkwrap":false,"publish_time":1605271901341,"_cnpm_publish_time":1605271901341},"0.1.10":{"name":"treemate","version":"0.1.10","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"sideEffects":false,"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"965a2b2b7d248dbe59f0adb778c22da6728c785e","_id":"treemate@0.1.10","_nodeVersion":"12.16.1","_npmVersion":"7.0.3","dist":{"shasum":"28641ffa13597e23eee697e397babe359f682c37","size":8993,"noattachment":false,"key":"/treemate/-/treemate-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.10.tgz"},"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.10_1605110497494_0.02205080289068273"},"_hasShrinkwrap":false,"publish_time":1605110497653,"_cnpm_publish_time":1605110497653},"0.1.9":{"name":"treemate","version":"0.1.9","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"b90e705cf1805fca90adaf23f483a4cba67f7719","_id":"treemate@0.1.9","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"3e8f4cb75e212e1a75edab5687f4971f3fb742ba","size":8981,"noattachment":false,"key":"/treemate/-/treemate-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.9.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.9_1603874874893_0.3275364599054096"},"_hasShrinkwrap":false,"publish_time":1603874875036,"_cnpm_publish_time":1603874875036},"0.1.8":{"name":"treemate","version":"0.1.8","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"d48bc862c4897aed0243b0b37fca071c56d05884","_id":"treemate@0.1.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"c41f7c8e3818addfbb2d4fe45310fb8aee76ef2a","size":8921,"noattachment":false,"key":"/treemate/-/treemate-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.8.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.8_1603873581513_0.9134127745190499"},"_hasShrinkwrap":false,"publish_time":1603873581643,"_cnpm_publish_time":1603873581643},"0.1.7":{"name":"treemate","version":"0.1.7","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"bb671ffc0ba9a805af954ccf7a9bc7165671dc8a","_id":"treemate@0.1.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"1c8808bd6bdee535beae6f8adc213278fe14fb66","size":8721,"noattachment":false,"key":"/treemate/-/treemate-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.7.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.7_1603730014994_0.9252852886088834"},"_hasShrinkwrap":false,"publish_time":1603730015150,"_cnpm_publish_time":1603730015150},"0.1.6":{"name":"treemate","version":"0.1.6","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","prettier":"2.1.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"prettier --write src/**/* && eslint --fix \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"13f154ff8eefdbc3702e32943960a46ed07c5155","_id":"treemate@0.1.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"cf13acc33008c1f22d9fadf5ee5d1886687099a5","size":7809,"noattachment":false,"key":"/treemate/-/treemate-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.6.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.6_1603383420300_0.2572130470389049"},"_hasShrinkwrap":false,"publish_time":1603383420515,"_cnpm_publish_time":1603383420515},"0.1.5":{"name":"treemate","version":"0.1.5","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"eslint \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"13419ae5463bf592fcf1715444ddb9c3933309c5","_id":"treemate@0.1.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"7495af29a11d0dfd6da96da480f9477e556fc6f8","size":6500,"noattachment":false,"key":"/treemate/-/treemate-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.5.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.5_1601704847224_0.4802494397821724"},"_hasShrinkwrap":false,"publish_time":1601704847356,"_cnpm_publish_time":1601704847356},"0.1.4":{"name":"treemate","version":"0.1.4","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"eslint \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"26bf770c206ceed4701c57edc61010bf84454963","_id":"treemate@0.1.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"57f7249096a994f5cf720b3b7a7ba6f6db5681f5","size":6345,"noattachment":false,"key":"/treemate/-/treemate-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.4.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.4_1601660645266_0.5425305712281496"},"_hasShrinkwrap":false,"publish_time":1601660645491,"_cnpm_publish_time":1601660645491},"0.1.3":{"name":"treemate","version":"0.1.3","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"eslint \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"1aa0acb16f4ba875938b925bd85e3469c5fea5ae","_id":"treemate@0.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"594ec972dd97417e5308d1ac602e9cd3254f415f","size":6151,"noattachment":false,"key":"/treemate/-/treemate-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.3.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.3_1601659691601_0.6381573231293474"},"_hasShrinkwrap":false,"publish_time":1601659691744,"_cnpm_publish_time":1601659691744},"0.1.2":{"name":"treemate","version":"0.1.2","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"eslint \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"581d42a69a45a58cfeef3ae316edfffe77591cff","_id":"treemate@0.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"ab63a74dc629c99e4ef67cf2acc431be5bdeb980","size":5533,"noattachment":false,"key":"/treemate/-/treemate-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.2.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.2_1601639179087_0.35495671090555003"},"_hasShrinkwrap":false,"publish_time":1601639179230,"_cnpm_publish_time":1601639179230},"0.1.1":{"name":"treemate","version":"0.1.1","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"eslint \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"de572c96be3f3809b901d8295716203dd5145f48","_id":"treemate@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"5f5b9a760b877000260e57cf06551936bf00084c","size":10902,"noattachment":false,"key":"/treemate/-/treemate-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.1.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.1_1601638035500_0.8830634231384895"},"_hasShrinkwrap":false,"publish_time":1601638035702,"_cnpm_publish_time":1601638035702},"0.1.0":{"name":"treemate","version":"0.1.0","description":"Help people who want to write a tree component.","main":"lib/index.js","module":"es/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-standard":"^14.1.1","eslint-config-standard-with-typescript":"19.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.4.2","typescript":"^4.0.3"},"scripts":{"build":"tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json ","lint":"eslint \"./src/**/*.ts\"","release":"npm run build && npm publish","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/07akioni/treemate.git"},"author":{"name":"07akioni"},"license":"MIT","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"homepage":"https://github.com/07akioni/treemate#readme","gitHead":"4f61e8eb1903256e56350f78cd5ef87183a3f84b","_id":"treemate@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"becb8017ba8582633df5f7dc2d77523f50d7bc1d","size":10889,"noattachment":false,"key":"/treemate/-/treemate-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/treemate/download/treemate-0.1.0.tgz"},"maintainers":[{"name":"07akioni","email":"07akioni2@gmail.com"}],"_npmUser":{"name":"07akioni","email":"07akioni2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treemate_0.1.0_1601543907134_0.7978797989152466"},"_hasShrinkwrap":false,"publish_time":1601543907317,"_cnpm_publish_time":1601543907317}},"readme":"<!-- Please modify docs/index.md, index.md in project root is only a copy -->\n\n# treemate · [![Coverage Status](https://coveralls.io/repos/github/07akioni/treemate/badge.svg)](https://coveralls.io/github/07akioni/treemate)\n\nhttps://treemate.vercel.app\n\nAll in one solution for tree structure in component developing.\n\nIt helps you manipulate tree data structure for user interface. (Can be used in Tree, Select, Dropdown, Table, Menu components and ...)\n\n1. check & uncheck nodes in the tree\n2. expand & collapse nodes in the tree\n3. move along tree nodes\n4. get flattened nodes\n5. query nodes\n6. support group node (group a set of nodes in the same tree level)\n7. support ignored node (ignored by move)\n8. meta info of nodes\n9. get the original node data ref\n10. async check\n11. ...\n\n## Installation\n\n```bash\nnpm i -D treemate\n```\n\n## Basic Concepts\n\nBefore you started, I strongly recommend you to read the section to get the basic concepts of treemate.\n\n### Node, Group Node and Ignored Node\n\nIn treemate, a tree is composed of node (optional group node and optional ignored).\n\nA node contains a key, and maybe a children prop which includes its child node.\n\n#### Node\n\n```\nNode {\n  key,\n  children?\n}\n```\n\n#### Group Node\n\nIf you don't need group node, you can pass the section.\n\nA group node contains a key, a type prop with value `group` and a children of its child node (can be a group node any more).\n\n```\nGroupNode {\n  key,\n  type: 'group',\n  children\n}\n```\n\nThe group node itself will be ignored when moving along the nodes, and the children of the group node is view as the same level of the group node.\n\nFor example, in the following tree, the group child 1 will be viewed as node 1's next node. node 2 will be viewed as group child 2's next node.\n\n```\n- node 1\n- group node 1\n  - group child 1\n  - group child 2\n- node 2\n```\n\n#### Ignored Node\n\nSome time's you may want to put some render only nodes in the tree. For example:\n\n```\n- node 1\n- divider (render only)\n- node 2\n```\n\nIn data aspect, the divider node is meaning less. You can make it a ignored node. The ignored node will be ignored when moving along the nodes. (node 2 will be view the next node as node 1.) Also, `getNode` method won't return the ignored node.\n\nAn ignored node should also contains a key (for modern frontend framework to do efficient diff)\n\n```\nIgnoredNode {\n  key,\n  type: 'ignored'\n}\n```\n\n## Usage\n\n### Create a Treemate\n\n`createTreeMate` method accepts a array of node as data. It returns a treemate instance.\n\nIn javascript:\n\n```js\nimport { createTreeMate } from 'treemate'\n\nconst data = [\n  // non-leaf node\n  {\n    key: 1,\n    children: [\n      {\n        key: 2\n      }\n    ]\n  },\n  // leaf node\n  {\n    key: 3\n  },\n  // ignored node\n  {\n    key: 4,\n    type: 'ignored'\n  },\n  // group node\n  {\n    key: 5,\n    type: 'group',\n    children: [\n      {\n        key: 6\n      }\n    ]\n  }\n]\n\nconst treeMate = createTreeMate(data)\n```\n\nIn typescript, the data looks almost same. However `createTreeMate` accepts 3 optional generic parameter to specify the types of node, group node and ignored node.\n\n```ts\ninterface BaseNode {\n  key: string | number\n  children?: Array<BaseNode | GroupNode | IgnoredNode>\n}\n\ninterface GroupNode {\n  key: string | number\n  type: 'group'\n  children: Array<BaseNode | IgnoredNode>\n}\n\ninterface IgnoredNode {\n  key: string | number\n  type: 'ignored'\n}\n\n// 1. specify all node types\nconst treeMate = createTreeMate<BaseNode, GroupNode, IgnoredNode>(data)\n\n// 2. equals to createTreeMate<BaseNode, GroupNode, BaseNode>()\n//    which mean no ignored node is in the data.\nconst treeMate = createTreeMate<BaseNode, GroupNode>(data)\n\n// 3. equals to createTreeMate<BaseNode, BaseNode, BaseNode>()\n//    which mean no ignored node and group node is in the data.\nconst treeMate = createTreeMate<BaseNode>(data)\n\n// 4. without generic parameter\n//    it will use a builtin node type as basic node type.\n//    RawNode {\n//      key: string | number\n//      children?: RawNode[]\n//      disabled?: boolean\n//      isLeaf? boolean\n//    }\n//    ignored node and group node should be in the data.\nconst treeMate = createTreeMate(data)\n```\n\n### Custom `createTreeMate` Options\n\nIf you want another way to determine a way to specify if a node's key or its disabled, group, ignored status. You can pass an option when create treemate.\n\n```ts\nconst treeMate = createTreeMate(data, {\n  getKey: (node) => Key,\n  getDisabled: (node) => boolean,\n  getIsGroup: (node) => boolean,\n  getIgnored: (node) => boolean\n})\n```\n\n### Get a Node from Tree\n\nNow suppose we have a treemate instance.\n\n```ts\nconst tmNode = treeMate.getNode(key) // if not exist return null\n\n// Caveat: getNode won't return group node & ignored node!\n// If you do need to get them, you can use the treeNodeMap, eg:\ntreeMate.treeNodeMap.get(key)\n```\n\n### Props of a TreeNode\n\n```js\nTreeNode {\n  key,\n  rawNode, // hold the ref to the original data node, can be very useful\n  level, // from 0\n  index, // its index in its parent node (or root array)\n  siblings,\n  isFirstChild,\n  isLastChild,\n  parent, // its parent TreeNode (not data node)\n  isShallowLoaded, // use when on partial data is loaded\n  isLeaf,\n  isGroup,\n  ignored, // boolean\n  disabled, // disabled\n  children?, // its child TreeNodes (not data node)\n  getPrev, // method\n  getNext, // method\n  getParent, // method\n  getChild // method\n}\n```\n\n### Do Check and Uncheck in the Tree\n\n#### `TreeMate.getCheckedKeys(checkedKeys, options?)`\n\nGet checked status of the tree.\n\nNode has `disabled = true` will be block cascade check's propagation.\n\nParam `checkedKeys` has two forms:\n\n```ts\nKey[] // 1. currently checked keys\n\n// 2. merged checked status\ninterface InputMergedKeys {\n  checkedKeys?: Key[] | null\n  indeterminateKeys?: Key[] | null // half checked\n}\n\n// it can also be\nnull | undefined\n// viewed as an empty array\n```\n\nParam `options` looks like\n\n```ts\ninterface CheckOptions {\n  cascade?: boolean // cascade check status, default is true\n  leafOnly?: boolean // whether only allow leaf node being checked, default is false\n  checkStrategy?: string // set show strategy when checked 'all' | 'parent' | 'child'\n}\n```\n\nReturn value looks like\n\n```ts\ninterface MergedKeys {\n  checkedKeys: Key[]\n  indeterminateKeys: Key[] // half checked\n}\n```\n\n##### Usage\n\n```ts\nconst { checkedKeys, indeterminateKeys } = treeMate.getCheckedKeys([1])\nconst { checkedKeys, indeterminateKeys } = treeMate.getCheckedKeys([1], {\n  cascade: false\n})\nconst { checkedKeys, indeterminateKeys } = treeMate.getCheckedKeys({\n  checkedKeys: [1],\n  indeterminateKeys: [2]\n})\n// ...\n```\n\n#### `TreeMate.check(keysToCheck, checkedKeys, options?)`\n\nGet checked status of the tree after some nodes are checked.\n\n`keysToCheck` could be `Key | Key[] | null | undefined`.\n\nFor `checkedKeys`, `options` and return value, see `getCheckedKeys(checkedKeys, options?)`.\n\n#### `TreeMate.uncheck(keysToUncheck, checkedKeys, options?)`\n\nGet checked status of the tree after some nodes are unchecked.\n\n`keysToCheck` could be `Key | Key[] | null | undefined`.\n\nFor `checkedKeys`, `options` and return value, see `getCheckedKeys(checkedKeys, options?)`.\n\n### Do Move in the Tree\n\n#### `TreeMate.getPrev(key, options?)`\n\nGet the first previous not `disabled` sibling `TreeMateNode` of the `key`'s corresponding node. In the traverse process, the `group | ignored` node itself will be dismissed. If node doesn't exist, return `null`.\n\n`options` look like `{ loop?: boolean }`. By default, `loop` is `false`, it won't loop when touches the last node.\n\n#### `TreeMate.getNext(key, options?)`\n\nGet the first next not `disabled` sibling `TreeMateNode` of the `key`'s corresponding node. In the traverse process, the `group | ignored` node itself will be dismissed. If node doesn't exist, return `null`.\n\n`options` look like `{ loop?: boolean }`. By default, `loop` is `false`, it won't loop when touches the last node.\n\n#### `TreeMate.getParent(key)`\n\nGet the parent node of the `key`'s corresponding node. In the traverse process, the `group` node itself will be dismissed. If node doesn't exist, return `null`.\n\n#### `TreeMate.getChild(key)`\n\nGet the first not `disabled` child node of the `key`'s corresponding node. In the traverse process, the `group | ignored` node itself will be dismissed. If node doesn't exist, return `null`.\n\n#### `TreeNode.getPrev(options?)`\n\nGet the first previous not `disabled` sibling `TreeMateNode`. In the traverse process, the `group` node itself will be dismissed. If node doesn't exist, return `null`.\n\n`options` look like `{ loop?: boolean }`. By default, `loop` is `false`, it won't loop when touches the last node.\n\n#### `TreeNode.getNext(options?)`\n\nGet the first next not `disabled` sibling `TreeMateNode`. In the traverse process, the `group | ignored` node itself will be dismissed. If node doesn't exist, return `null`.\n\n`options` look like `{ loop?: boolean }`. By default, `loop` is `false`, it won't loop when touches the last node.\n\n#### `TreeNode.getParent()`\n\nGet the parent node of `TreeMateNode`. In the traverse process, the `group` node itself will be dismissed. If node doesn't exist, return `null`.\n\n#### `TreeNode.getChild()`\n\nGet the first not `disabled` child `TreeMateNode`. In the traverse process, the `group | ignored` node itself will be dismissed. If node doesn't exist, return `null`.\n\n### Do Expand & Collapsed on the Tree\n\nExpand status is will influence the flattened nodes of the tree. The flattened nodes is crucial for virtual list.\n\n#### `TreeMate.getFlattenedNodes(expandedKeys?)`\n\nReturns the flattened tree nodes with corresponding `expandedKeys`. If `expandedKeys` is not provided, treemate will treat it as all expanded.\n\n#### `createIndexGetter(flattenedNodes)`\n\nCreate an index getter from the `flattenedNodes`.\n\n```ts\nimport { createIndexGetter } from 'treemate'\n\nconst getIndex = createIndexGetter(flattenedNodes)\n\ngetIndex(flattenedNodes[0].key) === 0\n```\n\n### Get Path of a Node\n\n#### `TreeMate.getPath(key, options?)`\n\nGet the path from root to the node corresponding to the `key`. The return value looks like\n\n```ts\ninterface MergedPath {\n  keyPath: Key[]\n  treeNodePath: TreeMateNode[]\n  treeNode: TreeMateNode | null\n}\n```\n\nThe `keyPath` is the `key` of the nodes in path. The `treeNodePath` is the node path. `treeNode` is the `TreeMateNode` corresponding to the `key`.\n\n`options` looks like `{ includeSelf?: boolean, includeGroup?: boolean }`, by default `includeSelf` is true and `includeGroup` is false.\n\n### Get First Available Node of the Tree\n\nCan be used to get the default pending status of a select menu.\n\n#### `TreeMate.getFirstAvailableNode()`\n\nGet the first not `disabled` `TreeMateNode` of the tree. In the traverse process, the `group | ignored` node itself will be dismissed. If node doesn't exist, returns `null`.\n\n### Other Props in TreeMate Instance\n\n#### `TreeMate.treeNodes`\n\nCorresponding `TreeMateNode` Array of original data. The tree structure is identical to the original data.\n\n#### `TreeMate.treeNodeMap`\n\nA map of `key` to tree node. Contains all nodes, including `group | ignored` node.\n","_attachments":{},"homepage":"https://github.com/07akioni/treemate#readme","bugs":{"url":"https://github.com/07akioni/treemate/issues"},"license":"MIT"}