- deps: update dependency @humanwhocodes/momoa to v3.3.4 (83ca8ad)
- remove extra quotes from aliased disallowed dependency (553711c)
- better handling of recursive dependencies (cb020d0)
- deps: update dependency @humanwhocodes/momoa to v3.3.3 (54f1735)
- deps: update dependency @humanwhocodes/momoa to v3.3.2 (27d9acd)
- deps: replace execa with nano-spawn (a118361)
- deps: update dependency @humanwhocodes/momoa to v3.3.1 (049bf42)
- deps: update dependency @humanwhocodes/momoa to v3.3.0 (494dd14)
- deps: update dependency @humanwhocodes/momoa to v3.2.2 (82e19de)
- disallow @tsconfig/ packages as non-devdependency (3334ab1)
- match @tsconfig/node* and engines.node versions (cf5d931)
- show proper line and column in package.json (b094ac2)
- sort messages by line/column (dca57bb)
- use full absolute path to files in output (9b3990a)
- fix regression error with unpublished packages (3477283)
- allow
--allow-dependency
to suppress errors about deprecated packages (1c666a7)
- dont yield warnings about unpublished devdependencies (713aa32)
- deps: update dependency execa to v9.3.1 (740e2bc)
- deps: update dependency tar to v7.4.1 (c645cb5)
- deps: update dependency semver to v7.6.3 (86d4cc0)
- deps: update dependency tar to v7.4.0 (c88b6df)
- deps: update dependency tar to v7.2.0 (00641e1)
- querystring marked as obsolete (b9e048e)
- add
--ignore-node-version
to disableoutdated-engines
node version error (4f12e8a) - deps: update dependency execa to v9 (dbd310b)
- deps: update dependency semver to v7.6.2 (0aa25fd)
- deps: update dependency tar to v7.0.1 (a8ef125)
- deps: update dependency tar to v7 (5560094)
- handle when direct dependency is unpublished (1cace31)
- add
--allow-dependency
to ignore disallowed dependency (0603db9)
- handle
npm:
prefix in dependencies (c828d32)
- support
--cache
to set custom cache directory (15c1cdd)
- deps: update dependency tar to v6.2.1 (d57d4f1)
- deps: update dependency tmp to v0.2.3 (6d0a9ee)
- deps: update dependency tmp to v0.2.2 (93391d8)
- allow jest dependencies when using jest keyword (f9b7c9d)
3.1.0 (2024-02-10)
- deps: update dependency find-up to v7 (4c8826e)
- handle unpublished packages/versions (52a5bc4)
3.0.1 (2024-02-09)
- deps: update dependency semver to v7.6.0 (6c308ec)
3.0.0 (2023-12-28)
- deps: require nodejs 18 or later
- add a few more disallowed dependencies (d386a79)
- deps: require nodejs 18 or later (e24fbb1)
- new rule
deprecated-dependencies
(423072e) - new rule
obsolete-dependencies
(e17e283) - stricter validation of repository field (7df0e54)
- update active nodejs versions (a57b4c7)
- detect eslint flat config as disallowed files (811acaf)
- disallow ava, c8, hereby and playwright configuration in tarball (e942a67)
- engine constraints verify the lowest version allowed by range (1a6fed5)
- handle when @types/node is declared as latest (1214065)
- look for
.cjs
and.mjs
when looking for "rc files" (42a237f)
2.1.0 (2023-11-23)
- persistent cache for npm package data (ddc2083)
2.0.3 (2023-09-15)
- deps: update dependency tar to v6.2.0 (0151497)
2.0.2 (2023-08-23)
- deps: update dependency execa to v8 (0ce6c1f)
2.0.1 (2023-08-15)
- deps: update dependency @html-validate/stylish to v4.2.0 (96fee79)
2.0.0 (2023-07-28)
- require nodejs 16 or later
- require nodejs 16 or later (b038f51)
- warn about node versions < 16 (db74b48)
- deps: update dependency @html-validate/stylish to v4.0.1 (2227039)
- deps: update dependency @html-validate/stylish to v4.1.0 (baa7473)
- deps: update dependency execa to v7.2.0 (4fb750d)
- deps: update dependency semver to v7.5.1 (535ac47)
- deps: update dependency semver to v7.5.2 (4cf73e5)
- deps: update dependency semver to v7.5.3 (e91f05c)
- deps: update dependency semver to v7.5.4 (d123287)
- deps: update dependency tar to v6.1.14 (4e26a31)
- deps: update dependency tar to v6.1.15 (f87b2c6)
1.14.1 (2023-05-04)
- npm package fix (63933f9)
1.14.0 (2023-05-02)
- ensure typescript
types
comes first inexports
(1e76b9b)
1.13.0 (2023-04-30)
- migrate to esm (51b4f90)
- deps: update dependency @html-validate/stylish to v4 (23c0be0)
- deps: update dependency execa to v7 (f63c699)
- deps: update dependency find-up to v6 (a2b6d5c)
- deps: update dependency semver to v7.5.0 (36c11eb)
1.12.0 (2023-04-13)
- deps: update dependency semver to v7.4.0 (0e53246)
1.11.2 (2023-01-15)
- dont minify and add sourcemap instead (bebaafd)
- ignore @types/node when verifying transitive engine constraints (d9fed79)
1.11.1 (2022-05-25)
- disallow (spec|test).d.ts.map (8fce5dd)
- deps: update dependency @html-validate/stylish to v3 (5754f8d)
1.11.0 (2022-05-02)
- deps: update dependency semver to v7.3.6 (a6374dc)
- deps: update dependency semver to v7.3.7 (2f32363)
1.10.0 (2022-03-24)
- allow prettier packages as dependency if keywords include
"prettier"
(19ad790)
1.9.1 (2022-03-10)
- disallow Jenkinsfile (ec9db2e)
1.9.0 (2022-03-01)
- allow eslint packages as dependency if keywords include
"eslint"
(7f582d1) - disallow scoped eslint packages and formatters (780bef1)
1.8.0 (2022-03-01)
- disallow windows reserved filenames (c5dd47e)
1.7.0 (2022-02-20)
- disallow
*.spec.js.map
files (f5773d3)
- deps: pin dependencies (664ea7b)
- deps: update dependency @html-validate/stylish to v2.0.1 (ebae0ce)
- deps: update dependency tar to v6.1.11 (d52d912)
1.6.0 (2022-02-16)
- bundle all dependencies (d6026eb)
1.5.0 (2021-09-21)
- new rule
types-node-matching-engine
(c9fda99)
- deps: update dependency @html-validate/stylish to v2 (1c68c80)
1.4.0 (2021-06-05)
1.3.0 (2020-11-21)
- check for unsupported node versions (c788c00)
1.2.0 (2020-11-17)
- add
--allow-types-dependencies
to allow@types/*
(087facc) - disallow packages as dependencies (9088173)
- support ignoring missing fields (fb688e5)
- support reading
package.json
directly from tarball (bfbf3fc) - support reading tarball from stdin (85981c4)
browser
field may containfalse
(9957100)- disallow
*.(spec|test).d.ts
(e6c2b88) - handle large
package.json
files (e1bb35e) - handle leading
./
in filenames (371114c) - handle packages not using
package/
as root (b376852) - handle packages with index.js but trailing slash (8cb0fb4)
- handle resolving files without
.js
extension (0555d38) - handle when
main
points to directory withindex.js
(368f2a6) - regenerate package name when using stdin (15487e4)
- tweak allowed files and dependencies (f50be59)
1.1.0 (2020-11-14)
--pkgfile
and--tarball
are now optional (8b501eb)- validate package fields (db27fe5)
- validates presence of files referenced in package.json (f30798e)
- verify presence of shebang (d4e835f)
1.0.3 (2020-11-11)
- add missing file (0964b40)
1.0.2 (2020-11-11)
- shebang (576f428)
1.0.1 (2020-11-11)
- compile package before release (a33e5ce)
- initial version (f0b3de7)
- exit with error code on any error (77c0f6a)