{ "name": "neo-scraper", "version": "0.11.1", "description": "Scrape a booru-like post object from the DOM.", "type": "module", "main": "dist/index.js", "types": "dist/index.d.js", "scripts": { "test": "cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs jest", "test:ci": "cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs jest --colors --silent", "test:debug": "cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs HEADLESS=false jest --testTimeout=100000000", "build": "tsc", "watch": "tsc -w", "lint": "eslint src scripts", "summary-table": "npm run build && node --experimental-specifier-resolution=node --loader ts-node/esm scripts/summary-table.ts" }, "author": "neobooru", "license": "MIT", "dependencies": { "js-cookie": "^3.0.5", "turndown": "^7.1.2" }, "devDependencies": { "@types/expect-puppeteer": "^5.0.5", "@types/jest": "^29.5.7", "@types/jest-environment-puppeteer": "^5.0.5", "@types/js-cookie": "^3.0.5", "@types/jsdom": "^12.2.4", "@types/turndown": "^5.0.3", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "cross-env": "^7.0.3", "eslint": "8.7.0", "eslint-plugin-import": "^2.29.0", "eslint-plugin-n": "^15.7.0", "eslint-plugin-promise": "^6.1.1", "jest": "^29.7.0", "jest-puppeteer": "^10.1.4", "jest-ts-webcompat-resolver": "^1.0.0", "jsdom": "^15.2.1", "prettier": "2.5.1", "puppeteer": "^23.10.1", "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^4.9.5" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "jest": { "preset": "./jest.preset.cjs", "resolver": "jest-ts-webcompat-resolver", "transform": { "^.+\\.tsx?$": [ "ts-jest", { "tsconfig": "tsconfig.test.json" } ] }, "moduleFileExtensions": [ "ts", "js" ], "testTimeout": 30000, "testRegex": "^.+\\.test\\.ts$", "setupFilesAfterEnv": [ "./src/test/jest.setup.ts" ] } }