Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(!): converts to typescript #41

Merged

Conversation

achingbrain
Copy link
Collaborator

  • Only named exports
  • No more CJS, only ESM
  • Adds auto-publish
  • Adds dependabot

BREAKING CHANGE: switch to named exports, ESM only

- Only named exports
- No more CJS, only ESM
- Adds auto-publish
- Adds dependabot

BREAKING CHANGE: switch to named exports, ESM only
@achingbrain
Copy link
Collaborator Author

N.b. to get the auto-publish goodness, create a repository secret here called NPM_TOKEN with a npm automation token that can publish to is-loopback-addr.

.github/workflows/js-test-and-release.yml Outdated Show resolved Hide resolved
.github/workflows/js-test-and-release.yml Outdated Show resolved Hide resolved
@achingbrain achingbrain changed the title - Converts to typescript feat(!): converts to typescript Jan 12, 2022
README.md Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
.github/workflows/js-test-and-release.yml Outdated Show resolved Hide resolved
Co-authored-by: Vasco Santos <santos.vasco10@gmail.com>
@codecov-commenter
Copy link

codecov-commenter commented Jan 12, 2022

Codecov Report

Merging #41 (ba7a2dd) into main (b6e4832) will not change coverage.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff            @@
##              main       #41   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            2         2           
  Lines            3        48   +45     
  Branches         0         7    +7     
=========================================
+ Hits             3        48   +45     
Impacted Files Coverage Δ
src/index.ts 100.00% <100.00%> (ø)
test/index.spec.ts 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b6e4832...ba7a2dd. Read the comment docs.

Copy link
Owner

@vasco-santos vasco-santos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks ❤️

@vasco-santos vasco-santos merged commit cdd51a0 into vasco-santos:main Jan 12, 2022
@achingbrain achingbrain deleted the feat/convert-to-typescript branch January 12, 2022 10:30
github-actions bot pushed a commit that referenced this pull request Jan 12, 2022
## [2.0.0](v1.0.1...v2.0.0) (2022-01-12)

### ⚠ BREAKING CHANGES

* **!:** switch to named exports, ESM only

Co-authored-by: Vasco Santos <santos.vasco10@gmail.com>

### Features

* **!:** converts to typescript ([#41](#41)) ([cdd51a0](cdd51a0))

### Trivial Changes

* add badges ([#4](#4)) ([7e482ba](7e482ba))
* add github actions badge ([#11](#11)) ([7fe37b0](7fe37b0))
* **deps-dev:** bump aegir from 27.0.0 to 28.2.0 ([#7](#7)) ([3e8e431](3e8e431))
* **deps-dev:** bump aegir from 28.2.0 to 29.0.1 ([#8](#8)) ([f716d14](f716d14))
* **deps-dev:** bump aegir from 29.2.2 to 30.0.1 ([#10](#10)) ([e272f06](e272f06))
* remove ignored deps from dependabot ([b6e4832](b6e4832))
* update badge to main branch ([#5](#5)) ([6b8ae39](6b8ae39))
* update deps ([#21](#21)) ([e75ac45](e75ac45))
* use gh actions ci ([#9](#9)) ([c1f2ab5](c1f2ab5))
@github-actions
Copy link

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants