Files
Thingport/extension/package.json
T

51 lines
1.9 KiB
JSON

{
"name": "thingport-grab",
"private": true,
"version": "1.6.0",
"description": "Import MakerWorld, Thingiverse and Printables models into Thingport, and convert MakerWorld 3MFs for PrusaSlicer, Cura and more.",
"license": "AGPL-3.0-only",
"type": "module",
"scripts": {
"dev": "tsx scripts/build.ts chrome --watch",
"dev:firefox": "tsx scripts/build.ts firefox --watch",
"build": "tsx scripts/build.ts chrome firefox edge",
"build:chrome": "tsx scripts/build.ts chrome",
"build:firefox": "tsx scripts/build.ts firefox",
"build:edge": "tsx scripts/build.ts edge",
"zip": "npm run build && tsx scripts/zip.ts chrome firefox edge sources",
"zip:chrome": "npm run build:chrome && tsx scripts/zip.ts chrome",
"zip:firefox": "npm run build:firefox && tsx scripts/zip.ts firefox sources",
"zip:edge": "npm run build:edge && tsx scripts/zip.ts edge",
"screenshots": "npm run build:chrome && tsx scripts/screenshots.ts",
"store-assets": "tsx scripts/store-assets.ts",
"typecheck": "tsc --noEmit",
"lint": "oxlint .",
"lint:firefox": "npm run build:firefox && web-ext lint --source-dir dist/firefox",
"verify": "npm run typecheck && npm run lint && npm run build",
"release:dry-run": "semantic-release --dry-run --no-ci"
},
"devDependencies": {
"@semantic-release/changelog": "^7.0.0",
"@semantic-release/exec": "^7.1.0",
"@semantic-release/git": "^11.0.1",
"@types/chrome": "^0.3.5",
"@types/node": "^24.0.0",
"esbuild": "^0.28.2",
"fflate": "^0.8.3",
"jszip": "^3.10.2",
"oxlint": "^1.88.0",
"playwright": "^1.64.1",
"sass": "^1.105.2",
"semantic-release": "^25.0.9",
"semantic-release-monorepo": "^8.0.2",
"tsx": "^4.23.15",
"typescript": "^5.9.3",
"web-ext": "^10.8.0"
},
"allowScripts": {
"esbuild": true,
"@parcel/watcher": true,
"fsevents": false
}
}