├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── nodejs.yml │ └── npm-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── exception.json ├── jest.config.js ├── package.json ├── src ├── application.ts ├── configuration │ └── index.ts ├── constant.ts ├── decorator.ts ├── exception │ ├── constant.ts │ ├── decorator.ts │ ├── impl.ts │ ├── index.ts │ ├── types.ts │ └── utils.ts ├── index.ts ├── injection.ts ├── lifecycle │ └── index.ts ├── loader │ ├── base.ts │ ├── decorator.ts │ ├── factory.ts │ ├── helper.ts │ ├── impl │ │ ├── config.ts │ │ ├── exception.ts │ │ ├── exception_filter.ts │ │ ├── index.ts │ │ ├── lifecycle.ts │ │ ├── module.ts │ │ └── plugin_meta.ts │ ├── index.ts │ ├── loader_event.ts │ ├── types.ts │ └── utils │ │ ├── config_file_meta.ts │ │ └── merge.ts ├── logger │ ├── impl.ts │ ├── index.ts │ ├── level.ts │ └── types.ts ├── plugin │ ├── common.ts │ ├── factory.ts │ ├── impl.ts │ ├── index.ts │ └── types.ts ├── scanner │ ├── impl.ts │ ├── index.ts │ ├── task.ts │ ├── types.ts │ └── utils.ts ├── types.ts └── utils │ ├── compatible_require.ts │ ├── fs.ts │ ├── index.ts │ ├── is.ts │ └── load_meta_file.ts ├── test ├── __snapshots__ │ └── scanner.test.ts.snap ├── app.test.ts ├── config.test.ts ├── exception.test.ts ├── exception_filter.test.ts ├── fixtures │ ├── app_empty │ │ └── .gitkeep │ ├── app_koa_with_ts │ │ ├── package.json │ │ ├── src │ │ │ ├── bootstrap.ts │ │ │ ├── config │ │ │ │ ├── config.default.ts │ │ │ │ ├── config.dev.ts │ │ │ │ ├── plugin.d.ts │ │ │ │ ├── plugin.default.ts │ │ │ │ └── plugin.dev.ts │ │ │ ├── controllers │ │ │ │ └── hello.ts │ │ │ ├── exception.json │ │ │ ├── filter │ │ │ │ └── default.ts │ │ │ ├── koa_app.ts │ │ │ ├── lifecycle.ts │ │ │ ├── mysql_plugin │ │ │ │ ├── app.ts │ │ │ │ └── meta.json │ │ │ ├── no_ext_file │ │ │ ├── redis_plugin │ │ │ │ ├── app.ts │ │ │ │ ├── meta.json │ │ │ │ ├── not_to_be_scanned_dir │ │ │ │ │ └── not_to_be_scanned_file.ts │ │ │ │ └── not_to_be_scanned_file.ts │ │ │ ├── services │ │ │ │ ├── hello.ts │ │ │ │ ├── no_default.ts │ │ │ │ └── no_injectable.ts │ │ │ └── test_duplicate_plugin │ │ │ │ └── meta.json │ │ └── tsconfig.json │ ├── app_with_config │ │ ├── app.ts │ │ ├── bootstrap.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ └── config.production.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── app_with_lifecycle │ │ ├── bootstrap_duplicated.ts │ │ ├── bootstrap_load.ts │ │ ├── bootstrap_ready.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ └── plugin.ts │ │ ├── lifecyclelist.ts │ │ ├── plugins │ │ │ ├── plugin-a │ │ │ │ ├── bootstrap.ts │ │ │ │ └── meta.json │ │ │ └── plugin-b │ │ │ │ ├── bootstrap.ts │ │ │ │ └── meta.json │ │ └── test │ │ │ └── throw.ts │ ├── app_with_manifest │ │ ├── bootstrap.ts │ │ ├── config │ │ │ └── config.default.ts │ │ ├── controller │ │ │ └── home.ts │ │ ├── lifecycle.ts │ │ └── manifest.json │ ├── app_with_plugin_version_check │ │ ├── config │ │ │ └── plugin.default.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── app_with_preset_b │ │ ├── config │ │ │ └── plugin.default.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── app_without_config │ │ ├── app.ts │ │ ├── lifecyclelist.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── custom_instance │ │ ├── bootstrap.ts │ │ ├── config │ │ │ └── config.default.ts │ │ └── custom.ts │ ├── exception_filter │ │ ├── bootstrap.ts │ │ ├── error.ts │ │ ├── exception.json │ │ ├── filter.ts │ │ ├── package.json │ │ ├── service.ts │ │ └── tsconfig.json │ ├── exception_invalid_filter │ │ ├── bootstrap.ts │ │ ├── filter.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── exception_with_ts_yaml │ │ ├── app.ts │ │ ├── bootstrap.ts │ │ ├── exception.json │ │ ├── package.json │ │ └── tsconfig.json │ ├── logger │ │ ├── package.json │ │ ├── src │ │ │ ├── custom_logger.ts │ │ │ ├── index.ts │ │ │ ├── test_clazz.ts │ │ │ └── test_custom_clazz.ts │ │ └── tsconfig.json │ ├── module_with_custom_loader │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── loader │ │ │ │ └── test_custom_loader.ts │ │ │ └── test_clazz.ts │ │ └── tsconfig.json │ ├── module_with_js │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── test_service_a.js │ │ │ └── test_service_b.js │ ├── module_with_ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── test_service_a.ts │ │ │ └── test_service_b.ts │ │ └── tsconfig.json │ ├── named_export │ │ ├── package.json │ │ └── src │ │ │ ├── config │ │ │ └── config.default.ts │ │ │ ├── index.ts │ │ │ ├── mysql.ts │ │ │ └── redis.ts │ └── plugins │ │ ├── plugin_a │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_a_other_ver │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_a_same_ver │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_b │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_c │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_d │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_with_entry_a │ │ ├── mock_lib │ │ │ ├── index.js │ │ │ └── meta.json │ │ └── package.json │ │ ├── plugin_with_entry_b │ │ ├── mock_lib │ │ │ ├── index.js │ │ │ └── meta.json │ │ └── package.json │ │ ├── plugin_with_entry_c │ │ ├── mock_lib │ │ │ ├── index.js │ │ │ └── meta.json │ │ └── package.json │ │ ├── plugin_with_entry_wrong │ │ ├── mock_lib │ │ │ ├── index.js │ │ │ └── meta.json │ │ └── package.json │ │ ├── plugin_wrong_a │ │ ├── meta.json │ │ └── package.json │ │ ├── plugin_wrong_b │ │ ├── meta.json │ │ └── package.json │ │ ├── preset_a │ │ ├── config │ │ │ └── plugin.default.ts │ │ ├── meta.json │ │ ├── package.json │ │ └── tsconfig.json │ │ ├── preset_b │ │ ├── config │ │ │ └── plugin.default.ts │ │ ├── meta.json │ │ ├── package.json │ │ └── tsconfig.json │ │ └── preset_c │ │ ├── config │ │ └── plugin.default.ts │ │ ├── meta.json │ │ ├── package.json │ │ └── tsconfig.json ├── lifecycle.test.ts ├── loader.test.ts ├── logger.test.ts ├── plugin.test.ts ├── scanner.test.ts └── utils │ └── index.ts ├── tsconfig.build.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | coverage 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/README.md -------------------------------------------------------------------------------- /exception.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/exception.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/package.json -------------------------------------------------------------------------------- /src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/application.ts -------------------------------------------------------------------------------- /src/configuration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/configuration/index.ts -------------------------------------------------------------------------------- /src/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/constant.ts -------------------------------------------------------------------------------- /src/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/decorator.ts -------------------------------------------------------------------------------- /src/exception/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/exception/constant.ts -------------------------------------------------------------------------------- /src/exception/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/exception/decorator.ts -------------------------------------------------------------------------------- /src/exception/impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/exception/impl.ts -------------------------------------------------------------------------------- /src/exception/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/exception/index.ts -------------------------------------------------------------------------------- /src/exception/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/exception/types.ts -------------------------------------------------------------------------------- /src/exception/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/exception/utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/injection.ts: -------------------------------------------------------------------------------- 1 | export * from '@artus/injection'; -------------------------------------------------------------------------------- /src/lifecycle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/lifecycle/index.ts -------------------------------------------------------------------------------- /src/loader/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/base.ts -------------------------------------------------------------------------------- /src/loader/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/decorator.ts -------------------------------------------------------------------------------- /src/loader/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/factory.ts -------------------------------------------------------------------------------- /src/loader/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/helper.ts -------------------------------------------------------------------------------- /src/loader/impl/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/config.ts -------------------------------------------------------------------------------- /src/loader/impl/exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/exception.ts -------------------------------------------------------------------------------- /src/loader/impl/exception_filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/exception_filter.ts -------------------------------------------------------------------------------- /src/loader/impl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/index.ts -------------------------------------------------------------------------------- /src/loader/impl/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/lifecycle.ts -------------------------------------------------------------------------------- /src/loader/impl/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/module.ts -------------------------------------------------------------------------------- /src/loader/impl/plugin_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/impl/plugin_meta.ts -------------------------------------------------------------------------------- /src/loader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/index.ts -------------------------------------------------------------------------------- /src/loader/loader_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/loader_event.ts -------------------------------------------------------------------------------- /src/loader/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/types.ts -------------------------------------------------------------------------------- /src/loader/utils/config_file_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/utils/config_file_meta.ts -------------------------------------------------------------------------------- /src/loader/utils/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/loader/utils/merge.ts -------------------------------------------------------------------------------- /src/logger/impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/logger/impl.ts -------------------------------------------------------------------------------- /src/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/logger/index.ts -------------------------------------------------------------------------------- /src/logger/level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/logger/level.ts -------------------------------------------------------------------------------- /src/logger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/logger/types.ts -------------------------------------------------------------------------------- /src/plugin/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/plugin/common.ts -------------------------------------------------------------------------------- /src/plugin/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/plugin/factory.ts -------------------------------------------------------------------------------- /src/plugin/impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/plugin/impl.ts -------------------------------------------------------------------------------- /src/plugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/plugin/index.ts -------------------------------------------------------------------------------- /src/plugin/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/plugin/types.ts -------------------------------------------------------------------------------- /src/scanner/impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/scanner/impl.ts -------------------------------------------------------------------------------- /src/scanner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/scanner/index.ts -------------------------------------------------------------------------------- /src/scanner/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/scanner/task.ts -------------------------------------------------------------------------------- /src/scanner/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/scanner/types.ts -------------------------------------------------------------------------------- /src/scanner/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/scanner/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/compatible_require.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/utils/compatible_require.ts -------------------------------------------------------------------------------- /src/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/utils/fs.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/utils/is.ts -------------------------------------------------------------------------------- /src/utils/load_meta_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/src/utils/load_meta_file.ts -------------------------------------------------------------------------------- /test/__snapshots__/scanner.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/__snapshots__/scanner.test.ts.snap -------------------------------------------------------------------------------- /test/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/app.test.ts -------------------------------------------------------------------------------- /test/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/config.test.ts -------------------------------------------------------------------------------- /test/exception.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/exception.test.ts -------------------------------------------------------------------------------- /test/exception_filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/exception_filter.test.ts -------------------------------------------------------------------------------- /test/fixtures/app_empty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/package.json -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/config/config.default.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | name: 'artus', 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/config/config.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/config/config.dev.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/config/plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/config/plugin.d.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/config/plugin.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/config/plugin.default.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/config/plugin.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/config/plugin.dev.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/controllers/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/controllers/hello.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/exception.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/exception.json -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/filter/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/filter/default.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/koa_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/koa_app.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/lifecycle.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/mysql_plugin/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/mysql_plugin/app.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/mysql_plugin/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mysql" 3 | } -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/no_ext_file: -------------------------------------------------------------------------------- 1 | hello:world -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/redis_plugin/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/redis_plugin/app.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/redis_plugin/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/redis_plugin/meta.json -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/redis_plugin/not_to_be_scanned_dir/not_to_be_scanned_file.ts: -------------------------------------------------------------------------------- 1 | export default class DummyClazz {} 2 | -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/redis_plugin/not_to_be_scanned_file.ts: -------------------------------------------------------------------------------- 1 | export default class DummyClazz {} 2 | -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/services/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/src/services/hello.ts -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/services/no_default.ts: -------------------------------------------------------------------------------- 1 | export class Clazz {} 2 | -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/services/no_injectable.ts: -------------------------------------------------------------------------------- 1 | export default class Clazz {} 2 | -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/src/test_duplicate_plugin/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "testDuplicate" 3 | } -------------------------------------------------------------------------------- /test/fixtures/app_koa_with_ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_koa_with_ts/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/app_with_config/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_config/app.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_config/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_config/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_config/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_config/config/config.default.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_config/config/config.production.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_config/config/config.production.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_config/package.json -------------------------------------------------------------------------------- /test/fixtures/app_with_config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_config/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/bootstrap_duplicated.ts: -------------------------------------------------------------------------------- 1 | export * from './bootstrap_ready'; 2 | -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/bootstrap_load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_lifecycle/bootstrap_load.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/bootstrap_ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_lifecycle/bootstrap_ready.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/config/config.default.ts: -------------------------------------------------------------------------------- 1 | export default {}; -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/config/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_lifecycle/config/plugin.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/lifecyclelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_lifecycle/lifecyclelist.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/plugins/plugin-a/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_lifecycle/plugins/plugin-a/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/plugins/plugin-a/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pluginA" 3 | } -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/plugins/plugin-b/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_lifecycle/plugins/plugin-b/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/plugins/plugin-b/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pluginB" 3 | } -------------------------------------------------------------------------------- /test/fixtures/app_with_lifecycle/test/throw.ts: -------------------------------------------------------------------------------- 1 | throw new Error('should not scan me'); 2 | -------------------------------------------------------------------------------- /test/fixtures/app_with_manifest/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_manifest/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_manifest/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_manifest/config/config.default.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_manifest/controller/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_manifest/controller/home.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_manifest/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_manifest/lifecycle.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_manifest/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_manifest/manifest.json -------------------------------------------------------------------------------- /test/fixtures/app_with_plugin_version_check/config/plugin.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_plugin_version_check/config/plugin.default.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_plugin_version_check/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_plugin_version_check/package.json -------------------------------------------------------------------------------- /test/fixtures/app_with_plugin_version_check/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_plugin_version_check/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/app_with_preset_b/config/plugin.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_preset_b/config/plugin.default.ts -------------------------------------------------------------------------------- /test/fixtures/app_with_preset_b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_preset_b/package.json -------------------------------------------------------------------------------- /test/fixtures/app_with_preset_b/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_with_preset_b/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/app_without_config/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_without_config/app.ts -------------------------------------------------------------------------------- /test/fixtures/app_without_config/lifecyclelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_without_config/lifecyclelist.ts -------------------------------------------------------------------------------- /test/fixtures/app_without_config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_without_config/package.json -------------------------------------------------------------------------------- /test/fixtures/app_without_config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/app_without_config/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/custom_instance/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/custom_instance/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/custom_instance/config/config.default.ts: -------------------------------------------------------------------------------- 1 | export default {}; -------------------------------------------------------------------------------- /test/fixtures/custom_instance/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/custom_instance/custom.ts -------------------------------------------------------------------------------- /test/fixtures/exception_filter/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/exception_filter/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/error.ts -------------------------------------------------------------------------------- /test/fixtures/exception_filter/exception.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/exception.json -------------------------------------------------------------------------------- /test/fixtures/exception_filter/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/filter.ts -------------------------------------------------------------------------------- /test/fixtures/exception_filter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/package.json -------------------------------------------------------------------------------- /test/fixtures/exception_filter/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/service.ts -------------------------------------------------------------------------------- /test/fixtures/exception_filter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_filter/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/exception_invalid_filter/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_invalid_filter/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/exception_invalid_filter/filter.ts: -------------------------------------------------------------------------------- 1 | export class TestInvalidFilter { 2 | } 3 | -------------------------------------------------------------------------------- /test/fixtures/exception_invalid_filter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_invalid_filter/package.json -------------------------------------------------------------------------------- /test/fixtures/exception_invalid_filter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_invalid_filter/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/exception_with_ts_yaml/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_with_ts_yaml/app.ts -------------------------------------------------------------------------------- /test/fixtures/exception_with_ts_yaml/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_with_ts_yaml/bootstrap.ts -------------------------------------------------------------------------------- /test/fixtures/exception_with_ts_yaml/exception.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_with_ts_yaml/exception.json -------------------------------------------------------------------------------- /test/fixtures/exception_with_ts_yaml/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_with_ts_yaml/package.json -------------------------------------------------------------------------------- /test/fixtures/exception_with_ts_yaml/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/exception_with_ts_yaml/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/logger/package.json -------------------------------------------------------------------------------- /test/fixtures/logger/src/custom_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/logger/src/custom_logger.ts -------------------------------------------------------------------------------- /test/fixtures/logger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/logger/src/index.ts -------------------------------------------------------------------------------- /test/fixtures/logger/src/test_clazz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/logger/src/test_clazz.ts -------------------------------------------------------------------------------- /test/fixtures/logger/src/test_custom_clazz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/logger/src/test_custom_clazz.ts -------------------------------------------------------------------------------- /test/fixtures/logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/logger/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/module_with_custom_loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_custom_loader/package.json -------------------------------------------------------------------------------- /test/fixtures/module_with_custom_loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_custom_loader/src/index.ts -------------------------------------------------------------------------------- /test/fixtures/module_with_custom_loader/src/loader/test_custom_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_custom_loader/src/loader/test_custom_loader.ts -------------------------------------------------------------------------------- /test/fixtures/module_with_custom_loader/src/test_clazz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_custom_loader/src/test_clazz.ts -------------------------------------------------------------------------------- /test/fixtures/module_with_custom_loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_custom_loader/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/module_with_js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_js/package.json -------------------------------------------------------------------------------- /test/fixtures/module_with_js/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_js/src/index.js -------------------------------------------------------------------------------- /test/fixtures/module_with_js/src/test_service_a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_js/src/test_service_a.js -------------------------------------------------------------------------------- /test/fixtures/module_with_js/src/test_service_b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_js/src/test_service_b.js -------------------------------------------------------------------------------- /test/fixtures/module_with_ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_ts/package.json -------------------------------------------------------------------------------- /test/fixtures/module_with_ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_ts/src/index.ts -------------------------------------------------------------------------------- /test/fixtures/module_with_ts/src/test_service_a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_ts/src/test_service_a.ts -------------------------------------------------------------------------------- /test/fixtures/module_with_ts/src/test_service_b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_ts/src/test_service_b.ts -------------------------------------------------------------------------------- /test/fixtures/module_with_ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/module_with_ts/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/named_export/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/named_export/package.json -------------------------------------------------------------------------------- /test/fixtures/named_export/src/config/config.default.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | key: 'random', 3 | }; -------------------------------------------------------------------------------- /test/fixtures/named_export/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/named_export/src/index.ts -------------------------------------------------------------------------------- /test/fixtures/named_export/src/mysql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/named_export/src/mysql.ts -------------------------------------------------------------------------------- /test/fixtures/named_export/src/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/named_export/src/redis.ts -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_a/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_a/meta.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_a/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_a_other_ver/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-a" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_a_other_ver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_a_other_ver/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_a_same_ver/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-a" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_a_same_ver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_a_same_ver/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_b/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_b/meta.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_b/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@artus/test-plugin-b" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_c/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-c" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@artus/test-plugin-c" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_d/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_d/meta.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_d/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@artus/test-plugin-d" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_a/mock_lib/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_a/mock_lib/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-with-entry-a" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_with_entry_a/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_b/mock_lib/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_b/mock_lib/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-with-entry-b" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_with_entry_b/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_c/mock_lib/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_c/mock_lib/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-with-entry-c" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_with_entry_c/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_wrong/mock_lib/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_wrong/mock_lib/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin-with-entry-wrong" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_with_entry_wrong/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_with_entry_wrong/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_wrong_a/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_wrong_a/meta.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_wrong_a/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@artus/test-plugin-wrong-a" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_wrong_b/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/plugin_wrong_b/meta.json -------------------------------------------------------------------------------- /test/fixtures/plugins/plugin_wrong_b/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@artus/test-plugin-wrong-b" 3 | } -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_a/config/plugin.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_a/config/plugin.default.ts -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_a/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "preset_a" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_a/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_a/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_a/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_b/config/plugin.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_b/config/plugin.default.ts -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_b/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "preset_b" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_b/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_b/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_b/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_c/config/plugin.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_c/config/plugin.default.ts -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_c/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "preset_c" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_c/package.json -------------------------------------------------------------------------------- /test/fixtures/plugins/preset_c/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/fixtures/plugins/preset_c/tsconfig.json -------------------------------------------------------------------------------- /test/lifecycle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/lifecycle.test.ts -------------------------------------------------------------------------------- /test/loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/loader.test.ts -------------------------------------------------------------------------------- /test/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/logger.test.ts -------------------------------------------------------------------------------- /test/plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/plugin.test.ts -------------------------------------------------------------------------------- /test/scanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/scanner.test.ts -------------------------------------------------------------------------------- /test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/test/utils/index.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artusjs/core/HEAD/tsconfig.json --------------------------------------------------------------------------------