Skip to content

Releases: helpscout/zero

v3.3.0

31 Oct 13:43
Compare
Choose a tag to compare
  • Remove vscode config 4dbfb12
  • Rollback np version to 4.0.2 because of node issue (needs to be on 8.12.0) 2ce76f2
  • Do test instead of validating in travis 7923915
  • Upgrade packages to the latest (#22) 960d3b2
  • Update dependencies for security 53d8632

v3.2.1...v3.3.0

v3.2.1

01 May 16:20
Compare
Choose a tag to compare
  • Fix typecheck and default Jest Config for v24 2490746

v3.2.0...v3.2.1

v3.2.0

01 May 16:10
Compare
Choose a tag to compare

Jest 24: Upgrade from 23

This update bumps Jest from v23 to the latest v24. We've seen this work well
in the latest HSDS: React updates.


v3.1.1...v3.2.0

Zero - v3.1.1

18 Mar 14:12
Compare
Choose a tag to compare
  • Fix lint script to use lint, instead of format fd0f009

v3.1.0...v3.1.1

Zero - v3.1.0

13 Mar 17:08
Compare
Choose a tag to compare

Add proxy command, powered by ProxyPack

Screen Recording 2019-03-13 at 12 57 PM

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


  • Add proxy command, powered by ProxyPack (#19) a501a72

v3.0.2...v3.1.0

Zero - v3.0.2

04 Mar 21:22
Compare
Choose a tag to compare

Babel: Build - Add .js,.jsx extensions

This update fixes the bug where zero build was not correctly targeting
.js and .jsx files


  • Babel: Build - Add .js,.jsx extensions (#17) 51375e9

v3.0.1...v3.0.2

Zero - v3.0.1

04 Mar 19:33
Compare
Choose a tag to compare

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


  • Build/Compile: Pass args to TypeScript and Babel (#16) 25dbbee

v3.0.0...v3.0.1

Zero - v3.0.0

04 Mar 16:36
Compare
Choose a tag to compare

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 - TypeScript, Babel, Jest! (#15) d254371
  • Fix package-lock.json via audit cbac780

v2.0.5...v3.0.0

Zero - v3.0.0-0

03 Mar 04:05
Compare
Choose a tag to compare
Zero - v3.0.0-0 Pre-release
Pre-release
  • Set up Babel + TypeScript! d0a0b86
  • Fix package-lock.json via audit cbac780

v2.0.5...v3.0.0-0

Zero - v2.0.5

15 Feb 13:48
Compare
Choose a tag to compare

v2.0.4...v2.0.5