package.json
{
"name": "simplesearch",
"version": "0.3.1",
"description": "Web search and page reading for local models in LM Studio, through your own browser",
"private": true,
"license": "PolyForm-Noncommercial-1.0.0",
"scripts": {
"typecheck": "tsc --noEmit",
"build": "esbuild src/main.ts --bundle --platform=node --target=node22 --format=cjs --outfile=dist/simplesearch.js",
"test": "node build-tests.js && node --test --test-concurrency=1 \"test-dist/*.test.js\"",
"build:plugin": "esbuild src/index.ts --bundle --platform=node --target=node20 --format=cjs --external:@lmstudio/sdk --external:zod --outfile=dist/plugin-check.js",
"clean": "node -e \"for (const d of ['dist', 'test-dist']) require('fs').rmSync(d, { recursive: true, force: true })\""
},
"dependencies": {
"@lmstudio/sdk": "1.5.0",
"cheerio": "^1.2.0",
"ws": "^8.22.0",
"zod": "3.25.76"
},
"devDependencies": {
"@modelcontextprotocol/sdk": "^1.32.1",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.20.5",
"@types/ws": "^8.18.2",
"esbuild": "^0.25.12",
"jsdom": "^26.1.0",
"typescript": "^5.9.3"
}
}
package.json
{
"name": "simplesearch",
"version": "0.3.1",
"description": "Web search and page reading for local models in LM Studio, through your own browser",
"private": true,
"license": "PolyForm-Noncommercial-1.0.0",
"scripts": {
"typecheck": "tsc --noEmit",
"build": "esbuild src/main.ts --bundle --platform=node --target=node22 --format=cjs --outfile=dist/simplesearch.js",
"test": "node build-tests.js && node --test --test-concurrency=1 \"test-dist/*.test.js\"",
"build:plugin": "esbuild src/index.ts --bundle --platform=node --target=node20 --format=cjs --external:@lmstudio/sdk --external:zod --outfile=dist/plugin-check.js",
"clean": "node -e \"for (const d of ['dist', 'test-dist']) require('fs').rmSync(d, { recursive: true, force: true })\""
},
"dependencies": {
"@lmstudio/sdk": "1.5.0",
"cheerio": "^1.2.0",
"ws": "^8.22.0",
"zod": "3.25.76"
},
"devDependencies": {
"@modelcontextprotocol/sdk": "^1.32.1",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.20.5",
"@types/ws": "^8.18.2",
"esbuild": "^0.25.12",
"jsdom": "^26.1.0",
"typescript": "^5.9.3"
}
}