-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: hoverinc/hover-javascript
base: v6.92.0
head repository: hoverinc/hover-javascript
compare: main
Commits on Jul 3, 2022
-
fix(config/jest): set
ts-jest
transform unconditionallyThis reverts commit 0badbb3.
Configuration menu - View commit details
-
Copy full SHA for 03df4f9 - Browse repository at this point
Copy the full SHA 03df4f9View commit details -
build: set
skipLibCheck
... ts-jest and jest aren't playing nicelyThis reverts commit 3ab9ff6.
Configuration menu - View commit details
-
Copy full SHA for cca61de - Browse repository at this point
Copy the full SHA cca61deView commit details -
Configuration menu - View commit details
-
Copy full SHA for edea114 - Browse repository at this point
Copy the full SHA edea114View commit details -
fix(api/test): forward ts-jest utils from
ts-jest
, removemocked
See: https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md#deprecations See: jestjs/jest#12089 BREAKING CHANGE: `api/test` no longer exports `mocked()`, it's available at `jest.mocked()` now
Configuration menu - View commit details
-
Copy full SHA for 56756f9 - Browse repository at this point
Copy the full SHA 56756f9View commit details -
feat(config/eslint): dissallow default exports in strict configuration
BREAKING CHANGE: default exports are no longer allowed when using **@hover/javascript/eslint/strict**
Configuration menu - View commit details
-
Copy full SHA for 1fbee33 - Browse repository at this point
Copy the full SHA 1fbee33View commit details -
feat(scripts/test): upgrade Jest to 28.x
BREAKING CHANGE: upgrades Jest a major version (27 to 28)
Configuration menu - View commit details
-
Copy full SHA for 0c67b80 - Browse repository at this point
Copy the full SHA 0c67b80View commit details
Commits on Jul 6, 2022
-
feat(scripts/ci-after-success): use Semantic Release 19
BREAKING CHANGE: using new major version of Semantic Release in `ci-after-success`
Configuration menu - View commit details
-
Copy full SHA for 9e87c79 - Browse repository at this point
Copy the full SHA 9e87c79View commit details -
feat(config/release): specify
next
as a pre-release channel as wellBREAKING CHANGE: the `next` branch will now be treated as pre-releases too
Configuration menu - View commit details
-
Copy full SHA for 5ace598 - Browse repository at this point
Copy the full SHA 5ace598View commit details
Commits on Sep 7, 2022
-
feat(scripts/test): upgrade Jest to 29.x
BREAKING CHANGE: upgrades Jest a major version (28 to 29) BREAKING CHANGE: Node 12 is no longer supported
Configuration menu - View commit details
-
Copy full SHA for 955ea31 - Browse repository at this point
Copy the full SHA 955ea31View commit details -
feat(scripts/test): upgrade Jest to 29.x
BREAKING CHANGE: upgrades Jest a major version (28 to 29) BREAKING CHANGE: Node 12 is no longer supported
Configuration menu - View commit details
-
Copy full SHA for 01dadec - Browse repository at this point
Copy the full SHA 01dadecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d8f1e - Browse repository at this point
Copy the full SHA 67d8f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 639f4fa - Browse repository at this point
Copy the full SHA 639f4faView commit details -
feat(config/test): use **@swc/jest** as default Jest transform
BREAKING CHANGE: **@swc/jest** is now the default Jest transform and **ts-jest** is no longer installed by default. To preserve the old transform behavior, install **ts-jest** as a \`devDependency\` in you project. ∙ BREAKING CHANGE: the \`@hover/javascript/api/test\` API has been removed as **ts-jest** is no longer installed by default. If you're still using **ts-jest**, import its helpers directly from **ts-jest** instead of the \`/api/test\` entrypoint.
Configuration menu - View commit details
-
Copy full SHA for bf86aac - Browse repository at this point
Copy the full SHA bf86aacView commit details
Commits on Sep 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d2e9873 - Browse repository at this point
Copy the full SHA d2e9873View commit details -
Configuration menu - View commit details
-
Copy full SHA for be54bb5 - Browse repository at this point
Copy the full SHA be54bb5View commit details
Commits on Sep 29, 2022
-
fix(config/jest): add jest-environment-jsdom as a dependency
Jest no longer bundles it as of 28.x... which makes sense as installing JSDOM when we're using the default `testEnvironment` (`node`) is pretty silly. For now I'm opting to continue bundling it for the sake of simplicity, but we should probably consider modularizing @hover/javascript in the future.
Configuration menu - View commit details
-
Copy full SHA for c81409e - Browse repository at this point
Copy the full SHA c81409eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7627f06 - Browse repository at this point
Copy the full SHA 7627f06View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9997545 - Browse repository at this point
Copy the full SHA 9997545View commit details -
feat(api/commit): add support for excluding directories in
ls.dirs()
BREAKING CHANGE: `ls.dirs()` from `api/commit` now takes an options object as the second parameter instead of a `prefix`. If you're using a prefix you'll need to make the following change: ```ts // Before ls.dirs('./packages', 'my-prefix'); // After ls.dirs('./packages', { prefix: 'my-prefix' }); ``` BREAKING CHANGE: `ls.dirs()` now excludes `node_modules` directories by default. If for some reason you want to include \`node_modules\`, you'll need to explicitly set \`exclude\` to \`null\`: ```ts // Before ls.dirs('./packages'); // After ls.dirs('./packages', { exclude: null }); ```
Configuration menu - View commit details
-
Copy full SHA for 8648a39 - Browse repository at this point
Copy the full SHA 8648a39View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5d4057 - Browse repository at this point
Copy the full SHA a5d4057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12c307b - Browse repository at this point
Copy the full SHA 12c307bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcb02d2 - Browse repository at this point
Copy the full SHA fcb02d2View commit details -
build: move shared TypeScript configuration to project root instead o…
…f extending For consistency, up until now, the shared TypeScript configuration has lived in `src/config` with all of the other shared configurations that this package provides. For all of the other configurations we're able to simple re-export the configuration at the project root to provide it to consumers at `require('@hover/javascript/[config]')`. Because the TypeScript configuration is JSON, however, we were using `extends` instead of re-exporting. This has been causing all kinds of trouble within this package since we were extending from the `dist` directory. This finally moves the canonical TypeScript configuration to the root, so that we don't need to `extends` from `dist/` while preserving `src/config/tsconfig.json` via `extends` just in case. The actual configuration for this project itself still lives at `src/tsconfig.json`, but this prevents issues when anything (like the `ts-node` that gets loaded in `commitlint` from trying to read a non-existent `dist/tsconfig.json` if it does read the `tsconfig.json` at the root of the project.
Configuration menu - View commit details
-
Copy full SHA for 8ba039c - Browse repository at this point
Copy the full SHA 8ba039cView commit details
Commits on Dec 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 17e60e0 - Browse repository at this point
Copy the full SHA 17e60e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f56e8a - Browse repository at this point
Copy the full SHA 3f56e8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e14147 - Browse repository at this point
Copy the full SHA 5e14147View commit details -
Configuration menu - View commit details
-
Copy full SHA for c58825a - Browse repository at this point
Copy the full SHA c58825aView commit details
Commits on Jan 7, 2023
-
build(deps): bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 5e94f75 - Browse repository at this point
Copy the full SHA 5e94f75View commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 446707a - Browse repository at this point
Copy the full SHA 446707aView commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6bb9799 - Browse repository at this point
Copy the full SHA 6bb9799View commit details -
feat(deps): upgrade all dependencies to latest
BREAKING CHANGE: potential breaking change as some upgrades were major
Configuration menu - View commit details
-
Copy full SHA for 82d6fdd - Browse repository at this point
Copy the full SHA 82d6fddView commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 17ce718 - Browse repository at this point
Copy the full SHA 17ce718View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad6df53 - Browse repository at this point
Copy the full SHA ad6df53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03ea9b1 - Browse repository at this point
Copy the full SHA 03ea9b1View commit details -
# Conflicts: # jest.config.js # package.json # src/config/jest.config.js # yarn.lock
Configuration menu - View commit details
-
Copy full SHA for 62e4012 - Browse repository at this point
Copy the full SHA 62e4012View commit details -
Configuration menu - View commit details
-
Copy full SHA for c01832f - Browse repository at this point
Copy the full SHA c01832fView commit details -
chore: remove discrepancy in Jest configuration
I have to merge `next` to appease Semantic Release... my fault for abandoning it I guess 😩 EINVALIDNEXTVERSION
Configuration menu - View commit details
-
Copy full SHA for e0f0875 - Browse repository at this point
Copy the full SHA e0f0875View commit details -
Merge pull request #829 from hoverinc/next
Ugh I abandoned this branch/release channel because I rebased it and fucked up semantic-release... now it won't let me release on main (EINVALIDNEXTVERSION) until this is merged so hopefully merging it with a minimal diff appeases semantic-release otherwise I'm ditching it for good for Changesets 🖕🏻
Configuration menu - View commit details
-
Copy full SHA for 6f208dd - Browse repository at this point
Copy the full SHA 6f208ddView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33c2fcd - Browse repository at this point
Copy the full SHA 33c2fcdView commit details -
fix(scripts/commit-msg): prevent commitlint from ever type-checking c…
…onfiguration **@commitlint/cli** added support for TypeScript-based configurations via `ts-node`, and that has caused a good deal of grief: conventional-changelog/commitlint#3420 conventional-changelog/commitlint#3351 conventional-changelog/commitlint#3218 conventional-changelog/commitlint#3256 hoverinc/web-react#1792 Both because it's a heavy-ass dependency and because it requires configuration to work properly. It seems like project-local configuration can affect it's invocation of ts-node, which happens even JavaScript configuration files now?... lame. Anyways, this ensures we avoid any type-checking that happens in it's ts-node invocation until we get a better solution upstream (or contribute one). Ideally, installing ts-node would be opt-in etc.
Configuration menu - View commit details
-
Copy full SHA for b195b15 - Browse repository at this point
Copy the full SHA b195b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6801d01 - Browse repository at this point
Copy the full SHA 6801d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for f95265d - Browse repository at this point
Copy the full SHA f95265dView commit details -
Merge pull request #873 from hoverinc/fix/post-seven-dot-oh
🐛 Post 7.0 fixes
Configuration menu - View commit details
-
Copy full SHA for 567aaf9 - Browse repository at this point
Copy the full SHA 567aaf9View commit details -
feat(config/jest): disable diagnostics entirely when using ts-jest
Configuration menu - View commit details
-
Copy full SHA for 9a3be51 - Browse repository at this point
Copy the full SHA 9a3be51View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e2c409 - Browse repository at this point
Copy the full SHA 5e2c409View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffaf7e8 - Browse repository at this point
Copy the full SHA ffaf7e8View commit details -
Merge pull request #874 from hoverinc/feature/allow-some-default-exports
✨ Allow default exports in some specific cases
Configuration menu - View commit details
-
Copy full SHA for b08c0ab - Browse repository at this point
Copy the full SHA b08c0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d9a28c - Browse repository at this point
Copy the full SHA 0d9a28cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f821282 - Browse repository at this point
Copy the full SHA f821282View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 65d5c06 - Browse repository at this point
Copy the full SHA 65d5c06View commit details
There are no files selected for viewing
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.