├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── license ├── media ├── private-packages.png ├── screenshot-ui.png └── screenshot.gif ├── package.json ├── readme.md ├── source ├── .npmignore ├── cli-implementation.js ├── cli.js ├── config.js ├── git-tasks.js ├── git-util.js ├── index.js ├── npm │ ├── enable-2fa.js │ ├── handle-npm-error.js │ ├── publish.js │ └── util.js ├── package-manager │ ├── configs.js │ ├── index.js │ └── types.d.ts ├── prerequisite-tasks.js ├── release-task-helper.js ├── ui.js ├── util.js └── version.js └── test ├── _helpers ├── integration-test.d.ts ├── integration-test.js ├── listr-renderer.js ├── listr.js ├── mock-inquirer.js ├── stub-execa.d.ts ├── stub-execa.js ├── util.js ├── verify-cli.d.ts └── verify-cli.js ├── cli.js ├── config.js ├── fixtures ├── config │ ├── homedir1 │ │ └── .np-config.json │ ├── homedir2 │ │ └── .np-config.js │ ├── homedir3 │ │ └── .np-config.cjs │ ├── homedir4 │ │ └── .np-config.js │ ├── homedir5 │ │ └── .np-config.mjs │ ├── local1 │ │ └── .np-config.json │ ├── local2 │ │ └── .np-config.js │ ├── local3 │ │ └── .np-config.cjs │ ├── local4 │ │ ├── .np-config.js │ │ └── package.json │ ├── local5 │ │ └── .np-config.mjs │ ├── package.json │ └── pkg-dir │ │ └── package.json ├── files │ ├── dot-github │ │ ├── .github │ │ │ └── pull_request_template.md │ │ ├── index.js │ │ └── package.json │ ├── files-and-npmignore │ │ ├── package.json │ │ ├── readme.md │ │ └── source │ │ │ ├── .npmignore │ │ │ ├── bar.js │ │ │ ├── foo.js │ │ │ ├── index.d.ts │ │ │ └── index.test-d.ts │ ├── files-slash │ │ ├── index.js │ │ └── package.json │ ├── gitignore │ │ ├── .gitignore │ │ ├── dist │ │ │ └── index.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.test-d.ts │ │ ├── package.json │ │ └── readme.md │ ├── has-readme-and-license │ │ ├── index.js │ │ ├── license.md │ │ ├── package.json │ │ └── readme.md │ ├── main │ │ ├── bar.js │ │ ├── foo.js │ │ └── package.json │ ├── npmignore-and-gitignore │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── dist │ │ │ └── index.js │ │ ├── package.json │ │ ├── readme.md │ │ ├── script │ │ │ └── build.js │ │ └── source │ │ │ └── index.ts │ ├── npmignore │ │ ├── .npmignore │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.test-d.ts │ │ ├── package.json │ │ └── readme.md │ ├── one-file │ │ ├── index.js │ │ └── package.json │ ├── source-and-dist-dir │ │ ├── dist │ │ │ └── index.js │ │ ├── package.json │ │ └── source │ │ │ ├── bar.js │ │ │ └── foo.js │ └── source-dir │ │ ├── package.json │ │ └── source │ │ ├── bar.js │ │ └── foo.js └── readme.md ├── git-util ├── commit-log-from-revision.js ├── default-branch.js ├── delete-tag.js ├── get-current-branch.js ├── has-upstream.js ├── is-head-detached.js ├── latest-tag-or-first-commit.js ├── latest-tag.js ├── new-files-since-last-release.js ├── previous-tag-or-first-commit.js ├── push-graceful.js ├── read-file-from-last-release.js ├── remove-last-commit.js ├── root.js ├── verify-current-branch-is-release-branch.js ├── verify-recent-git-version.js ├── verify-remote-history-is-clean.js ├── verify-remote-is-valid.js ├── verify-tag-does-not-exist-on-remote.js └── verify-working-tree-is-clean.js ├── index.js ├── npm ├── enable-2fa.js ├── handle-npm-error.js ├── publish.js └── util │ ├── check-connection.js │ ├── check-ignore-strategy.js │ ├── collaborators.js │ ├── is-external-registry.js │ ├── is-package-name-available.js │ ├── packed-files.js │ ├── prerelease-tags.js │ ├── username.js │ └── verify-recent-npm-version.js ├── release-task-helper.js ├── tasks ├── git-tasks.js └── prerequisite-tasks.js ├── ui ├── new-files-dependencies.d.ts ├── new-files-dependencies.js └── prompts │ ├── tags.js │ └── version.js ├── util ├── auto-group-list.js ├── get-new-dependencies.js ├── get-new-files.js ├── get-pre-release-prefix.js ├── get-tag-version-prefix.js ├── hyperlinks.js ├── join-list.js ├── read-pkg.js └── validate-engine-version-satisfies.js └── version.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn.lock 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/license -------------------------------------------------------------------------------- /media/private-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/media/private-packages.png -------------------------------------------------------------------------------- /media/screenshot-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/media/screenshot-ui.png -------------------------------------------------------------------------------- /media/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/media/screenshot.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/readme.md -------------------------------------------------------------------------------- /source/.npmignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | -------------------------------------------------------------------------------- /source/cli-implementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/cli-implementation.js -------------------------------------------------------------------------------- /source/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/cli.js -------------------------------------------------------------------------------- /source/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/config.js -------------------------------------------------------------------------------- /source/git-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/git-tasks.js -------------------------------------------------------------------------------- /source/git-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/git-util.js -------------------------------------------------------------------------------- /source/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/index.js -------------------------------------------------------------------------------- /source/npm/enable-2fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/npm/enable-2fa.js -------------------------------------------------------------------------------- /source/npm/handle-npm-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/npm/handle-npm-error.js -------------------------------------------------------------------------------- /source/npm/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/npm/publish.js -------------------------------------------------------------------------------- /source/npm/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/npm/util.js -------------------------------------------------------------------------------- /source/package-manager/configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/package-manager/configs.js -------------------------------------------------------------------------------- /source/package-manager/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/package-manager/index.js -------------------------------------------------------------------------------- /source/package-manager/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/package-manager/types.d.ts -------------------------------------------------------------------------------- /source/prerequisite-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/prerequisite-tasks.js -------------------------------------------------------------------------------- /source/release-task-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/release-task-helper.js -------------------------------------------------------------------------------- /source/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/ui.js -------------------------------------------------------------------------------- /source/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/util.js -------------------------------------------------------------------------------- /source/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/source/version.js -------------------------------------------------------------------------------- /test/_helpers/integration-test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/integration-test.d.ts -------------------------------------------------------------------------------- /test/_helpers/integration-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/integration-test.js -------------------------------------------------------------------------------- /test/_helpers/listr-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/listr-renderer.js -------------------------------------------------------------------------------- /test/_helpers/listr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/listr.js -------------------------------------------------------------------------------- /test/_helpers/mock-inquirer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/mock-inquirer.js -------------------------------------------------------------------------------- /test/_helpers/stub-execa.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/stub-execa.d.ts -------------------------------------------------------------------------------- /test/_helpers/stub-execa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/stub-execa.js -------------------------------------------------------------------------------- /test/_helpers/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/util.js -------------------------------------------------------------------------------- /test/_helpers/verify-cli.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/verify-cli.d.ts -------------------------------------------------------------------------------- /test/_helpers/verify-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/_helpers/verify-cli.js -------------------------------------------------------------------------------- /test/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/cli.js -------------------------------------------------------------------------------- /test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/config.js -------------------------------------------------------------------------------- /test/fixtures/config/homedir1/.np-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "source": "homedir/.np-config.json" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/config/homedir2/.np-config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | source: 'homedir/.np-config.js' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/homedir3/.np-config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | source: 'homedir/.np-config.cjs' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/homedir4/.np-config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | source: 'homedir/.np-config.js' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/homedir5/.np-config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | source: 'homedir/.np-config.mjs' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/local1/.np-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "source": "packagedir/.np-config.json" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/config/local2/.np-config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | source: 'packagedir/.np-config.js' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/local3/.np-config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | source: 'packagedir/.np-config.cjs' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/local4/.np-config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | source: 'packagedir/.np-config.js' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/local4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/config/local4/package.json -------------------------------------------------------------------------------- /test/fixtures/config/local5/.np-config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | source: 'packagedir/.np-config.mjs' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/config/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "override-type-module-for-config-fixtures" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/config/pkg-dir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/config/pkg-dir/package.json -------------------------------------------------------------------------------- /test/fixtures/files/dot-github/.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/dot-github/.github/pull_request_template.md -------------------------------------------------------------------------------- /test/fixtures/files/dot-github/index.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/dot-github/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/dot-github/package.json -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/files-and-npmignore/package.json -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/readme.md: -------------------------------------------------------------------------------- 1 | # Foo 2 | -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/source/.npmignore: -------------------------------------------------------------------------------- 1 | index.test-d.ts 2 | -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/source/bar.js: -------------------------------------------------------------------------------- 1 | console.log('bar'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/source/foo.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/source/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/files-and-npmignore/source/index.d.ts -------------------------------------------------------------------------------- /test/fixtures/files/files-and-npmignore/source/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/files-and-npmignore/source/index.test-d.ts -------------------------------------------------------------------------------- /test/fixtures/files/files-slash/index.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/files-slash/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/files-slash/package.json -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/gitignore/dist/index.js -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/index.d.ts: -------------------------------------------------------------------------------- 1 | export default function foo(): string; 2 | -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/index.js: -------------------------------------------------------------------------------- 1 | export default function foo() { 2 | return 'bar'; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/gitignore/index.test-d.ts -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/gitignore/package.json -------------------------------------------------------------------------------- /test/fixtures/files/gitignore/readme.md: -------------------------------------------------------------------------------- 1 | # Foo 2 | -------------------------------------------------------------------------------- /test/fixtures/files/has-readme-and-license/index.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/has-readme-and-license/license.md: -------------------------------------------------------------------------------- 1 | MIT 2 | -------------------------------------------------------------------------------- /test/fixtures/files/has-readme-and-license/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/has-readme-and-license/package.json -------------------------------------------------------------------------------- /test/fixtures/files/has-readme-and-license/readme.md: -------------------------------------------------------------------------------- 1 | # Foo 2 | -------------------------------------------------------------------------------- /test/fixtures/files/main/bar.js: -------------------------------------------------------------------------------- 1 | console.log('bar'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/main/foo.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/main/package.json -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/.npmignore: -------------------------------------------------------------------------------- 1 | script/ 2 | source/ 3 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/npmignore-and-gitignore/dist/index.js -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/npmignore-and-gitignore/package.json -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/readme.md: -------------------------------------------------------------------------------- 1 | # Foo 2 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/script/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/npmignore-and-gitignore/script/build.js -------------------------------------------------------------------------------- /test/fixtures/files/npmignore-and-gitignore/source/index.ts: -------------------------------------------------------------------------------- 1 | export default function foo() { 2 | return 'bar'; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore/.npmignore: -------------------------------------------------------------------------------- 1 | index.test-d.ts 2 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore/index.d.ts: -------------------------------------------------------------------------------- 1 | export default function foo(): string; 2 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore/index.js: -------------------------------------------------------------------------------- 1 | export default function foo() { 2 | return 'bar'; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/files/npmignore/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/npmignore/index.test-d.ts -------------------------------------------------------------------------------- /test/fixtures/files/npmignore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/npmignore/package.json -------------------------------------------------------------------------------- /test/fixtures/files/npmignore/readme.md: -------------------------------------------------------------------------------- 1 | # Foo 2 | -------------------------------------------------------------------------------- /test/fixtures/files/one-file/index.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/one-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/one-file/package.json -------------------------------------------------------------------------------- /test/fixtures/files/source-and-dist-dir/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/source-and-dist-dir/dist/index.js -------------------------------------------------------------------------------- /test/fixtures/files/source-and-dist-dir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/source-and-dist-dir/package.json -------------------------------------------------------------------------------- /test/fixtures/files/source-and-dist-dir/source/bar.js: -------------------------------------------------------------------------------- 1 | console.log('bar'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/source-and-dist-dir/source/foo.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/source-dir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/files/source-dir/package.json -------------------------------------------------------------------------------- /test/fixtures/files/source-dir/source/bar.js: -------------------------------------------------------------------------------- 1 | console.log('bar'); 2 | -------------------------------------------------------------------------------- /test/fixtures/files/source-dir/source/foo.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /test/fixtures/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/fixtures/readme.md -------------------------------------------------------------------------------- /test/git-util/commit-log-from-revision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/commit-log-from-revision.js -------------------------------------------------------------------------------- /test/git-util/default-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/default-branch.js -------------------------------------------------------------------------------- /test/git-util/delete-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/delete-tag.js -------------------------------------------------------------------------------- /test/git-util/get-current-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/get-current-branch.js -------------------------------------------------------------------------------- /test/git-util/has-upstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/has-upstream.js -------------------------------------------------------------------------------- /test/git-util/is-head-detached.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/is-head-detached.js -------------------------------------------------------------------------------- /test/git-util/latest-tag-or-first-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/latest-tag-or-first-commit.js -------------------------------------------------------------------------------- /test/git-util/latest-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/latest-tag.js -------------------------------------------------------------------------------- /test/git-util/new-files-since-last-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/new-files-since-last-release.js -------------------------------------------------------------------------------- /test/git-util/previous-tag-or-first-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/previous-tag-or-first-commit.js -------------------------------------------------------------------------------- /test/git-util/push-graceful.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/push-graceful.js -------------------------------------------------------------------------------- /test/git-util/read-file-from-last-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/read-file-from-last-release.js -------------------------------------------------------------------------------- /test/git-util/remove-last-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/remove-last-commit.js -------------------------------------------------------------------------------- /test/git-util/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/root.js -------------------------------------------------------------------------------- /test/git-util/verify-current-branch-is-release-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/verify-current-branch-is-release-branch.js -------------------------------------------------------------------------------- /test/git-util/verify-recent-git-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/verify-recent-git-version.js -------------------------------------------------------------------------------- /test/git-util/verify-remote-history-is-clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/verify-remote-history-is-clean.js -------------------------------------------------------------------------------- /test/git-util/verify-remote-is-valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/verify-remote-is-valid.js -------------------------------------------------------------------------------- /test/git-util/verify-tag-does-not-exist-on-remote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/verify-tag-does-not-exist-on-remote.js -------------------------------------------------------------------------------- /test/git-util/verify-working-tree-is-clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/git-util/verify-working-tree-is-clean.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/index.js -------------------------------------------------------------------------------- /test/npm/enable-2fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/enable-2fa.js -------------------------------------------------------------------------------- /test/npm/handle-npm-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/handle-npm-error.js -------------------------------------------------------------------------------- /test/npm/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/publish.js -------------------------------------------------------------------------------- /test/npm/util/check-connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/check-connection.js -------------------------------------------------------------------------------- /test/npm/util/check-ignore-strategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/check-ignore-strategy.js -------------------------------------------------------------------------------- /test/npm/util/collaborators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/collaborators.js -------------------------------------------------------------------------------- /test/npm/util/is-external-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/is-external-registry.js -------------------------------------------------------------------------------- /test/npm/util/is-package-name-available.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/is-package-name-available.js -------------------------------------------------------------------------------- /test/npm/util/packed-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/packed-files.js -------------------------------------------------------------------------------- /test/npm/util/prerelease-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/prerelease-tags.js -------------------------------------------------------------------------------- /test/npm/util/username.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/username.js -------------------------------------------------------------------------------- /test/npm/util/verify-recent-npm-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/npm/util/verify-recent-npm-version.js -------------------------------------------------------------------------------- /test/release-task-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/release-task-helper.js -------------------------------------------------------------------------------- /test/tasks/git-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/tasks/git-tasks.js -------------------------------------------------------------------------------- /test/tasks/prerequisite-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/tasks/prerequisite-tasks.js -------------------------------------------------------------------------------- /test/ui/new-files-dependencies.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/ui/new-files-dependencies.d.ts -------------------------------------------------------------------------------- /test/ui/new-files-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/ui/new-files-dependencies.js -------------------------------------------------------------------------------- /test/ui/prompts/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/ui/prompts/tags.js -------------------------------------------------------------------------------- /test/ui/prompts/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/ui/prompts/version.js -------------------------------------------------------------------------------- /test/util/auto-group-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/auto-group-list.js -------------------------------------------------------------------------------- /test/util/get-new-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/get-new-dependencies.js -------------------------------------------------------------------------------- /test/util/get-new-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/get-new-files.js -------------------------------------------------------------------------------- /test/util/get-pre-release-prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/get-pre-release-prefix.js -------------------------------------------------------------------------------- /test/util/get-tag-version-prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/get-tag-version-prefix.js -------------------------------------------------------------------------------- /test/util/hyperlinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/hyperlinks.js -------------------------------------------------------------------------------- /test/util/join-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/join-list.js -------------------------------------------------------------------------------- /test/util/read-pkg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/read-pkg.js -------------------------------------------------------------------------------- /test/util/validate-engine-version-satisfies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/util/validate-engine-version-satisfies.js -------------------------------------------------------------------------------- /test/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/np/HEAD/test/version.js --------------------------------------------------------------------------------