Skip to content

Commit

Permalink
Require Node.js 16
Browse files Browse the repository at this point in the history
  • Loading branch information
sindresorhus committed Apr 22, 2023
1 parent 49e9082 commit a8b3bbd
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 25 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Expand Up @@ -10,12 +10,12 @@ jobs:
fail-fast: false
matrix:
node-version:
- 20
- 18
- 16
- 14
- 12
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: npm install
Expand Down
2 changes: 1 addition & 1 deletion index.d.ts
@@ -1,4 +1,4 @@
import {Get} from 'type-fest';
import {type Get} from 'type-fest';

/**
Get the value of the property at the given path.
Expand Down
2 changes: 1 addition & 1 deletion index.test-d.ts
Expand Up @@ -7,7 +7,7 @@ expectTypeOf(
getProperty({foo: {bar: 'a'}}, 'foo.notDefined.deep', 'default value'),
).toBeString();
expectTypeOf(
getProperty({foo: {'dot.dot': 'unicorn'}}, 'foo.dot\\.dot'),
getProperty({foo: {'dot.dot': 'unicorn'}}, 'foo.dot\\.dot'), // eslint-disable-line @typescript-eslint/naming-convention
// @ts-expect-error type-fest's `Get` not smart enough to deal with escaped dots
).toEqualTypeOf<string>();

Expand Down
12 changes: 6 additions & 6 deletions package.json
Expand Up @@ -13,7 +13,7 @@
"type": "module",
"exports": "./index.js",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
"node": ">=16"
},
"scripts": {
"test": "xo && ava && tsc",
Expand All @@ -37,13 +37,13 @@
"dotty"
],
"dependencies": {
"type-fest": "^2.11.2"
"type-fest": "^3.8.0"
},
"devDependencies": {
"ava": "^4.0.1",
"ava": "^5.2.0",
"benchmark": "^2.1.4",
"expect-type": "^0.13.0",
"typescript": "^4.5.5",
"xo": "^0.48.0"
"expect-type": "^0.15.0",
"typescript": "^5.0.4",
"xo": "^0.54.1"
}
}
12 changes: 0 additions & 12 deletions readme.md
Expand Up @@ -164,15 +164,3 @@ Value to set at `path`.
Type: `unknown`

Default value.

---

<div align="center">
<b>
<a href="https://tidelift.com/subscription/pkg/npm-dot-prop?utm_source=npm-dot-prop&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
</b>
<br>
<sub>
Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
</sub>
</div>
2 changes: 1 addition & 1 deletion tsconfig.json
@@ -1,7 +1,7 @@
{
"compilerOptions": {
"lib": [
"es2020"
"es2021"
],
"strict": true,
"noEmit": true
Expand Down

0 comments on commit a8b3bbd

Please sign in to comment.