Weighs the soul of incoming HTTP requests to stop AI crawlers
at main 30 lines 1.1 kB view raw
1{ 2 "name": "@techaro/anubis", 3 "version": "1.21.0-pre1", 4 "description": "", 5 "main": "index.js", 6 "scripts": { 7 "test": "npm run assets && go test ./...", 8 "test:integration": "npm run assets && go test -v ./internal/test", 9 "test:integration:podman": "npm run assets && go test -v ./internal/test --playwright-runner=podman", 10 "test:integration:docker": "npm run assets && go test -v ./internal/test --playwright-runner=docker", 11 "assets": "go generate ./... && ./web/build.sh && ./xess/build.sh", 12 "build": "npm run assets && go build -o ./var/anubis ./cmd/anubis", 13 "dev": "npm run assets && go run ./cmd/anubis --use-remote-address --target http://localhost:3000", 14 "container": "npm run assets && go run ./cmd/containerbuild", 15 "package": "yeet", 16 "lint": "make lint" 17 }, 18 "author": "", 19 "license": "ISC", 20 "devDependencies": { 21 "cssnano": "^7.0.7", 22 "cssnano-preset-advanced": "^7.0.7", 23 "esbuild": "^0.25.5", 24 "playwright": "^1.52.0", 25 "postcss-cli": "^11.0.1", 26 "postcss-import": "^16.1.1", 27 "postcss-import-url": "^7.2.0", 28 "postcss-url": "^10.1.3" 29 } 30}