webforai
Version:
A library that provides a web interface for AI
142 lines • 3.82 kB
JSON
{
"name": "webforai",
"version": "2.1.1",
"description": "A library that provides a web interface for AI",
"author": "inaridiy",
"license": "Apache-2.0",
"keywords": [
"web",
"ai",
"html",
"html2md",
"markdown",
"mdast",
"hast"
],
"repository": {
"type": "git",
"url": "https://github.com/inaridiy/webforai.git"
},
"homepage": "https://webforai.dev/",
"files": [
"dist",
"!dist/types/**/*.js"
],
"main": "dist/cjs/index.js",
"type": "module",
"module": "dist/index.js",
"types": "dist/types/index.d.ts",
"bin": "dist/bin.js",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/cjs/index.js"
},
"./types": {
"types": "./dist/types/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/cjs/index.js"
},
"./loaders/playwright": {
"types": "./dist/types/loaders/playwright.d.ts",
"import": "./dist/loaders/playwright.js",
"require": "./dist/cjs/loaders/playwright.js"
},
"./loaders/fetch": {
"types": "./dist/types/loaders/fetch.d.ts",
"import": "./dist/loaders/fetch.js",
"require": "./dist/cjs/loaders/fetch.js"
},
"./loaders/cf-puppeteer": {
"types": "./dist/types/loaders/cf-puppeteer.d.ts",
"import": "./dist/loaders/cf-puppeteer.js",
"require": "./dist/cjs/loaders/cf-puppeteer.js"
},
"./loaders/puppeteer": {
"types": "./dist/types/loaders/puppeteer.d.ts",
"import": "./dist/loaders/puppeteer.js",
"require": "./dist/cjs/loaders/puppeteer.js"
}
},
"typesVersions": {
"*": {
"types": [
"./dist/types/index.d.ts"
],
"loaders/playwright": [
"./dist/types/loaders/playwright.d.ts"
],
"loaders/cf-puppeteer": [
"./dist/types/loaders/cf-puppeteer.d.ts"
],
"loaders/fetch": [
"./dist/types/loaders/fetch.d.ts"
],
"loaders/puppeteer": [
"./dist/types/loaders/puppeteer.d.ts"
]
}
},
"peerDependencies": {
"@cloudflare/puppeteer": ">=0.0.6",
"playwright-core": ">=1.4",
"puppeteer": ">=22"
},
"peerDependenciesMeta": {
"@cloudflare/puppeteer": {
"optional": true
},
"playwright-core": {
"optional": false
},
"puppeteer": {
"optional": true
}
},
"dependencies": {
"@clack/prompts": "^0.7.0",
"boxen": "^8.0.1",
"commander": "^12.1.0",
"hast-util-from-html": "^2.0.3",
"hast-util-select": "^6.0.2",
"hast-util-to-html": "^9.0.3",
"hast-util-to-mdast": "^10.1.0",
"hast-util-to-string": "^3.0.0",
"hast-util-to-text": "^4.0.0",
"mathml-to-latex": "^1.4.1",
"mdast-util-gfm": "^3.0.0",
"mdast-util-math": "^3.0.0",
"mdast-util-to-markdown": "^2.1.0",
"picocolors": "^1.0.1",
"trim-trailing-lines": "^2.1.0",
"unist-util-filter": "^5.0.1",
"zx": "^8.1.5"
},
"devDependencies": {
"@cloudflare/puppeteer": "^0.0.6",
"@tsconfig/recommended": "^1.0.3",
"@types/hast": "^3.0.2",
"@types/mdast": "^4.0.2",
"@types/node": "^20.14.10",
"arg": "^5.0.2",
"esbuild": "^0.19.11",
"fastest-levenshtein": "^1.0.16",
"glob": "^10.3.10",
"ncp": "^2.0.0",
"np": "^9.2.0",
"playwright-core": "^1.40.1",
"puppeteer": "^23.2.2",
"rimraf": "^5.0.5",
"tsx": "^4.19.1",
"typescript": "^5.4.5"
},
"scripts": {
"copy:package.cjs.json": "pnpm ncp ./package.cjs.json ./dist/cjs/package.json && pnpm ncp ./package.cjs.json ./dist/types/package.json ",
"clean": "rimraf dist",
"build": "pnpm clean && tsx build.ts && pnpm copy:package.cjs.json",
"typecheck": "tsc --noEmit",
"prerelease": "pnpm build",
"release": "np"
}
}