UNPKG

@oada/well-known-json

Version:

Middleware for JSON Well-Known resources

168 lines 4.03 kB
{ "name": "@oada/well-known-json", "version": "4.0.2", "description": "Middleware for JSON Well-Known resources", "main": "dist/index.cjs", "module": "dist/index.mjs", "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./middleware": "./dist/middleware.js", "./plugin": "./dist/plugin.js" }, "engines": { "node": ">=16.0.0" }, "files": [ "src/**/*", "dist/**/*" ], "scripts": { "test": "yarn run build test && c8 ava", "test:debug": "ava -T 60m -svc 1 --no-worker-threads", "build": "tsc -b", "prettier": "prettier --write .", "prepare": "npm run build", "prestart": "npm run build", "minimal": "node examples/minimal.js" }, "ava": { "failFast": false, "files": [ "**/*.test.ts" ], "typescript": { "extensions": [ "ts" ], "rewritePaths": { "src/": "dist/", "test/": ".test/" }, "compile": false } }, "c8": { "reporter": [ "text", "lcov" ], "all": true, "src": "src", "exclude": [ "*.d.ts", ".pnp.*", "test", ".test" ] }, "directories": { "test": "test", "example": "examples" }, "repository": { "type": "git", "url": "https://github.com/OADA/well-known-json-js.git" }, "keywords": [ "oada", "OADA", "Open Ag Data Alliance", "well-known", "JSON", "json" ], "author": { "name": "Alex Layton", "email": "alex@layton.in", "url": "http://alex.layton.in" }, "license": "Apache-2.0", "bugs": { "url": "https://github.com/OADA/well-known-json-js/issues" }, "homepage": "https://github.com/OADA/well-known-json-js", "dependencies": { "fastify-plugin": "^4.5.0", "tslib": "^2.5.0" }, "peerDependencies": { "@types/cors": "^2.0.0", "@types/express": "^4.0.0", "allow-methods": "^5.0.0", "cors": "^2.0.0", "express": "^4.0.0", "fastify": "^4.0.0" }, "peerDependenciesMeta": { "@types/cors": { "optional": true }, "@types/express": { "optional": true }, "allow-methods": { "optional": true }, "cors": { "optional": true }, "express": { "optional": true }, "fastify": { "optional": true } }, "devDependencies": { "@ava/typescript": "^4.0.0", "@fastify/accepts": "^4.1.0", "@tsconfig/node16": "^1.0.4", "@types/accepts": "^1.3.5", "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/node": "^16.18.31", "@types/supertest": "^2.0.12", "@types/urijs": "^1.19.19", "@typescript-eslint/eslint-plugin": "^5.59.6", "@typescript-eslint/parser": "^5.59.6", "@yarnpkg/sdks": "3.0.0-rc.44", "ava": "5.2.0", "c8": "^7.13.0", "eslint": "^8.40.0", "eslint-config-prettier": "^8.8.0", "eslint-config-xo": "^0.43.1", "eslint-config-xo-typescript": "^0.57.0", "eslint-plugin-array-func": "^3.1.8", "eslint-plugin-ava": "^14.0.0", "eslint-plugin-escompat": "^3.4.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-github": "^4.7.0", "eslint-plugin-i18n-text": "^1.0.1", "eslint-plugin-import": "^2.27.5", "eslint-plugin-no-constructor-bind": "^2.0.4", "eslint-plugin-no-only-tests": "^3.1.0", "eslint-plugin-no-secrets": "^0.8.9", "eslint-plugin-node": "^11.1.0", "eslint-plugin-notice": "^0.9.10", "eslint-plugin-optimize-regex": "^1.2.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.19.0", "eslint-plugin-unicorn": "^47.0.0", "express": "^4.18.2", "fastify": "^4.17.0", "prettier": "^2.8.8", "supertest": "^6.3.3", "typescript": "5.0.4" }, "packageManager": "yarn@3.5.1", "volta": { "node": "16.16.0" } }