- deps: update dependency @humanwhocodes/momoa to v3.3.13 (bd6180f)
- deps: update dependency @humanwhocodes/momoa to v3.3.12 (50a2647)
- fix
*.tsbuildinforegexp for disallowed files (00a7ded)
- deps: update dependency tar to v7.5.22 (1f78777)
- deps: update dependency tar to v7.5.21 (cea4f48)
- deps: replace
argparsedependency with nativeparseArgs(d83d110)
- deps: update dependency tar to v7.5.20 (8afbd36)
- fix
tsconfig-base-matching-enginerule not being run (f737677) - handle aliased
npm:packages with scopes (7ca06b6) - handle when obsolete packages are aliased (c16681f)
- deps: update dependency tar to v7.5.19 (cec13e5)
- deps: update dependency tar to v7.5.17 (390f90e)
- deps: update dependency semver to v7.8.5 (8c8f031)
- deps: update dependency semver to v7.8.4 (90c2a42)
- deps: update dependency semver to v7.8.3 (e9ab2e9)
- deps: update dependency semver to v7.8.2 (aef3eb0)
- deps: update dependency tar to v7.5.16 (b29e498)
- deps: update dependency tmp to v0.2.7 (3ce12d7)
- deps: update dependency tmp to v0.2.6 [security] (187372a)
- deps: update dependency semver to v7.8.1 (ac7a909)
- deps: update dependency @html-validate/stylish to v6 (3238727)
- deps: NodeJS v22 or later is now required.
- deps: require nodejs v22 or later (e18c6e8)
- rules: node v20 is eol and flagged by the
outdated-enginesrule (f8cc236)
- deps: update dependency semver to v7.8.0 (7195117)
- add
array-includesas an obsolete dependency (ce90dce)
- deps: update dependency tar to v7.5.15 (22027ab)
- deps: update dependency tar to v7.5.14 (50cfc3a)
- deps: update dependency @html-validate/stylish to v5.2.0 (bdd92f2)
- deps: update dependency @html-validate/stylish to v5.1.0 (4dcefe3)
- deps: update dependency nano-spawn to v2.1.0 (786bfaf)
- deps: update dependency tar to v7.5.13 (2d0603e)
- ignore
resolvedfor linked packages (typical monorepo setup) (eada3a4)
- allow
file:in devDependencies (5c868e2)
- allow
link:in devDependencies (d812f44)
- deps: update dependency tar to v7.5.12 (ef57c75)
- new rule
exports-default-order(aaa00ec) - new rule
exports-import-require-order(490e0e6) - new rule
exports-path(e76acc3) - new rule
no-protocol-dependencies(0b31cd2) - require the
filesfield inpackage.json(5585a35)
- deps: update dependency tar to v7.5.11 (3f8609e)
- deps: update dependency tar to v7.5.10 [security] (77b794d)
- deps: update dependency @html-validate/stylish to v5 (7af6302)
- deps: update dependency tar to v7.5.9 (3c72ec0)
- deps: update dependency semver to v7.7.4 (ff648ca)
- deps: update dependency tar to v7.5.7 (b11c776)
- deps: update dependency tar to v7.5.3 [security] (7d981f5)
shadowed-typesnow handles nested conditions (6fa1db7)
- new rule
conflicting-types-typings(becb6d2) - new rule
prefer-types(bc86483) - new rule
shadowed-types(b9d828d)
- deps: update dependency tar to v7.5.2 [security] (c6dbc9b)
- validate pkg.types in addition to pkg.typings (7f0d4d7)
- deps: update dependency nano-spawn to v2 (3e7c339)
- deps: update dependency @humanwhocodes/momoa to v3.3.10 (1abf3d5)
- disallow
__fixtures__(9bedf7e) - disallow yarn.lock (7595cef)
- deps: update dependency semver to v7.7.3 (2ac4576)
- deps: update dependency find-up to v8 (ef00c41)
- deps: update dependency nano-spawn to v1.0.3 (90da224)
- allow typescript-eslint i keywords contain eslint (745b0ad)
- deps: update dependency @humanwhocodes/momoa to v3.3.9 (7c1c120)
- deps: update dependency tmp to v0.2.5 (04c5538)
- deps: update dependency tmp to v0.2.4 [security] (d10a199)
- deps: update dependency @html-validate/stylish to v4.3.0 (db4c0bc)
- NodeJS v20 or later is required
- add github action (de14fce)
- deps: update dependency nano-spawn to v1 (ee1e960)
- require nodejs v20 or later (ce8786c)
- rules: require node v20 as node v18 is eol (515e8c4)
- deps: update dependency nano-spawn to v0.2.1 (b7cd2c6)
- deps: update dependency semver to v7.7.2 (0240088)
- handle file: prefix for npm dependencies (a8b5381)
- deps: update dependency @humanwhocodes/momoa to v3.3.7 (29f1d6f)
- deps: update dependency @humanwhocodes/momoa to v3.3.8 (d873c26)
- deps: update dependency semver to v7.7.1 (3c12ec9)
- deps: update dependency semver to v7.7.0 (3e31f12)
- deps: update dependency @humanwhocodes/momoa to v3.3.6 (67c00d3)
- deps: update dependency @humanwhocodes/momoa to v3.3.5 (6a40429)
- 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-dependencyto 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-versionto disableoutdated-enginesnode 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-dependencyto ignore disallowed dependency (0603db9)
- handle
npm:prefix in dependencies (c828d32)
- support
--cacheto 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
.cjsand.mjswhen 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
typescomes 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.mapfiles (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-dependenciesto allow@types/*(087facc) - disallow packages as dependencies (9088173)
- support ignoring missing fields (fb688e5)
- support reading
package.jsondirectly from tarball (bfbf3fc) - support reading tarball from stdin (85981c4)
browserfield may containfalse(9957100)- disallow
*.(spec|test).d.ts(e6c2b88) - handle large
package.jsonfiles (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
.jsextension (0555d38) - handle when
mainpoints to directory withindex.js(368f2a6) - regenerate package name when using stdin (15487e4)
- tweak allowed files and dependencies (f50be59)
1.1.0 (2020-11-14)
--pkgfileand--tarballare 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)