Steel / api /package.json
supernovagateway's picture
Upload folder using huggingface_hub
fb38ec5 verified
{
"name": "@steel-browser/api",
"version": "0.5.0",
"description": "",
"main": "index.js",
"type": "module",
"private": true,
"exports": {
"./plugin": {
"import": {
"types": "./build/steel-browser-plugin.d.ts",
"default": "./build/steel-browser-plugin.js"
}
},
"./cdp-plugin": {
"import": {
"types": "./build/services/cdp/plugins/core/base-plugin.d.ts",
"default": "./build/services/cdp/plugins/core/base-plugin.js"
}
},
"./logger": {
"import": {
"types": "./build/plugins/logging/browser-logger.d.ts",
"default": "./build/plugins/logging/browser-logger.js"
}
},
"./storage": {
"import": {
"types": "./build/services/cdp/instrumentation/storage/log-storage.interface.d.ts",
"default": "./build/services/cdp/instrumentation/storage/log-storage.interface.js"
}
}
},
"scripts": {
"start": "node ./build/index.js",
"build": "tsc && npm run copy:templates && npm run copy:fingerprint",
"lint": "eslint . --ext ts --report-unused-disable-directives --max-warnings 10",
"copy:templates": "mkdir -p build/templates && cp -r src/templates/* build/templates/",
"copy:fingerprint": "cp src/scripts/fingerprint.js build/scripts/fingerprint.js",
"prepare:recorder": "cd extensions/recorder && npm install && npm run build",
"dev": "npm run prepare:recorder && tsx watch src/index.ts",
"test": "echo \"Error: no test specified\" && exit 1",
"pretty": "prettier --write \"src/**/*.ts\"",
"generate:openapi": "tsx ./openapi/generate.ts"
},
"author": "Nasr Mohamed",
"devDependencies": {
"@opentelemetry/api": "1.9.0",
"@types/archiver": "^6.0.3",
"@types/iconv-lite": "^0.0.1",
"@types/json-stringify-safe": "^5.0.3",
"@types/lodash-es": "^4.17.12",
"@types/markdownlint": "^0.13.0",
"@types/mime-types": "^2.1.4",
"@types/node": "^22.14.1",
"@types/turndown": "^5.0.5",
"@types/ws": "^8.5.14",
"fastify": "^5.2.1",
"prettier": "3.0.3",
"ts-node": "^10.9.2",
"tsx": "^4.19.3",
"typescript": "^5.7.3",
"vite": "^6.3.5",
"vitest": "^3.2.4"
},
"dependencies": {
"@adobe/css-tools": "^4.4.3",
"@fastify/cors": "^10.0.2",
"@fastify/multipart": "^9.0.3",
"@fastify/reply-from": "^12.0.2",
"@fastify/sensible": "^6.0.3",
"@fastify/static": "^8.1.1",
"@fastify/swagger": "^9.4.2",
"@fastify/view": "10.0.2",
"@joplin/turndown": "^4.0.80",
"@scalar/fastify-api-reference": "^1.25.116",
"archiver": "^7.0.1",
"axios": "^1.12.0",
"cheerio": "^1.1.2",
"chokidar": "^4.0.3",
"defuddle": "^0.6.4",
"dotenv": "^16.4.7",
"duckdb-async": "^1.1.3",
"ejs": "^3.1.10",
"fastify-plugin": "^5.0.1",
"file-type": "^20.4.1",
"fingerprint-generator": "2.1.72",
"fingerprint-injector": "2.1.72",
"http-proxy": "^1.18.1",
"https-proxy-agent": "^7.0.6",
"iconv-lite": "^0.6.3",
"jsdom": "^24.1.3",
"json-stringify-safe": "^5.0.1",
"level": "^9.0.0",
"lodash-es": "^4.17.21",
"markdownlint": "^0.38.0",
"mime-types": "^2.1.35",
"pdf2html": "^4.4.0",
"pino": "^9.6.0",
"pino-pretty": "^13.0.0",
"proxy-chain": "^2.5.6",
"puppeteer-core": "23.6.0",
"socks-proxy-agent": "^8.0.5",
"uuid": "^11.0.5",
"zod": "^3.24.2",
"zod-to-json-schema": "^3.24.1"
},
"overrides": {
"cross-spawn": "^7.0.6",
"tar-fs": ">=3.1.1"
},
"peerDependencies": {
"@opentelemetry/api": "1.9.0",
"fastify": "^5.0.0"
},
"peerDependenciesMeta": {
"fastify": {
"optional": false
},
"@opentelemetry/api": {
"optional": true
}
}
}