Skip to content

Releases: jaredpalmer/tsdx

v0.7.2

19 Jun 19:30
Compare
Choose a tag to compare

Patch

Updated .gitignore in the templates to ignore the new esm cache

Commits

  • fixed issue mentioned in #148 - Gitignore contains '.rts2_cache_esm' (#149) 98cf1db

v0.7.1...v0.7.2

v0.7.1

18 Jun 14:00
Compare
Choose a tag to compare

Patch

  • Fixed the module field in templates to reflect the new name of the ESM output bundle.

Commits

  • HOTFIX: Fix module field in template pkg.json ab22779

v0.7.0...v0.7.1

v0.7.0

18 Jun 13:52
Compare
Choose a tag to compare

Breaking Changes 🚨

  • TSDX will no longer build a UMD bundle by default, you now must specify it using the --format=umd,esm,cjs
  • Renamed es format to esm. So --format=es -> --format=esm. In addition, the ESM output bundle is now named <packagename>.esm.js, so update your package.json module field accordingly.
{
  "name": "formik",
  "main":"dist/index.js",
- "module": "dist/formik.es.production.js",
+ "module": "dist/formik.esm.js",
    ...
}
  • ESM builds no longer are environment specific. If you are using env-specific code, you should document that your end users must rely on bundler tools to do variable replacement.
  • TSDX is no longer dependent on a specific TypeScript version

Improvements ✨

  • Builds will be much faster by default since TSDX no longer builds UMD by default.
  • New spiffy ascii art when bootstrapping a new project
  • The react example now aliases the profiler build of react-dom so you can more easily do perf analysis and profiling.

Commits

  • strip package scope in safePackageName function (#146) 4422366
  • No env specific bundle for ESM (#142) 0f9d964
  • Don't depend on specific TS version (#147) 830e104
  • Merge pull request #145 from quentin-sommer/patch-1 2fb7e05
  • Update README.md d837fa3
  • use profiler build of react for playground 943648e
  • Fix dependecines => dependencies (#131) d75f548
  • Merge branch 'master' of github.com:jaredpalmer/tsdx 2134755
  • Run prettier on contributing.md 0cd316c
  • Remove UMD format from default build outputs (#126) e81f5a6
  • Add spiffy ascii art to tsdx create (#129) c7f58a1
  • Fix --format=es (#128) 47fb723

v0.6.1...v0.7.0

v0.6.1

31 May 17:48
Compare
Choose a tag to compare

What's New?

  • Add ability to specify custom tsconfig.json by passing --tsconfig flag

Bugfixes

  • Fixed @babel/preset-env resolution

Commits

  • Use require.resolve for @babel/preset-env 823acc9
  • feat(custom-tsconfig): Add ability to specify custom tsconfig.json (#124) 22ee1d0
  • Fix React template .gitignore (#123) 8d9d478
  • Document react template usage with lerna (#119) 2567ff8

v0.6.0...v0.6.1

v0.6.0

29 May 19:02
Compare
Choose a tag to compare

Improvements

  • Better transpilation via babel-preset-env and a few generator plugins.
  • Fixed shebang woes so making CLI's should work again

Commits

v0.5.12...v0.6.0

v0.5.12

28 May 19:15
Compare
Choose a tag to compare

Bugfix

  • Make es5 the default target for typescript.

Commits

  • Remove esnext target override from ts rollup config. Make es5 the default target. (#111) e06d690
  • Update CONTRIBUTING.md e040514
  • Update CONTRIBUTING.md 9cc322e
  • Create CONTRIBUTING.md (#108) 779e156
  • Add prepare npm task 74c9a9d

v0.5.11...v0.5.12

v0.5.11

16 May 22:08
Compare
Choose a tag to compare

Botched last release! Woops.

v0.5.10...v0.5.11

v0.5.10

16 May 21:56
Compare
Choose a tag to compare

Commits

v0.5.9...v0.5.10

v0.5.9

10 May 14:59
Compare
Choose a tag to compare

Improvements

  • Added build npm task to example

Bugfixes

  • Fixed babel optimizations!

Commits

  • Explicitly specify ts and tsx extensions in babel options (#96) 6512b46
  • Merge pull request #93 from slorber/patch-1 517b8fa
  • add "yarn build" for example 8033699

v0.5.8...v0.5.9

v0.5.8

08 May 22:51
Compare
Choose a tag to compare

Bugfixes

  • Fix example parcel aliasing when using React Hooks
  • Fixed module detection on windows!
  • Removed writing Jest config

Commits

  • Remove writing to jest config (#92) 437bcd0
  • Fix external module detection on Windows (#89) 78bb42f
  • Use parcel's aliasing for react template example deps (#88) 5a5b9ac

v0.5.7...v0.5.8