├── .gitattributes ├── .github ├── dependabot.yaml └── workflows │ └── ci-cd.yaml ├── .gitignore ├── .prettierignore ├── 404.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── _config.yaml ├── action.js ├── action.yaml ├── bin └── npm-publish.js ├── dist └── main.js ├── e2e ├── 00-login.sh ├── 01-setup-package.sh ├── 02-publish.sh ├── 03-verify.sh └── README.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prettier.config.js ├── src ├── __tests__ │ ├── format-publish-result.test.ts │ ├── normalize-options.test.ts │ ├── npm-publish.test.ts │ └── read-manifest.test.ts ├── action │ ├── __tests__ │ │ └── main.test.ts │ ├── core.ts │ └── main.ts ├── cli │ ├── __tests__ │ │ ├── cli.test.ts │ │ └── parse-cli-arguments.test.ts │ ├── index.ts │ └── parse-cli-arguments.ts ├── compare-and-publish │ ├── __tests__ │ │ ├── compare-and-publish.test.ts │ │ ├── compare-versions.test.ts │ │ └── get-arguments.test.ts │ ├── compare-and-publish.ts │ ├── compare-versions.ts │ ├── get-arguments.ts │ └── index.ts ├── errors.ts ├── format-publish-result.ts ├── index.ts ├── normalize-options.ts ├── npm-publish.ts ├── npm │ ├── __tests__ │ │ ├── call-npm-cli.test.ts │ │ └── use-npm-environment.test.ts │ ├── call-npm-cli.ts │ ├── index.ts │ └── use-npm-environment.ts ├── options.ts ├── read-manifest.ts └── results.ts ├── tsconfig.json └── vitest.config.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/.github/workflows/ci-cd.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | lib 3 | coverage 4 | .nyc_output 5 | pnpm-lock.yaml 6 | -------------------------------------------------------------------------------- /404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: 404 3 | --- 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/README.md -------------------------------------------------------------------------------- /_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/_config.yaml -------------------------------------------------------------------------------- /action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/action.js -------------------------------------------------------------------------------- /action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/action.yaml -------------------------------------------------------------------------------- /bin/npm-publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/bin/npm-publish.js -------------------------------------------------------------------------------- /dist/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/dist/main.js -------------------------------------------------------------------------------- /e2e/00-login.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/e2e/00-login.sh -------------------------------------------------------------------------------- /e2e/01-setup-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/e2e/01-setup-package.sh -------------------------------------------------------------------------------- /e2e/02-publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/e2e/02-publish.sh -------------------------------------------------------------------------------- /e2e/03-verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/e2e/03-verify.sh -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/e2e/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/__tests__/format-publish-result.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/__tests__/format-publish-result.test.ts -------------------------------------------------------------------------------- /src/__tests__/normalize-options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/__tests__/normalize-options.test.ts -------------------------------------------------------------------------------- /src/__tests__/npm-publish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/__tests__/npm-publish.test.ts -------------------------------------------------------------------------------- /src/__tests__/read-manifest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/__tests__/read-manifest.test.ts -------------------------------------------------------------------------------- /src/action/__tests__/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/action/__tests__/main.test.ts -------------------------------------------------------------------------------- /src/action/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/action/core.ts -------------------------------------------------------------------------------- /src/action/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/action/main.ts -------------------------------------------------------------------------------- /src/cli/__tests__/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/cli/__tests__/cli.test.ts -------------------------------------------------------------------------------- /src/cli/__tests__/parse-cli-arguments.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/cli/__tests__/parse-cli-arguments.test.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/parse-cli-arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/cli/parse-cli-arguments.ts -------------------------------------------------------------------------------- /src/compare-and-publish/__tests__/compare-and-publish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/compare-and-publish/__tests__/compare-and-publish.test.ts -------------------------------------------------------------------------------- /src/compare-and-publish/__tests__/compare-versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/compare-and-publish/__tests__/compare-versions.test.ts -------------------------------------------------------------------------------- /src/compare-and-publish/__tests__/get-arguments.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/compare-and-publish/__tests__/get-arguments.test.ts -------------------------------------------------------------------------------- /src/compare-and-publish/compare-and-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/compare-and-publish/compare-and-publish.ts -------------------------------------------------------------------------------- /src/compare-and-publish/compare-versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/compare-and-publish/compare-versions.ts -------------------------------------------------------------------------------- /src/compare-and-publish/get-arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/compare-and-publish/get-arguments.ts -------------------------------------------------------------------------------- /src/compare-and-publish/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./compare-and-publish.js"; 2 | -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/format-publish-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/format-publish-result.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/normalize-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/normalize-options.ts -------------------------------------------------------------------------------- /src/npm-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/npm-publish.ts -------------------------------------------------------------------------------- /src/npm/__tests__/call-npm-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/npm/__tests__/call-npm-cli.test.ts -------------------------------------------------------------------------------- /src/npm/__tests__/use-npm-environment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/npm/__tests__/use-npm-environment.test.ts -------------------------------------------------------------------------------- /src/npm/call-npm-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/npm/call-npm-cli.ts -------------------------------------------------------------------------------- /src/npm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/npm/index.ts -------------------------------------------------------------------------------- /src/npm/use-npm-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/npm/use-npm-environment.ts -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/options.ts -------------------------------------------------------------------------------- /src/read-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/read-manifest.ts -------------------------------------------------------------------------------- /src/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/src/results.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-DevTools/npm-publish/HEAD/vitest.config.ts --------------------------------------------------------------------------------