[object Object]

← back to Homesonspec

auto-data-snapshot: 2026-08-10T21:49:05 (6 data files) — collectors/mi-homes/fixtures/homes/_urls.tsv collectors/mi-homes/package.json collectors/mi-homes/tsconfig.json collectors/smith-douglas/package.json collectors/smith-douglas/tsconfig.json

03e750604fce97d584be79f5fc0bfe4be4cefb93 · 2026-08-10 21:49:54 -0700 · auto-commit-fleet

Files touched

Diff

commit 03e750604fce97d584be79f5fc0bfe4be4cefb93
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date:   Mon Aug 10 21:49:54 2026 -0700

    auto-data-snapshot: 2026-08-10T21:49:05 (6 data files) — collectors/mi-homes/fixtures/homes/_urls.tsv collectors/mi-homes/package.json collectors/mi-homes/tsconfig.json collectors/smith-douglas/package.json collectors/smith-douglas/tsconfig.json
---
 collectors/mi-homes/fixtures/homes/_urls.tsv | 14 +++++++++
 collectors/mi-homes/package.json             | 15 ++++++++++
 collectors/mi-homes/tsconfig.json            |  1 +
 collectors/smith-douglas/package.json        | 15 ++++++++++
 collectors/smith-douglas/tsconfig.json       |  1 +
 pnpm-lock.yaml                               | 44 ++++++++++++++++++++++++++++
 6 files changed, 90 insertions(+)

