{"_id":"6to5ify","_rev":"24-d983a30e9b08c4c06e9b518f6fd27ef8","name":"6to5ify","description":"6to5 browserify plugin","dist-tags":{"latest":"4.1.1"},"versions":{"1.4.0":{"name":"6to5ify","description":"6to5 browserify plugin","version":"1.4.0","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"browserify":"^6.3.4","6to5":"^1.12.21","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"2c61f1edd46535df51263c621045f302fb1de52e","_id":"6to5ify@1.4.0","scripts":{},"_shasum":"4c9b571ded72ef86a6923dcf6f6d9899558ccdf8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"4c9b571ded72ef86a6923dcf6f6d9899558ccdf8","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-1.4.0.tgz","integrity":"sha512-XY7nHs2LnovupIYFBMB+oA9mHmv1NK1NFhqc+kC9WjjbzP/ol/XvLIhESAQtAJ2iDqsgePHgp6ugqRGyT7Dd0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPvNKnzOx6Cu6oPYNRiJOCuZBhb6aEHWwmaN3MNmpHjAiEAsYuFwLiVp7aPbnQSYjkrKd2QZNcHCxRZQ5qZ1ZqA0/U="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"6to5ify","description":"6to5 browserify plugin","version":"2.0.0","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"browserify":"^7.0.1","6to5":"^1.12.21","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"175049d0ce56a9936a105d722fe4e2f2f0b87163","_id":"6to5ify@2.0.0","scripts":{},"_shasum":"3b470d66cbd23bb1737e55b9a6daffa2e3b343a8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"3b470d66cbd23bb1737e55b9a6daffa2e3b343a8","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-2.0.0.tgz","integrity":"sha512-1da+RKY4Of19x/JsZbY9CpMHXDjoe3GEpn61S1ZzBIjJILa4iVk5454UebH8Al3C+GsqD//nGacY4UfoB1T53A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfZY56mWeED7P7qyraHa5VHOyRg71pVPiyqmmENEfHRgIhAPZFWG3ccVQR3v4M03LhYicNZpgpYljrXmz1hEoQb/oL"}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"6to5ify","description":"6to5 browserify plugin","version":"3.0.0","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5":"^2.0.0","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"4936a6253376904f5f08ebcb64baf244e4bbccc8","_id":"6to5ify@3.0.0","scripts":{},"_shasum":"55666815dec46d17174f06797936d04950f796da","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"55666815dec46d17174f06797936d04950f796da","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-3.0.0.tgz","integrity":"sha512-0EBdP55zKruLsq3v3IU7u+mpHzSeb0zC9dqvsiwZHIoegbN9VwAgLa4FQegQyGinlrGZKrdcbUIHiPz+TdKUUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv0nURBYUpPvm6V4s8JEdWkeoz42FRkYSdxCEXVQT/zQIhALxoH25xTrF9yqges3d2fBU8vfVUvZxhxdejBWbQwRkW"}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.0":{"name":"6to5ify","description":"6to5 browserify plugin","version":"3.1.0","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5":"^2.0.0","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"b50f64ec4951b2fc5b27c535bda922a888b54b8a","_id":"6to5ify@3.1.0","scripts":{},"_shasum":"ceddb85e089895063c0cf224595aa4a670102feb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"ceddb85e089895063c0cf224595aa4a670102feb","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-3.1.0.tgz","integrity":"sha512-yl75ujSZJuX7y5djuoAzK/qCXzd3KY/WwusPFJi883WnhfmgO9Oo6TjgtoBLg45twJhPXp2LkZRxAfzzGgPfCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmvGPiJudTZN0tjhe9O05wQx9wNoZF2ySLcGZSfzntHAiEAxGHCq7hxsAkrOyN0vFN6uPEx0zSrxdaqWmZX1LSeS/4="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.1":{"name":"6to5ify","description":"6to5 browserify plugin","version":"3.1.1","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5-core":"^2.8.2","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"2735a44ae34a6eefa8edc0c31b07bc681f6fffe8","_id":"6to5ify@3.1.1","scripts":{},"_shasum":"50934f52b60b22705e9a877a2d811ed27e7d816c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"50934f52b60b22705e9a877a2d811ed27e7d816c","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-3.1.1.tgz","integrity":"sha512-Ctdn0PVMaiTkEDLJ3Lisj7MB1EeJWYxEqJ35R2BCCXCFvh6J8rax763EJkXDlDDV2F5RMa2uNg8hcqvVARSRJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWcHqxbMiuE0kdFMTzFQK6rm4TUh0ZjQZdJ7vWdO6kKAiEArdc5dQ5rpQR7FbthoZtXqF6DLK3AORHhoaz8NozcLGs="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.2":{"name":"6to5ify","description":"6to5 browserify plugin","version":"3.1.2","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5-core":"^2.8.2","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"596d80c0efd58e99eac96786718ad0a11bc6221c","_id":"6to5ify@3.1.2","scripts":{},"_shasum":"bad2ca78c590154c64d79cff155036b01beab612","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"bad2ca78c590154c64d79cff155036b01beab612","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-3.1.2.tgz","integrity":"sha512-DrfEwzACwiGDqHka25cbugtnrRpzx3b+i59sLzQqW1oaU1KqabFRcMcOtnAn74XSFOXta+xtgDK2Qad82HpJMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMFHt7ZQ1Rt5RCA7xJ0lodSLZtEZyydXeHME/c6YJeAQIgXzrRevITNJEZwd7Wq/9UBdgoWM5GQB9ZEu8ARTJcMvg="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"6to5ify","description":"6to5 browserify plugin","version":"4.0.0","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5-core":"^3.0.0","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"0865eb2f28d2f90aebbbc4c196a76ae5e2438d26","_id":"6to5ify@4.0.0","scripts":{},"_shasum":"a826d0ef6f074e375ffa4499ae9ddfa964f41636","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"a826d0ef6f074e375ffa4499ae9ddfa964f41636","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-4.0.0.tgz","integrity":"sha512-udB1BpaBs/Wb+jTT6qg4azM0OqUUQOr6zfTrS2zDlimy6CHtnk9jOoh1CQUX2QryLV5IRNjGTDz5eu6QFLbkMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9BC9Ff6oaOZxvUGWNcaQo7o8WD2a2V8xgLhbrNzMRNwIhAIoT5HJi8mmmJUcovTh7sWbNZBZm7FupWeWRX71Icprp"}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.1.0":{"name":"6to5ify","description":"6to5 browserify plugin","version":"4.1.0","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5-core":"^3.0.0","through":"2.3.4","lodash":"^2.4.1"},"gitHead":"bdcc8ff4d29a95520e3bcf106cca466bd4a6135e","_id":"6to5ify@4.1.0","scripts":{},"_shasum":"947a0ae170bbb2e13c3c16b02145b7d67d25ade6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"947a0ae170bbb2e13c3c16b02145b7d67d25ade6","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-4.1.0.tgz","integrity":"sha512-Q2aECWHC+fcGStmKBsXhpPbjfGA8esVR+ejak+UyyPH3LRwjaQYnHI/40XG5SBIukuYeNtD7xRUxd0N2pMjJOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJ4ZCxCCHAll7CyqC0qjioRIPvWCButxWSwSnITSa80AiA7F/oP4j6y7xcJ3w2tntZ6igxcaL8FI2ft035UIJO61w=="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.1.1":{"name":"6to5ify","description":"6to5 browserify plugin","version":"4.1.1","author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"dependencies":{"6to5-core":"^3.0.0","through":"2.3.4","lodash":"^3.0.0"},"gitHead":"c45cc9ba3176ae07cc5b1053b89b24f4def8ee84","_id":"6to5ify@4.1.1","scripts":{},"_shasum":"dd9eedb5fae84be702f5eb2bce9a8159bd11faa2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"dd9eedb5fae84be702f5eb2bce9a8159bd11faa2","tarball":"https://registry.npmjs.org/6to5ify/-/6to5ify-4.1.1.tgz","integrity":"sha512-ACvBxY1WzlSu1MbgCUNS8sS+jazeoAPnD+GKy4TkTbK/6IirVTnu1Z+MQkfS3pVsgVecmfyFZacOf5pMU3NhBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeiNFwJfJUrUX2AZIFqhVbzxJTH4gFjumDgCzyp1efaAiBYis6/0a5VxbqI05FabpXXvzPfnR//6wP+DT7yIF2lUw=="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# 6to5ify\n\n[6to5](https://github.com/6to5/6to5) [browserify](https://github.com/substack/node-browserify) plugin\n\n## Installation\n\n    $ npm install --save-dev 6to5ify\n\n## Usage\n\n### CLI\n\n    $ browserify script.js -t 6to5ify --outfile bundle.js\n\n### Node\n\n```javascript\nvar fs = require(\"fs\");\nvar browserify = require(\"browserify\");\nvar to5ify = require(\"6to5ify\");\nbrowserify({ debug: true })\n  .transform(to5ify)\n  .require(\"./script.js\", { entry: true })\n  .bundle()\n  .on(\"error\", function (err) { console.log(\"Error : \" + err.message); })\n  .pipe(fs.createWriteStream(\"bundle.js\"));\n```\n\n#### [Options](https://6to5.github.io/usage.html#options)\n\n```javascript\nbrowserify().transform(to5ify.configure({\n  blacklist: [\"generators\"]\n}))\n```\n\n```sh\n$ browserify -d -e script.js -t [ 6to5ify --blacklist generators ]\n```\n\n#### Enable Experimental Transforms\n\nBy default 6to5's [experimental transforms](http://6to5.org/docs/usage/transformers/#es7-experimental-)\nare disabled. You can turn them on by passing `experimental` as a configuration option.\n\n```javascript\nbrowserify().transform(to5ify.configure({\n  experimental: true\n}))\n```\n\n```sh\n$ browserify -d -e script.js -t [ 6to5ify --experimental ]\n```\n\n#### Customising extensions\n\nBy default all files with the extensions `.js`, `.es`, '`.es6` and `.jsx` are compiled.\nYou can change this by passing an array of extensions.\n\n**NOTE:** This will override the default ones so if you want to use any of them\nyou have to add them back.\n\n```javascript\nbrowserify().transform(to5ify.configure({\n  extensions: [\".6to5\"]\n}))\n```\n\n```sh\n$ browserify -d -e script.js -t [ 6to5ify --extensions .6to5 ]\n```\n\n#### Relative source maps\n\nBrowserify passes an absolute path so there's no way to determine what folder\nit's relative to. You can pass a relative path that'll be removed from the\nabsolute path with the `sourceMapRelative` option.\n\n```javascript\nbrowserify().transform(to5ify.configure({\n  sourceMapRelative: \"/Users/sebastian/Projects/my-cool-website/assets\"\n}))\n```\n\n```sh\n$ browserify -d -e script.js -t [ 6to5ify --sourceMapRelative . ]\n```\n\n#### Additional options\n\n```javascript\nbrowserify().transform(to5ify.configure({\n  // Optional ignore regex - if any filenames **do** match this regex then they\n  // aren't compiled\n  ignore: /regex/,\n\n  // Optional only regex - if any filenames **don't** match this regex then they\n  // aren't compiled\n  only: /my_es6_folder/\n}))\n```\n\n```sh\n$ browserify -d -e script.js -t [ 6to5ify --ignore regex --only my_es6_folder ]\n```\n\n#### ES6 Polyfill\n\nAs a convenience, the 6to5 polyfill is exposed in 6to5ify. If you've got\na browserify-only package this may alleviate the necessity to have\n*both* 6to5 & 6to5ify installed.\n\n```javascript\n// In browser code\nrequire(\"6to5ify/polyfill\");\n```\n","maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"time":{"modified":"2024-04-16T05:13:57.221Z","created":"2014-12-13T10:07:02.356Z","1.4.0":"2014-12-13T10:07:02.356Z","2.0.0":"2014-12-14T21:24:45.467Z","3.0.0":"2014-12-27T14:34:48.134Z","3.1.0":"2015-01-01T17:46:36.263Z","3.1.1":"2015-01-08T19:44:06.568Z","3.1.2":"2015-01-08T20:24:34.894Z","4.0.0":"2015-01-28T02:28:28.060Z","4.1.0":"2015-02-03T23:40:21.686Z","4.1.1":"2015-02-12T05:37:28.008Z"},"homepage":"https://github.com/sebmck/6to5-browserify","repository":{"type":"git","url":"https://github.com/sebmck/6to5-browserify.git"},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"bugs":{"url":"https://github.com/sebmck/6to5-browserify/issues"},"readmeFilename":"README.md","users":{"georgemarshall":true,"caijf":true}}