← back to Ventura Corridor
package.json
64 lines
{
"name": "ventura-corridor",
"version": "0.1.0",
"private": true,
"type": "module",
"description": "Ventura Blvd corridor business directory \u2014 inventory, front-page audit, SEO scoring, mind-map view. Local-only (Mac).",
"scripts": {
"server": "tsx src/server/index.ts",
"ingest:here": "tsx src/ingest/here_discover.ts",
"ingest:overpass": "tsx src/ingest/osm_overpass.ts",
"ingest:foursquare": "tsx src/ingest/foursquare.ts",
"ingest:la_btrc": "tsx src/ingest/la_btrc.ts",
"crawl": "tsx src/crawl/front_page.ts",
"score": "tsx src/score/seo_score.ts",
"enrich:classify": "tsx src/enrich/classify_ownership.ts",
"enrich:owners": "tsx src/enrich/restaurant_owners.ts",
"enrich:websites": "tsx src/enrich/website_via_brave.ts",
"enrich:contacts": "tsx src/enrich/scrape_contacts.ts",
"enrich:linkedin": "tsx src/enrich/linkedin_via_brave.ts",
"enrich:chambers": "tsx src/enrich/chambers.ts",
"enrich:adsignals": "tsx src/enrich/ad_signals.ts",
"enrich:adstransparency": "tsx src/enrich/ads_transparency.ts",
"migrate": "tsx db/migrate.ts",
"snapshot": "tsx src/jobs/daily_snapshot.ts",
"digest": "tsx src/jobs/weekly_digest.ts",
"magazine:gen": "tsx src/jobs/generate_features.ts",
"magazine:photos": "tsx src/jobs/find_photos.ts",
"magazine:watchdog": "tsx src/jobs/magazine_watchdog.ts",
"magazine:normalize": "tsx src/jobs/normalize_categories.ts",
"magazine:morning-email": "tsx src/jobs/morning_feature_email.ts",
"magazine:auto-publish": "tsx src/jobs/auto_publish_top.ts",
"magazine:regen-thin": "tsx src/jobs/regen_thin.ts",
"magazine:ig-dryrun": "tsx src/jobs/ig_autopost_dryrun.ts",
"magazine:standup": "tsx src/jobs/daily_standup_audio.ts",
"magazine:auto-cover": "tsx src/jobs/auto_cover.ts",
"magazine:coverage-snapshot": "tsx src/jobs/coverage_snapshot.ts",
"magazine:auto-dedupe": "tsx src/jobs/auto_dedupe_headlines.ts",
"magazine:corpus-summary": "tsx src/jobs/morning_corpus_summary.ts",
"crawl:news": "tsx src/crawl/news_scraper.ts",
"news:summarize": "tsx src/jobs/summarize_news.ts",
"enrich:websites:ddg": "tsx src/enrich/website_via_ddg.ts"
},
"dependencies": {
"@types/multer": "^2.1.0",
"archiver": "^7.0.1",
"cheerio": "^1.2.0",
"dotenv": "^16.4.5",
"express": "^4.21.1",
"helmet": "^8.1.0",
"multer": "^2.1.1",
"pg": "^8.13.1",
"playwright": "^1.49.1",
"tsx": "^4.19.2"
},
"devDependencies": {
"@browserbasehq/sdk": "^2.10.0",
"@types/express": "^5.0.0",
"@types/node": "^22.10.2",
"@types/pg": "^8.11.10",
"playwright-core": "^1.59.1",
"typescript": "^5.7.2"
}
}