@openverse/api-client
Version:
Thoroughly typed JavaScript client for the Openverse API.
48 lines • 1.52 kB
JSON
{
"name": "@openverse/api-client",
"version": "0.0.1-a1",
"description": "",
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"sideEffects": false,
"type": "module",
"exports": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
},
"keywords": [
"openverse",
"creative commons"
],
"homepage": "https://sr.ht/~sara/openverse-api-client/#openverse-api-client",
"bugs": {
"email": "~sara/openverse-api-client@todo.sr.ht",
"url": "https://todo.sr.ht/~sara/openverse-api-client"
},
"author": "sarayourfriend <git@sarayourfriend.pictures>",
"repository": {
"type": "git",
"url": "https://git.sr.ht/~sara/openverse-api-client",
"directory": "packages/openverse-api-client"
},
"license": "LGPL-3.0-or-later",
"optionalDependencies": {
"cross-fetch": "^4.0.0"
},
"devDependencies": {
"@types/node": "^20.11.30",
"esbuild": "^0.20.0",
"nock": "14.0.0-beta.5",
"typescript": "^5.3.3",
"vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.4.0"
},
"scripts": {
"build": "rm -rf dist && mkdir dist && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types",
"build:cjs": "esbuild ./src/* --packages=external --sourcemap --format=cjs --out-extension:.js=.cjs --outdir=dist",
"build:esm": "esbuild ./src/* --packages=external --sourcemap --format=esm --out-extension:.js=.mjs --outdir=dist",
"build:types": "tsc -p ./tsconfig.prod.json",
"test": "vitest"
}
}