paf-api
Version:
HTTP service that parses Postcode Address File records into a correctly formatted address
114 lines (113 loc) • 2.88 kB
JSON
{
"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"
}
}