├── .changeset ├── README.md ├── common-plums-share.md └── config.json ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── PUBLISHING.md ├── README.md ├── apps └── docs │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ └── launch.json │ ├── Dockerfile │ ├── README.md │ ├── astro.config.mjs │ ├── nginx │ └── nginx.conf │ ├── package-lock.json │ ├── package.json │ ├── public │ └── favicon.svg │ ├── src │ ├── assets │ │ ├── evolution-meme.jpg │ │ ├── green-book.png │ │ ├── houston.webp │ │ ├── logo.png │ │ ├── medium-schema.png │ │ └── small-schema.png │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── deep-dive │ │ │ ├── index.mdx │ │ │ └── maintainability │ │ │ │ ├── abstractness.md │ │ │ │ ├── index.md │ │ │ │ ├── readability.md │ │ │ │ ├── reliability.md │ │ │ │ └── reusability.md │ │ │ ├── en │ │ │ ├── core-architectural-concepts │ │ │ │ └── index.md │ │ │ ├── guide │ │ │ │ ├── config.md │ │ │ │ ├── examples │ │ │ │ │ └── index.md │ │ │ │ └── index.md │ │ │ ├── index.mdx │ │ │ └── why │ │ │ │ ├── index.md │ │ │ │ └── resolve.md │ │ │ ├── getting-started │ │ │ └── index.md │ │ │ ├── guide │ │ │ ├── ed-small.mdx │ │ │ └── index.mdx │ │ │ ├── index.mdx │ │ │ └── terms │ │ │ ├── abstraction.md │ │ │ └── index.md │ ├── env.d.ts │ └── styles │ │ └── custom.css │ └── tsconfig.json ├── examples └── todo │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── components.json │ ├── evo.config.ts │ ├── index.html │ ├── index.ts │ ├── package.json │ ├── postcss.config.js │ ├── public │ └── vite.svg │ ├── src │ ├── app │ │ ├── App.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── features │ │ └── todos │ │ │ ├── index.ts │ │ │ ├── model │ │ │ ├── domain.ts │ │ │ ├── useFilter.ts │ │ │ ├── useSort.ts │ │ │ └── useTodos.ts │ │ │ ├── ui │ │ │ ├── AddTodoForm.tsx │ │ │ ├── SearchTodos.tsx │ │ │ ├── SortTodos.tsx │ │ │ ├── TodoItem.tsx │ │ │ ├── TodoList.tsx │ │ │ └── TodoListLayout.tsx │ │ │ └── vm │ │ │ └── useAddTodoForm.ts │ ├── pages │ │ ├── test-page │ │ │ └── page.tsx │ │ └── todo-list-page │ │ │ └── page.tsx │ └── shared │ │ ├── lib │ │ └── css.ts │ │ └── ui │ │ └── shadcn │ │ ├── button.tsx │ │ ├── checkbox.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ └── label.tsx │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── kit ├── kit │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── memoize.ts │ │ ├── resolve-import.ts │ │ └── shallow-equal.ts │ ├── tsconfig.json │ └── tsup.config.ts └── tsconfig │ ├── base.json │ └── package.json ├── package.json ├── packages ├── core │ ├── package.json │ ├── src │ │ ├── abstraction-instance │ │ │ ├── get-abstraction-instance-label.ts │ │ │ ├── parse-abstraction-instance.test.ts │ │ │ ├── parse-abstraction-instance.ts │ │ │ └── types.ts │ │ ├── abstraction.ts │ │ ├── config │ │ │ ├── define-config.ts │ │ │ ├── errors.ts │ │ │ ├── load.ts │ │ │ └── schema.ts │ │ ├── dependencies-map │ │ │ ├── parse-dependencies-map.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── rule │ │ │ ├── rule.ts │ │ │ └── types.ts │ │ ├── rules │ │ │ └── index.ts │ │ └── vfs │ │ │ ├── add-directory.ts │ │ │ ├── add-file.ts │ │ │ ├── copy-node.ts │ │ │ ├── create-root.ts │ │ │ ├── get-flatten-files.ts │ │ │ ├── get-nodes-record.ts │ │ │ ├── remove-node.ts │ │ │ ├── types.ts │ │ │ ├── vfs.test.ts │ │ │ └── watch-fs.ts │ ├── tsconfig.json │ └── tsup.config.ts └── linter │ ├── package.json │ ├── src │ ├── cli │ │ ├── commands │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ └── lint.ts │ │ └── index.ts │ ├── index.ts │ ├── lint │ │ ├── auto-fix.ts │ │ ├── index.ts │ │ ├── lint.ts │ │ └── run-rules.ts │ ├── pretty-reporter │ │ ├── format-single-diagnostic.ts │ │ ├── index.ts │ │ ├── pluralization.ts │ │ └── types.ts │ └── version.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── scripts └── check-packages.js └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/common-plums-share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.changeset/common-plums-share.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | // Disable the default formatter, use eslint instead 3 | } 4 | -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/README.md -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/.vscode/launch.json -------------------------------------------------------------------------------- /apps/docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/Dockerfile -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/astro.config.mjs -------------------------------------------------------------------------------- /apps/docs/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/nginx/nginx.conf -------------------------------------------------------------------------------- /apps/docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/package-lock.json -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/public/favicon.svg -------------------------------------------------------------------------------- /apps/docs/src/assets/evolution-meme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/assets/evolution-meme.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/green-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/assets/green-book.png -------------------------------------------------------------------------------- /apps/docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/assets/houston.webp -------------------------------------------------------------------------------- /apps/docs/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/assets/logo.png -------------------------------------------------------------------------------- /apps/docs/src/assets/medium-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/assets/medium-schema.png -------------------------------------------------------------------------------- /apps/docs/src/assets/small-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/assets/small-schema.png -------------------------------------------------------------------------------- /apps/docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/config.ts -------------------------------------------------------------------------------- /apps/docs/src/content/docs/deep-dive/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/deep-dive/index.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/deep-dive/maintainability/abstractness.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/deep-dive/maintainability/abstractness.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/deep-dive/maintainability/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Поддерживаемый код 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/src/content/docs/deep-dive/maintainability/readability.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Читаемость 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/src/content/docs/deep-dive/maintainability/reliability.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Надёжность 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/src/content/docs/deep-dive/maintainability/reusability.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Переиспользование 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/core-architectural-concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/core-architectural-concepts/index.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/guide/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/guide/config.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/guide/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/guide/examples/index.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/guide/index.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/index.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/why/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/why/index.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/en/why/resolve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/en/why/resolve.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/getting-started/index.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/guide/ed-small.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/guide/ed-small.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/guide/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/guide/index.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/terms/abstraction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/terms/abstraction.md -------------------------------------------------------------------------------- /apps/docs/src/content/docs/terms/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/content/docs/terms/index.md -------------------------------------------------------------------------------- /apps/docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/env.d.ts -------------------------------------------------------------------------------- /apps/docs/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/apps/docs/src/styles/custom.css -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } 4 | -------------------------------------------------------------------------------- /examples/todo/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/.gitignore -------------------------------------------------------------------------------- /examples/todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/README.md -------------------------------------------------------------------------------- /examples/todo/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/components.json -------------------------------------------------------------------------------- /examples/todo/evo.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/evo.config.ts -------------------------------------------------------------------------------- /examples/todo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/index.html -------------------------------------------------------------------------------- /examples/todo/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/package.json -------------------------------------------------------------------------------- /examples/todo/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/postcss.config.js -------------------------------------------------------------------------------- /examples/todo/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/public/vite.svg -------------------------------------------------------------------------------- /examples/todo/src/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/app/App.tsx -------------------------------------------------------------------------------- /examples/todo/src/app/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/app/index.css -------------------------------------------------------------------------------- /examples/todo/src/app/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/app/main.tsx -------------------------------------------------------------------------------- /examples/todo/src/app/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/todo/src/features/todos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/index.ts -------------------------------------------------------------------------------- /examples/todo/src/features/todos/model/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/model/domain.ts -------------------------------------------------------------------------------- /examples/todo/src/features/todos/model/useFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/model/useFilter.ts -------------------------------------------------------------------------------- /examples/todo/src/features/todos/model/useSort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/model/useSort.ts -------------------------------------------------------------------------------- /examples/todo/src/features/todos/model/useTodos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/model/useTodos.ts -------------------------------------------------------------------------------- /examples/todo/src/features/todos/ui/AddTodoForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/ui/AddTodoForm.tsx -------------------------------------------------------------------------------- /examples/todo/src/features/todos/ui/SearchTodos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/ui/SearchTodos.tsx -------------------------------------------------------------------------------- /examples/todo/src/features/todos/ui/SortTodos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/ui/SortTodos.tsx -------------------------------------------------------------------------------- /examples/todo/src/features/todos/ui/TodoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/ui/TodoItem.tsx -------------------------------------------------------------------------------- /examples/todo/src/features/todos/ui/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/ui/TodoList.tsx -------------------------------------------------------------------------------- /examples/todo/src/features/todos/ui/TodoListLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/ui/TodoListLayout.tsx -------------------------------------------------------------------------------- /examples/todo/src/features/todos/vm/useAddTodoForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/features/todos/vm/useAddTodoForm.ts -------------------------------------------------------------------------------- /examples/todo/src/pages/test-page/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/todo/src/pages/todo-list-page/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/todo/src/shared/lib/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/shared/lib/css.ts -------------------------------------------------------------------------------- /examples/todo/src/shared/ui/shadcn/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/shared/ui/shadcn/button.tsx -------------------------------------------------------------------------------- /examples/todo/src/shared/ui/shadcn/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/shared/ui/shadcn/checkbox.tsx -------------------------------------------------------------------------------- /examples/todo/src/shared/ui/shadcn/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/shared/ui/shadcn/dropdown-menu.tsx -------------------------------------------------------------------------------- /examples/todo/src/shared/ui/shadcn/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/shared/ui/shadcn/input.tsx -------------------------------------------------------------------------------- /examples/todo/src/shared/ui/shadcn/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/src/shared/ui/shadcn/label.tsx -------------------------------------------------------------------------------- /examples/todo/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/tailwind.config.js -------------------------------------------------------------------------------- /examples/todo/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/tsconfig.app.json -------------------------------------------------------------------------------- /examples/todo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/tsconfig.json -------------------------------------------------------------------------------- /examples/todo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/tsconfig.node.json -------------------------------------------------------------------------------- /examples/todo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/examples/todo/vite.config.ts -------------------------------------------------------------------------------- /kit/kit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/package.json -------------------------------------------------------------------------------- /kit/kit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/src/index.ts -------------------------------------------------------------------------------- /kit/kit/src/memoize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/src/memoize.ts -------------------------------------------------------------------------------- /kit/kit/src/resolve-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/src/resolve-import.ts -------------------------------------------------------------------------------- /kit/kit/src/shallow-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/src/shallow-equal.ts -------------------------------------------------------------------------------- /kit/kit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/tsconfig.json -------------------------------------------------------------------------------- /kit/kit/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/kit/tsup.config.ts -------------------------------------------------------------------------------- /kit/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/tsconfig/base.json -------------------------------------------------------------------------------- /kit/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/kit/tsconfig/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/abstraction-instance/get-abstraction-instance-label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/abstraction-instance/get-abstraction-instance-label.ts -------------------------------------------------------------------------------- /packages/core/src/abstraction-instance/parse-abstraction-instance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/abstraction-instance/parse-abstraction-instance.test.ts -------------------------------------------------------------------------------- /packages/core/src/abstraction-instance/parse-abstraction-instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/abstraction-instance/parse-abstraction-instance.ts -------------------------------------------------------------------------------- /packages/core/src/abstraction-instance/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/abstraction-instance/types.ts -------------------------------------------------------------------------------- /packages/core/src/abstraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/abstraction.ts -------------------------------------------------------------------------------- /packages/core/src/config/define-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/config/define-config.ts -------------------------------------------------------------------------------- /packages/core/src/config/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/config/errors.ts -------------------------------------------------------------------------------- /packages/core/src/config/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/config/load.ts -------------------------------------------------------------------------------- /packages/core/src/config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/config/schema.ts -------------------------------------------------------------------------------- /packages/core/src/dependencies-map/parse-dependencies-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/dependencies-map/parse-dependencies-map.ts -------------------------------------------------------------------------------- /packages/core/src/dependencies-map/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/dependencies-map/types.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/rule/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/rule/rule.ts -------------------------------------------------------------------------------- /packages/core/src/rule/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/rule/types.ts -------------------------------------------------------------------------------- /packages/core/src/rules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/rules/index.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/add-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/add-directory.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/add-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/add-file.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/copy-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/copy-node.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/create-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/create-root.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/get-flatten-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/get-flatten-files.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/get-nodes-record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/get-nodes-record.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/remove-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/remove-node.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/types.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/vfs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/vfs.test.ts -------------------------------------------------------------------------------- /packages/core/src/vfs/watch-fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/src/vfs/watch-fs.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/linter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/package.json -------------------------------------------------------------------------------- /packages/linter/src/cli/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/cli/commands/index.ts -------------------------------------------------------------------------------- /packages/linter/src/cli/commands/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/cli/commands/init.ts -------------------------------------------------------------------------------- /packages/linter/src/cli/commands/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/cli/commands/lint.ts -------------------------------------------------------------------------------- /packages/linter/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/cli/index.ts -------------------------------------------------------------------------------- /packages/linter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/index.ts -------------------------------------------------------------------------------- /packages/linter/src/lint/auto-fix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/lint/auto-fix.ts -------------------------------------------------------------------------------- /packages/linter/src/lint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/lint/index.ts -------------------------------------------------------------------------------- /packages/linter/src/lint/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/lint/lint.ts -------------------------------------------------------------------------------- /packages/linter/src/lint/run-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/lint/run-rules.ts -------------------------------------------------------------------------------- /packages/linter/src/pretty-reporter/format-single-diagnostic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/pretty-reporter/format-single-diagnostic.ts -------------------------------------------------------------------------------- /packages/linter/src/pretty-reporter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/pretty-reporter/index.ts -------------------------------------------------------------------------------- /packages/linter/src/pretty-reporter/pluralization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/pretty-reporter/pluralization.ts -------------------------------------------------------------------------------- /packages/linter/src/pretty-reporter/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/src/pretty-reporter/types.ts -------------------------------------------------------------------------------- /packages/linter/src/version.ts: -------------------------------------------------------------------------------- 1 | export const version = "0.0.9"; 2 | -------------------------------------------------------------------------------- /packages/linter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/tsconfig.json -------------------------------------------------------------------------------- /packages/linter/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/packages/linter/tsup.config.ts -------------------------------------------------------------------------------- /scripts/check-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/scripts/check-packages.js -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evo-community/evolution-design/HEAD/turbo.json --------------------------------------------------------------------------------