├── .eslintrc.js ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks ├── helper.js ├── object-traversal.bench.js └── stack-queue.bench.js ├── examples └── examples.js ├── package.json ├── renovate.json ├── src ├── constants.ts ├── get-node-by-path.ts ├── index.ts ├── queue.ts ├── stack.ts ├── traverse.ts └── types.ts ├── test ├── get-node-by-path.test.ts ├── queue.test.ts ├── stack.test.ts └── traverse.test.ts ├── tsconfig.json ├── tsdx-readme.md └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | coverage 6 | vscode-kanban.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/benchmarks/helper.js -------------------------------------------------------------------------------- /benchmarks/object-traversal.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/benchmarks/object-traversal.bench.js -------------------------------------------------------------------------------- /benchmarks/stack-queue.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/benchmarks/stack-queue.bench.js -------------------------------------------------------------------------------- /examples/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/examples/examples.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/renovate.json -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/get-node-by-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/get-node-by-path.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/queue.ts -------------------------------------------------------------------------------- /src/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/stack.ts -------------------------------------------------------------------------------- /src/traverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/traverse.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/src/types.ts -------------------------------------------------------------------------------- /test/get-node-by-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/test/get-node-by-path.test.ts -------------------------------------------------------------------------------- /test/queue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/test/queue.test.ts -------------------------------------------------------------------------------- /test/stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/test/stack.test.ts -------------------------------------------------------------------------------- /test/traverse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/test/traverse.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdx-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/tsdx-readme.md -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevimalPlanet/object-traversal/HEAD/yarn.lock --------------------------------------------------------------------------------