{ "name": "@pinmenote/browser-api", "version": "0.0.6", "author": "Michal Szczepanski", "license": "MIT", "description": "cross browser compatible api layer", "bugs": { "url": "https://github.com/pinmenote/browser-api/issues" }, "homepage": "https://github.com/pinmenote/browser-api#readme", "source": "src/index.ts", "module": "dist/module.js", "types": "dist/types.d.ts", "scripts": { "release": "npm run prod && npm run uglify", "dev": "NODE_ENV=development parcel build", "prod": "parcel build --no-source-maps", "uglify": "uglifyjs --compress --mangle -o dist/module.js -- dist/module.js", "lint": "eslint --ext .ts src/", "lint:fix": "eslint --ext .ts,.tsx src/ --fix" }, "pre-commit": [ "lint" ], "devDependencies": { "@parcel/packager-ts": "^2.9.2", "@parcel/transformer-typescript-tsc": "^2.9.2", "@parcel/transformer-typescript-types": "^2.9.2", "@types/chrome": "^0.0.237", "@types/firefox-webext-browser": "^111.0.1", "@types/node": "^20.3.1", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", "eslint": "^8.32.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-prettier": "^4.2.1", "parcel": "^2.9.2", "pre-commit": "^1.2.2", "typescript": "^4.9.4", "uglify-js": "^3.17.4" } }