UNPKG

@mirawision/chrome-api

Version:

A comprehensive TypeScript library for Chrome Extension API, providing type-safe wrappers and utilities for bookmarks, commands, context menus, cookies, downloads, storage, notifications, runtime, scripting, and side panel functionalities.

122 lines (121 loc) 3.02 kB
{ "name": "@mirawision/chrome-api", "version": "1.0.1", "description": "A comprehensive TypeScript library for Chrome Extension API, providing type-safe wrappers and utilities for bookmarks, commands, context menus, cookies, downloads, storage, notifications, runtime, scripting, and side panel functionalities.", "main": "index.js", "types": "index.d.ts", "exports": { ".": { "types": "./index.d.ts", "default": "./index.js" }, "./bookmarks": { "types": "./bookmarks.d.ts", "default": "./bookmarks.js" }, "./commands": { "types": "./commands.d.ts", "default": "./commands.js" }, "./context-menu": { "types": "./context-menu.d.ts", "default": "./context-menu.js" }, "./cookies": { "types": "./cookies.d.ts", "default": "./cookies.js" }, "./downloads": { "types": "./downloads.d.ts", "default": "./downloads.js" }, "./local-storage": { "types": "./local-storage.d.ts", "default": "./local-storage.js" }, "./notifications": { "types": "./notifications.d.ts", "default": "./notifications.js" }, "./runtime": { "types": "./runtime.d.ts", "default": "./runtime.js" }, "./scripting": { "types": "./scripting.d.ts", "default": "./scripting.js" }, "./tabs": { "types": "./tabs.d.ts", "default": "./tabs.js" }, "./side-panel": { "types": "./side-panel.d.ts", "default": "./side-panel.js" }, "./storage-sync": { "types": "./storage-sync.d.ts", "default": "./storage-sync.js" }, "./web-navigation": { "types": "./web-navigation.d.ts", "default": "./web-navigation.js" }, "./web-request": { "types": "./web-request.d.ts", "default": "./web-request.js" }, "./windows": { "types": "./windows.d.ts", "default": "./windows.js" } }, "scripts": { "build": "tsc", "start": "npm run build && node index.js", "test": "jest", "pack": "npm pack", "prepublish": "npm run build", "publish": "npm publish --access public" }, "keywords": [ "chrome", "extension", "api", "bookmarks", "commands", "context-menu", "cookies", "downloads", "local-storage", "notifications", "runtime", "scripting", "side-panel", "storage-sync", "tabs", "web-navigation", "web-request", "windows", "typescript", "type-safe", "chrome-extension" ], "author": "Yelysei Lukin <yelysei277@gmail.com>", "repository": { "type": "git", "url": "https://github.com/MiraWision/chrome-api.git" }, "bugs": { "url": "https://github.com/MiraWision/chrome-api/issues" }, "homepage": "https://mirawision.github.io/chrome-api", "license": "MIT", "devDependencies": { "@types/chrome": "0.0.262", "@types/jest": "29.5.12", "jest": "29.7.0", "ts-jest": "29.1.2", "typescript": "5.3.3" } }