.eslintrc | |
|
|
.github/workflows/workflow.yml | |
|
|
.gitignore | |
|
|
.npmignore | |
|
|
LICENSE | |
|
|
README.md | |
|
|
babel.config.js | 8 | A 0 mins |
|
example/features/filetree.feature | |
|
|
example/features/step-definitions/file-tree-steps.ts | 37 | A 0 mins |
|
example/public/index.html | |
|
|
example/src/components/FileContentView.tsx | 14 | A 0 mins |
|
example/src/components/FileDetails.tsx | 17 | A 0 mins |
|
example/src/components/FileTree.tsx | 43 | A 1 hr |
|
example/src/components/Workspace.css | |
|
|
example/src/components/Workspace.tsx | 18 | A 0 mins |
|
example/src/domain/File.ts | 15 | A 0 mins |
|
example/src/domain/FileContent.ts | 10 | A 0 mins |
|
example/src/domain/FileContents.ts | 13 | A 3 hrs |
|
example/src/domain/FileDetails.ts | 13 | A 3 hrs |
|
example/src/domain/FileSelectedEvent.ts | 13 | A 0 mins |
|
example/src/domain/FileTree.ts | 52 | A 0 mins |
|
example/src/domain/FileUnselectedEvent.ts | 10 | A 0 mins |
|
example/src/domain/IDomainEvent.ts | 3 | A 0 mins |
|
example/src/domain/IEventEmitter.ts | 5 | A 0 mins |
|
example/src/domain/IFileRepository.ts | 5 | A 0 mins |
|
example/src/domain/MemoryFileRepository.ts | 49 | A 0 mins |
|
example/src/domain/SimpleEventEmitter.ts | 14 | A 0 mins |
|
example/src/domain/WorkspaceService.ts | 20 | A 0 mins |
|
example/src/index.css | |
|
|
example/src/index.tsx | 13 | A 0 mins |
|
example/src/root.ts | 21 | A 0 mins |
|
example/src/useObserver.ts | 2 | A 0 mins |
|
manual-releases.md | |
|
|
package.json | |
|
|
prettier.config.js | 5 | A 0 mins |
|
src/helpers/generateId.ts | 8 | A 0 mins |
|
src/index.ts | 2 | A 0 mins |
|
src/pureObserver.spec.ts | 426 | B 6 hrs |
|
src/todo.spec.tsx | 43 | A 0 mins |
|
src/useObserver.spec.tsx | 570 | F 5 days |
|
src/useObserver.ts | 255 | D 2 days |
|
tsconfig-build.json | |
|
|
tsconfig.json | |
|
|
yarn.lock | |
|
|