UNPKG

geofeed-validator

Version:
110 lines (109 loc) 2.85 kB
{ "name": "geofeed-validator", "version": "1.3.0", "description": "A utility to validate geofeed file (RFC8805)", "main": "dist/validator.js", "bin": { "geofeed-validator": "dist/index.js" }, "scripts": { "babel": "./node_modules/.bin/babel", "build": "./build.sh", "compile": "rm -rf dist/ && babel src -d dist && cp -R src/dataset/ dist/dataset/", "release": "dotenv release-it", "serve": "babel-node src/index.js", "inspect": "node --inspect --require @babel/register index.js", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { "type": "git", "url": "git+https://github.com/massimocandela/geofeed-validator.git" }, "keywords": [ "geofeed", "geolocation" ], "author": { "name": "Massimo Candela", "url": "https://massimocandela.com" }, "license": "BSD-3-Clause", "bugs": { "url": "https://github.com/massimocandela/geofeed-validator/issues" }, "homepage": "https://github.com/massimocandela/geofeed-validator#readme", "devDependencies": { "@babel/cli": "^7.27.2", "@babel/core": "^7.27.4", "@babel/node": "^7.27.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/preset-env": "^7.27.2", "dotenv-cli": "^7.4.2", "@yao-pkg/pkg": "^6.5.1", "release-it": "^19.0.3" }, "dependencies": { "ip-sub": "^1.7.0", "readline": "^1.3.0", "yargs": "^17.7.2" }, "pkg": { "scripts": [], "assets": [ "./src/dataset/*.json" ], "targets": [ "node22" ] }, "release-it": { "hooks": { "before:init": [], "after:bump": "npm run build", "after:release": [ "echo Successfully released ${name} v${version} to ${repo.repository}.", "rm -r bin/", "rm -r dist/" ] }, "git": { "changelog": "git log --pretty=format:\"* %s (%h)\" ${from}...${to}", "requireCleanWorkingDir": true, "requireBranch": "main", "requireUpstream": true, "requireCommits": false, "addUntrackedFiles": false, "commit": true, "commitMessage": "Release v${version}", "commitArgs": [], "tag": true, "tagName": null, "tagAnnotation": "Release v${version}", "tagArgs": [], "push": true, "pushArgs": [ "--follow-tags" ], "pushRepo": "" }, "gitlab": { "release": false }, "npm": { "publish": true }, "github": { "release": true, "releaseName": "v${version}", "tokenRef": "GITHUB_TOKEN", "origin": null, "skipChecks": false, "assets": [ "bin/geofeed-validator-linux-x64", "bin/geofeed-validator-macos-x64", "bin/geofeed-validator-win-x64.exe" ] } } }