← back to Rentv V1
chore: refactor (drop dead decode branch) + v0.6.0 (deals-listings feature, session close)
16ef70d0323628e18fe459a336bdc6be75330b8d · 2026-07-22 21:42:05 -0700 · Steve Abrams
Files touched
M package.jsonM server.js
Diff
commit 16ef70d0323628e18fe459a336bdc6be75330b8d
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Jul 22 21:42:05 2026 -0700
chore: refactor (drop dead decode branch) + v0.6.0 (deals-listings feature, session close)
---
package.json | 2 +-
server.js | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index d6d2783..3809079 100644
--- a/package.json
+++ b/package.json
@@ -1 +1 @@
-{"name":"rentv-v1","version":"0.5.0","private":true,"main":"server.js","scripts":{"start":"node server.js","pull":"node scripts/pull-news.mjs"},"dependencies":{"express":"^4.21.2"}}
\ No newline at end of file
+{"name":"rentv-v1","version":"0.6.0","private":true,"main":"server.js","scripts":{"start":"node server.js","pull":"node scripts/pull-news.mjs"},"dependencies":{"express":"^4.21.2"}}
\ No newline at end of file
diff --git a/server.js b/server.js
index db9359d..bafc3a7 100644
--- a/server.js
+++ b/server.js
@@ -178,7 +178,7 @@ const decode = (t) => (t || '')
.replace(/&/g, '&').replace(/�?39;/g, "'").replace(/’/g, "'").replace(/‘/g, "'")
.replace(/"/g, '"').replace(/“/g, '"').replace(/”/g, '"')
.replace(/ /g, ' ').replace(/�?45;/g, '-').replace(/—/g, '—').replace(/–/g, '–')
- .replace(/&/g, '&').replace(/\s+/g, ' ').trim();
+ .replace(/\s+/g, ' ').trim();
const stripTags = (h) => decode(h.replace(/<[^>]+>/g, ' '));
async function fetchArticle(id) {
← 49078cc Add real CRE deal listings: parse rentv.com transaction stor
·
back to Rentv V1
·
auto-save: 2026-07-22T21:46:55 (4 files) — data/markets.json 65d7eb7 →