{ "name": "iptv-org.github.io", "type": "module", "private": true, "scripts": { "act:update": "act workflow_dispatch -W .github/workflows/update.yml", "dev": "vite dev", "build": "NODE_OPTIONS=--max_old_space_size=4096 vite build", "preview": "vite preview", "postbuild": "npx svelte-sitemap -d https://iptv-org.github.io -o docs", "postinstall": "node ./src/load.js", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js" }, "jest": { "transform": {}, "moduleNameMapper": { "^\\$app/environment$": "/tests/__mocks__/$app/environment.js", "^\\$app/navigation$": "/tests/__mocks__/$app/navigation.js" } }, "devDependencies": { "@freearhey/core": "^0.5.1", "@freearhey/search-js": "^0.1.2", "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.17.1", "@tailwindcss/line-clamp": "^0.4.2", "@zerodevx/svelte-json-view": "^1.0.11", "autoprefixer": "^10.4.2", "axios": "^1.7.9", "cli-progress": "^3.12.0", "dayjs": "^1.11.1", "iptv-playlist-generator": "^0.1.5", "jest": "^29.7.0", "lodash": "^4.17.21", "numeral": "^2.0.6", "postcss": "^8.5.1", "prettier-plugin-svelte": "^3.3.3", "qs": "^6.11.2", "svelte": "^5.22.6", "svelte-simple-modal": "^2.0.0", "svelte-sitemap": "^2.6.0", "sveltejs-tippy": "^3.0.0", "tailwind-scrollbar-hide": "^1.1.7", "tailwindcss": "^3.2.7", "transliteration": "^2.2.0", "validator": "^13.11.0" } }