[object Object]

← back to Homesonspec

auto-data-snapshot: 2026-08-30T13:27:48 (5 data files) — collectors/berkeley-building/.gitignore collectors/berkeley-building/fixtures/homes/_urls.tsv collectors/berkeley-building/package.json collectors/berkeley-building/tsconfig.json pnpm-lock.yaml

189933f662f96cecda42da4071d6bd5efbb79ba6 · 2026-08-30 13:31:36 -0700 · auto-commit-fleet

Files touched

Diff

commit 189933f662f96cecda42da4071d6bd5efbb79ba6
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date:   Sun Aug 30 13:31:36 2026 -0700

    auto-data-snapshot: 2026-08-30T13:27:48 (5 data files) — collectors/berkeley-building/.gitignore collectors/berkeley-building/fixtures/homes/_urls.tsv collectors/berkeley-building/package.json collectors/berkeley-building/tsconfig.json pnpm-lock.yaml
---
 collectors/berkeley-building/.gitignore            |  1 +
 .../berkeley-building/fixtures/homes/_urls.tsv     | 13 +++++++++++++
 collectors/berkeley-building/package.json          | 15 +++++++++++++++
 collectors/berkeley-building/tsconfig.json         |  1 +
 pnpm-lock.yaml                                     | 22 ++++++++++++++++++++++
 5 files changed, 52 insertions(+)

diff --git a/collectors/berkeley-building/.gitignore b/collectors/berkeley-building/.gitignore
new file mode 100644
index 00000000..c2658d7d
--- /dev/null
+++ b/collectors/berkeley-building/.gitignore
@@ -0,0 +1 @@
+node_modules/
diff --git a/collectors/berkeley-building/fixtures/homes/_urls.tsv b/collectors/berkeley-building/fixtures/homes/_urls.tsv
new file mode 100644
index 00000000..f204a7e4
--- /dev/null
+++ b/collectors/berkeley-building/fixtures/homes/_urls.tsv
@@ -0,0 +1,13 @@
+# NOTE: fixtures are raw --compressed captures EXCEPT the analytics container id was scrubbed (live GTM-WNTLD7KG -> GTM-XXXXXXX). Home facts (address/price/beds/JSON-LD/status) are untouched. Lines without a tab are ignored by the selftest url map.
+home-01.html	https://www.berkeleybuildingco.com/homes/caldwell/solstice/3322-helios-st
+home-02.html	https://www.berkeleybuildingco.com/homes/caldwell/solstice/3405-elliptical-ln
+home-03.html	https://www.berkeleybuildingco.com/homes/eagle/avimor-west/7315-brown-way
+home-04.html	https://www.berkeleybuildingco.com/homes/eagle/valnova/6480-w-sollas-ct
+home-05.html	https://www.berkeleybuildingco.com/homes/eagle/valnova/7041-n-birsay-ave
+home-06.html	https://www.berkeleybuildingco.com/homes/kuna/valor/11301-w-lahinch-ln
+home-07.html	https://www.berkeleybuildingco.com/homes/kuna/valor/11520-s-levant-ln
+home-08.html	https://www.berkeleybuildingco.com/homes/meridian/lavender-place/2069-e-deep-purple-ln
+home-09.html	https://www.berkeleybuildingco.com/homes/meridian/oaklawn/8209-w-gallup-st
+home-10.html	https://www.berkeleybuildingco.com/homes/nampa/autumn-creek/880-s-maximus-ave
+home-11.html	https://www.berkeleybuildingco.com/homes/nampa/autumn-creek/4539-e-la-grande-st
+home-12.html	https://www.berkeleybuildingco.com/homes/star/spring-tree/9297-w-gladiola-ct
diff --git a/collectors/berkeley-building/package.json b/collectors/berkeley-building/package.json
new file mode 100644
index 00000000..2f2f7aff
--- /dev/null
+++ b/collectors/berkeley-building/package.json
@@ -0,0 +1,15 @@
+{
+  "name": "@homesonspec/collector-berkeley-building",
+  "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/berkeley-building/tsconfig.json b/collectors/berkeley-building/tsconfig.json
new file mode 100644
index 00000000..e9bfc482
--- /dev/null
+++ b/collectors/berkeley-building/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 afea1f8e..0a8ab0cc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -436,6 +436,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/berkeley-building:
+    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/brohn-homes:
     dependencies:
       '@homesonspec/collectors-common':

← 9eb0f321 wire(homesonspec): register Elite Homes (Louisville KY CPG)  ·  back to Homesonspec  ·  add Berkeley Building CPG collector 78e4b4f1 →