mirror of
https://github.com/vinta/awesome-python.git
synced 2026-07-09 01:13:20 +00:00
Driver (.claude/skills/run-agrifine-extension/driver.mjs): - Launches Chrome with unpacked extension via Playwright persistent context - Stubs chrome.* APIs so sidebar renders headlessly without real extension context - REPL commands: ss, tab, click, type, eval, quit - Screenshots land in screenshots/ - Verified: all 6 tabs render correctly (Reading, Ingest, Fields, Dashboard, Carbon, Agent) SKILL.md documents agent path first, gotchas, and troubleshooting from actual execution in this container. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KBD2dN2KEjzz3UQFa9hEpu
31 lines
899 B
JSON
31 lines
899 B
JSON
{
|
|
"name": "agrifine-extension",
|
|
"version": "0.1.0",
|
|
"description": "Browser extension farm data dashboard",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "webpack --config webpack/webpack.config.js",
|
|
"watch": "webpack --config webpack/webpack.config.js --watch",
|
|
"build:prod": "NODE_ENV=production webpack --config webpack/webpack.config.js"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.24.0",
|
|
"@babel/preset-env": "^7.24.0",
|
|
"autoprefixer": "^10.4.19",
|
|
"babel-loader": "^9.1.3",
|
|
"copy-webpack-plugin": "^12.0.2",
|
|
"css-loader": "^7.1.2",
|
|
"mini-css-extract-plugin": "^2.9.0",
|
|
"playwright": "^1.61.1",
|
|
"postcss": "^8.4.38",
|
|
"postcss-loader": "^8.1.1",
|
|
"tailwindcss": "^3.4.3",
|
|
"webpack": "^5.91.0",
|
|
"webpack-cli": "^5.1.4"
|
|
},
|
|
"dependencies": {
|
|
"papaparse": "^5.4.1",
|
|
"pdfjs-dist": "^4.2.67",
|
|
"xlsx": "^0.18.5"
|
|
}
|
|
}
|