diff --git a/.npmignore b/.npmignore index 5f31396..406fdc9 100644 --- a/.npmignore +++ b/.npmignore @@ -2,3 +2,4 @@ node_modules src __test__ +example/ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index be2ba69..0000000 --- a/.travis.yml +++ /dev/null @@ -1,4 +0,0 @@ -language: node_js -node_js: -- "8" -- "10" diff --git a/README.md b/README.md index 6554bf6..fa9b02f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,11 @@ ## Go NPM + +### (@gzuidhof): MODIFICATIONS FROM BASE `go-npm` PACKAGE +* Support for zip and non-compressed binaries. +* Added support for `arm64` architecture. +* Fix for use on Windows platform (the binary would get placed in the wrong place for consumers). +* Shipped as a bundle using `esbuild`, removing 70 packages of dependencies (including huge things like Babel). Now your users will only have to download one additional package (`@guidhof/go-npm`). + ### Distribute cross-platform Go binaries via NPM Applications written in Golang are portable - you can easily cross-compile binaries that work on Windows, Mac, and Linux. But how do you distribute the binaries to customers? When you publish new releases, how do they update the binary? diff --git a/package-lock.json b/package-lock.json index 8c0e367..c3a5d96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@gzuidhof/go-npm", - "version": "0.1.12", + "version": "0.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@gzuidhof/go-npm", - "version": "0.1.12", + "version": "0.1.13", "license": "Apache-2.0", "bin": { "go-npm": "bin/index.js" diff --git a/package.json b/package.json index 9931e90..25b4734 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gzuidhof/go-npm", - "version": "0.1.12", + "version": "0.1.13", "description": "Distribute and install Go binaries via NPM", "main": "index.js", "bin": {