1.1.0 • Published 3 years ago

@enbock/string-helper-ts v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

StringHelper-TypeScript

Publishing

A simple helper to work with strings in typescript.

Testing

Using this library in your project

This library is providing in ECMAScript® 2020 language. When you use jest, you get this error by using my library:

  Details:
  
  <YOUR_PATH>/node_modules/@enbock/string-helper-ts/StringHelper.js:1
  export default class StringHelper {
  ^^^^^^
  
  SyntaxError: Unexpected token 'export'
      at compileFunction (vm.js:341:18)

See more: https://jestjs.io/docs/en/tutorial-react-native#transformignorepatterns-customization

Reason and solution

Jest running internally on ES5, that does not know the ES6-imports.

Force converting ES6+ Libraries

To solve this, you have to exclude all my libraries from the exclusion-list:

"transformIgnorePatterns": [
  "/node_modules/(?!(@enbock)/)"
]
Let babel "learn" ES6+

babel.config.js

module.exports = {
  presets: [
    ['@babel/preset-env', {targets: {node: 'current'}}],
    '@babel/preset-typescript'
  ]
};

See more: https://github.com/facebook/jest#using-typescript

Run tests

yarn test

Building

yarn build

Contributors

Umlaut-Conversion Code by: https://gist.github.com/yeah/1283961

1.1.0

3 years ago

1.0.2

3 years ago

1.0.2-rc1

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago