{"_id":"freeport-promise","_rev":"7-a3b71436cd4ccdc288a2ab18b62619cd","name":"freeport-promise","description":"A promise to find a free port.","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"freeport-promise","description":"A promise to find a free port.","version":"0.0.1","homepage":"https://github.com/achingbrain/freeport-promise","author":{"name":"Alex Potsides"},"main":"lib/freeport","repository":{"type":"git","url":"git+https://github.com/achingbrain/freeport-promise.git"},"scripts":{"test":"NODE_ENV=test mocha","test:coverage":"istanbul --include-all-sources cover _mocha","test:coverage:check":"istanbul --include-all-sources cover _mocha && istanbul check-coverage --statement 100 --branch 100 --function 100","lint":"standard","coveralls":"cat ./coverage/lcov.info | coveralls"},"license":"ISC","devDependencies":{"chai":"^3.0.0","coveralls":"^2.11.4","istanbul":"^0.4.0","mocha":"^2.2.5","pre-commit":"^1.0.10","standard":"^5.3.1"},"pre-commit":["lint","test:coverage:check"],"gitHead":"e6acd87e7e291f85118a503d5a2c16c5d2ded5b2","bugs":{"url":"https://github.com/achingbrain/freeport-promise/issues"},"_id":"freeport-promise@0.0.1","_shasum":"61c9d226d6237bc3e1d2c9b2adb7bf2006688ef8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"dist":{"shasum":"61c9d226d6237bc3e1d2c9b2adb7bf2006688ef8","tarball":"https://registry.npmjs.org/freeport-promise/-/freeport-promise-0.0.1.tgz","integrity":"sha512-KO8BB20X7hRJHSKUwdTgy8hBJuoOjrYUuAlS6DDXYO0d/rkq7OYh/HvIgsXZ7YB7rex5hvB0PmztWxM97Qyquw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgkFOa1/wlLTDYRU6Cyu8tHZHQos4bu3/oimzUs+yuvgIgaLkHCU26DnScF7kWxrdaQmYMEBrPkvFEr4qpUTIoMAk="}]},"directories":{}},"1.0.0":{"name":"freeport-promise","description":"A promise to find a free port.","version":"1.0.0","homepage":"https://github.com/achingbrain/freeport-promise","author":{"name":"Alex Potsides"},"main":"lib/freeport","repository":{"type":"git","url":"git+https://github.com/achingbrain/freeport-promise.git"},"scripts":{"test":"NODE_ENV=test mocha","test:coverage":"istanbul --include-all-sources cover _mocha","test:coverage:check":"istanbul --include-all-sources cover _mocha && istanbul check-coverage --statement 100 --branch 100 --function 100","lint":"standard","coveralls":"cat ./coverage/lcov.info | coveralls"},"license":"ISC","devDependencies":{"chai":"^3.0.0","coveralls":"^2.11.4","istanbul":"^0.4.0","mocha":"^2.2.5","pre-commit":"^1.0.10","standard":"^5.3.1"},"pre-commit":["lint","test:coverage:check"],"gitHead":"20d8d5537169705f74b6906d9a1c16207e5d5cb4","bugs":{"url":"https://github.com/achingbrain/freeport-promise/issues"},"_id":"freeport-promise@1.0.0","_shasum":"fbf74bf37b90ae4b5339f37940c227a3b76f965e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"dist":{"shasum":"fbf74bf37b90ae4b5339f37940c227a3b76f965e","tarball":"https://registry.npmjs.org/freeport-promise/-/freeport-promise-1.0.0.tgz","integrity":"sha512-BqPZyuFQb9TaAqVwjWH712yMHdZ49vaUsffMUiU9YYt8kazm4MwsbdcD43BKhflAWBmKTS/HQpT1offluEZ+gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXwjLtysY14wlrR5rkBbyZaQ9By4tHeozxP6kHXDJObAiEAsQHjy6s0Kih0jNc1uWINNZt1tdbmSz8EI4kckHLMHbY="}]},"directories":{}},"1.1.0":{"name":"freeport-promise","description":"A promise to find a free port.","version":"1.1.0","homepage":"https://github.com/achingbrain/freeport-promise","author":{"name":"Alex Potsides"},"main":"lib/freeport","repository":{"type":"git","url":"git+https://github.com/achingbrain/freeport-promise.git"},"scripts":{"test":"NODE_ENV=test mocha","test:coverage":"istanbul --include-all-sources cover _mocha","test:coverage:check":"istanbul --include-all-sources cover _mocha && istanbul check-coverage --statement 100 --branch 100 --function 100","lint":"standard","coveralls":"cat ./coverage/lcov.info | coveralls"},"license":"ISC","devDependencies":{"bluebird":"^3.4.6","chai":"^3.0.0","coveralls":"^2.11.4","istanbul":"^0.4.0","mocha":"^2.2.5","pre-commit":"^1.0.10","standard":"^5.3.1"},"pre-commit":["lint","test:coverage:check"],"gitHead":"5caafaffa1315dd874fe76b14879ef473d4c250d","bugs":{"url":"https://github.com/achingbrain/freeport-promise/issues"},"_id":"freeport-promise@1.1.0","_shasum":"31face832e964198c806779ca1f465849cd6720b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"dist":{"shasum":"31face832e964198c806779ca1f465849cd6720b","tarball":"https://registry.npmjs.org/freeport-promise/-/freeport-promise-1.1.0.tgz","integrity":"sha512-VYgIuef50GwnHHOivNo01i7Rdm87yGpKM54MzbZ0ms77W5QxIBcLQqdJzP8Juv2Nerjpb12lWdmbw10ahUa5Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4VGDPVQJlLhXTbzudVRAk2IL/qt4adsCVtq1UIC0qEQIgabREPB7UJUhZ7WcTiMLeZFGxQhQqpHveFz7PQvViVPk="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freeport-promise-1.1.0.tgz_1478793099873_0.17304341099224985"},"directories":{}},"2.0.0":{"name":"freeport-promise","version":"2.0.0","description":"A promise to find a free port.","author":{"name":"Alex Potsides"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/freeport-promise#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/freeport-promise.git"},"bugs":{"url":"https://github.com/achingbrain/freeport-promise/issues"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/*.js -f ./dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"devDependencies":{"aegir":"^36.1.3"},"gitHead":"bd225b4b80cbbf9f7abbe33d83aed6fb52c85bb0","_id":"freeport-promise@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-dwWpT1DdQcwrhmRwnDnPM/ZFny+FtzU+k50qF2eid3KxaQDsMiBrwo1i0G3qSugkN5db6Cb0zgfc68QeTOpEFg==","shasum":"11e4f81e24d680b88a20c15b2103551f4b6663d8","tarball":"https://registry.npmjs.org/freeport-promise/-/freeport-promise-2.0.0.tgz","fileCount":8,"unpackedSize":6490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFcttACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNRBAAh/ggaIS67iZT/UpGH+2XHmzaPlxPu4eRxKE4eE32/blAjxUQ\r\nrPgxFJayZV9diVcftiLqHhyH+zv8kMf4C2+lOGqi9mX8hyKNU0EeqN4aaR7h\r\nlNyoXOoysW4TEJzcbh9HCp4g/wICvZeHGhV2b82v0qRHhMF6RsUackkyq7dg\r\nrGy7zDLnFeL8SjcnTc78KitfPNmxuiaXoyfSqO8LrbXdlhfQEhttn3lO3V1H\r\nI6gF0E9cd4z4Wq4Ls7NWJ6Pfki1AIA/hMn/IMGkDMrI4rr2qUhj37w+Yc4DA\r\nUskkMeMqorFEOAXBHFkGuoMLZ2FC6/at0Ppj0dtS2J0wfuWYU3EPoNBEaLIq\r\nINvrsgyra18mBdMAafYpn/oddkgJ+vygQIj/nBZUzwjYwuvQyF+zBP931QsC\r\nRwWEagtKJATsxLB9NNa5dj7J7MkdWKMJvcqBf6ED+I+9sTkMJ5+3CJhS+GIu\r\nM1MtCKvYZ0Hp/uMQV1o6+lOdPnXJKTnl9eCyNhiUqNhHSj7EH1ORAgKvJAWC\r\n6RAyRucF99lhBHAOgDq+dhX1Qtl2qowLsr9bDSOXbD9P82WFNhxU1NWSVcjz\r\nrHCSuHANRzgJ2svrcGPdF6LQMwelutLr/NG40KZhTT0s9TU3evQ3Sggz/SQe\r\n8BtCnQEYbRHR2SUypqidSTr4PZDr+ZfNVIk=\r\n=qLJB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFrX+n1MMGLJ4f+kGDTYWATppdUE9+4vOqmXrw2o9anwIgZbYJ3d5F+GISrbePmhraOQpqeuewnihzSde0ggQkuCk="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freeport-promise_2.0.0_1645595501813_0.8836431765170554"},"_hasShrinkwrap":false}},"readme":"# freeport-promise\n\n[![Build Status](https://github.com/achingbrain/freeport-promise/actions/workflows/js-test-and-release.yml/badge.svg?branch=main)](https://github.com/achingbrain/freeport-promise/actions/workflows/js-test-and-release.yml) [![Coverage Status](https://coveralls.io/repos/achingbrain/freeport-promise/badge.svg?branch=master&service=github)](https://coveralls.io/github/achingbrain/freeport-promise?branch=master)\n\n> Like [freeport](https://www.npmjs.com/package/freeport) but with promises\n\n```javascript\nimport { freeport } from 'freeport'\n\nconst port = await freeport()\n\nconsole.log(port)\n```\n","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"time":{"modified":"2022-06-18T03:35:01.190Z","created":"2015-11-12T08:19:49.343Z","0.0.1":"2015-11-12T08:19:49.343Z","1.0.0":"2015-11-12T08:20:32.023Z","1.1.0":"2016-11-10T15:51:41.795Z","2.0.0":"2022-02-23T05:51:41.977Z"},"homepage":"https://github.com/achingbrain/freeport-promise#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/freeport-promise.git"},"author":{"name":"Alex Potsides"},"bugs":{"url":"https://github.com/achingbrain/freeport-promise/issues"},"license":"Apache-2.0 OR MIT","readmeFilename":"README.md"}