├── .cline ├── build.ts ├── roomodes │ ├── deno-module.md │ ├── deno-refactor.md │ ├── deno-script.md │ ├── deno-tdd.md │ ├── library-searcher.md │ └── mizchi-writer.md └── rules │ ├── 00_basic.md │ ├── _git.md │ ├── _memory.md │ ├── coding.md │ ├── deno.md │ ├── directory-patterns.md │ ├── tdd.md │ ├── typescript.md │ └── zunda.md ├── .clinerules ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .hooks ├── pre-commit └── scripts │ └── pre-commit-check.ts ├── .roomodes ├── .vscode └── settings.json ├── README.md ├── __deprecated ├── adapter-pattern.md ├── brave_search.ts ├── clizod.test.ts ├── clizod.ts ├── cmd │ ├── bar.ts │ ├── foo.ts │ └── main.ts ├── intro-zodcli.md ├── prime.ts ├── tdd-mode.ts ├── todo-cli │ ├── README.md │ ├── deno.json │ ├── mod.ts │ ├── src │ │ ├── ai.ts │ │ ├── ask.ts │ │ ├── commands.ts │ │ ├── db.ts │ │ ├── schema.ts │ │ └── types.ts │ └── test │ │ └── mod.test.ts └── tree-sitter.ts ├── apps ├── ddd-sample-light │ ├── README.md │ ├── deno.json │ ├── src │ │ ├── adapters │ │ │ └── inMemoryTaskRepository.ts │ │ ├── app.ts │ │ ├── core │ │ │ └── result.ts │ │ └── domain │ │ │ ├── task.ts │ │ │ ├── taskRepository.ts │ │ │ └── types.ts │ └── test │ │ ├── adapters │ │ └── inMemoryTaskRepository.test.ts │ │ ├── app.test.ts │ │ └── domain │ │ └── task.test.ts ├── ddd-sample │ ├── application │ │ ├── customerService.ts │ │ └── orderService.ts │ ├── core │ │ └── result.ts │ ├── deno.json │ ├── domain │ │ ├── entities │ │ │ ├── customer.ts │ │ │ ├── order.ts │ │ │ └── product.ts │ │ ├── repositories │ │ │ ├── customerRepository.ts │ │ │ ├── orderRepository.ts │ │ │ └── productRepository.ts │ │ ├── services │ │ │ └── orderService.ts │ │ ├── types.ts │ │ └── valueObjects │ │ │ ├── email.ts │ │ │ ├── ids.ts │ │ │ ├── money.ts │ │ │ ├── orderLine.ts │ │ │ ├── productCode.ts │ │ │ └── quantity.ts │ ├── infrastructure │ │ └── repositories │ │ │ ├── inMemoryCustomerRepository.ts │ │ │ ├── inMemoryOrderRepository.ts │ │ │ └── inMemoryProductRepository.ts │ └── test │ │ └── domain │ │ └── valueObjects │ │ ├── email.test.ts │ │ ├── ids.test.ts │ │ ├── money.test.ts │ │ ├── orderLine.test.ts │ │ ├── productCode.test.ts │ │ └── quantity.test.ts ├── tdd-example │ ├── README.md │ ├── __snapshots__ │ │ ├── example-0.png │ │ ├── zenn-0-diff.png │ │ └── zenn-0.png │ ├── async.test.ts │ ├── deno.json │ ├── exp-async.test.ts │ ├── lib.ts │ ├── mod.test.ts │ ├── mod.ts │ └── screenshot.test.ts └── todo2 │ ├── .gitignore │ ├── db │ ├── client.ts │ ├── migrate.ts │ ├── migrations │ │ ├── 0000_bored_giant_man.sql │ │ ├── 0001_cool_komodo.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ └── _journal.json │ └── schema.ts │ ├── deno.json │ ├── drizzle.config.ts │ ├── mod.ts │ ├── run.test.ts │ ├── run.ts │ └── src │ ├── ai.ts │ ├── ask.ts │ ├── commands.ts │ ├── db.ts │ └── types.ts ├── deno.json ├── deno.lock ├── docs ├── articles │ ├── ddd-with-fp-tdd.md │ └── tskaigi.md ├── libraries │ ├── dax.md │ ├── deno-hooks.md │ ├── mdx-bundler.md │ ├── mdx-to-md.md │ ├── neverthrow.md │ ├── picocolors.md │ ├── std-testing.md │ └── tsr.md ├── mdx-compiler-usage.md └── practice │ ├── ai-deno-permission-safety.md │ ├── aposd-vs-clean-code.md │ ├── ddd-fp.md │ ├── ddd-ts.md │ ├── ddd.md │ ├── programming-practice.md │ ├── tdd-mode.md │ ├── tdd-practice-light.md │ ├── tdd-practice.md │ ├── using-sampler-example.ts │ └── using-sampler.md ├── internal └── foo │ ├── .clinerules │ ├── .roomodes │ ├── deno.jsonc │ ├── examples │ ├── chebyshev-example.ts │ ├── distance-example.ts │ └── manhattan-example.ts │ ├── internal │ ├── chebyshevDistance.ts │ ├── distance.ts │ └── manhattanDistance.ts │ ├── mod.ts │ └── test │ ├── chebyshevDistance.test.ts │ ├── distance.test.ts │ └── manhattanDistance.test.ts ├── modules ├── assert-screenshot │ ├── __snapshots__ │ │ ├── example-0.png │ │ ├── zenn-0-diff.png │ │ └── zenn-0.png │ ├── deno.json │ ├── mod.test.ts │ └── mod.ts ├── imgcat │ ├── deno.json │ └── imgcat.ts ├── logger │ ├── deno.json │ ├── display.ts │ ├── examples │ │ ├── color-prefix.ts │ │ ├── custom-topic-example.ts │ │ ├── log-config-example.ts │ │ ├── log-example.ts │ │ ├── log-indent-example.ts │ │ ├── log-level-example.ts │ │ ├── log-object-keys-example.ts │ │ ├── log-truncate-example.ts │ │ ├── sampler-example.ts │ │ ├── stacktrace-example.ts │ │ ├── tag-color-example.ts │ │ ├── test-color.ts │ │ ├── timestamp-example.ts │ │ ├── truncate-json-example.ts │ │ └── typed-topic-example.ts │ ├── logger.test.ts │ ├── logger.ts │ ├── mod.ts │ ├── sampler.test.ts │ ├── sampler.ts │ ├── stacktrace.ts │ ├── test │ │ ├── log-config.test.ts │ │ ├── log-indent.test.ts │ │ ├── log-object-keys.test.ts │ │ ├── log-string-length.test.ts │ │ ├── log-timestamp.test.ts │ │ └── log-truncate.test.ts │ └── types.ts ├── npm-summary │ ├── README.md │ ├── cli.ts │ ├── deno.json │ ├── deps.ts │ ├── examples │ │ ├── anthropic.md │ │ ├── drizzle-orm.md │ │ ├── lighthouse.md │ │ ├── nanoid.md │ │ └── zod.md │ ├── lib.ts │ ├── mod.test.ts │ ├── mod.ts │ └── types.ts ├── ts-callgraph │ ├── README.md │ ├── __fixtures │ │ ├── callgraph-sample.dot │ │ ├── callgraph.dot │ │ ├── class-sample.ts │ │ └── multi-file │ │ │ ├── base.ts │ │ │ ├── derived.ts │ │ │ ├── main.ts │ │ │ └── service.ts │ ├── __snapshots__ │ │ ├── class-sample-dot.snap │ │ ├── class-sample-function-summary-dot.snap │ │ └── class-sample-function-summary-text.snap │ ├── callgraph.test.ts │ ├── callgraph.ts │ ├── class-support.test.ts │ ├── cli.ts │ ├── deno.json │ ├── deps.ts │ ├── filter.test.ts │ ├── filter.ts │ ├── formatter.test.ts │ ├── formatter.ts │ ├── mod.ts │ ├── parser.test.ts │ ├── parser.ts │ └── types.ts ├── type-predictor │ ├── README.md │ ├── complex.test.ts │ ├── deps.ts │ ├── edge.test.ts │ ├── flatten.test.ts │ ├── flatten.ts │ ├── mod.test.ts │ ├── mod.ts │ ├── path-analyzer.test.ts │ ├── path-analyzer.ts │ ├── predict.test.ts │ ├── predict.ts │ ├── schema.test.ts │ ├── schema.ts │ ├── type-predictor-design.md │ ├── types.ts │ └── usecase.test.ts └── zodcli │ ├── README.md │ ├── core.ts │ ├── deno.json │ ├── examples │ ├── nested.ts │ ├── number.ts │ ├── rest.ts │ ├── simple.ts │ └── usage.ts │ ├── mod.ts │ ├── schema.ts │ ├── test │ ├── cli-options.test.ts │ ├── default-command.test.ts │ ├── mod.test.ts │ ├── short-options.test.ts │ └── type-check.test.ts │ ├── types.ts │ └── utils.ts └── poc ├── callgraph-sample.ts ├── check-ci.ts ├── duckdb-vss.ts ├── gh-search.ts ├── git-push-with-ci.ts ├── hm_type_inference.ts ├── json_type_inference.ts ├── lsp-client.ts ├── math.ts ├── predict_structure.ts ├── sample.ts ├── search-files.ts ├── search_npm.ts ├── simple_type_predict.ts ├── structured_type_predict.ts ├── test.ts ├── tools ├── dig.ts ├── flatten.ts └── imgcat.ts ├── trace_import_resolution.ts └── ts-callgraph.ts /.cline/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/build.ts -------------------------------------------------------------------------------- /.cline/roomodes/deno-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/roomodes/deno-module.md -------------------------------------------------------------------------------- /.cline/roomodes/deno-refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/roomodes/deno-refactor.md -------------------------------------------------------------------------------- /.cline/roomodes/deno-script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/roomodes/deno-script.md -------------------------------------------------------------------------------- /.cline/roomodes/deno-tdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/roomodes/deno-tdd.md -------------------------------------------------------------------------------- /.cline/roomodes/library-searcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/roomodes/library-searcher.md -------------------------------------------------------------------------------- /.cline/roomodes/mizchi-writer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/roomodes/mizchi-writer.md -------------------------------------------------------------------------------- /.cline/rules/00_basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/00_basic.md -------------------------------------------------------------------------------- /.cline/rules/_git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/_git.md -------------------------------------------------------------------------------- /.cline/rules/_memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/_memory.md -------------------------------------------------------------------------------- /.cline/rules/coding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/coding.md -------------------------------------------------------------------------------- /.cline/rules/deno.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/deno.md -------------------------------------------------------------------------------- /.cline/rules/directory-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/directory-patterns.md -------------------------------------------------------------------------------- /.cline/rules/tdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/tdd.md -------------------------------------------------------------------------------- /.cline/rules/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/typescript.md -------------------------------------------------------------------------------- /.cline/rules/zunda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.cline/rules/zunda.md -------------------------------------------------------------------------------- /.clinerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.clinerules -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.gitignore -------------------------------------------------------------------------------- /.hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.hooks/pre-commit -------------------------------------------------------------------------------- /.hooks/scripts/pre-commit-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.hooks/scripts/pre-commit-check.ts -------------------------------------------------------------------------------- /.roomodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.roomodes -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/README.md -------------------------------------------------------------------------------- /__deprecated/adapter-pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/adapter-pattern.md -------------------------------------------------------------------------------- /__deprecated/brave_search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/brave_search.ts -------------------------------------------------------------------------------- /__deprecated/clizod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/clizod.test.ts -------------------------------------------------------------------------------- /__deprecated/clizod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/clizod.ts -------------------------------------------------------------------------------- /__deprecated/cmd/bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/cmd/bar.ts -------------------------------------------------------------------------------- /__deprecated/cmd/foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/cmd/foo.ts -------------------------------------------------------------------------------- /__deprecated/cmd/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/cmd/main.ts -------------------------------------------------------------------------------- /__deprecated/intro-zodcli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/intro-zodcli.md -------------------------------------------------------------------------------- /__deprecated/prime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/prime.ts -------------------------------------------------------------------------------- /__deprecated/tdd-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/tdd-mode.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/README.md -------------------------------------------------------------------------------- /__deprecated/todo-cli/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/deno.json -------------------------------------------------------------------------------- /__deprecated/todo-cli/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/mod.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/src/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/src/ai.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/src/ask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/src/ask.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/src/commands.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/src/db.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/src/schema.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/src/types.ts -------------------------------------------------------------------------------- /__deprecated/todo-cli/test/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/todo-cli/test/mod.test.ts -------------------------------------------------------------------------------- /__deprecated/tree-sitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/__deprecated/tree-sitter.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/ddd-sample-light/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/deno.json -------------------------------------------------------------------------------- /apps/ddd-sample-light/src/adapters/inMemoryTaskRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/src/adapters/inMemoryTaskRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/src/app.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/src/core/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/src/core/result.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/src/domain/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/src/domain/task.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/src/domain/taskRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/src/domain/taskRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/src/domain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/src/domain/types.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/test/adapters/inMemoryTaskRepository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/test/adapters/inMemoryTaskRepository.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/test/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/test/app.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample-light/test/domain/task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample-light/test/domain/task.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample/application/customerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/application/customerService.ts -------------------------------------------------------------------------------- /apps/ddd-sample/application/orderService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/application/orderService.ts -------------------------------------------------------------------------------- /apps/ddd-sample/core/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/core/result.ts -------------------------------------------------------------------------------- /apps/ddd-sample/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/deno.json -------------------------------------------------------------------------------- /apps/ddd-sample/domain/entities/customer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/entities/customer.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/entities/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/entities/order.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/entities/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/entities/product.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/repositories/customerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/repositories/customerRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/repositories/orderRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/repositories/orderRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/repositories/productRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/repositories/productRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/services/orderService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/services/orderService.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/types.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/valueObjects/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/valueObjects/email.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/valueObjects/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/valueObjects/ids.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/valueObjects/money.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/valueObjects/money.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/valueObjects/orderLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/valueObjects/orderLine.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/valueObjects/productCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/valueObjects/productCode.ts -------------------------------------------------------------------------------- /apps/ddd-sample/domain/valueObjects/quantity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/domain/valueObjects/quantity.ts -------------------------------------------------------------------------------- /apps/ddd-sample/infrastructure/repositories/inMemoryCustomerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/infrastructure/repositories/inMemoryCustomerRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample/infrastructure/repositories/inMemoryOrderRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/infrastructure/repositories/inMemoryOrderRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample/infrastructure/repositories/inMemoryProductRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/infrastructure/repositories/inMemoryProductRepository.ts -------------------------------------------------------------------------------- /apps/ddd-sample/test/domain/valueObjects/email.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/test/domain/valueObjects/email.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample/test/domain/valueObjects/ids.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/test/domain/valueObjects/ids.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample/test/domain/valueObjects/money.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/test/domain/valueObjects/money.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample/test/domain/valueObjects/orderLine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/test/domain/valueObjects/orderLine.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample/test/domain/valueObjects/productCode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/test/domain/valueObjects/productCode.test.ts -------------------------------------------------------------------------------- /apps/ddd-sample/test/domain/valueObjects/quantity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/ddd-sample/test/domain/valueObjects/quantity.test.ts -------------------------------------------------------------------------------- /apps/tdd-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/README.md -------------------------------------------------------------------------------- /apps/tdd-example/__snapshots__/example-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/__snapshots__/example-0.png -------------------------------------------------------------------------------- /apps/tdd-example/__snapshots__/zenn-0-diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/__snapshots__/zenn-0-diff.png -------------------------------------------------------------------------------- /apps/tdd-example/__snapshots__/zenn-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/__snapshots__/zenn-0.png -------------------------------------------------------------------------------- /apps/tdd-example/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/async.test.ts -------------------------------------------------------------------------------- /apps/tdd-example/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/deno.json -------------------------------------------------------------------------------- /apps/tdd-example/exp-async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/exp-async.test.ts -------------------------------------------------------------------------------- /apps/tdd-example/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/lib.ts -------------------------------------------------------------------------------- /apps/tdd-example/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/mod.test.ts -------------------------------------------------------------------------------- /apps/tdd-example/mod.ts: -------------------------------------------------------------------------------- 1 | export { add, sub } from "./lib.ts"; 2 | -------------------------------------------------------------------------------- /apps/tdd-example/screenshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/tdd-example/screenshot.test.ts -------------------------------------------------------------------------------- /apps/todo2/.gitignore: -------------------------------------------------------------------------------- 1 | data -------------------------------------------------------------------------------- /apps/todo2/db/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/client.ts -------------------------------------------------------------------------------- /apps/todo2/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/migrate.ts -------------------------------------------------------------------------------- /apps/todo2/db/migrations/0000_bored_giant_man.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/migrations/0000_bored_giant_man.sql -------------------------------------------------------------------------------- /apps/todo2/db/migrations/0001_cool_komodo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/migrations/0001_cool_komodo.sql -------------------------------------------------------------------------------- /apps/todo2/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /apps/todo2/db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /apps/todo2/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /apps/todo2/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/db/schema.ts -------------------------------------------------------------------------------- /apps/todo2/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/deno.json -------------------------------------------------------------------------------- /apps/todo2/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/drizzle.config.ts -------------------------------------------------------------------------------- /apps/todo2/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/mod.ts -------------------------------------------------------------------------------- /apps/todo2/run.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/run.test.ts -------------------------------------------------------------------------------- /apps/todo2/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/run.ts -------------------------------------------------------------------------------- /apps/todo2/src/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/src/ai.ts -------------------------------------------------------------------------------- /apps/todo2/src/ask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/src/ask.ts -------------------------------------------------------------------------------- /apps/todo2/src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/src/commands.ts -------------------------------------------------------------------------------- /apps/todo2/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/src/db.ts -------------------------------------------------------------------------------- /apps/todo2/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/apps/todo2/src/types.ts -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/deno.json -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/deno.lock -------------------------------------------------------------------------------- /docs/articles/ddd-with-fp-tdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/articles/ddd-with-fp-tdd.md -------------------------------------------------------------------------------- /docs/articles/tskaigi.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/libraries/dax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/dax.md -------------------------------------------------------------------------------- /docs/libraries/deno-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/deno-hooks.md -------------------------------------------------------------------------------- /docs/libraries/mdx-bundler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/mdx-bundler.md -------------------------------------------------------------------------------- /docs/libraries/mdx-to-md.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/mdx-to-md.md -------------------------------------------------------------------------------- /docs/libraries/neverthrow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/neverthrow.md -------------------------------------------------------------------------------- /docs/libraries/picocolors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/picocolors.md -------------------------------------------------------------------------------- /docs/libraries/std-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/std-testing.md -------------------------------------------------------------------------------- /docs/libraries/tsr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/libraries/tsr.md -------------------------------------------------------------------------------- /docs/mdx-compiler-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/mdx-compiler-usage.md -------------------------------------------------------------------------------- /docs/practice/ai-deno-permission-safety.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/ai-deno-permission-safety.md -------------------------------------------------------------------------------- /docs/practice/aposd-vs-clean-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/aposd-vs-clean-code.md -------------------------------------------------------------------------------- /docs/practice/ddd-fp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/ddd-fp.md -------------------------------------------------------------------------------- /docs/practice/ddd-ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/ddd-ts.md -------------------------------------------------------------------------------- /docs/practice/ddd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/ddd.md -------------------------------------------------------------------------------- /docs/practice/programming-practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/programming-practice.md -------------------------------------------------------------------------------- /docs/practice/tdd-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/tdd-mode.md -------------------------------------------------------------------------------- /docs/practice/tdd-practice-light.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/tdd-practice-light.md -------------------------------------------------------------------------------- /docs/practice/tdd-practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/tdd-practice.md -------------------------------------------------------------------------------- /docs/practice/using-sampler-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/using-sampler-example.ts -------------------------------------------------------------------------------- /docs/practice/using-sampler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/docs/practice/using-sampler.md -------------------------------------------------------------------------------- /internal/foo/.clinerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/.clinerules -------------------------------------------------------------------------------- /internal/foo/.roomodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/.roomodes -------------------------------------------------------------------------------- /internal/foo/deno.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/deno.jsonc -------------------------------------------------------------------------------- /internal/foo/examples/chebyshev-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/examples/chebyshev-example.ts -------------------------------------------------------------------------------- /internal/foo/examples/distance-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/examples/distance-example.ts -------------------------------------------------------------------------------- /internal/foo/examples/manhattan-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/examples/manhattan-example.ts -------------------------------------------------------------------------------- /internal/foo/internal/chebyshevDistance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/internal/chebyshevDistance.ts -------------------------------------------------------------------------------- /internal/foo/internal/distance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/internal/distance.ts -------------------------------------------------------------------------------- /internal/foo/internal/manhattanDistance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/internal/manhattanDistance.ts -------------------------------------------------------------------------------- /internal/foo/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/mod.ts -------------------------------------------------------------------------------- /internal/foo/test/chebyshevDistance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/test/chebyshevDistance.test.ts -------------------------------------------------------------------------------- /internal/foo/test/distance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/test/distance.test.ts -------------------------------------------------------------------------------- /internal/foo/test/manhattanDistance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/internal/foo/test/manhattanDistance.test.ts -------------------------------------------------------------------------------- /modules/assert-screenshot/__snapshots__/example-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/assert-screenshot/__snapshots__/example-0.png -------------------------------------------------------------------------------- /modules/assert-screenshot/__snapshots__/zenn-0-diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/assert-screenshot/__snapshots__/zenn-0-diff.png -------------------------------------------------------------------------------- /modules/assert-screenshot/__snapshots__/zenn-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/assert-screenshot/__snapshots__/zenn-0.png -------------------------------------------------------------------------------- /modules/assert-screenshot/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/assert-screenshot/deno.json -------------------------------------------------------------------------------- /modules/assert-screenshot/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/assert-screenshot/mod.test.ts -------------------------------------------------------------------------------- /modules/assert-screenshot/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/assert-screenshot/mod.ts -------------------------------------------------------------------------------- /modules/imgcat/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/imgcat/deno.json -------------------------------------------------------------------------------- /modules/imgcat/imgcat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/imgcat/imgcat.ts -------------------------------------------------------------------------------- /modules/logger/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/deno.json -------------------------------------------------------------------------------- /modules/logger/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/display.ts -------------------------------------------------------------------------------- /modules/logger/examples/color-prefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/color-prefix.ts -------------------------------------------------------------------------------- /modules/logger/examples/custom-topic-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/custom-topic-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/log-config-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/log-config-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/log-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/log-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/log-indent-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/log-indent-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/log-level-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/log-level-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/log-object-keys-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/log-object-keys-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/log-truncate-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/log-truncate-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/sampler-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/sampler-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/stacktrace-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/stacktrace-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/tag-color-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/tag-color-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/test-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/test-color.ts -------------------------------------------------------------------------------- /modules/logger/examples/timestamp-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/timestamp-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/truncate-json-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/truncate-json-example.ts -------------------------------------------------------------------------------- /modules/logger/examples/typed-topic-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/examples/typed-topic-example.ts -------------------------------------------------------------------------------- /modules/logger/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/logger.test.ts -------------------------------------------------------------------------------- /modules/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/logger.ts -------------------------------------------------------------------------------- /modules/logger/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/mod.ts -------------------------------------------------------------------------------- /modules/logger/sampler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/sampler.test.ts -------------------------------------------------------------------------------- /modules/logger/sampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/sampler.ts -------------------------------------------------------------------------------- /modules/logger/stacktrace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/stacktrace.ts -------------------------------------------------------------------------------- /modules/logger/test/log-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/test/log-config.test.ts -------------------------------------------------------------------------------- /modules/logger/test/log-indent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/test/log-indent.test.ts -------------------------------------------------------------------------------- /modules/logger/test/log-object-keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/test/log-object-keys.test.ts -------------------------------------------------------------------------------- /modules/logger/test/log-string-length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/test/log-string-length.test.ts -------------------------------------------------------------------------------- /modules/logger/test/log-timestamp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/test/log-timestamp.test.ts -------------------------------------------------------------------------------- /modules/logger/test/log-truncate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/test/log-truncate.test.ts -------------------------------------------------------------------------------- /modules/logger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/logger/types.ts -------------------------------------------------------------------------------- /modules/npm-summary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/README.md -------------------------------------------------------------------------------- /modules/npm-summary/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/cli.ts -------------------------------------------------------------------------------- /modules/npm-summary/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/deno.json -------------------------------------------------------------------------------- /modules/npm-summary/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/deps.ts -------------------------------------------------------------------------------- /modules/npm-summary/examples/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/examples/anthropic.md -------------------------------------------------------------------------------- /modules/npm-summary/examples/drizzle-orm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/examples/drizzle-orm.md -------------------------------------------------------------------------------- /modules/npm-summary/examples/lighthouse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/examples/lighthouse.md -------------------------------------------------------------------------------- /modules/npm-summary/examples/nanoid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/examples/nanoid.md -------------------------------------------------------------------------------- /modules/npm-summary/examples/zod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/examples/zod.md -------------------------------------------------------------------------------- /modules/npm-summary/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/lib.ts -------------------------------------------------------------------------------- /modules/npm-summary/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/mod.test.ts -------------------------------------------------------------------------------- /modules/npm-summary/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/mod.ts -------------------------------------------------------------------------------- /modules/npm-summary/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/npm-summary/types.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/README.md -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/callgraph-sample.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/callgraph-sample.dot -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/callgraph.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/callgraph.dot -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/class-sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/class-sample.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/multi-file/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/multi-file/base.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/multi-file/derived.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/multi-file/derived.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/multi-file/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/multi-file/main.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/__fixtures/multi-file/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__fixtures/multi-file/service.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/__snapshots__/class-sample-dot.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__snapshots__/class-sample-dot.snap -------------------------------------------------------------------------------- /modules/ts-callgraph/__snapshots__/class-sample-function-summary-dot.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__snapshots__/class-sample-function-summary-dot.snap -------------------------------------------------------------------------------- /modules/ts-callgraph/__snapshots__/class-sample-function-summary-text.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/__snapshots__/class-sample-function-summary-text.snap -------------------------------------------------------------------------------- /modules/ts-callgraph/callgraph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/callgraph.test.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/callgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/callgraph.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/class-support.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/class-support.test.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/cli.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/deno.json -------------------------------------------------------------------------------- /modules/ts-callgraph/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/deps.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/filter.test.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/filter.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/formatter.test.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/formatter.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/mod.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/parser.test.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/parser.ts -------------------------------------------------------------------------------- /modules/ts-callgraph/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/ts-callgraph/types.ts -------------------------------------------------------------------------------- /modules/type-predictor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/README.md -------------------------------------------------------------------------------- /modules/type-predictor/complex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/complex.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/deps.ts -------------------------------------------------------------------------------- /modules/type-predictor/edge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/edge.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/flatten.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/flatten.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/flatten.ts -------------------------------------------------------------------------------- /modules/type-predictor/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/mod.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/mod.ts -------------------------------------------------------------------------------- /modules/type-predictor/path-analyzer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/path-analyzer.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/path-analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/path-analyzer.ts -------------------------------------------------------------------------------- /modules/type-predictor/predict.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/predict.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/predict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/predict.ts -------------------------------------------------------------------------------- /modules/type-predictor/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/schema.test.ts -------------------------------------------------------------------------------- /modules/type-predictor/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/schema.ts -------------------------------------------------------------------------------- /modules/type-predictor/type-predictor-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/type-predictor-design.md -------------------------------------------------------------------------------- /modules/type-predictor/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/types.ts -------------------------------------------------------------------------------- /modules/type-predictor/usecase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/type-predictor/usecase.test.ts -------------------------------------------------------------------------------- /modules/zodcli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/README.md -------------------------------------------------------------------------------- /modules/zodcli/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/core.ts -------------------------------------------------------------------------------- /modules/zodcli/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/deno.json -------------------------------------------------------------------------------- /modules/zodcli/examples/nested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/examples/nested.ts -------------------------------------------------------------------------------- /modules/zodcli/examples/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/examples/number.ts -------------------------------------------------------------------------------- /modules/zodcli/examples/rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/examples/rest.ts -------------------------------------------------------------------------------- /modules/zodcli/examples/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/examples/simple.ts -------------------------------------------------------------------------------- /modules/zodcli/examples/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/examples/usage.ts -------------------------------------------------------------------------------- /modules/zodcli/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/mod.ts -------------------------------------------------------------------------------- /modules/zodcli/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/schema.ts -------------------------------------------------------------------------------- /modules/zodcli/test/cli-options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/test/cli-options.test.ts -------------------------------------------------------------------------------- /modules/zodcli/test/default-command.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/test/default-command.test.ts -------------------------------------------------------------------------------- /modules/zodcli/test/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/test/mod.test.ts -------------------------------------------------------------------------------- /modules/zodcli/test/short-options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/test/short-options.test.ts -------------------------------------------------------------------------------- /modules/zodcli/test/type-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/test/type-check.test.ts -------------------------------------------------------------------------------- /modules/zodcli/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/types.ts -------------------------------------------------------------------------------- /modules/zodcli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/modules/zodcli/utils.ts -------------------------------------------------------------------------------- /poc/callgraph-sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/callgraph-sample.ts -------------------------------------------------------------------------------- /poc/check-ci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/check-ci.ts -------------------------------------------------------------------------------- /poc/duckdb-vss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/duckdb-vss.ts -------------------------------------------------------------------------------- /poc/gh-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/gh-search.ts -------------------------------------------------------------------------------- /poc/git-push-with-ci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/git-push-with-ci.ts -------------------------------------------------------------------------------- /poc/hm_type_inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/hm_type_inference.ts -------------------------------------------------------------------------------- /poc/json_type_inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/json_type_inference.ts -------------------------------------------------------------------------------- /poc/lsp-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/lsp-client.ts -------------------------------------------------------------------------------- /poc/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/math.ts -------------------------------------------------------------------------------- /poc/predict_structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/predict_structure.ts -------------------------------------------------------------------------------- /poc/sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/sample.ts -------------------------------------------------------------------------------- /poc/search-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/search-files.ts -------------------------------------------------------------------------------- /poc/search_npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/search_npm.ts -------------------------------------------------------------------------------- /poc/simple_type_predict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/simple_type_predict.ts -------------------------------------------------------------------------------- /poc/structured_type_predict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/structured_type_predict.ts -------------------------------------------------------------------------------- /poc/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/test.ts -------------------------------------------------------------------------------- /poc/tools/dig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/tools/dig.ts -------------------------------------------------------------------------------- /poc/tools/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/tools/flatten.ts -------------------------------------------------------------------------------- /poc/tools/imgcat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/tools/imgcat.ts -------------------------------------------------------------------------------- /poc/trace_import_resolution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/trace_import_resolution.ts -------------------------------------------------------------------------------- /poc/ts-callgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mizchi/ailab/HEAD/poc/ts-callgraph.ts --------------------------------------------------------------------------------