Skip to content

Commit

Permalink
devel/esbuild: new port - extremely fast JavaScript & assets bundler …
Browse files Browse the repository at this point in the history
…for web dev
  • Loading branch information
dch committed Aug 2, 2021
1 parent 4336457 commit f0a0362
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 0 deletions.
1 change: 1 addition & 0 deletions devel/Makefile
Expand Up @@ -632,6 +632,7 @@
SUBDIR += erlang-syslog
SUBDIR += erlang-unicode_util_compat
SUBDIR += es-eric6
SUBDIR += esbuild
SUBDIR += estd
SUBDIR += etcd
SUBDIR += etcd31
Expand Down
21 changes: 21 additions & 0 deletions devel/esbuild/Makefile
@@ -0,0 +1,21 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.16
CATEGORIES= devel www

MAINTAINER= dch@FreeBSD.org
COMMENT= Extremely fast JavaScript bundler and minifier

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md

USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= evanw
GH_TUPLE= golang:sys:bc7a7d42d5c3:golang_sys/vendor/golang.org/x/sys

GO_TARGET= ./cmd/esbuild:esbuild

PLIST_FILES= bin/${PORTNAME}

.include <bsd.port.mk>
5 changes: 5 additions & 0 deletions devel/esbuild/distinfo
@@ -0,0 +1,5 @@
TIMESTAMP = 1627468015
SHA256 (evanw-esbuild-v0.12.16_GH0.tar.gz) = e805a5e1aa3ba6b38ad8cfedeedb52ac669e17efb39c7ae4a718be035e426c2e
SIZE (evanw-esbuild-v0.12.16_GH0.tar.gz) = 1543643
SHA256 (golang-sys-bc7a7d42d5c3_GH0.tar.gz) = 1afc5531fd57571cf230abd4d69b76b7ce3ec223f84e926e25cc20a8281bc984
SIZE (golang-sys-bc7a7d42d5c3_GH0.tar.gz) = 1053418
14 changes: 14 additions & 0 deletions devel/esbuild/pkg-descr
@@ -0,0 +1,14 @@
esbuild is an extremely fast JavaScript bundler.

Major features:

- Extreme speed without needing a cache
- ES6 and CommonJS modules
- Tree shaking of ES6 modules
- An API for JavaScript and Go
- TypeScript and JSX syntax
- Source maps
- Minification
- Plugins

WWW: https://esbuild.github.io/

0 comments on commit f0a0362

Please sign in to comment.