├── *.d.ts ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── common ├── _ensure_rejected_handled.ts ├── hash.ts ├── index.ts ├── interfaces.ts └── tests │ └── test_hash.ts ├── compiler ├── babylon_ast_dependencies.ts ├── compiler.ts ├── index.ts ├── interfaces.ts ├── parse5_ast_dependencies.ts ├── postcss_ast_dependencies.ts └── tests │ ├── test_babylon_ast_dependencies.ts │ ├── test_compiler_internals.ts │ ├── test_compiler_output.ts │ ├── test_postcss_ast_dependencies.ts │ └── utils.ts ├── cyclic_dependency_graph ├── graph.ts ├── index.ts ├── node.ts ├── tests │ ├── test_graph.ts │ ├── test_node.ts │ └── test_utils.ts └── utils.ts ├── environment_hash ├── environment_hash.ts ├── index.ts └── tests │ └── test_environment_hash.ts ├── file_system ├── cache.ts ├── dependencies.ts ├── file.ts ├── index.ts ├── interfaces.ts ├── test_utils.ts ├── tests │ ├── test_cache.ts │ ├── test_file.ts │ └── test_trap.ts ├── trap.ts └── utils.ts ├── package.json ├── performance_test ├── .gitignore ├── create_data.ts └── run_test.ts ├── persistent_cache ├── index.ts ├── persistent_cache.ts └── tests │ ├── test_persistent_cache.ts │ └── test_persistent_cache_persistence.ts ├── tsconfig.json └── typings.json /*.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/*.d.ts -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/README.md -------------------------------------------------------------------------------- /common/_ensure_rejected_handled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/common/_ensure_rejected_handled.ts -------------------------------------------------------------------------------- /common/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/common/hash.ts -------------------------------------------------------------------------------- /common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/common/index.ts -------------------------------------------------------------------------------- /common/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/common/interfaces.ts -------------------------------------------------------------------------------- /common/tests/test_hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/common/tests/test_hash.ts -------------------------------------------------------------------------------- /compiler/babylon_ast_dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/babylon_ast_dependencies.ts -------------------------------------------------------------------------------- /compiler/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/compiler.ts -------------------------------------------------------------------------------- /compiler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/index.ts -------------------------------------------------------------------------------- /compiler/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/interfaces.ts -------------------------------------------------------------------------------- /compiler/parse5_ast_dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/parse5_ast_dependencies.ts -------------------------------------------------------------------------------- /compiler/postcss_ast_dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/postcss_ast_dependencies.ts -------------------------------------------------------------------------------- /compiler/tests/test_babylon_ast_dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/tests/test_babylon_ast_dependencies.ts -------------------------------------------------------------------------------- /compiler/tests/test_compiler_internals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/tests/test_compiler_internals.ts -------------------------------------------------------------------------------- /compiler/tests/test_compiler_output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/tests/test_compiler_output.ts -------------------------------------------------------------------------------- /compiler/tests/test_postcss_ast_dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/tests/test_postcss_ast_dependencies.ts -------------------------------------------------------------------------------- /compiler/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/compiler/tests/utils.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/graph.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/index.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/node.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/tests/test_graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/tests/test_graph.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/tests/test_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/tests/test_node.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/tests/test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/tests/test_utils.ts -------------------------------------------------------------------------------- /cyclic_dependency_graph/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/cyclic_dependency_graph/utils.ts -------------------------------------------------------------------------------- /environment_hash/environment_hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/environment_hash/environment_hash.ts -------------------------------------------------------------------------------- /environment_hash/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/environment_hash/index.ts -------------------------------------------------------------------------------- /environment_hash/tests/test_environment_hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/environment_hash/tests/test_environment_hash.ts -------------------------------------------------------------------------------- /file_system/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/cache.ts -------------------------------------------------------------------------------- /file_system/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/dependencies.ts -------------------------------------------------------------------------------- /file_system/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/file.ts -------------------------------------------------------------------------------- /file_system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/index.ts -------------------------------------------------------------------------------- /file_system/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/interfaces.ts -------------------------------------------------------------------------------- /file_system/test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/test_utils.ts -------------------------------------------------------------------------------- /file_system/tests/test_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/tests/test_cache.ts -------------------------------------------------------------------------------- /file_system/tests/test_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/tests/test_file.ts -------------------------------------------------------------------------------- /file_system/tests/test_trap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/tests/test_trap.ts -------------------------------------------------------------------------------- /file_system/trap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/trap.ts -------------------------------------------------------------------------------- /file_system/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/file_system/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/package.json -------------------------------------------------------------------------------- /performance_test/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src -------------------------------------------------------------------------------- /performance_test/create_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/performance_test/create_data.ts -------------------------------------------------------------------------------- /performance_test/run_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/performance_test/run_test.ts -------------------------------------------------------------------------------- /persistent_cache/index.ts: -------------------------------------------------------------------------------- 1 | export * from './persistent_cache'; -------------------------------------------------------------------------------- /persistent_cache/persistent_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/persistent_cache/persistent_cache.ts -------------------------------------------------------------------------------- /persistent_cache/tests/test_persistent_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/persistent_cache/tests/test_persistent_cache.ts -------------------------------------------------------------------------------- /persistent_cache/tests/test_persistent_cache_persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/persistent_cache/tests/test_persistent_cache_persistence.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfinger/unfort/HEAD/typings.json --------------------------------------------------------------------------------