UNPKG

rollup-plugin-chrome-extension

Version:

Build Chrome Extensions with this Rollup plugin.

117 lines 3.52 kB
{ "name": "rollup-plugin-chrome-extension", "version": "3.6.15", "description": "Build Chrome Extensions with this Rollup plugin.", "keywords": [ "rollup-plugin", "vite-plugin", "chrome", "chrome-extension", "extension", "webext", "webextension", "browser", "browser-extension" ], "homepage": "https://www.extend-chrome.dev/rollup-plugin", "repository": { "type": "git", "url": "git+https://github.com/crxjs/chrome-extension-tools", "directory": "packages/rollup-plugin" }, "license": "MIT", "author": "Jack and Amy Steam <jacksteamdev@gmail.com>", "main": "dist/index-cjs.js", "module": "dist/index-esm.js", "types": "types/src/index.d.ts", "files": [ "dist", "types", "manifest.schema.json", "schema" ], "dependencies": { "@types/lodash": "^4.14.172", "ajv": "^8.6.2", "array-flat-polyfill": "^1.0.1", "cheerio": "1.0.0-rc.11", "convert-source-map": "^1.7.0", "cosmiconfig": "^6.0.0", "esbuild": "^0.25.0", "esbuild-runner": "^2.2.0", "fs-extra": "^8.1.0", "glob": "^8.0.0", "json-ptr": "^3.0.0", "jsonpath-plus": "10.2.0", "localforage": "^1.9.0", "lodash": "^4.17.21", "mem": "^6.0.1", "playwright-chromium": "1.52.0", "rollup": "^2.79.2", "slash": "^3.0.0", "webextension-polyfill": "^0.9.0" }, "devDependencies": { "@babel/core": "^7.17.10", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/preset-env": "^7.13.8", "@babel/preset-react": "^7.12.13", "@extend-chrome/messages": "^1.2.2", "@extend-chrome/storage": "^1.5.0", "@rollup/plugin-babel": "^6.0.0", "@rollup/plugin-commonjs": "^21.0.0", "@rollup/plugin-json": "^5.0.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-sucrase": "^5.0.0", "@rollup/plugin-typescript": "8.5.0", "@sucrase/jest-plugin": "^3.0.0", "@testing-library/dom": "^6.12.2", "@testing-library/jest-dom": "^5.1.1", "@types/cheerio": "0.22.22", "@types/chrome": "0.0.237", "@types/fs-extra": "^8.0.1", "@types/glob": "^8.0.0", "@types/jest": "^27.0.0", "@types/jest-in-case": "^1.0.3", "@types/lodash.difference": "^4.5.6", "@types/lodash.flatten": "^4.4.6", "@types/lodash.get": "^4.4.6", "@types/node": "^13.7.0", "@types/prettier": "^2.0.0", "@types/react": "^17.0.3", "@types/react-dom": "^17.0.3", "jest": "^27.5.1", "jest-circus": "26", "jest-html-reporters": "3.0.11", "jest-in-case": "^1.0.2", "npm-run-all": "^4.1.5", "prettier": "^2.3.2", "react": "^17.0.2", "react-dom": "^17.0.2", "read-pkg-up": "^7.0.1", "rollup-plugin-bundle-imports": "^1.4.5", "rxjs": "7.5.7", "ts-jest": "^27.1.4", "tslib": "^2.3.0", "typescript": "^4.6.4" }, "engines": { "node": ">=12.0.0" }, "np": { "testScript": "test:ci" }, "scripts": { "build": "run-p build:*", "build:js": "rollup -c", "build:types": "tsc -p tsconfigs/tsconfig-types.json", "dev:build": "rollup -c -w", "dev:lint": "npm run lint:types -- --watch", "lint": "run-s lint:*", "lint:eslint": "eslint . --ext js --ext ts --ext tsx", "lint:types": "tsc --noEmit", "test": "jest", "test:ci:mv2": "jest --runInBand --testPathIgnorePatterns=\"/node_modules/|playwright\" --testPathPattern=mv2", "test:ci:mv3": "jest --runInBand --testPathIgnorePatterns=\"/node_modules/|playwright\" --testPathPattern=mv3" } }