frontend-patterns/research/reviews/FeatureDeploymentSources.json

160 lines
7.5 KiB
JSON
Raw Permalink Normal View History

{
"accessed": "2026-09-26",
"method": "bounded static inspection of upstream example repositories; no build or deployment execution",
"files": [
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/package.json",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/package.json",
"sha256": "a3dfc5cefd8af93cac585ec6e3195bc8eafd49d3ff17af7e478340ac6b2e97f9",
"lines": 61
},
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/src/features/toggle-task/index.ts",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/src/features/toggle-task/index.ts",
"sha256": "f7879b4495612a25911f1825539da5ffcdd8f22a9b6be4168cf686b36d6261f2",
"lines": 2
},
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/src/features/toggle-task/ui.tsx",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/src/features/toggle-task/ui.tsx",
"sha256": "741c7c5605db821e5e4e7772720dffd8610d48d179621d4257e1c89798e327d5",
"lines": 27
},
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/src/features/toggle-task/model/toggle-task.ts",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/src/features/toggle-task/model/toggle-task.ts",
"sha256": "3448529428fb218d8c67362ef3c59a8604a65b4566f764c9e6f4227bf0f1c20c",
"lines": 15
},
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/src/pages/tasks-list/index.tsx",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/src/pages/tasks-list/index.tsx",
"sha256": "cf310f1ca8ae572df4ff88446d66daa8dfc58724facd8f785e51ffec0ff4f9ef",
"lines": 75
},
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/src/shared/api/typicode/tasks.ts",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/src/shared/api/typicode/tasks.ts",
"sha256": "b5aa3c98846c843a0aad957de8fdfe00f8679abc47d7259463e33ce871de07d6",
"lines": 23
},
{
"source": "SRC-0031",
"repo": "feature-sliced/examples",
"commit": "3050d1080506823df79c77457b96b47a835f87c8",
"path": "todo-app/src/entities/task/model/tasks.ts",
"url": "https://raw.githubusercontent.com/feature-sliced/examples/3050d1080506823df79c77457b96b47a835f87c8/todo-app/src/entities/task/model/tasks.ts",
"sha256": "42212ce40afde606a855a0e12b56664a818d039c68db3b6e40e974ce39437194",
"lines": 87
},
{
"source": "SRC-0032",
"repo": "react-microfrontends/root-config",
"commit": "b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e",
"path": "package.json",
"url": "https://raw.githubusercontent.com/react-microfrontends/root-config/b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e/package.json",
"sha256": "1e917abf287bee55b0e55fd5d334228cdf0375db286cd9b15069aba6adbfccbd",
"lines": 40
},
{
"source": "SRC-0032",
"repo": "react-microfrontends/root-config",
"commit": "b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e",
"path": "webpack.config.js",
"url": "https://raw.githubusercontent.com/react-microfrontends/root-config/b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e/webpack.config.js",
"sha256": "26d03b89b02614cf8afe9e1d07ac4c061f4e845cfe0c95082bc3fa7b5342159a",
"lines": 33
},
{
"source": "SRC-0032",
"repo": "react-microfrontends/root-config",
"commit": "b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e",
"path": "src/react-mf-root-config.js",
"url": "https://raw.githubusercontent.com/react-microfrontends/root-config/b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e/src/react-mf-root-config.js",
"sha256": "ef9fefdd28dc2741bcb232768582ddf17d1b78bd036f2a2f07b63c7e9a956315",
"lines": 33
},
{
"source": "SRC-0032",
"repo": "react-microfrontends/root-config",
"commit": "b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e",
"path": "src/index.ejs",
"url": "https://raw.githubusercontent.com/react-microfrontends/root-config/b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e/src/index.ejs",
"sha256": "5bec0385b19cc9d080ea285675e7afab8ee70940999d8da678eb5a2518d1a395",
"lines": 52
},
{
"source": "SRC-0032",
"repo": "react-microfrontends/root-config",
"commit": "b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e",
"path": ".github/workflows/build_and_deploy.yml",
"url": "https://raw.githubusercontent.com/react-microfrontends/root-config/b5414dcf7b4ecda95f11ada3821e30d2acfd9e4e/.github/workflows/build_and_deploy.yml",
"sha256": "22016b0cb9e3a31ced25dc8bac3281986b0177b969611040a6537f232d74d601",
"lines": 85
},
{
"source": "SRC-0033",
"repo": "react-microfrontends/navbar",
"commit": "55ff88e74714d12d3e3447250e34a2b7742e91f6",
"path": "package.json",
"url": "https://raw.githubusercontent.com/react-microfrontends/navbar/55ff88e74714d12d3e3447250e34a2b7742e91f6/package.json",
"sha256": "508b318ae723c2e473a950f99b9b25f01466ba459bcbd8d487b1c9b77d37d488",
"lines": 68
},
{
"source": "SRC-0033",
"repo": "react-microfrontends/navbar",
"commit": "55ff88e74714d12d3e3447250e34a2b7742e91f6",
"path": "webpack.config.js",
"url": "https://raw.githubusercontent.com/react-microfrontends/navbar/55ff88e74714d12d3e3447250e34a2b7742e91f6/webpack.config.js",
"sha256": "77b1bf1eca1a4404de1dce2488f467e44eb99e3eefcb1a63ee1925c5f45d7972",
"lines": 14
},
{
"source": "SRC-0033",
"repo": "react-microfrontends/navbar",
"commit": "55ff88e74714d12d3e3447250e34a2b7742e91f6",
"path": "src/react-mf-navbar.js",
"url": "https://raw.githubusercontent.com/react-microfrontends/navbar/55ff88e74714d12d3e3447250e34a2b7742e91f6/src/react-mf-navbar.js",
"sha256": "1fdc8a249d75ebb4353bfdce9f9838ea81c7e516978dd236acffe2daeaa648b9",
"lines": 21
},
{
"source": "SRC-0033",
"repo": "react-microfrontends/navbar",
"commit": "55ff88e74714d12d3e3447250e34a2b7742e91f6",
"path": "src/root.component.js",
"url": "https://raw.githubusercontent.com/react-microfrontends/navbar/55ff88e74714d12d3e3447250e34a2b7742e91f6/src/root.component.js",
"sha256": "5dea686e1ad3c8817d9d1d4a54ccc33938d6c3508f6ccf5e5a278774e7cea3ee",
"lines": 29
},
{
"source": "SRC-0033",
"repo": "react-microfrontends/navbar",
"commit": "55ff88e74714d12d3e3447250e34a2b7742e91f6",
"path": ".github/workflows/build_and_deploy.yml",
"url": "https://raw.githubusercontent.com/react-microfrontends/navbar/55ff88e74714d12d3e3447250e34a2b7742e91f6/.github/workflows/build_and_deploy.yml",
"sha256": "013ebc66d1eed4fdab5c6f38cbf164b4ef56ee3850ec32cae826c2f9cfd99430",
"lines": 79
}
]
}