File tree Expand file tree Collapse file tree 9 files changed +21
-15
lines changed Expand file tree Collapse file tree 9 files changed +21
-15
lines changed Original file line number Diff line number Diff line change 44
55[ ![ @latest ] ( https://img.shields.io/npm/v/octokit-plugin-create-pull-request.svg )] ( https://www.npmjs.com/package/octokit-plugin-create-pull-request )
66[ ![ Build Status] ( https://travis-ci.com/gr2m/octokit-plugin-create-pull-request.svg?branch=master )] ( https://travis-ci.com/gr2m/octokit-plugin-create-pull-request )
7- [ ![ Greenkeeper] ( https://badges.greenkeeper.io/gr2m/octokit-plugin-create-pull-request.svg )] ( https://greenkeeper.io/ )
87
98Features
109
@@ -16,12 +15,9 @@ Features
1615
1716## Usage
1817
19- Update or create two files with a single commit
20-
2118``` js
2219const { Octokit } = require (" @octokit/core" );
23- const createPullRequest = require (" octokit-plugin-create-pull-request" );
24-
20+ const { createPullRequest } = require (" octokit-plugin-create-pull-request" );
2521const MyOctokit = Octokit .plugin (createPullRequest);
2622
2723const TOKEN = " secret123" ; // token needs "repo" scope
Original file line number Diff line number Diff line change 1- module . exports = octokitCreatePullRequest
1+ module . exports = deprecatedCreatePullRequest ;
22
3- const createPullRequest = require ( ' ./lib/create-pull-request' )
3+ const octokitCreatePullRequest = require ( " ./lib/create-pull-request" ) ;
44
5- function octokitCreatePullRequest ( octokit ) {
6- octokit . createPullRequest = createPullRequest . bind ( null , octokit )
5+ function deprecatedCreatePullRequest ( octokit ) {
6+ octokit . log . warn (
7+ "[octokit-plugin-create-pull-request] Default export is deprecated. Use 'const { createPullRequest} = require('octokit-plugin-create-pull-request')` instead"
8+ ) ;
9+ octokit . createPullRequest = octokitCreatePullRequest . bind ( null , octokit ) ;
710}
11+
12+ function createPullRequest ( octokit ) {
13+ octokit . createPullRequest = octokitCreatePullRequest . bind ( null , octokit ) ;
14+ }
15+
16+ deprecatedCreatePullRequest . createPullRequest = createPullRequest ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ const { test } = require("tap");
22const { RequestError } = require ( "@octokit/request-error" ) ;
33
44const { Octokit : Core } = require ( "@octokit/core" ) ;
5- const createPullRequest = require ( ".." ) ;
5+ const { createPullRequest } = require ( ".." ) ;
66const Octokit = Core . plugin ( createPullRequest ) ;
77
88test ( "happy path" , async ( t ) => {
Original file line number Diff line number Diff line change 11const { test } = require ( "tap" ) ;
22
33const { Octokit : Core } = require ( "@octokit/core" ) ;
4- const createPullRequest = require ( ".." ) ;
4+ const { createPullRequest } = require ( ".." ) ;
55const Octokit = Core . plugin ( createPullRequest ) ;
66
77test ( "create fork" , async ( t ) => {
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ const { test } = require("tap");
22const { RequestError } = require ( "@octokit/request-error" ) ;
33
44const { Octokit : Core } = require ( "@octokit/core" ) ;
5- const createPullRequest = require ( ".." ) ;
5+ const { createPullRequest } = require ( ".." ) ;
66const Octokit = Core . plugin ( createPullRequest ) ;
77
88test ( "happy path" , async ( t ) => {
Original file line number Diff line number Diff line change 11const { test } = require ( "tap" ) ;
22
33const { Octokit : Core } = require ( "@octokit/core" ) ;
4+ // intentionally test deprecated default export
45const createPullRequest = require ( ".." ) ;
56const Octokit = Core . plugin ( createPullRequest ) ;
67
Original file line number Diff line number Diff line change 11const { test } = require ( "tap" ) ;
22
33const { Octokit : Core } = require ( "@octokit/core" ) ;
4- const createPullRequest = require ( ".." ) ;
4+ const { createPullRequest } = require ( ".." ) ;
55const Octokit = Core . plugin ( createPullRequest ) ;
66
77test ( "invalid auth" , async ( t ) => {
Original file line number Diff line number Diff line change 11const { test } = require ( "tap" ) ;
22
33const { Octokit : Core } = require ( "@octokit/core" ) ;
4- const createPullRequest = require ( ".." ) ;
4+ const { createPullRequest } = require ( ".." ) ;
55const Octokit = Core . plugin ( createPullRequest ) ;
66
77test ( "use custom base" , async ( t ) => {
Original file line number Diff line number Diff line change 11const { test } = require ( "tap" ) ;
22
33const { Octokit : Core } = require ( "@octokit/core" ) ;
4- const createPullRequest = require ( ".." ) ;
4+ const { createPullRequest } = require ( ".." ) ;
55const Octokit = Core . plugin ( createPullRequest ) ;
66
77test ( "create fork" , async ( t ) => {
You can’t perform that action at this time.
0 commit comments