typescript-library-starter
typescript-library-starter copied to clipboard
Starter kit with zero-config for building a library in TypeScript, featuring RollupJS, Jest, Prettier, TSLint, Semantic Release, and more!
related issue: #293
I want to reference the package under development in another project using the [Project Reference](https://www.typescriptlang.org/docs/handbook/project-references.html). But when I set composite to true, I will get the following compilation error. Appreciate...
The problem with tsconfig.json not including tests is that if the library depends on the TS type libraries, then the tests can have type errors. The fix I've used is...
So the d.ts was generated, but it's not actually detected according to ide in another package. github.com/janat08/most-to-xstream
## The devDependency [rollup-plugin-json](https://github.com/rollup/rollup-plugin-json) was updated from `3.1.0` to `4.0.0`. This version is **not covered** by your **current version range**. If you donβt accept this pull request, your project will...
## The devDependency [replace-in-file](https://github.com/adamreisnz/replace-in-file) was updated from `3.4.3` to `3.4.4`. π¨ [View failing branch](https://github.com/alexjoverm/typescript-library-starter/compare/master...alexjoverm:greenkeeper%2Freplace-in-file-3.4.4). This version is **covered** by your **current version range** and after updating it in your project...
https://jestjs.io/blog/2019/01/25/jest-24-refreshing-polished-typescript-friendly
Make them independent .js files with @ts-check (or .ts files if easily possible): - jest.config.js - jest.setup.ts - babel.config.js - .browserslistrc - prettier.config.js - .prettierignore - .huskyrc.js - commitlint.config.js -...
### issue I've noticed that changing and committing files introduced format related changes. ### solution format all files to conform to the prettier config defined in `package.json`. ### next steps...
## The devDependency [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) was updated from `10.11.0` to `10.11.1`. π¨ [View failing branch](https://github.com/alexjoverm/typescript-library-starter/compare/master...alexjoverm:greenkeeper%2F%40types%2Fnode-10.11.1). This version is **covered** by your **current version range** and after updating it in your project...