├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ └── lib-test.yml ├── .gitignore ├── .prettierignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── 1.png ├── 2.png ├── 3.png ├── 4.png └── logo.svg ├── examples ├── astro-playground │ ├── .gitignore │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── One.tsx │ │ │ ├── Three.tsx │ │ │ ├── Two.tsx │ │ │ ├── Welcome.astro │ │ │ └── two │ │ │ │ ├── bl.ts │ │ │ │ └── hooks.ts │ │ ├── layouts │ │ │ └── Layout.astro │ │ └── pages │ │ │ ├── index.astro │ │ │ ├── one.astro │ │ │ ├── three.astro │ │ │ └── two.astro │ └── tsconfig.json ├── cra │ ├── .gitignore │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── DomReady.todo-example.jsx │ │ ├── Main.tsx │ │ ├── components │ │ │ ├── Controls.module.css │ │ │ ├── Controls.tsx │ │ │ ├── EnsureKitchen.tsx │ │ │ ├── ErrControls.tsx │ │ │ ├── MainLayoutControl.module.css │ │ │ ├── MainLayoutControl.tsx │ │ │ ├── PizzaPlace.module.css │ │ │ └── PizzaPlace.tsx │ │ ├── containers │ │ │ ├── _AppRoot.tsx │ │ │ ├── _container.hooks.ts │ │ │ ├── _root.store.ts │ │ │ ├── _utils.ts │ │ │ ├── container.a.ts │ │ │ ├── container.auth.ts │ │ │ ├── container.b.ts │ │ │ ├── container.config.ts │ │ │ ├── container.fat-lib1.ts │ │ │ ├── container.fat-lib2.ts │ │ │ ├── container.kitchein-manipulator.ts │ │ │ ├── container.kitchen.ts │ │ │ ├── container.pizza-place.ts │ │ │ └── my-jest.ts │ │ ├── fat-libs │ │ │ ├── fat-lib1.ts │ │ │ └── fat-lib2.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── services │ │ │ ├── ingredients-manager.ts │ │ │ └── url-param.ts │ │ ├── setupTests.ts │ │ └── stores │ │ │ ├── _controllers │ │ │ └── controller.kitchen.ts │ │ │ ├── store.a.ts │ │ │ ├── store.auth.ts │ │ │ ├── store.authorization.ts │ │ │ ├── store.b.ts │ │ │ ├── store.ingrediets.ts │ │ │ ├── store.kitchen.ts │ │ │ ├── store.oven.ts │ │ │ ├── store.pizza-place.ts │ │ │ └── store.pizza.ts │ ├── tsconfig.json │ └── yarn.lock ├── node-cjs │ ├── .gitignore │ ├── node-1.js │ ├── node-2.js │ └── package.json ├── node-cli │ ├── .gitignore │ ├── package.json │ ├── src │ │ └── server.ts │ └── tsconfig.json ├── node-js │ ├── .gitignore │ ├── package.json │ └── src │ │ └── server.ts ├── node-mjs │ ├── node-1.mjs │ └── package.json └── vite-app │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ ├── App.tsx │ ├── _bl.ts │ ├── hooks.ts │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── iti-react ├── .gitignore ├── README.md ├── notes-and-ideas.md ├── package.json ├── src │ ├── API.md │ ├── _utils.ts │ ├── index.ts │ └── react │ │ ├── library.generate-ensure-hooks.ts │ │ ├── library.hook-generator.ts │ │ └── library.hooks.ts ├── tests │ ├── _utils.ts │ ├── mocks │ │ ├── Error.mock.tsx │ │ ├── _mock-app-components.tsx │ │ ├── _mock-app-container.ts │ │ ├── _mock-app-hooks.ts │ │ ├── container.a.ts │ │ ├── container.b.ts │ │ ├── container.c.ts │ │ ├── store.a.ts │ │ ├── store.b.ts │ │ └── store.c.ts │ ├── react-hooks-check-types.test.ts │ ├── react-hooks-errors.test.ts │ ├── test-utils.tsx │ └── z.container-hook.spec.tsx.bkp ├── tsconfig.json ├── tsconfig.test.json ├── vitest.config.ts └── vitest.setup.ts ├── iti ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── notes-and-ideas.md ├── package.json ├── src │ ├── _utils.ts │ ├── errors.ts │ ├── index.ts │ ├── iti.ts │ └── nanoevents.ts ├── stryker.conf.json ├── tests │ ├── __snapshots__ │ │ ├── container-getter.vi.spec.ts.snap │ │ ├── container-set.vi.spec.ts.snap │ │ └── getter.vi.spec.ts.snap │ ├── _utils.ts │ ├── container-get-values.vi.spec.ts │ ├── container-getter.vi.spec.ts │ ├── container-set.vi.spec.ts │ ├── dispose-graph.ts.api.vi.spec.ts │ ├── dispose.ts.api.vi.spec.ts │ ├── exotic.vi.spec.ts │ ├── getter.vi.spec.ts │ ├── mock-graph.ts │ ├── mocks │ │ ├── _mock-app-container.ts │ │ ├── container.a.ts │ │ ├── container.b.ts │ │ ├── container.c.ts │ │ ├── store.a.ts │ │ ├── store.b.ts │ │ └── store.c.ts │ ├── type-tests │ │ ├── basic-test.vi.spec.ts │ │ └── init.vi.spec.ts │ ├── types-for-tests.d.ts.rm │ └── update.api.vi.spec.ts ├── tsconfig.json ├── tsconfig.test.json ├── vitest.config.ts └── vitest.setup.ts ├── old-website ├── .gitignore ├── README.md ├── babel.config.js ├── blog │ ├── 2019-05-28-first-blog-post.md │ ├── 2019-05-29-long-blog-post.md │ ├── 2021-08-01-mdx-blog-post.mdx │ ├── 2021-08-26-welcome │ │ ├── docusaurus-plushie-banner.jpeg │ │ └── index.md │ └── authors.yml ├── docs │ ├── 1.intro.md │ ├── 10.faq.mdx │ ├── 2.quick-start.mdx │ ├── 2.when-not-to-use-iti.md │ ├── 4.usage.md │ ├── 5.patterns-and-tips.md │ ├── 6.getting-started.md.del │ ├── 6_async_start-PART-2 │ │ ├── 0_by_hand.ts │ │ ├── 1_ts-inject.ts │ │ ├── 2_tsyringe.ts │ │ ├── 3_inversify.ts │ │ ├── main-example.ts │ │ └── main │ │ │ ├── app.ts │ │ │ ├── business-logic.ts │ │ │ ├── loggers.ts │ │ │ ├── manual-di.ts │ │ │ ├── with.tsx │ │ │ └── without.ts │ ├── 7.5.playground.mdx │ ├── 7.alternatives.md │ ├── 8.benefits-of-iti.md │ ├── 9.api.mdx │ ├── 9.api │ │ ├── addDisposer.ts │ │ └── disposeAll.ts │ ├── assets │ │ ├── stackblitz.png │ │ └── ts │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── 4.png │ ├── async-di │ │ ├── 1.manual-di.mdx │ │ ├── 2.inversify.mdx.hidden │ │ ├── 3.syringe.mdx.hidden │ │ ├── 4.typed-inject.mdx.hi │ │ ├── 5.iti.mdx │ │ └── _category_.json │ ├── basic-di │ │ ├── 1.manual-di.mdx │ │ ├── 2.inversify.mdx.hidden │ │ ├── 3.syringe.mdx.hidden │ │ ├── 4.typed-inject.mdx.hidden │ │ ├── 5.iti.mdx │ │ ├── 6.iti-vs-pure.mdx │ │ └── _category_.json │ ├── examples │ │ ├── circular-dependency.ts │ │ └── oven-business-logic.ts │ └── with-react │ │ ├── _category_.json │ │ ├── basic.md │ │ ├── configuration.md │ │ └── react-full.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── components │ │ └── HomepageFeatures │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ ├── index.module.css │ │ └── markdown-page.md ├── static │ ├── .nojekyll │ ├── google8b69c6f2456eb7a7.html │ └── img │ │ ├── docusaurus.png │ │ ├── favicon.ico │ │ ├── iti │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── rastr │ │ │ ├── icon-180.png │ │ │ ├── icon-192.png │ │ │ ├── icon-512.png │ │ │ └── logo-2048.png │ │ └── raw.svg │ │ ├── logo.svg │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg └── yarn.lock ├── package.json ├── turbo.json ├── website ├── .gitignore ├── README.md ├── astro.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public │ ├── favicon.svg │ └── iti │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── rastr │ │ ├── icon-180.png │ │ ├── icon-192.png │ │ ├── icon-512.png │ │ └── logo-2048.png │ │ └── raw.svg ├── src │ ├── assets │ │ ├── houston.webp │ │ └── logo.svg │ ├── content.config.ts │ └── content │ │ ├── code-examples │ │ ├── 6_async_start-PART-2 │ │ │ ├── 0_by_hand.ts │ │ │ ├── 1_ts-inject.ts │ │ │ ├── 2_tsyringe.ts │ │ │ ├── 3_inversify.ts │ │ │ ├── main-example.ts │ │ │ └── main │ │ │ │ ├── app.ts │ │ │ │ ├── business-logic.ts │ │ │ │ ├── loggers.ts │ │ │ │ ├── manual-di.ts │ │ │ │ ├── with.tsx │ │ │ │ └── without.ts │ │ └── 9.api │ │ │ ├── addDisposer.ts │ │ │ └── disposeAll.ts │ │ └── docs │ │ ├── advanced │ │ ├── alternatives.md │ │ ├── benefits-of-iti.md │ │ ├── patterns-and-tips.md │ │ ├── playground.mdx │ │ └── when-not-to-use-iti.md │ │ ├── api.mdx │ │ ├── assets │ │ ├── stackblitz.png │ │ └── ts │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── 4.png │ │ ├── faq.mdx │ │ ├── guides │ │ ├── async-di │ │ │ ├── iti.mdx │ │ │ └── manual-di.mdx │ │ ├── basic-di │ │ │ ├── 1 .manual-di.mdx │ │ │ ├── 2. iti.mdx │ │ │ └── 3. iti-vs-pure.mdx │ │ └── react │ │ │ ├── 1.react-basic.mdx │ │ │ ├── 2.configuration.md │ │ │ └── 3.ensure-items.md │ │ ├── index.mdx │ │ ├── intro.md │ │ ├── migration.mdx │ │ ├── quick-start.mdx │ │ └── usage.md └── tsconfig.json └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/lib-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/.github/workflows/lib-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | mock-graph.ts -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./iti/README.md -------------------------------------------------------------------------------- /docs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/docs/1.png -------------------------------------------------------------------------------- /docs/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/docs/2.png -------------------------------------------------------------------------------- /docs/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/docs/3.png -------------------------------------------------------------------------------- /docs/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/docs/4.png -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/docs/logo.svg -------------------------------------------------------------------------------- /examples/astro-playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/.gitignore -------------------------------------------------------------------------------- /examples/astro-playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/README.md -------------------------------------------------------------------------------- /examples/astro-playground/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/astro.config.mjs -------------------------------------------------------------------------------- /examples/astro-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/package.json -------------------------------------------------------------------------------- /examples/astro-playground/src/components/One.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/components/One.tsx -------------------------------------------------------------------------------- /examples/astro-playground/src/components/Three.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/components/Three.tsx -------------------------------------------------------------------------------- /examples/astro-playground/src/components/Two.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/components/Two.tsx -------------------------------------------------------------------------------- /examples/astro-playground/src/components/Welcome.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/components/Welcome.astro -------------------------------------------------------------------------------- /examples/astro-playground/src/components/two/bl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/components/two/bl.ts -------------------------------------------------------------------------------- /examples/astro-playground/src/components/two/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/components/two/hooks.ts -------------------------------------------------------------------------------- /examples/astro-playground/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/layouts/Layout.astro -------------------------------------------------------------------------------- /examples/astro-playground/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/pages/index.astro -------------------------------------------------------------------------------- /examples/astro-playground/src/pages/one.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/pages/one.astro -------------------------------------------------------------------------------- /examples/astro-playground/src/pages/three.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/pages/three.astro -------------------------------------------------------------------------------- /examples/astro-playground/src/pages/two.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/src/pages/two.astro -------------------------------------------------------------------------------- /examples/astro-playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/astro-playground/tsconfig.json -------------------------------------------------------------------------------- /examples/cra/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules -------------------------------------------------------------------------------- /examples/cra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/package.json -------------------------------------------------------------------------------- /examples/cra/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/public/favicon.ico -------------------------------------------------------------------------------- /examples/cra/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/public/index.html -------------------------------------------------------------------------------- /examples/cra/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/public/logo192.png -------------------------------------------------------------------------------- /examples/cra/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/public/logo512.png -------------------------------------------------------------------------------- /examples/cra/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/public/manifest.json -------------------------------------------------------------------------------- /examples/cra/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/public/robots.txt -------------------------------------------------------------------------------- /examples/cra/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/App.css -------------------------------------------------------------------------------- /examples/cra/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/App.tsx -------------------------------------------------------------------------------- /examples/cra/src/DomReady.todo-example.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/DomReady.todo-example.jsx -------------------------------------------------------------------------------- /examples/cra/src/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/Main.tsx -------------------------------------------------------------------------------- /examples/cra/src/components/Controls.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/Controls.module.css -------------------------------------------------------------------------------- /examples/cra/src/components/Controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/Controls.tsx -------------------------------------------------------------------------------- /examples/cra/src/components/EnsureKitchen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/EnsureKitchen.tsx -------------------------------------------------------------------------------- /examples/cra/src/components/ErrControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/ErrControls.tsx -------------------------------------------------------------------------------- /examples/cra/src/components/MainLayoutControl.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/MainLayoutControl.module.css -------------------------------------------------------------------------------- /examples/cra/src/components/MainLayoutControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/MainLayoutControl.tsx -------------------------------------------------------------------------------- /examples/cra/src/components/PizzaPlace.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/PizzaPlace.module.css -------------------------------------------------------------------------------- /examples/cra/src/components/PizzaPlace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/components/PizzaPlace.tsx -------------------------------------------------------------------------------- /examples/cra/src/containers/_AppRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/_AppRoot.tsx -------------------------------------------------------------------------------- /examples/cra/src/containers/_container.hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/_container.hooks.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/_root.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/_root.store.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/_utils.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.a.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.auth.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.b.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.config.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.fat-lib1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.fat-lib1.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.fat-lib2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.fat-lib2.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.kitchein-manipulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.kitchein-manipulator.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.kitchen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.kitchen.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/container.pizza-place.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/container.pizza-place.ts -------------------------------------------------------------------------------- /examples/cra/src/containers/my-jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/containers/my-jest.ts -------------------------------------------------------------------------------- /examples/cra/src/fat-libs/fat-lib1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/fat-libs/fat-lib1.ts -------------------------------------------------------------------------------- /examples/cra/src/fat-libs/fat-lib2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/fat-libs/fat-lib2.ts -------------------------------------------------------------------------------- /examples/cra/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/index.css -------------------------------------------------------------------------------- /examples/cra/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/index.tsx -------------------------------------------------------------------------------- /examples/cra/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/cra/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/reportWebVitals.ts -------------------------------------------------------------------------------- /examples/cra/src/services/ingredients-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/services/ingredients-manager.ts -------------------------------------------------------------------------------- /examples/cra/src/services/url-param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/services/url-param.ts -------------------------------------------------------------------------------- /examples/cra/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/setupTests.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/_controllers/controller.kitchen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/_controllers/controller.kitchen.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.a.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.auth.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.authorization.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.b.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.ingrediets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.ingrediets.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.kitchen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.kitchen.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.oven.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.oven.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.pizza-place.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.pizza-place.ts -------------------------------------------------------------------------------- /examples/cra/src/stores/store.pizza.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/src/stores/store.pizza.ts -------------------------------------------------------------------------------- /examples/cra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/tsconfig.json -------------------------------------------------------------------------------- /examples/cra/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/cra/yarn.lock -------------------------------------------------------------------------------- /examples/node-cjs/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | dist -------------------------------------------------------------------------------- /examples/node-cjs/node-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-cjs/node-1.js -------------------------------------------------------------------------------- /examples/node-cjs/node-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-cjs/node-2.js -------------------------------------------------------------------------------- /examples/node-cjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-cjs/package.json -------------------------------------------------------------------------------- /examples/node-cli/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | dist -------------------------------------------------------------------------------- /examples/node-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-cli/package.json -------------------------------------------------------------------------------- /examples/node-cli/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-cli/src/server.ts -------------------------------------------------------------------------------- /examples/node-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-cli/tsconfig.json -------------------------------------------------------------------------------- /examples/node-js/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | dist -------------------------------------------------------------------------------- /examples/node-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-js/package.json -------------------------------------------------------------------------------- /examples/node-js/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-js/src/server.ts -------------------------------------------------------------------------------- /examples/node-mjs/node-1.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-mjs/node-1.mjs -------------------------------------------------------------------------------- /examples/node-mjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/node-mjs/package.json -------------------------------------------------------------------------------- /examples/vite-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/.gitignore -------------------------------------------------------------------------------- /examples/vite-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/index.html -------------------------------------------------------------------------------- /examples/vite-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/package.json -------------------------------------------------------------------------------- /examples/vite-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/src/App.tsx -------------------------------------------------------------------------------- /examples/vite-app/src/_bl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/src/_bl.ts -------------------------------------------------------------------------------- /examples/vite-app/src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/src/hooks.ts -------------------------------------------------------------------------------- /examples/vite-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/src/main.tsx -------------------------------------------------------------------------------- /examples/vite-app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vite-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vite-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/examples/vite-app/vite.config.ts -------------------------------------------------------------------------------- /iti-react/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | yarn-error.log 4 | coverage 5 | .attest -------------------------------------------------------------------------------- /iti-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/README.md -------------------------------------------------------------------------------- /iti-react/notes-and-ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/notes-and-ideas.md -------------------------------------------------------------------------------- /iti-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/package.json -------------------------------------------------------------------------------- /iti-react/src/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/src/API.md -------------------------------------------------------------------------------- /iti-react/src/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/src/_utils.ts -------------------------------------------------------------------------------- /iti-react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/src/index.ts -------------------------------------------------------------------------------- /iti-react/src/react/library.generate-ensure-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/src/react/library.generate-ensure-hooks.ts -------------------------------------------------------------------------------- /iti-react/src/react/library.hook-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/src/react/library.hook-generator.ts -------------------------------------------------------------------------------- /iti-react/src/react/library.hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/src/react/library.hooks.ts -------------------------------------------------------------------------------- /iti-react/tests/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/_utils.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/Error.mock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/Error.mock.tsx -------------------------------------------------------------------------------- /iti-react/tests/mocks/_mock-app-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/_mock-app-components.tsx -------------------------------------------------------------------------------- /iti-react/tests/mocks/_mock-app-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/_mock-app-container.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/_mock-app-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/_mock-app-hooks.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/container.a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/container.a.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/container.b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/container.b.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/container.c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/container.c.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/store.a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/store.a.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/store.b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/store.b.ts -------------------------------------------------------------------------------- /iti-react/tests/mocks/store.c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/mocks/store.c.ts -------------------------------------------------------------------------------- /iti-react/tests/react-hooks-check-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/react-hooks-check-types.test.ts -------------------------------------------------------------------------------- /iti-react/tests/react-hooks-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/react-hooks-errors.test.ts -------------------------------------------------------------------------------- /iti-react/tests/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/test-utils.tsx -------------------------------------------------------------------------------- /iti-react/tests/z.container-hook.spec.tsx.bkp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tests/z.container-hook.spec.tsx.bkp -------------------------------------------------------------------------------- /iti-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tsconfig.json -------------------------------------------------------------------------------- /iti-react/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/tsconfig.test.json -------------------------------------------------------------------------------- /iti-react/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/vitest.config.ts -------------------------------------------------------------------------------- /iti-react/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti-react/vitest.setup.ts -------------------------------------------------------------------------------- /iti/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/.gitignore -------------------------------------------------------------------------------- /iti/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/LICENSE -------------------------------------------------------------------------------- /iti/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/Makefile -------------------------------------------------------------------------------- /iti/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/README.md -------------------------------------------------------------------------------- /iti/notes-and-ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/notes-and-ideas.md -------------------------------------------------------------------------------- /iti/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/package.json -------------------------------------------------------------------------------- /iti/src/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/src/_utils.ts -------------------------------------------------------------------------------- /iti/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/src/errors.ts -------------------------------------------------------------------------------- /iti/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/src/index.ts -------------------------------------------------------------------------------- /iti/src/iti.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/src/iti.ts -------------------------------------------------------------------------------- /iti/src/nanoevents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/src/nanoevents.ts -------------------------------------------------------------------------------- /iti/stryker.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/stryker.conf.json -------------------------------------------------------------------------------- /iti/tests/__snapshots__/container-getter.vi.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/__snapshots__/container-getter.vi.spec.ts.snap -------------------------------------------------------------------------------- /iti/tests/__snapshots__/container-set.vi.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/__snapshots__/container-set.vi.spec.ts.snap -------------------------------------------------------------------------------- /iti/tests/__snapshots__/getter.vi.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/__snapshots__/getter.vi.spec.ts.snap -------------------------------------------------------------------------------- /iti/tests/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/_utils.ts -------------------------------------------------------------------------------- /iti/tests/container-get-values.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/container-get-values.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/container-getter.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/container-getter.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/container-set.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/container-set.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/dispose-graph.ts.api.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/dispose-graph.ts.api.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/dispose.ts.api.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/dispose.ts.api.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/exotic.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/exotic.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/getter.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/getter.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/mock-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mock-graph.ts -------------------------------------------------------------------------------- /iti/tests/mocks/_mock-app-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/_mock-app-container.ts -------------------------------------------------------------------------------- /iti/tests/mocks/container.a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/container.a.ts -------------------------------------------------------------------------------- /iti/tests/mocks/container.b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/container.b.ts -------------------------------------------------------------------------------- /iti/tests/mocks/container.c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/container.c.ts -------------------------------------------------------------------------------- /iti/tests/mocks/store.a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/store.a.ts -------------------------------------------------------------------------------- /iti/tests/mocks/store.b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/store.b.ts -------------------------------------------------------------------------------- /iti/tests/mocks/store.c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/mocks/store.c.ts -------------------------------------------------------------------------------- /iti/tests/type-tests/basic-test.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/type-tests/basic-test.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/type-tests/init.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/type-tests/init.vi.spec.ts -------------------------------------------------------------------------------- /iti/tests/types-for-tests.d.ts.rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/types-for-tests.d.ts.rm -------------------------------------------------------------------------------- /iti/tests/update.api.vi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tests/update.api.vi.spec.ts -------------------------------------------------------------------------------- /iti/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tsconfig.json -------------------------------------------------------------------------------- /iti/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/tsconfig.test.json -------------------------------------------------------------------------------- /iti/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/vitest.config.ts -------------------------------------------------------------------------------- /iti/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/iti/vitest.setup.ts -------------------------------------------------------------------------------- /old-website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/.gitignore -------------------------------------------------------------------------------- /old-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/README.md -------------------------------------------------------------------------------- /old-website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/babel.config.js -------------------------------------------------------------------------------- /old-website/blog/2019-05-28-first-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/blog/2019-05-28-first-blog-post.md -------------------------------------------------------------------------------- /old-website/blog/2019-05-29-long-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/blog/2019-05-29-long-blog-post.md -------------------------------------------------------------------------------- /old-website/blog/2021-08-01-mdx-blog-post.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/blog/2021-08-01-mdx-blog-post.mdx -------------------------------------------------------------------------------- /old-website/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg -------------------------------------------------------------------------------- /old-website/blog/2021-08-26-welcome/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/blog/2021-08-26-welcome/index.md -------------------------------------------------------------------------------- /old-website/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/blog/authors.yml -------------------------------------------------------------------------------- /old-website/docs/1.intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/1.intro.md -------------------------------------------------------------------------------- /old-website/docs/10.faq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/10.faq.mdx -------------------------------------------------------------------------------- /old-website/docs/2.quick-start.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/2.quick-start.mdx -------------------------------------------------------------------------------- /old-website/docs/2.when-not-to-use-iti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/2.when-not-to-use-iti.md -------------------------------------------------------------------------------- /old-website/docs/4.usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/4.usage.md -------------------------------------------------------------------------------- /old-website/docs/5.patterns-and-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/5.patterns-and-tips.md -------------------------------------------------------------------------------- /old-website/docs/6.getting-started.md.del: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6.getting-started.md.del -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/0_by_hand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/0_by_hand.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/1_ts-inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/1_ts-inject.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/2_tsyringe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/2_tsyringe.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/3_inversify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/3_inversify.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main-example.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main/app.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main/business-logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main/business-logic.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main/loggers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main/loggers.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main/manual-di.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main/manual-di.ts -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main/with.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main/with.tsx -------------------------------------------------------------------------------- /old-website/docs/6_async_start-PART-2/main/without.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/6_async_start-PART-2/main/without.ts -------------------------------------------------------------------------------- /old-website/docs/7.5.playground.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/7.5.playground.mdx -------------------------------------------------------------------------------- /old-website/docs/7.alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/7.alternatives.md -------------------------------------------------------------------------------- /old-website/docs/8.benefits-of-iti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/8.benefits-of-iti.md -------------------------------------------------------------------------------- /old-website/docs/9.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/9.api.mdx -------------------------------------------------------------------------------- /old-website/docs/9.api/addDisposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/9.api/addDisposer.ts -------------------------------------------------------------------------------- /old-website/docs/9.api/disposeAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/9.api/disposeAll.ts -------------------------------------------------------------------------------- /old-website/docs/assets/stackblitz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/assets/stackblitz.png -------------------------------------------------------------------------------- /old-website/docs/assets/ts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/assets/ts/1.png -------------------------------------------------------------------------------- /old-website/docs/assets/ts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/assets/ts/2.png -------------------------------------------------------------------------------- /old-website/docs/assets/ts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/assets/ts/3.png -------------------------------------------------------------------------------- /old-website/docs/assets/ts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/assets/ts/4.png -------------------------------------------------------------------------------- /old-website/docs/async-di/1.manual-di.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/async-di/1.manual-di.mdx -------------------------------------------------------------------------------- /old-website/docs/async-di/2.inversify.mdx.hidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/async-di/2.inversify.mdx.hidden -------------------------------------------------------------------------------- /old-website/docs/async-di/3.syringe.mdx.hidden: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 2 3 | --- 4 | 5 | # Syringe 6 | 7 | _work in progress_ 8 | -------------------------------------------------------------------------------- /old-website/docs/async-di/4.typed-inject.mdx.hi: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 4 3 | --- 4 | 5 | # Typed Inject 6 | 7 | _work in progress_ 8 | -------------------------------------------------------------------------------- /old-website/docs/async-di/5.iti.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/async-di/5.iti.mdx -------------------------------------------------------------------------------- /old-website/docs/async-di/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/async-di/_category_.json -------------------------------------------------------------------------------- /old-website/docs/basic-di/1.manual-di.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/basic-di/1.manual-di.mdx -------------------------------------------------------------------------------- /old-website/docs/basic-di/2.inversify.mdx.hidden: -------------------------------------------------------------------------------- 1 | _work in progress_ 2 | -------------------------------------------------------------------------------- /old-website/docs/basic-di/3.syringe.mdx.hidden: -------------------------------------------------------------------------------- 1 | _work in progress_ 2 | -------------------------------------------------------------------------------- /old-website/docs/basic-di/4.typed-inject.mdx.hidden: -------------------------------------------------------------------------------- 1 | _work in progress_ 2 | -------------------------------------------------------------------------------- /old-website/docs/basic-di/5.iti.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/basic-di/5.iti.mdx -------------------------------------------------------------------------------- /old-website/docs/basic-di/6.iti-vs-pure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/basic-di/6.iti-vs-pure.mdx -------------------------------------------------------------------------------- /old-website/docs/basic-di/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/basic-di/_category_.json -------------------------------------------------------------------------------- /old-website/docs/examples/circular-dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/examples/circular-dependency.ts -------------------------------------------------------------------------------- /old-website/docs/examples/oven-business-logic.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old-website/docs/with-react/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/with-react/_category_.json -------------------------------------------------------------------------------- /old-website/docs/with-react/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/with-react/basic.md -------------------------------------------------------------------------------- /old-website/docs/with-react/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/with-react/configuration.md -------------------------------------------------------------------------------- /old-website/docs/with-react/react-full.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docs/with-react/react-full.md -------------------------------------------------------------------------------- /old-website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/docusaurus.config.js -------------------------------------------------------------------------------- /old-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/package.json -------------------------------------------------------------------------------- /old-website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/sidebars.js -------------------------------------------------------------------------------- /old-website/src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/src/components/HomepageFeatures/index.js -------------------------------------------------------------------------------- /old-website/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /old-website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/src/css/custom.css -------------------------------------------------------------------------------- /old-website/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/src/pages/index.js -------------------------------------------------------------------------------- /old-website/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/src/pages/index.module.css -------------------------------------------------------------------------------- /old-website/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/src/pages/markdown-page.md -------------------------------------------------------------------------------- /old-website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old-website/static/google8b69c6f2456eb7a7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/google8b69c6f2456eb7a7.html -------------------------------------------------------------------------------- /old-website/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/docusaurus.png -------------------------------------------------------------------------------- /old-website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/favicon.ico -------------------------------------------------------------------------------- /old-website/static/img/iti/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/favicon.ico -------------------------------------------------------------------------------- /old-website/static/img/iti/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/logo.svg -------------------------------------------------------------------------------- /old-website/static/img/iti/rastr/icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/rastr/icon-180.png -------------------------------------------------------------------------------- /old-website/static/img/iti/rastr/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/rastr/icon-192.png -------------------------------------------------------------------------------- /old-website/static/img/iti/rastr/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/rastr/icon-512.png -------------------------------------------------------------------------------- /old-website/static/img/iti/rastr/logo-2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/rastr/logo-2048.png -------------------------------------------------------------------------------- /old-website/static/img/iti/raw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/iti/raw.svg -------------------------------------------------------------------------------- /old-website/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/logo.svg -------------------------------------------------------------------------------- /old-website/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /old-website/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /old-website/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /old-website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/old-website/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/package.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/turbo.json -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/README.md -------------------------------------------------------------------------------- /website/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/astro.config.mjs -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/pnpm-lock.yaml -------------------------------------------------------------------------------- /website/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/favicon.svg -------------------------------------------------------------------------------- /website/public/iti/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/favicon.ico -------------------------------------------------------------------------------- /website/public/iti/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/logo.svg -------------------------------------------------------------------------------- /website/public/iti/rastr/icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/rastr/icon-180.png -------------------------------------------------------------------------------- /website/public/iti/rastr/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/rastr/icon-192.png -------------------------------------------------------------------------------- /website/public/iti/rastr/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/rastr/icon-512.png -------------------------------------------------------------------------------- /website/public/iti/rastr/logo-2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/rastr/logo-2048.png -------------------------------------------------------------------------------- /website/public/iti/raw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/public/iti/raw.svg -------------------------------------------------------------------------------- /website/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/assets/houston.webp -------------------------------------------------------------------------------- /website/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/assets/logo.svg -------------------------------------------------------------------------------- /website/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content.config.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/0_by_hand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/0_by_hand.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/1_ts-inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/1_ts-inject.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/2_tsyringe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/2_tsyringe.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/3_inversify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/3_inversify.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main-example.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main/app.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main/business-logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main/business-logic.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main/loggers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main/loggers.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main/manual-di.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main/manual-di.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main/with.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main/with.tsx -------------------------------------------------------------------------------- /website/src/content/code-examples/6_async_start-PART-2/main/without.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/6_async_start-PART-2/main/without.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/9.api/addDisposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/9.api/addDisposer.ts -------------------------------------------------------------------------------- /website/src/content/code-examples/9.api/disposeAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/code-examples/9.api/disposeAll.ts -------------------------------------------------------------------------------- /website/src/content/docs/advanced/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/advanced/alternatives.md -------------------------------------------------------------------------------- /website/src/content/docs/advanced/benefits-of-iti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/advanced/benefits-of-iti.md -------------------------------------------------------------------------------- /website/src/content/docs/advanced/patterns-and-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/advanced/patterns-and-tips.md -------------------------------------------------------------------------------- /website/src/content/docs/advanced/playground.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/advanced/playground.mdx -------------------------------------------------------------------------------- /website/src/content/docs/advanced/when-not-to-use-iti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/advanced/when-not-to-use-iti.md -------------------------------------------------------------------------------- /website/src/content/docs/api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/api.mdx -------------------------------------------------------------------------------- /website/src/content/docs/assets/stackblitz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/assets/stackblitz.png -------------------------------------------------------------------------------- /website/src/content/docs/assets/ts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/assets/ts/1.png -------------------------------------------------------------------------------- /website/src/content/docs/assets/ts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/assets/ts/2.png -------------------------------------------------------------------------------- /website/src/content/docs/assets/ts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/assets/ts/3.png -------------------------------------------------------------------------------- /website/src/content/docs/assets/ts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/assets/ts/4.png -------------------------------------------------------------------------------- /website/src/content/docs/faq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/faq.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/async-di/iti.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/async-di/iti.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/async-di/manual-di.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/async-di/manual-di.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/basic-di/1 .manual-di.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/basic-di/1 .manual-di.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/basic-di/2. iti.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/basic-di/2. iti.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/basic-di/3. iti-vs-pure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/basic-di/3. iti-vs-pure.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/react/1.react-basic.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/react/1.react-basic.mdx -------------------------------------------------------------------------------- /website/src/content/docs/guides/react/2.configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/react/2.configuration.md -------------------------------------------------------------------------------- /website/src/content/docs/guides/react/3.ensure-items.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/guides/react/3.ensure-items.md -------------------------------------------------------------------------------- /website/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/index.mdx -------------------------------------------------------------------------------- /website/src/content/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/intro.md -------------------------------------------------------------------------------- /website/src/content/docs/migration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/migration.mdx -------------------------------------------------------------------------------- /website/src/content/docs/quick-start.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/quick-start.mdx -------------------------------------------------------------------------------- /website/src/content/docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/src/content/docs/usage.md -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molszanski/iti/HEAD/yarn.lock --------------------------------------------------------------------------------