Skip to content

Commit

Permalink
Ensure package.json arrow2csv bin entry has correct extension
Browse files Browse the repository at this point in the history
  • Loading branch information
trxcllnt committed Jul 19, 2024
1 parent 6b5b16f commit a2d536a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions js/gulp/package-task.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ export default packageTask;

const createMainPackageJson = (target, format) => (orig) => ({
...createTypeScriptPackageJson(target, format)(orig),
bin: orig.bin,
name: npmPkgName,
type: 'commonjs',
main: `${mainExport}.node.js`,
Expand Down Expand Up @@ -90,7 +89,6 @@ const createMainPackageJson = (target, format) => (orig) => ({

const createTypeScriptPackageJson = (target, format) => (orig) => ({
...createScopedPackageJSON(target, format)(orig),
bin: undefined,
main: `${mainExport}.node.ts`,
module: `${mainExport}.node.ts`,
types: `${mainExport}.node.ts`,
Expand All @@ -108,6 +106,9 @@ const createScopedPackageJSON = (target, format) => (({ name, ...orig }) =>
packageJSONFields.reduce(
(xs, key) => ({ ...xs, [key]: xs[key] || orig[key] }),
{
bin: Object.entries(orig.bin).reduce((xs, [key, val]) => ({
...xs, [key]: val.replace('.cjs', '.js')
}), {}),
// un-set version, since it's automatically applied during the release process
version: undefined,
// set the scoped package name (e.g. "@apache-arrow/esnext-esm")
Expand Down

0 comments on commit a2d536a

Please # to comment.