Skip to content

Commit 1d4e5ec

Browse files
feat: remove specifier dependency. (#22)
1 parent 911adf7 commit 1d4e5ec

11 files changed

Lines changed: 478 additions & 353 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ jobs:
3333
path: npm-debug.log
3434
- name: Lint
3535
run: npm run lint
36+
- name: Type Check
37+
run: npm run check-types
3638
- name: Test
3739
run: npm test
3840
- name: Report Coverage

.husky/pre-push

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env sh
22
npm run prettier:check
33
npm run lint
4+
npm run check-types
45
npm test

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ See [docs/esm-to-cjs.md](docs/esm-to-cjs.md) for deeper notes on live bindings,
139139
140140
## Roadmap
141141
142-
- Remove `@knighted/specifier` and avoid double parsing.
143142
- Emit source maps and clearer diagnostics for transform choices.
144143
- Broaden fixtures covering live-binding and top-level await edge cases across Node versions.
145144
- Benchmark scope analysis choices: compare `periscopic`, `scope-analyzer`, and `eslint-scope` on fixtures and pick the final adapter.

babel.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"targets": "node >= 20.11.0",
2+
"targets": "node >= 22.21.1",
33
"presets": [
44
[
55
"@babel/preset-env",

package-lock.json

Lines changed: 2 additions & 322 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)