Fixed bugs:
- Security Vulnerability Issue: @babel/[email protected] CVE-2023-45133 #841
v1.4.7 (2023-10-17)
Fixed bugs:
- False positive missing dependency with SCSS files on Windows #838
- A dynamic import with template string literal is not found by depcheck #779
Merged pull requests:
- Update babel packages to latest #843 (legobeat)
- Support package.json subpath imports #836 (dobesv)
- --quiet: don't print an empty line if nothing to report #835 (seansfkelley)
- chore: bump dependencies #801 (legobeat)
v1.4.6 (2023-09-11)
Closed issues:
- Add explicitResourceManagement to default TS babel config #833
- Flag to make logs readable and less verbose #759
Merged pull requests:
- Add explicitResourceManagement to TypeScript babel settings #834 (jtbandes)
- Support projects field in jest configuration #831 (dobesv)
- Handle scoped package bin with default name #830 (dobesv)
- feat: add --quiet flag to suppress No depcheck issue messages #829 (openam)
- fix(sass): don't detect transitive dependencies #827 (miluoshi)
- feat(tsconfig): support tsconfig.json files with comments #826 (miluoshi)
- fix(storybook): parse package names out of addons array #825 (miluoshi)
v1.4.5 (2023-08-21)
v1.4.4 (2023-08-21)
Fixed bugs:
- Next.js webpack configuration detection failed #805
- Missing = Using #794
- Breaks when using
satisfies
operator in TypeScript #768 - Unable to analyze
next.config.js
in a ESM package #762 - Suddenly stopped working #750
- mjs and cjs extensions not detected by default #733
- Unexpected token '.' #715
- Depcheck started returning incorrect unused dependencies without any changes #687
- [false positives] SCSS variables are tracked as packages, while they are not #633
Closed issues:
- Upcoming releases #799
- Add an option to clear the cache #755
- Support babel config that exports a function #723
- Support graphql imports #722
- Support typescript "extends" and "types" fields #720
- Support babel preset scope shorthand #719
- Allow marking a directory to pass the
isModule
check #711 - Support React 17 #697
Merged pull requests:
- fix: typescript parser add importAssertions #823 (simllll)
- feat(jest): add support for jest.config.mjs and jest.config.ts #820 (miluoshi)
- Fix badges #819 (dnicolson)
- Add support for
.cts
,.mts
file extensions #817 (derekcicerone) - Webpack special: add a fakePath as dir in fakeContext for next.js #816 (znarf)
- Fix dynamic import with a template literal #779 #810 (ArtskydJ)
- feat: Clear content at end. #809 (regseb)
- Support Babel presets/plugins from scoped packages #808 (miluoshi)
- add node 20 to test matrix #804 (a-rothwell)
- Convert travis to github actions #803 (a-rothwell)
- Upgrade Babel parser to support Typescript 5.0 #788 (Karfroth)
- Load next config with
import
instead ofrequire
#786 (cprussin) - Fix parsing of scoped package names in jest dependencies #785 (jtbandes)
- Fix parsing Vue 3 files with Composition API and TypeScript #778 (vlad-psh)
- Add parsers for mjs and cjs extensions #773 (augustobmoura)
- add esm support for bin packages #760 (dword-design)
- feat: ignore url imports #756 (rexxars)
- Adds Vue3 setup support #749 (devan1011)
- convert object to array for babel support #745 (Robbilie)
- Fix typos #741 (friederbluemle)
- Parse storybook configuration for dependencies #727 (dobesv)
- Add support for graphql imports #726 (dobesv)
- Add support for some tsconfig.json fields #725 (dobesv)
- If babel config is a function, call it to get config #724 (dobesv)
- Tweak Parser typescript definition #718 (dobesv)
- feat: use current sass package to parse scss files #710 (miluoshi)
- feat(jest): add support for jest.config.cjs #682 (shian15810)
1.4.3 (2022-01-09)
Fixed bugs:
- Different results when running depcheck from npm install -g vs npx #689
- Fails with Top-Level Await #671
Closed issues:
- false alert on file src/server.js #655
- Svelte Support #650
- False positive: types-only dependencies #568
Merged pull requests:
- feat(eslint): add support for .eslintrc.cjs #681 (shian15810)
- feat(types): improve typings #680 (shian15810)
- cli: --oneline option #679 (vanodevium)
- fix: allow using @types-module for typescript type-only imports #670 (rexxars)
- Support next.config.js with next-transpile-modules #660 (crossjs)
- Fix scss parsing for non-import '@' keywords #658 (Dylanlan)
- feat: detect deps used with -r in package.json #657 (Dylanlan)
- Support babel.config.js(on) files #656 (crossjs)
1.4.2 (2021-06-08)
Fixed bugs:
- Fails to parse
serverless.yml
if it contains certain CloudFormation syntax #639
Closed issues:
- False positive: eslint overrides #570
Merged pull requests:
- Svelte #652 (pouya-eghbali)
- Respect overrides in eslint configs #641 (Xyaren)
- Support node: prefix for builtin modules #635 (karlhorky)
1.4.1 (2021-05-11)
Fixed bugs:
- punycode being listed as unused, although the built in version is deprecated #628
- Not working with Vue3 #610
Merged pull requests:
- Update config reader to work in monorepo #631 (AminFazlMondo)
- Remove punycode from the buildin modules #629 (rumpl)
1.4.0 (2021-02-16)
Fixed bugs:
- updating from 1.2.0 to 1.3.1 parsers glob stopped working #606
- 非常差劲 导致我项目启动不了了!!!!误报非常的多 提issue 都不可能提的过来 #604
- False positive: eslint-import-resolver-typescript #603
- Depcheck Fails Incorrectly at "=" sign starting v1.3.0 #601
- False positive in Next.js Config file:
next.config.js
#583
Closed issues:
- Different output when invoking from shell script #617
- How to disable a special when using the API? #614
Merged pull requests:
- Use @vue/compiler-sfc #625 (rumpl)
- fix: fixing broken gatsby parser #622 (chris-hammond)
- Update the docs to a confirmed working config #616 (Milad)
1.3.1 (2020-11-09)
Merged pull requests:
1.3.0 (2020-11-09)
Fixed bugs:
- False positive: eslint import resolvers #571
Closed issues:
- false alert for React 17 #591
- false alert with typescript path aliases #590
- Allow to define patterns against absolute file path (again) #589
- Can't read property 'name' of undefined #579
- Support .*ignore files #497
Merged pull requests:
- Update dependencies #599 (rumpl)
- Support webpack's
oneOf
in rules #598 (rumpl) - Fix eslint when eslint-plugin-import is used #597 (rumpl)
- The error thrown is not always a YAML error #596 (rumpl)
- Support parser patterns based on file paths #595 (rumpl)
- Support react >= 17.0.0 that doesn't need to be imported #594 (rumpl)
- Use the promise version of the api in the example #593 (rumpl)
- Add option to run depcheck through npx #586 (elrumordelaluz)
- fix(sass-parser): ignore local import in scss #581 (YonatanKra)
- Improved webpack support #580 (cwillisf)
1.2.0 (2020-08-12)
Closed issues:
- Sass 'use' syntax not working #576
- depcheck should ignore depcheck by default #565
- False unused dev dependencies report #560
- False alert for eslint packages #554
- Bug: specials are not working #551
- depcheck should ignore hidden folders and files #543
- ignore-patterns option from readme description is not supported in latest release #537
- Option to exit without error code (when running via "npm run depcheck") #533
- babelrc format #527
- Support Gatsby plugins with resolve #525
Merged pull requests:
- fix: now supports multi ignore in ignorePattern #578 (YonatanKra)
- feat(sass parser): support @use and namespace syntax #577 (YonatanKra)
- Add resolve and nested dependency check for Gatsby #573 (nagygergo)
- fix: support eslint config that needs to be required #561 (znarf)
- Feat: Special for serverless config #559 (mzl-md)
- Add node 14.x to the matrix #557 (rumpl)
- Try to parse JSON5 babelrc files #556 (rumpl)
- chore: update all dependencies (July 2020) #555 (znarf)
1.0.0 (2020-05-14)
Closed issues:
- Error when running from script #531
- Missing Changelog for 0.9.2 #521
- Depcheck should only process files that are relevant to depcheck #420
- False positive when using inline Webpack loader #236
- Dependencies out of date #273
- Add support for @types declaration packages #163
- Improvements for CI use #162
Merged pull requests:
- fix: sass parser not working with monorepo setup #536 (yingzhe)
- chore: build on linux and windows on GH actions #535 (rumpl)
- Chore update deps #534 (rumpl)
- Support resolve.alias in fakeConfig for next.js #532 (znarf)
- feat: Detect inline webpack loaders #520 (rumpl)
- chore: Update all dependencies #519 (rumpl)
- Config cli argument #517 (dword-design)
- Support for .*ignore files #498 (znarf)
- Add export detection (
export x from y
) #272 (mnkhouri) - Bump nyc to 13.x #267 (LinusU)
- Enable the plugins for Typescript parser, too #258 (cdagli)
0.9.2 (2020-01-30)
Closed issues:
- Use Cosmiconfig #516
- Feature: add special parser for Istanbul.js #508
- New mocha configuration file not seen #507
- False positive with @types/mocha #504
- Error: ENFILE: file table overflow (macOS) #501
- eslint: dependency wrongly mark as unused #500
- special/eslint: bad calculation of preset dependencies #476
- Load ignore rules from a lines separated file #409
- Improvements for CI use #162
Merged pull requests:
- Review special documentation #515 (sveyret)
- Add Istanbul special parser #514 (sveyret)
- Refactor: read content only when needed #513 (znarf)
- Add
debug
package and messages to the project #512 (znarf) - Support for more decorators #511 (micky2be)
- Improve recursive work of eslint configuration check #506 (sveyret)
- Improvements for mocha #505 (sveyret)
- Support webpack styleguidist configuration #503 (znarf)
- Use a single promise to read a given file #502 (znarf)
- Support for next.js webpack configuration #496 (znarf)
- Rename 'linters' and fix babel config file detection #495 (znarf)
- Suppress unnecessary fileContent #494 (znarf)
- Update travis commands and reference #493 (znarf)
- Add eslint-plugin-mocha and lint test directory #492 (znarf)
- Better prettier configuration #490 (znarf)
- Remove remaining dev option #489 (znarf)
- chore: remove editorconfig file #488 (rumpl)
- Update babel target to node 10, use prettier plugin #487 (rumpl)
- chore(deps): Update all dependencies to latest #486 (rumpl)
- Do not calculate expensive dep differences when skipMissing is active #485 (dword-design)
- Adjust babel special to eslint implementation #484 (dword-design)
- Add deps parameter to detectors #482 (dword-design)
- Activating Open Collective #481 (monkeywithacupcake)
- Document and provide types for the API's package option #479 (edsrzf)
- Try to load eslint.js modules without a module.exports wrapper #478 (rjatkins)
- special/eslint: corrections on dependencies resolver #477 (sveyret)
- chore: add changelog file #475 (rumpl)
- Support loading configuration from a config file. #408 (Urik)
0.9.1 (2019-11-08)
Closed issues:
- Core packages are labeled as unused #462
- Packages used inside package.json are not detected #461
- False positives when using multiple package.json files #441
- Use prettier #431
- Incorrect unused dependencies in react-ace #414
- option --json changes return status #407
- False positive: eslint-config-eslint:all #404
- False positive: eslint-config-prettier #330
- False Alert with pre-commit module #320
- False positiv husky #315
- False positive tslint-plugin-prettier, tslint-react, tslint-sonarts #314
- False dependency when using ESLint vue plugin #239
- False positive when using vue-sticky in a vue component #238
- devDependencies defined in package scripts not detected. #200
- Support ESLint YAML and JS config. #150
Merged pull requests:
- Support prettier shared configuration #474 (sveyret)
- Use node resolution for dependencies #473 (sveyret)
- Automate building of TypeScript definitions #470 (sveyret)
- Add TTypeScript transformer special parser #469 (sveyret)
- chore: update node requirement in package.json and readme #467 (rumpl)
- chore: Update closing time in stale bot #466 (rumpl)
- feat: return error code even if output is json #465 (rumpl)
- feat: Activate eslint-config-prettier on plugin:prettier/recommended #464 (rumpl)
- Add prettier #463 (VincentLanglet)
- Load typescript transpiler if available #459 (sveyret)
- Add index.d.ts #458 (VincentLanglet)
- feat: Handle tslint-plugin-prettier #457 (rumpl)
- Add lint-staged config parser #456 (VincentLanglet)
- Run actions only on pull request #454 (rumpl)
- Add husky special parser #453 (rumpl)
0.9.0 (2019-11-01)
Closed issues:
- special/webpack: babel-loader presets are not detected #448
- special/webpack: entries should also be scanned #446
- TypeScript: false positive for node built-in module types #444
- False alert: TypeScript import type not detected #438
- Node modules may be in parent directories #436
- 12x more useful if Missing dependencies includes the file it was found it #428
- body-parser #423
Merged pull requests:
- special/webpack: Use tryRequire to load configuration file #451 (sveyret)
- chore: Remove the deprecated flag #450 (rumpl)
- special/webpack improvements #449 (sveyret)
- Add code of conduct #447 (rumpl)
- TypeScript: detect node built-in type usage #445 (sveyret)
- Add stale robot #443 (rumpl)
- Drop support for node 8 #442 (rumpl)
- Add a detector for typescript import type #439 (sveyret)
- special/bin: climb up directories to find binary module #437 (sveyret)
- Add paths for missing dependencies #433 (rumpl)
0.8.4 (2019-10-29)
Security fixes:
- [Security] Bump lodash from 4.17.11 to 4.17.13 #381 (dependabot-preview[bot])
Closed issues:
- depcheck false alert (svg-sprite-loader, svgo-loader) #425
- False alert: dep imported in d.ts file #421
- False Alert for "fs" #412
- Github dependencies not recursing? #410
- show react jsx file by #405
- Typescript @types false positive #402
- false report on dependency #401
- Add support for @types declaration packages #163
Merged pull requests:
- Add support for babel 7's scoped plugins #432 (d-fischer)
- Update dependencies to latest #430 (rumpl)
- docs: fix typos #424 (piperchester)
- Use babel on typescript and support @types #422 (conartist6)
- Add support for integration tests jest configuration #415 (idan-at)
- added fixed for eslint:all and updated deps #406 (KaboomFox)
- Bump @babel/cli from 7.5.0 to 7.5.5 #390 (dependabot-preview[bot])
- Bump yargs from 13.2.4 to 13.3.0 #389 (dependabot-preview[bot])
- Bump eslint-config-airbnb from 17.1.0 to 17.1.1 #388 (dependabot-preview[bot])
- Bump proxyquire from 2.1.0 to 2.1.1 #387 (dependabot-preview[bot])
- Bump fs-extra from 7.0.1 to 8.1.0 #386 (dependabot-preview[bot])
- Bump lodash from 4.17.13 to 4.17.14 #385 (dependabot-preview[bot])
- Bump @babel/cli from 7.4.4 to 7.5.0 #384 (dependabot-preview[bot])
- Bump @babel/parser from 7.4.4 to 7.5.0 #383 (dependabot-preview[bot])
- Bump eslint-plugin-jsx-a11y from 6.2.1 to 6.2.3 #382 (dependabot-preview[bot])
- chore: Imort vue-template-compiler directly #379 (rumpl)
- Bump @babel/preset-env from 7.4.4 to 7.5.4 #378 (dependabot-preview[bot])
- Bump babel-eslint from 10.0.1 to 10.0.2 #377 (dependabot-preview[bot])
- Bump @babel/core from 7.4.4 to 7.5.4 #375 (dependabot-preview[bot])
- Bump resolve from 1.10.1 to 1.11.1 #372 (dependabot-preview[bot])
- Bump nyc from 14.1.0 to 14.1.1 #371 (dependabot-preview[bot])
- Bump typescript from 3.4.5 to 3.5.3 #370 (dependabot-preview[bot])
- Bump yargs from 13.2.2 to 13.2.4 #368 (dependabot-preview[bot])
- Bump codecov from 3.3.0 to 3.5.0 #366 (dependabot-preview[bot])
0.8.3 (2019-07-09)
Closed issues:
Merged pull requests:
- support flow syntax in es7 and jsx parsers #373 (jrnail23)
- Bump eslint-plugin-import from 2.17.2 to 2.18.0 #364 (dependabot-preview[bot])
- Bump eslint-plugin-react from 7.13.0 to 7.14.2 #363 (dependabot-preview[bot])
0.8.2 (2019-07-03)
Closed issues:
- False positive when only importing typescript interfaces (so no runtime code) from a package #359
- Add support for Jest #285
- Find a solution to declare peer dependencies #130
Merged pull requests:
- fix: Fix vue integration #362 (rumpl)
- Fixing Issue #200: packages with bin that haven't been detected #358 (2roy999)
0.8.1 (2019-05-25)
Closed issues:
- Monorepo support? #349
- peerDepdencies of a used package not considered #341
- false alert on mocha-jenkins-reporter (cant seem to add
help wanted
label) #287 - Symlinked files are ignored #256
Merged pull requests:
- Jest support #351 (GarrettGeorge)
- Changes webpack regex to support 'webpack.conf.js' #350 (GarrettGeorge)
- feat: Make walkdir follow symlinks #347 (rumpl)
- chore: Create a draft release form travis, update oauth key #344 (rumpl)
0.8.0 (2019-05-08)
Fixed bugs:
- The cli option --ignore-dirs seems not to work #331
- False positive eslint-config-prettier eslint-plugin-prettier #316
Closed issues:
- scss dependency false report #322
- requires using template literals report as missing dependencies #243
Merged pull requests:
- chore: Update all dependencies, make tests pass #343 (rumpl)
- Fix typos in README #337 (newsroomdev)
- add babel plugins to vue special #335 (dword-design)
- fixed the inclusion syntax of babel plugins #334 (dword-design)
- updated readme to include gatsby #332 (KaboomFox)
- detector: allow template literals in require calls #329 (43081j)
- added gatsby special #328 (KaboomFox)
- lint: add support for custom config files #327 (43081j)
- eslint: add support for package.json configuration #326 (43081j)
- bugfix: include tslint in deps when a tslintrc exists #325 (43081j)
- use file instead of content. #324 (KaboomFox)
- cleanup mocha implementation #311 (43081j)
- correct resolution of lint
extends
packages #309 (43081j)
0.7.2 (2019-02-28)
Closed issues:
- Support .depcheckrc or depcheck.config.js config file #318
Merged pull requests:
0.7.1 (2019-01-27)
Fixed bugs:
- unused dependency "querystring" : false positive #170
Closed issues:
- False alert for ejs package using expressjs #289
0.7.0 (2019-01-26)
Fixed bugs:
- Error: toString failed #100
Closed issues:
- 0.7.0-beta.1 is older than 0.7.0-alpha.1 #304
- Check child_processes #302
- False alert: babel-preset-expo #301
- onlyMatch #298
- Bug report template contains an error #296
- doesn't seem to detect require('os') in source #294
- No dependencies are detected in files using optional chaining #291
- depcheck error for workbox-build #290
- Implement a test using only production dependencies #281
- TypeError: Cannot read property 'ModuleKind' of null #280
- Dependencies out of date #273
- False "unused dependencies" for
export ... from ...
#262 - False positive when using vuegister with mocha #241
- Doesn't appear to work 0.6.7 #220
- For most of the modules I use in my gruntfile.js are showing as Unused devDependencies, why? #214
- Unused devDependencies with Karma #188
- Unused url dependency #187
- better --ignores documentation #164
- False unused alert for local CLI tools/ binaries. #145
- Add scenario test infrastructure. #128
Merged pull requests:
- Replace babylon with @babel/parser, and upgrade all babel dependencies #307 (rjatkins)
- Karma support #306 (rjatkins)
- use eslint name normalization #305 (43081j)
- Remove dpcheck-web to mitigate security vulnerability. #300 (lijunle)
- Fixes vulnerability on lodash version #293 (Streppel)
- Upgrade NPM in CI to a version that uses package-lock.json #286 (mnkhouri)
- Improve regex in
parseLinter()
#284 (hassankhan) - Add tests for esnext syntax in Typescript #283 (mnkhouri)
- Update NPM tokens with correct permissions #279 (mnkhouri)
- Upgrade all dependencies #276 (nkbt)
- Add export detection (
export x from y
) #272 (mnkhouri) - Bump nyc to 13.x #267 (LinusU)
- Friendly error messages for node < 4 #219 (sudo-suhas)
0.6.10-beta.2 (2018-08-23)
0.6.10 (2018-08-23)
Closed issues:
Merged pull requests:
- Add support for TSLint #266 (LinusU)
- Fix typo: pasers -> parsers #263 (mnkhouri)
- Support Vue.js (closes #195) #254 (oligot)
- Fix ignore-bin-package default in ReadMe #252 (ronkorving)
- Support for eslint's 'plugin:' prefixed specifiers #250 (buddydvd)
- Recognize object array loaders in module.rules.loaders #233 (alexgerv)
- Fixed support of jsx syntax #230 (yurii-sorokin)
- Add support for import() expressions #205 (haggholm)
0.6.11 (2018-08-23)
Closed issues:
- error ELIFECYCLE #221
- @types packages causing false positives #210
- depcheck not triggering fail from bashscript- #171
Merged pull requests:
- Fix error when Typescript is not installed #282 (mnkhouri)
- Enable the plugins for Typescript parser, too #258 (cdagli)
0.6.10-beta.1 (2018-08-20)
Closed issues:
- False 'unused dependency' for asyncawait. #259
- Is it good to run at pre-commit level #208
- False positives produced by deduping #126
Merged pull requests:
0.6.10-beta.0 (2018-08-13)
Closed issues:
Merged pull requests:
- Bump Mocha to 5.x #274 (LinusU)
- Adds a lockfile #271 (mnkhouri)
- Use linters utility in ESLint special #270 (LinusU)
- Update issue templates #268 (mnkhouri)
0.6.9 (2018-02-12)
Closed issues:
- Consider dependencies used when used in scripts #222
- npm install runs prepublish #217
- Publish new release #213
Merged pull requests:
- Add ability to skip calculation of missing dependencies #242 (tSte)
- CLI: exit with -1 when there are missing dependencies #235 (valeriangalliat)
- Added '--require package' to special/bin check #227 (Ionaru)
- feat: add webpack v2 support #226 (jwhitmarsh)
- fix typo in README.md --ignores flag explanation #224 (leopoldjoy)
- Switch deprecated script prepublish to prepublishOnly #218 (sudo-suhas)
0.6.8 (2017-10-10)
Closed issues:
- Outdated dependencies #215
- Question: Create new npm module for plugin? #202
- False Alert: Firefox Addons "chrome" and "sdk" #169
- False positive when requiring files from modules directly: #147
Merged pull requests:
- chore: fix lint errors in test/cli #225 (jwhitmarsh)
- Bump dependencies, drop support for node < 4 #216 (sudo-suhas)
- Include the names of each special in the README #206 (rouanw)
- A new detector to discover express view engine #204 (aleung)
- Fix doc error: usused.missing is not an array #203 (aleung)
- allow babel webpack configs #199 (deecewan)
- add: support for require.resolve in JS #196 (pwang2)
0.6.7 (2016-12-08)
Closed issues:
- ignoreMatches does not work on missing dependencies #190
Merged pull requests:
- ignoreMatches works on missing dependencies. Fixes depcheck#190 #191 (goloroden)
- Pull out the E2E test to another project. #186 (lijunle)
0.6.6 (2016-11-29)
Fixed bugs:
- Installed peer dependencies are marked as unused #181
- Find peer dependencies from string array dependencies case. #185 (lijunle)
Closed issues:
- False unused alert for webpack-and babel plugins #143
Merged pull requests:
- Replace isparata with nyc to collect coverage #184 (lijunle)
- More webpack config #182 (lijunle)
- Update the david-dm badge and links. #180 (lijunle)
0.6.5 (2016-11-18)
Fixed bugs:
Closed issues:
Merged pull requests:
- Run test on node v7 in CI builds. #179 (lijunle)
- Update Airbnb ESLint Rules to v13 #178 (lijunle)
- Update package dependencies. #177 (lijunle)
- Add support for scoped packages in ESLint special. Close #174 #176 (goloroden)
- Allow additional ESLint config file names. #173 (goloroden)
0.6.4 (2016-07-24)
Fixed bugs:
Closed issues:
- Support (package.json).eslintConfig.extends for
special.eslint
#154 - Depcheck should return a promise #146
- new release time? #160
Merged pull requests:
- Fix the travis.yml to publish on node 6. #161 (lijunle)
- Fixing typo in documenation #158 (jaredmcateer)
- Update minimatch to 3.0.2. #156 (lijunle)
- Update CI configurations. #149 (lijunle)
- Update dependencies and polish code. #148 (lijunle)
- Added node v6 to travis testing versions #142 (amilajack)
- Update README.md #137 (eldinoyev)
0.6.3 (2016-04-01)
Merged pull requests:
0.6.2 (2016-03-27)
Closed issues:
- Remove the withoutDev parameter #117
- Support for commitizen modules #119
- Deprecate the withoutDev parameter #114
- False Positives with gulp-load-plugins && gulp-jshint #18
Merged pull requests:
- Update README to mention new features in next release. #129 (lijunle)
- Support gulp plugins loaded by gulp-load-plugins. #127 (lijunle)
- Mark the peer dependencies as dev dependencies too. #125 (lijunle)
- Resolve arrow function ESLint warning violation #124 (lijunle)
- Resolve ESLint pin on 2.2.0. #123 (lijunle)
- Add commitizen support #122 (LinusU)
- Deprecate the
dev
option #120 (lijunle)
0.6.1 (2016-03-19)
Fixed bugs:
- Missing dependencies result is not handled peer and optional dependencies #115
- Pin ESLint to 2.2.0. #109 (lijunle)
- Fix the logic about calculate missing dependencies #118 (lijunle)
Closed issues:
- Support feross/standard custom parser #110
- doesn't work with CSS dependencies #99
- TypeScript support. #46
Merged pull requests:
- Update the README file. #116 (lijunle)
- Recognize the packages used in SASS/SCSS files #113 (lijunle)
- Support Typescript syntax. #112 (lijunle)
- Recognize parser used by feross/standard linter. #111 (lijunle)
- No help output #106 (lijunle)
- Re-arrange file structure. #104 (lijunle)
- Leverage lodash to simplify the logic. #103 (lijunle)
0.7.0-beta.1 (2016-03-10)
Closed issues:
- Allow to define patterns against absolute file path #107
0.6.0 (2016-02-24)
Fixed bugs:
- Bug with subdirectories? #81
Closed issues:
- Find dependencies which aren't listed in package.json #83
- Implement mocha.opts special parser. #76
- Recognize babel-plugin-react-transform transformers. #45
- vice versa function #41
Merged pull requests:
- Update the README file. #102 (lijunle)
- Update dependencies. #101 (lijunle)
- Account for io being async #98 (gtanner)
- Refactor getScript logic to a single file. #97 (lijunle)
- Implement the dependencies used in mocha opts #96 (lijunle)
- Upgrade devDependencies to newest version. #95 (lijunle)
- Build using dependencies in JSON view #94 (lijunle)
- Build missing dependencies lookup in JSON view. #93 (lijunle)
- Convert the spec to JavaScript file. #92 (lijunle)
- Implement missing dependencies feature #90 (lijunle)
- Refactor the main logic. #89 (lijunle)
- Recognize tranforms used in babel-plugin-react-transform #88 (lijunle)
- Detect dependencies in default mocha opts file. #87 (lijunle)
- Mention node.js version requirement in README. #86 (lijunle)
- Specify node engine version in package.json. #85 (lijunle)
- Fix peer dependencies from nested files not detected. #82 (lijunle)
- Add version CLI argument. #80 (lijunle)
- Show call stack for error in JSON view. #79 (lijunle)
- Integrate depcheck web service #78 (lijunle)
0.5.11 (2015-12-02)
Closed issues:
- Ignore doc folder in NPM deployment. #77
- Output error call stack in JSON output. #75
- Add --version parameter. #74
- request support: -h/--help arguments #73
- wrong repo link in published module #57
0.5.10 (2015-11-22)
Closed issues:
- eslint support issues #58
- Peer dependencies and optional dependencies support. #54
- eslint-config-airbnb does not depend on babel-eslint any more #50
- Babel plugin support #44
- Webpack loader support #42
- npm scoped packages #32
- includeDirs #31
- support for multiple entry points #26
- ES6 support? #21
- add support for files with a node shebang #19
- Support for coffee? #16
Merged pull requests:
- Fix travis config #72 (lijunle)
- Update documentations. #71 (lijunle)
- Use patch-version package instead of local script. #70 (lijunle)
- Fix JSON serialize issues. #69 (lijunle)
- Revert the web report function from depcheck #68 (lijunle)
- Enable ALL specials by default. #67 (lijunle)
- Evaluate ESLint preset to get accurate dependencies. #66 (lijunle)
- Improve detect Webpack loader function. #65 (lijunle)
- Refine the bin special parser to be stable. #64 (lijunle)
- Fix handling eslintrc non-standard JSON content. #63 (lijunle)
- Fix regression: parse JSX in JS file by default. #62 (lijunle)
- Improve ESLint special parser functions. #61 (lijunle)
- Implement peer and optional dependencies discover. #60 (lijunle)
- Remove babel runtime dep #59 (lijunle)
- Implement basic Webpack loader #56 (lijunle)
- Update Babylon parser to 6.x version. #53 (lijunle)
- Support more ESLint configs. #52 (lijunle)
- Update dependencies packages. #51 (lijunle)
- Update to Babel 6 #49 (lijunle)
- Run tests on node version 4 and 5. #48 (lijunle)
- Fix file name handling in Babel special parser. #47 (lijunle)
- Fix the type in babel special parser test case. #40 (lijunle)
- Implement Babel plugin and presets support. #39 (lijunle)
- Add test case to assert shebang is supported. #38 (lijunle)
- Trivial changes #37 (lijunle)
0.5.9 (2015-11-04)
Closed issues:
- Question: Gulp support? #17
Merged pull requests:
0.5.8 (2015-10-29)
0.5.7 (2015-10-26)
0.5.6 (2015-10-20)
0.5.5 (2015-10-15)
0.5.3 (2015-10-03)
0.5.2 (2015-09-24)
0.5.1 (2015-09-21)
Merged pull requests:
0.5.0 (2015-09-19)
Closed issues:
- dead project? #33
- depcheck should accept metadata from options #14
- Depcheck is busted #11
- Clean install fails to run, missing dependency "optimist" #10
- dependency-check comparison #9
- don't change string prototype #7
Merged pull requests:
- add --json flag to command line #22 (gtanner)
- Don't throw error when module names are numbers #20 (dylang)
- Resolving issue #14, dynamically passing the package.json metadata #15 (alanhoff)
- recognize require('foo/bar') as a dependency on foo #13 (nigelzor)
- don't throw error when esprima can't parse a file #12 (dylang)
0.4.0 (2014-06-14)
Closed issues:
- option to ignore directories #6
Merged pull requests:
0.3.1 (2014-06-09)
Closed issues:
- main should point to index.js, not the cli js #5
0.3.0 (2014-05-25)
Closed issues:
- List dependencies and devDependencies separetly #4
- devDependencies by default #3
- default to current directory when there is a package.json in that directory #2
Merged pull requests:
0.2.0 (2013-09-22)
0.1.0 (2013-09-20)
* This Changelog was automatically generated by github_changelog_generator