diff --git a/collectors/mi-homes/fixtures/homes/_urls.tsv b/collectors/mi-homes/fixtures/homes/_urls.tsv
new file mode 100644
index 00000000..2f1f6495
--- /dev/null
+++ b/collectors/mi-homes/fixtures/homes/_urls.tsv
@@ -0,0 +1,14 @@
+h1.html	https://www.mihomes.com/new-homes/texas/greater-houston/montgomery/lone-star-landing/boxwood-plan/10220-burton-path
+h2.html	https://www.mihomes.com/new-homes/texas/greater-austin/austin/estancia-west/estonian-plan/13213-keefer-drive
+h3.html	https://www.mihomes.com/new-homes/ohio/central-ohio/hebron/hebron-landing/attucks-plan/1006-dawsons-drive
+h4.html	https://www.mihomes.com/new-homes/michigan/metro-detroit/howell/heritage-square/juliet-plan/4145-sedgeview-circle
+h5.html	https://www.mihomes.com/new-homes/texas/greater-houston/la-marque/ambrose/dawson-plan/1077-garnet-star-drive
+h6.html	https://www.mihomes.com/new-homes/minnesota/twin-cities/jordan/beaumont-bluffs/lexington-plan/1220-edge-circle
+h7.html	https://www.mihomes.com/new-homes/indiana/indianapolis-metro/noblesville/silo-ridge/t1778-plan/12708-morning-ridge-way
+h8.html	https://www.mihomes.com/new-homes/texas/dallas-fort-worth-metroplex/pilot-point/mobberly-farms/aster-plan/7720-bent-gale-road
+h9.html	https://www.mihomes.com/new-homes/minnesota/twin-cities/newport/cherrywood/hayward-plan/673-tulare-terrace
+h10.html	https://www.mihomes.com/new-homes/texas/dallas-fort-worth-metroplex/argyle/sagebrook/pizarro-plan/7401-sumac-drive
+h11.html	https://www.mihomes.com/new-homes/texas/greater-austin/austin/cascades-at-onion-creek/falcon-plan/4717-lava-island-drive
+h12.html	https://www.mihomes.com/new-homes/ohio/greater-cincinnati/west-chester/grandway/allen-plan/7219-grandway-drive
+h13.html	https://www.mihomes.com/new-homes/texas/greater-houston/fulshear/summerview/armstrong-plan/32227-morning-luster-court
+h14.html	https://www.mihomes.com/new-homes/texas/dallas-fort-worth-metroplex/sanger/lane-ranch/herrera-plan/7022-winecup-lane
diff --git a/collectors/mi-homes/package.json b/collectors/mi-homes/package.json
new file mode 100644
index 00000000..22fdc7aa
--- /dev/null
+++ b/collectors/mi-homes/package.json
@@ -0,0 +1,15 @@
+{
+  "name": "@homesonspec/collector-mi-homes",
+  "version": "0.1.0",
+  "private": true,
+  "type": "module",
+  "main": "./src/index.ts",
+  "types": "./src/index.ts",
+  "scripts": { "test": "vitest run --passWithNoTests", "typecheck": "tsc --noEmit" },
+  "dependencies": {
+    "@homesonspec/collectors-common": "workspace:*",
+    "@homesonspec/schemas": "workspace:*",
+    "@homesonspec/shared": "workspace:*"
+  },
+  "devDependencies": { "typescript": "^5.7.2", "vitest": "^4.0.0", "@types/node": "^22.10.5" }
+}
diff --git a/collectors/mi-homes/tsconfig.json b/collectors/mi-homes/tsconfig.json
new file mode 100644
index 00000000..e9bfc482
--- /dev/null
+++ b/collectors/mi-homes/tsconfig.json
@@ -0,0 +1 @@
+{ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": true }, "include": ["src/**/*.ts"] }
diff --git a/collectors/smith-douglas/package.json b/collectors/smith-douglas/package.json
new file mode 100644
index 00000000..8c0e4e85
--- /dev/null
+++ b/collectors/smith-douglas/package.json
@@ -0,0 +1,15 @@
+{
+  "name": "@homesonspec/collector-smith-douglas",
+  "version": "0.1.0",
+  "private": true,
+  "type": "module",
+  "main": "./src/index.ts",
+  "types": "./src/index.ts",
+  "scripts": { "test": "vitest run --passWithNoTests", "typecheck": "tsc --noEmit" },
+  "dependencies": {
+    "@homesonspec/collectors-common": "workspace:*",
+    "@homesonspec/schemas": "workspace:*",
+    "@homesonspec/shared": "workspace:*"
+  },
+  "devDependencies": { "typescript": "^5.7.2", "vitest": "^4.0.0", "@types/node": "^22.10.5" }
+}
diff --git a/collectors/smith-douglas/tsconfig.json b/collectors/smith-douglas/tsconfig.json
new file mode 100644
index 00000000..e9bfc482
--- /dev/null
+++ b/collectors/smith-douglas/tsconfig.json
@@ -0,0 +1 @@
+{ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": true }, "include": ["src/**/*.ts"] }
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7d591383..b5a35c07 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -840,6 +840,28 @@ importers:
         specifier: ^4.0.0
         version: 4.1.10(@types/node@22.20.1)(vite@8.1.5(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.2)(tsx@4.23.1)(yaml@2.9.0))
 
+  collectors/mi-homes:
+    dependencies:
+      '@homesonspec/collectors-common':
+        specifier: workspace:*
+        version: link:../common
+      '@homesonspec/schemas':
+        specifier: workspace:*
+        version: link:../../packages/schemas
+      '@homesonspec/shared':
+        specifier: workspace:*
+        version: link:../../packages/shared
+    devDependencies:
+      '@types/node':
+        specifier: ^22.10.5
+        version: 22.20.1
+      typescript:
+        specifier: ^5.7.2
+        version: 5.9.3
+      vitest:
+        specifier: ^4.0.0
+        version: 4.1.10(@types/node@22.20.1)(vite@8.1.5(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.2)(tsx@4.23.1)(yaml@2.9.0))
+
   collectors/perry-homes:
     dependencies:
       '@homesonspec/collectors-common':
@@ -928,6 +950,28 @@ importers:
         specifier: ^4.0.0
         version: 4.1.10(@types/node@22.20.1)(vite@8.1.5(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.2)(tsx@4.23.1)(yaml@2.9.0))
 
+  collectors/smith-douglas:
+    dependencies:
+      '@homesonspec/collectors-common':
+        specifier: workspace:*
+        version: link:../common
+      '@homesonspec/schemas':
+        specifier: workspace:*
+        version: link:../../packages/schemas
+      '@homesonspec/shared':
+        specifier: workspace:*
+        version: link:../../packages/shared
+    devDependencies:
+      '@types/node':
+        specifier: ^22.10.5
+        version: 22.20.1
+      typescript:
+        specifier: ^5.7.2
+        version: 5.9.3
+      vitest:
+        specifier: ^4.0.0
+        version: 4.1.10(@types/node@22.20.1)(vite@8.1.5(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.2)(tsx@4.23.1)(yaml@2.9.0))
+
   collectors/taylor-morrison:
     dependencies:
       '@homesonspec/collectors-common':

← f1fb64b6 HomesOnSpec: 6.7in + 13in-iPad screenshot sets; submitted v1  ·  back to Homesonspec  ·  collectors: add Smith Douglas Homes inventory adapter (facts ec4d72cf →