scoopit
Version:
A tool that generates content files from website routes in multiple formats (text, JSON, markdown)
88 lines (87 loc) • 2.88 kB
JSON
{
"name": "scoopit",
"version": "2.1.2",
"description": "A tool that generates content files from website routes in multiple formats (text, JSON, markdown)",
"main": "index.js",
"types": "index.d.ts",
"files": [
"index.js",
"index.d.ts",
"cli.js",
"src/**/*",
"utils/**/*",
"scripts/makeExecutable.js",
"scripts/runSelectedTests.js",
".nvmrc"
],
"engines": {
"node": ">=14.0.0"
},
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js",
"cli": "node cli.js",
"banners": "node src/ui/list-banners.js",
"banner-list": "node src/ui/list-banners.js",
"test": "node scripts/testRunner.js",
"test:unit": "mocha --reporter spec test/basic.test.js",
"test:integration": "node scripts/testRunner.js --integration-only",
"test:validation": "node scripts/testRunner.js --validation-only",
"test:verbose": "SCOOPIT_VERBOSE=true node scripts/testRunner.js",
"test:quiet": "SCOOPIT_VERBOSE=0 node scripts/testRunner.js",
"test:live": "node scripts/liveTest.js",
"test:live-site": "node scripts/liveTest.js --site=https://icjia.illinois.gov",
"test:live-verbose": "node scripts/liveTest.js --verbose",
"test:all": "node scripts/runAllTests.js",
"test:all-verbose": "NODE_ENV=test SCOOPIT_VERBOSE=true node scripts/runAllTests.js",
"test:select": "node scripts/runSelectedTests.js",
"test:simplified": "NODE_ENV=test mocha --reporter spec test/simplified.test.js",
"test:working": "NODE_ENV=test node scripts/runWorkingTests.js",
"verify": "node scripts/verifyOutputs.js",
"samples": "node scripts/copyTestSamples.js",
"postinstall": "node scripts/makeExecutable.js",
"make-executable": "node scripts/makeExecutable.js",
"prepublishOnly": "npm run test:unit"
},
"bin": {
"scoopit": "./cli.js",
"scoopit-banners": "./src/ui/list-banners.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ICJIA/scoopit.git"
},
"keywords": [
"web-scraping",
"content-generation",
"markdown",
"json",
"text",
"html",
"llm-context",
"scraper",
"content-extraction",
"web-content"
],
"author": "ICJIA <tech@icjia.org> (https://icjia.illinois.gov)",
"license": "MIT",
"bugs": {
"url": "https://github.com/ICJIA/scoopit/issues"
},
"homepage": "https://github.com/ICJIA/scoopit#readme",
"dependencies": {
"axios": "^1.6.0",
"cheerio": "^1.0.0-rc.12",
"fs-extra": "^11.1.1",
"turndown": "^7.1.2",
"winston": "^3.11.0"
},
"devDependencies": {
"chai": "^4.5.0",
"mocha": "^10.8.2",
"nock": "^13.3.8",
"nodemon": "^3.0.1",
"sinon": "^17.0.1"
},
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}