← back to Astek Landing
chore: lint, refactor (catch cleanup), v0.1.1 (session close)
29fdbca01c4590a993f99fca89978e2227de5e9b · 2026-07-02 08:08:54 -0700 · Steve
Files touched
M package-lock.jsonM package.jsonM public/index.htmlM server.js
Diff
commit 29fdbca01c4590a993f99fca89978e2227de5e9b
Author: Steve <steve@designerwallcoverings.com>
Date: Thu Jul 2 08:08:54 2026 -0700
chore: lint, refactor (catch cleanup), v0.1.1 (session close)
---
package-lock.json | 4 ++--
package.json | 2 +-
public/index.html | 2 +-
server.js | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9087943..2aa2672 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "astek-landing",
- "version": "0.1.0",
+ "version": "0.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "astek-landing",
- "version": "0.1.0",
+ "version": "0.1.1",
"dependencies": {
"express": "^4.19.2",
"pg": "^8.11.5",
diff --git a/package.json b/package.json
index 2c456d9..943e9aa 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "astek-landing",
- "version": "0.1.0",
+ "version": "0.1.1",
"private": true,
"description": "Editorial vendor landing for Astek (INTERNAL dw_unified data — not on Shopify)",
"scripts": {
diff --git a/public/index.html b/public/index.html
index c2be707..4747620 100644
--- a/public/index.html
+++ b/public/index.html
@@ -254,7 +254,7 @@ function renderShare(url, title){
const b=el.querySelector('.copy');
try{ await navigator.clipboard.writeText(share); b.classList.add('done'); b.title='Copied!';
setTimeout(()=>{b.classList.remove('done');b.title='Copy link';},1600);
- }catch(e){}
+ }catch(e){ console.warn('[astek] clipboard write failed', e); }
});
}
diff --git a/server.js b/server.js
index c59c879..ac198da 100644
--- a/server.js
+++ b/server.js
@@ -32,7 +32,7 @@ let LAST_REFRESH = new Date().toISOString();
const REFRESH_INTERVAL_SEC = Number(process.env.REFRESH_INTERVAL_SEC || 900); // 15 min, matches the cron
function load() {
SNAP = JSON.parse(fs.readFileSync(DATA, 'utf8'));
- try { LAST_REFRESH = fs.statSync(DATA).mtime.toISOString(); } catch (_) { LAST_REFRESH = new Date().toISOString(); }
+ try { LAST_REFRESH = fs.statSync(DATA).mtime.toISOString(); } catch { LAST_REFRESH = new Date().toISOString(); }
console.log(`[astek] loaded ${SNAP.products.length} products (data mtime ${LAST_REFRESH})`);
}
load();
← e513fff data refresh: rebuild products.json from astek_catalog (6164
·
back to Astek Landing
·
auto-save: 2026-07-02T08:16:24 (1 files) — data/products.jso 9436002 →