UNPKG

@obsidize/tar-browserify

Version:

Browser-based tar utility for packing and unpacking tar files (stream-capable)

97 lines (96 loc) 3.57 kB
{ "name": "@obsidize/tar-browserify", "version": "5.2.0", "description": "Browser-based tar utility for packing and unpacking tar files (stream-capable)", "main": "es5.js", "module": "index.js", "types": "index.d.ts", "typings": "index.d.ts", "scripts": { "test": "jest", "build:clean": "rimraf ./dist", "build:tsc": "tsc", "build:webpack": "webpack --config webpack.config.js", "copy:package": "cpy ./package.json ./dist/", "copy:readme": "cpy ./README.md ./dist/", "copy:assets": "run-p copy:package copy:readme", "build": "run-s build:clean build:tsc build:webpack copy:assets", "coverage:clean": "rimraf ./coverage", "coverage:open": "open-cli ./coverage/lcov-report/index.html", "coverage": "run-s coverage:clean test coverage:open", "docs": "typedoc ./src/index.ts --out ./docs --excludePrivate", "docs:open": "open-cli ./docs/index.html", "git:publish": "tsx ./scripts/release-publish.ts", "dist:publish": "npm publish ./dist", "dist:pack": "tsx ./scripts/release-pack.ts", "dist:bundle": "run-s build coverage docs dist:pack", "version": "npm run dist:bundle", "version:patch": "npm version patch", "version:publish": "run-s git:publish dist:publish", "bump": "run-s version:patch version:publish", "generate:tar:test:content": "tsx ./scripts/generate-tarball-test-content.ts", "generate:tar:json:postbuild": "tsx ./scripts/generate-tar-sample-json.ts", "generate:tar:json:postbuild:pax": "tsx ./scripts/generate-tar-sample-json.ts ./dev-assets/pax-tgz-sample/packed/test.tar", "generate:tar:json": "run-s build generate:tar:json:postbuild", "generate:tar:json:pax": "run-s build generate:tar:json:postbuild:pax", "generate:tar:output:postbuild": "tsx ./scripts/generate-tar-sample-file.ts", "generate:tar:output": "run-s build generate:tar:output:postbuild", "untar:pax:sample": "cd ./dev-assets/pax-tgz-sample/packed && tsx ../../../scripts/untar.ts ./test.tar ../unpacked && cd ../../../", "test:unpack:repack:postbuild": "tsx ./scripts/test-unpack-repack.ts", "test:unpack:repack": "run-s build test:unpack:repack:postbuild", "test:pax:single:postbuild": "tsx ./scripts/test-pax-single-file.ts", "test:pax:single": "run-s build test:pax:single:postbuild" }, "repository": { "type": "git", "url": "git+https://github.com/jospete/obsidize-tar-browserify.git" }, "keywords": [ "tar", "browser", "tarball", "browserify", "ustar", "gnutar", "obsidize" ], "author": "Josh Noel <obsidize@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/jospete/obsidize-tar-browserify/issues" }, "homepage": "https://github.com/jospete/obsidize-tar-browserify#readme", "dependencies": { "tslib": "2.4.1" }, "devDependencies": { "@babel/core": "7.26.0", "@babel/preset-env": "7.26.0", "@babel/preset-typescript": "7.26.0", "@types/fs-extra": "11.0.1", "@types/jest": "29.5.14", "@types/pako": "2.0.3", "@types/tar": "6.1.13", "@types/yargs": "17.0.20", "@webpack-cli/generators": "^3.0.7", "babel-jest": "29.7.0", "cpy-cli": "4.2.0", "fs-extra": "11.1.0", "globby": "13.1.3", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jsdom": "25.0.1", "npm-run-all": "4.1.5", "open-cli": "7.1.0", "pako": "2.1.0", "rimraf": "4.1.1", "tar": "7.4.3", "ts-loader": "9.4.2", "tsx": "4.19.2", "typedoc": "0.23.24", "typescript": "4.9.4", "webpack": "5.75.0", "webpack-cli": "5.0.1", "yargs": "17.6.2" } }