@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
JSON
{
"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"
}
}