rollup-plugin-chrome-extension
Version:
Build Chrome Extensions with this Rollup plugin.
117 lines • 3.52 kB
JSON
{
"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"
}
}