Package
putout
🐊 Pluggable and configurable code transformer with built-in ESLint, Babel and support of js, jsx, typescript, flow, markdown, yaml and json
Key numbers
As of 25 Sept 2026
- Weekly downloads
- 15k
- -34% over 12 months
- Gzip bundle size
- -
- No Bundlephobia data
- Dependencies
- 160
- Direct, from package.json
- Last release
- -
- v42.16.0
- GitHub stars
- 795
- 46 forks
- Open issues / PRs
- 0 / 0
- Contributors
- -
- Commits, last 52 weeks
- 3,273
Downloads
Last week 2026-09-15 to 2026-09-21
15,019 downloads last week, 53,720 in the last month. The 12-month change of -34% compares the average of the last 4 weeks with the first 4 weeks of the series.
- Releases, last 12 months
- -
- Latest version
- 42.16.0
- First published
- -
- Last push to GitHub
- 23 Sept 20261 day before the snapshot
- Repository archived
- No
- Open issues
- 0
- Open pull requests
- 0
- Commits, last 52 weeks
- 3,273
- Dependents on npm
- -
Major versions
-
Recent releases
-
- Module format
- ESM onlyFrom package.json type, main and exports fields
- TypeScript types
- Bundled
- Node.js engine range
- >=22.12
- Runtimes
- -
- Unpacked size (npm)
- 692 kB
- Dependencies (160)
ajvonceignoreci-infofind-upescaladewraptiledeepmergefast-globfullstorepicomatchtry-catchis-relativenano-memoizetry-to-catchyargs-parser@putout/babel@putout/types@putout/compare@putout/operate@putout/traverse@putout/cli-cache@putout/cli-match@putout/cli-ruler@putout/cli-staged@putout/plugin-esm@putout/plugin-new@putout/plugin-math@putout/plugin-tape@putout/cli-keypress@putout/operator-jsx@putout/plugin-maybe@putout/plugin-types@putout/engine-loader@putout/engine-parser@putout/engine-runner@putout/operator-json@putout/operator-wasm@putout/plugin-docker@putout/plugin-eslint@putout/plugin-for-of@putout/plugin-github@putout/plugin-labels@putout/plugin-madrun@putout/plugin-montag@putout/plugin-nodejs@putout/plugin-parens@putout/plugin-putout@putout/plugin-regexp@putout/plugin-return@putout/plugin-spread@putout/processor-css@putout/formatter-dump@putout/formatter-json@putout/formatter-time@putout/plugin-declare@putout/plugin-webpack@putout/processor-json@putout/processor-toml@putout/processor-yaml@putout/engine-reporter@putout/formatter-frame@putout/operator-ignore@putout/operator-parens@putout/operator-regexp@putout/plugin-apply-at@putout/plugin-coverage@putout/plugin-markdown@putout/plugin-promises@putout/cli-process-file@putout/engine-processor@putout/formatter-memory@putout/formatter-stream@putout/operator-declare@putout/operator-keyword@putout/plugin-arguments@putout/plugin-gitignore@putout/plugin-npmignore@putout/plugin-try-catch@putout/plugin-variables@putout/processor-docker@putout/processor-ignore@putout/cli-validate-args@putout/operator-add-args@putout/plugin-apply-push@putout/plugin-assignment@putout/plugin-conditions@putout/plugin-filesystem@putout/plugin-generators@putout/plugin-typescript@putout/formatter-progress@putout/plugin-apply-arrow@putout/plugin-browserlist@putout/plugin-remove-iife@putout/processor-markdown@putout/formatter-codeframe@putout/operator-filesystem@putout/plugin-package-json@putout/plugin-remove-empty@putout/cli-choose-formatter@putout/formatter-json-lines@putout/operator-match-files@putout/operator-sort-ignore@putout/plugin-destructuring@putout/plugin-putout-config@putout/processor-filesystem@putout/processor-javascript@putout/operator-find-file-up@putout/operator-remove-files@putout/operator-rename-files@putout/operator-type-checker@putout/plugin-apply-flat-map@putout/plugin-remove-console@putout/formatter-progress-bar@putout/plugin-apply-overrides@putout/plugin-remove-debugger@putout/plugin-simplify-ternary@putout/operator-sort-properties@putout/plugin-apply-global-this@putout/plugin-apply-starts-with@putout/plugin-optional-chaining@putout/plugin-apply-dot-notation@putout/plugin-remove-useless-map@putout/operator-rename-properties@putout/plugin-logical-expressions@putout/plugin-remove-useless-push@putout/plugin-remove-nested-blocks@putout/plugin-remove-useless-array@putout/plugin-remove-duplicate-case@putout/plugin-remove-duplicate-keys@putout/plugin-remove-useless-assign@putout/plugin-remove-useless-delete@putout/plugin-remove-useless-escape@putout/plugin-convert-concat-to-flat@putout/plugin-remove-useless-operand@putout/plugin-remove-useless-replace@putout/plugin-apply-template-literals@putout/plugin-remove-unreachable-code@putout/plugin-remove-useless-computed@putout/plugin-remove-useless-continue@putout/plugin-declare-before-reference@putout/plugin-remove-useless-functions@putout/plugin-convert-to-arrow-function@putout/plugin-merge-duplicate-functions@putout/plugin-remove-duplicate-elements@putout/plugin-remove-unused-expressions@putout/plugin-apply-shorthand-properties@putout/plugin-convert-template-to-string@putout/plugin-remove-useless-constructor@putout/plugin-convert-quotes-to-backticks@putout/plugin-convert-index-of-to-includes@putout/plugin-extract-sequence-expressions@putout/plugin-remove-unused-private-fields@putout/plugin-remove-useless-array-entries@putout/plugin-remove-useless-array-constructor@putout/plugin-remove-useless-object-from-entries@putout/plugin-remove-useless-template-expressions@putout/plugin-convert-object-entries-to-object-keys@putout/plugin-convert-object-keys-to-object-entries@putout/plugin-convert-object-entries-to-array-entries
npm install putout- jsDelivr
https://cdn.jsdelivr.net/npm/putout@42.16.0/ - unpkg
https://unpkg.com/putout@42.16.0/ - esm.sh
https://esm.sh/putout@42.16.0
| Package | Weekly downloads | Gzip | Last release | Module | Comparison |
|---|---|---|---|---|---|
| effect-oxlint | 6.4k | - | 27 days ago | ESM only | - |
| eslint-traverse | 54.3k | - | 4 months ago | CommonJS | - |
| @babel/eslint-plugin | 424.5k | - | 6 days ago | ESM only | - |
| eslint-plugin-unicorn | 5.3m | - | 5 days ago | ESM only | - |
| eslint-unicorn | 27.4k | - | 2 years ago | CommonJS | - |
| jsx-ast-utils | 47.6m | - | 3 years ago | CommonJS | - |
| eslint-utils | 16.2m | - | 5 years ago | ESM + CommonJS | - |
| eslint-plugin-prefer-arrow-functions | 253k | - | 1 month ago | CommonJS | - |
Indexability: Indexed.