UNPKG

flibusta

Version:

Unofficial Flibusta API based on website search engine. If you like to read books - buy

80 lines (79 loc) 3.09 kB
{ "name": "flibusta", "version": "0.5.1", "author": "ynhhoJ", "description": "Unofficial Flibusta API based on website search engine. If you like to read books - buy", "license": "MIT", "main": "./build/src/index.js", "types": "./build/src/index.d.ts", "files": [ "build" ], "repository": { "type": "git", "url": "git+ssh://git@github.com:ynhhoJ/flibusta-api.git" }, "scripts": { "example-search-authors": "ts-node ./examples/searchAuthors.ts", "example-search-books-authors-opds": "ts-node ./examples/getBooksByAuthorOpds.ts", "example-search-books-author-opds-paginated": "ts-node ./examples/getBooksByAuthorOpdsPaginated.ts", "example-search-cover-by-book-id": "ts-node ./examples/getCoverByBookId.ts", "example-search-authors-paginated": "ts-node ./examples/searchAuthorsPaginated.ts", "example-search-book-by-name": "ts-node ./examples/searchBooksByName.ts", "example-search-book-by-name-opds": "ts-node ./examples/searchBooksByNameFromOpds.ts", "example-search-book-by-name-opds-paginated": "ts-node ./examples/searchBooksByNameFromOpdsPaginated.ts", "example-search-book-by-name-paginated": "ts-node ./examples/searchBooksByNamePaginated.ts", "example-search-book-by-series": "ts-node ./examples/searchBooksBySeries.ts", "example-search-book-by-series-paginated": "ts-node ./examples/searchBooksBySeriesPaginated.ts", "example-search-genres": "ts-node ./examples/searchGenres.ts", "example-search-genres-paginated": "ts-node ./examples/searchGenresPaginated.ts", "test": "npm run test:specific 'tests/**/*.ts'", "test:specific": "npx nyc mocha --timeout 15000 --node-flags '--unhandled-rejections=strict' -r ts-node/register", "build": "webpack && npm run copy-types", "copy-types": "copyfiles -u 1 types/**/* build/types" }, "dependencies": { "axios": "1.2.6", "fast-xml-parser": "4.0.15", "lodash": "^4.17.21", "node-html-parser": "6.1.4" }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/chai": "4.3.4", "@types/lodash": "4.14.191", "@types/mocha": "10.0.1", "@types/node": "18.11.18", "@types/webpack-node-externals": "^2.5.3", "@typescript-eslint/eslint-plugin": "5.49.0", "@typescript-eslint/parser": "5.49.0", "chai": "4.3.7", "copyfiles": "^2.4.1", "cross-env": "^7.0.3", "eslint": "8.33.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "17.0.0", "eslint-import-resolver-typescript": "3.5.3", "eslint-plugin-import": "2.27.5", "eslint-plugin-sonarjs": "0.18.0", "eslint-plugin-unicorn": "45.0.2", "mocha": "10.2.0", "nyc": "^15.1.0", "ts-loader": "9.4.2", "ts-node": "10.9.1", "tscpaths": "^0.0.9", "typescript": "4.9.4", "typescript-transform-paths": "3.4.6", "webpack": "5.75.0", "webpack-cli": "5.0.1", "webpack-node-externals": "^3.0.0" }, "keywords": [ "book", "flibusta", "api", "unofficial", "search" ] }