babel-plugin-transform-remove-polyfill
Version:
Babel plugin that removes polyfills and transforms feature detection patterns for modern JavaScript environments
57 lines (56 loc) • 1.58 kB
JSON
{
"name": "babel-plugin-transform-remove-polyfill",
"version": "0.26.0",
"description": "Babel plugin that removes polyfills and transforms feature detection patterns for modern JavaScript environments",
"main": "dist/index.cjs",
"exports": "./dist/index.cjs",
"types": "./index.d.ts",
"type": "module",
"packageManager": "^npm@10.9.0",
"scripts": {
"build": "NODE_NO_WARNINGS=1 rollup -c",
"lint": "eslint ./src ./test",
"test": "NODE_NO_WARNINGS=1 node --experimental-strip-types --test ./test/*.spec.ts",
"e2e": "node --experimental-strip-types ./e2e/index.ts"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
},
"devDependencies": {
"@babel/core": "^7.28.3",
"@babel/preset-typescript": "^7.27.1",
"@eslint/js": "^9.34.0",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-node-resolve": "^16.0.1",
"@types/babel__core": "^7.20.5",
"@types/node": "^24.3.0",
"babel-plugin-transform-lhs-constants": "^1.3.0",
"rollup": "^4.48.0",
"typescript": "^5.9.2",
"typescript-eslint": "^8.40.0"
},
"files": [
"dist",
"index.d.ts"
],
"keywords": [
"babel-plugin",
"polyfill",
"babel",
"transform",
"optimization",
"es6",
"es2015",
"modern",
"dead-code-elimination",
"feature-detection",
"bundle-size"
],
"author": {
"name": "Alexander Zaytsev",
"email": "zaytsev126@gmail.com",
"url": "https://x.com/_shoonia"
},
"repository": "https://github.com/shoonia/babel-plugin-transform-remove-polyfill.git",
"license": "MIT"
}