Releases: helpscout/zero
v3.3.0
v3.2.1
v3.2.0
Zero - v3.1.1
- Fix lint script to use
lint
, instead offormat
fd0f009
Zero - v3.1.0
Add proxy command, powered by ProxyPack
This update adds a new command proxy
to Zero. It is powered by
@helpscout/proxypack
, allowing the user to launch a browser to serve
local proxied assets from Webpack.
Resolves: #18
Zero - v3.0.2
Babel: Build - Add .js,.jsx extensions
This update fixes the bug where zero build
was not correctly targeting
.js
and .jsx
files
Zero - v3.0.1
Build/Compile: Pass args to TypeScript and Babel
This update fixes the issue where --args
weren't correctly being passed
to the zero build
command (for Babel and TS).
This allows for a command like this:
zero build && zero build --no-clean --ts --emitDeclarationOnly
It compiles TS with Babel, and the .d.ts
files with tsc
Zero - v3.0.0
Zero V3 - TypeScript, Babel, Jest!
This update brings out of the box TypeScript support into Zero.
New Features
- TypeScript support
- Babel + TypeScript
- Jest + TypeScript
- Improved CLI
- Set up commands
📦 Zero
zero <command>
Example:
zero build
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
build [options] Builds project with Babel, Rollup, or TypeScript
bundle [options] Bundles project into single files with Rollup
contributors Generates markdown file with all contributors
format [options] Formats files with Prettier
link [options] Lints files with ESLint
new Generate a new module
pre-commit Lints files before staging for commit
prestart Automatically install dependencies before starting
release Publish to npm
setup [options] Sets up tooling in project
test [options] Run test with Jest
typecheck Check types with TypeScript
validate Validates project with lint, tests, and build
Strategy
The Babel/Jest updates combine the simpliest/best config settings from kcd-scripts and create-react-app.
This set up allows you can compile your project with either Babel or TypeScript.
For additional details, check out the screencasts below:
Feature Overview Video (3:10)
https://soapbox.wistia.com/videos/ccx8Wl6Qeg
How TypeScript, Babel, and Jest work together Video (7:05)
https://soapbox.wistia.com/videos/FTQYVkePeR
Zero - v3.0.0-0
Zero - v2.0.5
- Fix .prettierrc location 83b2066