From 183dec9a54409348cdb11271e258af5214dbdb33 Mon Sep 17 00:00:00 2001 From: Mike Fix Date: Thu, 30 May 2019 14:48:06 -0700 Subject: [PATCH] try our `now-release` --- package.json | 1 + release.js | 37 +------------------------------------ yarn.lock | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 47 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index 3d9bc20..8162461 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "jest": "^24.8.0", "lint-staged": "^8.1.6", "now": "^15.3.0", + "now-release": "^0.0.1", "wait-on": "^3.2.0" }, "lint-staged": { diff --git a/release.js b/release.js index a87136f..396e6ff 100644 --- a/release.js +++ b/release.js @@ -1,36 +1 @@ -const url = require('url') -const clipboardy = require('clipboardy') - -module.exports = async markdown => { - let URL = process.env.URL || process.env.NOW_URL || clipboardy.readSync() - - if (!URL.startsWith('http')) { - URL = 'https://' + URL - } - - const { host } = url.parse(URL) - - if (host) { - let name - try { - name = require('./now.json').name - } catch (e) { - /* pass */ - } - - if (!name) { - try { - name = require('./package.json').name - } catch (e) { - /* pass */ - } - } - - const prefix = name ? `\`${name}\`: ` : '' - - return [`${prefix}https://${host}`, '', markdown].join('\n') - } - - // Use the available data to create a custom release - return markdown -} +module.exports = require('now-release') diff --git a/yarn.lock b/yarn.lock index 6264014..5853ccf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1630,7 +1630,7 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -arch@2.1.1, arch@^2.1.1: +arch@2.1.1, arch@^2.1.0, arch@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e" integrity sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg== @@ -2470,6 +2470,14 @@ cli-width@^2.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= +clipboardy@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef" + integrity sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA== + dependencies: + arch "^2.1.0" + execa "^0.8.0" + clipboardy@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-2.0.0.tgz#3fcee421fdeca4e6a62ce72b66f3eb0c42165acd" @@ -2782,6 +2790,15 @@ cross-fetch@2.2.2: node-fetch "2.1.2" whatwg-fetch "2.0.4" +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -3565,6 +3582,19 @@ execa@0.10.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" + integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -5822,7 +5852,7 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4 dependencies: js-tokens "^3.0.0 || ^4.0.0" -lru-cache@^4.1.1: +lru-cache@^4.0.1, lru-cache@^4.1.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -6405,6 +6435,19 @@ normalize-path@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-url@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.3.0.tgz#9c49e10fc1876aeb76dba88bf1b2b5d9fa57b2ee" + integrity sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ== + +now-release@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/now-release/-/now-release-0.0.1.tgz#829c71991c0dc1f860011e1865df505644173d5f" + integrity sha512-Uj2jAy/Du8ojb5SaIv2KDeGBIao1oT9aDXTUJtgBXjImQle0l7m8o5jFJ58/uGBr+9BBueg+sqlJ/lFWAuk3/g== + dependencies: + clipboardy "^1.2.3" + normalize-url "^4.3.0" + now@^15.3.0: version "15.3.0" resolved "https://registry.yarnpkg.com/now/-/now-15.3.0.tgz#cae6d6e37d9babea524c4125e842d6dbd54cd217"