UNPKG

vsix-utils

Version:

utilities for working with VSIX packages

134 lines (133 loc) 3.2 kB
{ "name": "vsix-utils", "version": "0.0.10", "description": "utilities for working with VSIX packages", "type": "module", "author": { "name": "Lucas Nørgård", "email": "lucasnrgaard@gmail.com", "url": "https://luxass.dev" }, "packageManager": "pnpm@9.15.4", "license": "MIT", "homepage": "https://github.com/luxass/vsix-utils", "repository": "https://github.com/luxass/vsix-utils", "bugs": { "url": "https://github.com/luxass/vsix-utils/issues" }, "keywords": [ "utils", "vsix", "vscode", "extensions", "openvsx", "vsmarketplace" ], "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, "./manifest": { "import": { "types": "./dist/manifest.d.ts", "default": "./dist/manifest.mjs" }, "require": { "types": "./dist/manifest.d.cts", "default": "./dist/manifest.cjs" } }, "./validation": { "import": { "types": "./dist/validation.d.ts", "default": "./dist/validation.mjs" }, "require": { "types": "./dist/validation.d.cts", "default": "./dist/validation.cjs" } }, "./files": { "import": { "types": "./dist/files.d.ts", "default": "./dist/files.mjs" }, "require": { "types": "./dist/files.d.cts", "default": "./dist/files.cjs" } }, "./zip": { "import": { "types": "./dist/zip.d.ts", "default": "./dist/zip.mjs" }, "require": { "types": "./dist/zip.d.cts", "default": "./dist/zip.cjs" } }, "./types": { "import": { "types": "./dist/types.d.ts", "default": "./dist/types.mjs" }, "require": { "types": "./dist/types.d.cts", "default": "./dist/types.cjs" } }, "./package.json": "./package.json" }, "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "files": [ "dist" ], "engines": { "node": ">=20" }, "scripts": { "build": "tsup", "build:extensions": "pnpm --filter \"./test/fixtures/extensions/**\" run build", "dev": "tsup --watch", "test": "vitest run", "lint": "eslint .", "typecheck": "tsc --noEmit", "pretest": "pnpm run build:extensions" }, "dependencies": { "fast-xml-parser": "^4.5.1", "ignore": "^7.0.3", "mime": "^4.0.6", "package-manager-detector": "^0.2.8", "remark": "^15.0.1", "remark-transform-links": "^0.1.2", "semver": "^7.6.3", "tinyglobby": "^0.2.10", "yauzl": "^3.2.0", "yazl": "^3.3.1" }, "devDependencies": { "@luxass/eslint-config": "^4.15.0", "@types/node": "^22.0.0", "@types/semver": "^7.5.8", "@types/yauzl": "^2.10.3", "@types/yazl": "^2.4.5", "eslint": "^9.18.0", "eslint-plugin-format": "^1.0.1", "msw": "^2.7.0", "tsup": "^8.3.5", "typescript": "^5.7.3", "vitest": "^3.0.2", "vitest-testdirs": "^2.1.0" } }