UNPKG

paf-api

Version:

HTTP service that parses Postcode Address File records into a correctly formatted address

114 lines (113 loc) 2.88 kB
{ "name": "paf-api", "description": "HTTP service that parses Postcode Address File records into a correctly formatted address", "version": "2.0.0", "main": "dist/app.js", "types": "dist/index.d.ts", "author": { "name": "Ideal Postcodes", "email": "support@ideal-postcodes.co.uk", "url": "https://ideal-postcodes.co.uk" }, "bugs": { "url": "https://github.com/ideal-postcodes/paf-api/issues", "email": "support@ideal-postcodes.co.uk" }, "homepage": "https://github.com/ideal-postcodes/paf-api", "repository": { "type": "git", "url": "https://github.com/ideal-postcodes/paf-api.git" }, "keywords": [ "paf", "address parsing", "postcode address file", "uk" ], "scripts": { "semantic-release": "node_modules/.bin/semantic-release --no-ci", "start": "npm run build && node ./dist/index", "netlify": "npm run build && npm run build:readme", "build:readme": "./netlify.sh", "test": "npm run lint && NODE_ENV=test node_modules/.bin/nyc node_modules/.bin/mocha", "lint": "node_modules/.bin/tslint -c tslint.json -p tsconfig.json lib/**/*.ts", "build": "npm run lint && node_modules/.bin/tsc", "coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov", "prepare": "npm run build", "watch": "node_modules/.bin/mocha --watch-extensions ts --watch" }, "prettier": { "trailingComma": "es5" }, "mocha": { "extension": [ "ts" ], "exit": true, "fullTrace": true, "require": [ "ts-node/register", "source-map-support/register" ] }, "nyc": { "include": [ "lib/**/*.ts" ], "exclude": [ "dist/*", "**/*.d.ts" ], "extension": [ ".ts", ".tsx" ], "require": [ "ts-node/register" ], "reporter": [ "text-summary", "html" ], "all": true }, "engines": { "node": ">=8.0" }, "license": "MIT", "files": [ "dist" ], "devDependencies": { "@cablanchard/semantic-release": "~1.3.0", "@cablanchard/tsconfig": "~1.0.0", "@cablanchard/tslint": "0.0.1", "@ideal-postcodes/api-fixtures": "1.1.0", "@types/chai": "~4.2.0", "@types/express": "~4.17.0", "@types/mocha": "~8.0.0", "@types/pino": "~6.3.0", "@types/supertest": "~2.0.7", "chai": "~4.2.0", "codecov": "~3.7.0", "marked": "~1.1.0", "mocha": "~8.0.1", "nyc": "~15.1.0", "prettier": "~2.0.1", "semantic-release": "~17.1.0", "source-map-support": "~0.5.9", "supertest": "~4.0.2", "ts-node": "~8.10.1", "tslint": "~6.1.0", "typescript": "~3.9.2" }, "dependencies": { "express": "~4.17.0", "express-pino-logger": "~5.0.0", "pino": "~6.4.0", "uk-clear-addressing": "~2.2.2" }, "release": { "extends": "@cablanchard/semantic-release/dist/npm" } }