UNPKG

@webrecorder/awp-sw

Version:

This library has been factored out of [ArchiveWeb.page](https://webrecorder/archiveweb.page) and represents the core service worker implementation necessarily for high-fidelity web archiving.

67 lines (66 loc) 1.89 kB
{ "name": "@webrecorder/awp-sw", "browser": "dist/index.js", "version": "0.5.3", "type": "module", "repository": { "type": "git", "url": "git+https://github.com/webrecorder/awp-sw.git" }, "license": "AGPL-3.0-or-later", "exports": { ".": { "types": "./dist/types/index.d.ts", "default": "./dist/index.js" } }, "files": [ "src/*", "dist/*" ], "dependencies": { "@ipld/car": "^5.3.2", "@ipld/unixfs": "^3.0.0", "@webrecorder/wabac": "^2.20.6", "auto-js-ipfs": "^2.3.0", "client-zip": "^2.3.0", "hash-wasm": "^4.9.0", "idb": "^7.1.1", "p-queue": "^8.0.1", "uuid": "^9.0.0", "warcio": "^2.3.1" }, "scripts": { "build": "webpack --mode production", "build-dev": "webpack --mode development", "start-dev": "webpack serve --mode development --port 10001 --output-path ./dist --static ${PWD}", "lint": "eslint ./src", "format:check": "prettier --check ./src/", "format": "prettier --write ./src/" }, "devDependencies": { "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "eslint": "^8.56.1", "eslint-config-prettier": "^9.1.0", "prettier": "^3.3.3", "raw-loader": "^4.0.2", "ts-loader": "^9.5.1", "tsconfig-paths-webpack-plugin": "^4.1.0", "typescript": "^5.5.4", "webpack": "^5.94.0", "webpack-cli": "^5.1.4" }, "description": "This library has been factored out of [ArchiveWeb.page](https://webrecorder/archiveweb.page) and represents the core service worker implementation necessarily for high-fidelity web archiving.", "bugs": { "url": "https://github.com/webrecorder/awp-sw/issues" }, "homepage": "https://github.com/webrecorder/awp-sw#readme", "keywords": [ "web", "archiving", "webrecorder" ], "author": "Ilya Kreymer" }