BREAKING CHANGE(api): redesign smartsitemap around builder-based sitemap creation, parsing, validation, and import utilities

This commit is contained in:
2026-03-20 14:03:33 +00:00
parent 61f6bcebd4
commit 4e707347dd
22 changed files with 4843 additions and 2196 deletions

View File

@@ -1,8 +1,8 @@
{
"name": "@push.rocks/smartsitemap",
"version": "2.0.4",
"version": "3.0.0",
"private": false,
"description": "A module for generating and managing sitemaps, supporting dynamic sitemap generation from feeds.",
"description": "A comprehensive TypeScript sitemap library with builder API, supporting standard, news, image, video, and hreflang sitemaps with auto-splitting, streaming, validation, and RSS feed integration.",
"main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts",
"type": "module",
@@ -14,21 +14,20 @@
"buildDocs": "tsdoc"
},
"devDependencies": {
"@git.zone/tsbuild": "^3.1.0",
"@git.zone/tsbundle": "^2.0.8",
"@git.zone/tsrun": "^2.0.0",
"@git.zone/tstest": "^2.8.2",
"@git.zone/tsbuild": "^4.3.0",
"@git.zone/tsbundle": "^2.9.1",
"@git.zone/tsrun": "^2.0.1",
"@git.zone/tstest": "^3.5.0",
"@push.rocks/smartenv": "^6.0.0",
"@push.rocks/tapbundle": "^6.0.3",
"@types/node": "^20.8.7"
"@types/node": "^22.0.0"
},
"dependencies": {
"@push.rocks/smartcache": "^1.0.16",
"@push.rocks/smartfeed": "^1.0.11",
"@push.rocks/smartxml": "^2.0.0",
"@push.rocks/smartyaml": "^3.0.4",
"@push.rocks/webrequest": "^4.0.1",
"@tsclass/tsclass": "^9.3.0"
"@push.rocks/webrequest": "^4.0.5",
"@tsclass/tsclass": "^9.5.0"
},
"browserslist": [
"last 1 chrome versions"
@@ -46,15 +45,20 @@
"readme.md"
],
"keywords": [
"sitemap",
"sitemap generator",
"RSS feeds",
"news sitemap",
"sitemap index",
"XML sitemap",
"website indexing",
"search engine optimization",
"news sitemap",
"image sitemap",
"video sitemap",
"hreflang",
"RSS feeds",
"SEO",
"web crawling",
"dynamic sitemap creation",
"search engine optimization",
"builder API",
"streaming",
"validation",
"TypeScript",
"node.js"
],