{"_id":"babel-file","_rev":"6-df519742a04ed7244955cd9496567af8","name":"babel-file","description":"Easily create a Babel File object","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"babel-file","version":"1.0.0","description":"Easily create a Babel File object","main":"index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","devDependencies":{"flow-bin":"^0.46.0"},"dependencies":{"babel-core":"^6.24.1","babel-errors":"^1.0.0"},"gitHead":"83d5fb9fcce9fb558024bef6c34829dfc2a6280d","_id":"babel-file@1.0.0","scripts":{},"_shasum":"41cc8c22a119b70849db447d869b236c4cd55048","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"41cc8c22a119b70849db447d869b236c4cd55048","tarball":"https://registry.npmjs.org/babel-file/-/babel-file-1.0.0.tgz","integrity":"sha512-sVNKzsWQJ7iY7TuOpeoEJNC/stSU9bQqUjHA7i+l4Z8mCat1qJxcLHzal/03llxrUvEDyUeX+UIlGty7C6jLVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZVKnxZtRJB8UdQo3KDq1xtQFPbHDIN4NOYPqRau3egIgZ4S44nSP/CYXtrtNE7iot/sKVm6IhufJKZ30KWpPPJg="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-file-1.0.0.tgz_1495005882528_0.35537649458274245"},"directories":{}},"1.0.1":{"name":"babel-file","version":"1.0.1","description":"Easily create a Babel File object","main":"index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","devDependencies":{"flow-bin":"^0.46.0"},"dependencies":{"babel-core":"^6.24.1","babel-errors":"^1.0.0"},"gitHead":"ed458eac4f49494ea91323c6660fd6ec4d4892dd","_id":"babel-file@1.0.1","scripts":{},"_shasum":"1a2dfc865d51f731456d5cc73a8266895ba1dd2c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"1a2dfc865d51f731456d5cc73a8266895ba1dd2c","tarball":"https://registry.npmjs.org/babel-file/-/babel-file-1.0.1.tgz","integrity":"sha512-PCt6eFwnMqWsyIr3LcWZ77Z9y6+zt+K3VO9Txpwq6rKtgullAyHY4ezmzDIobM0J7eiB5P/zwH5cot3rByK5WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDHkSg74TWG4fVpnboIa3yG7kxPeXOqKjQxvguxnUL5AiEAljDPYkeKTRkOcjco3p3L27yg1CNJrmTPECY3JwR58WU="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-file-1.0.1.tgz_1495713700459_0.15028837812133133"},"directories":{}},"1.0.2":{"name":"babel-file","version":"1.0.2","description":"Easily create a Babel File object","main":"index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","devDependencies":{"flow-bin":"^0.46.0"},"dependencies":{"babel-core":"^6.24.1","babel-errors":"^1.0.1"},"gitHead":"74e37e2756f8d00650168653601acbb118942da2","_id":"babel-file@1.0.2","scripts":{},"_shasum":"6435c01fc79c33365751957156a0561965a29d56","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"6435c01fc79c33365751957156a0561965a29d56","tarball":"https://registry.npmjs.org/babel-file/-/babel-file-1.0.2.tgz","integrity":"sha512-X0OMQk0b6rjCV2TlgE2xG6lbI6nmT3Yir3avslkkAbDBgDwc2rYI2LLsI1Ljt2CGWwn6NfqjZQWjvuoj8ief9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2cEv3mRsS5GBxS3MzFboOGz66406wtbbSUHb+z6MJAIgU3QWVldqBpdMw5t5olTZF8fnRjqUa3hDBz+BwuZqalU="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-file-1.0.2.tgz_1495713821185_0.16980866203084588"},"directories":{}},"3.0.0":{"name":"babel-file","version":"3.0.0","description":"Easily create a Babel File object","main":"index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","devDependencies":{"flow-bin":"^0.46.0"},"dependencies":{"@babel/core":"^7.0.0-beta.56"},"gitHead":"9276e2f5b6797fc2910071c0ec73c074b5a4d4fb","_id":"babel-file@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"integrity":"sha512-AIsfpLSIJcSZOemPtosq9R+eIIYbvVs8/SdudyNUloS2dVXwb4/Vvo680u5CHZMsMnpHojSYit9vpM3xCK4uNw==","shasum":"04bf0b4cda8dd4d94ad8244f3b4de77736a0ead7","tarball":"https://registry.npmjs.org/babel-file/-/babel-file-3.0.0.tgz","fileCount":6,"unpackedSize":10803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbf4pCRA9TVsSAnZWagAAJfwP/17T6mOezWBjpcKPz2FL\n6goB1nN88/tbL2xm/7y1eskqWvTFJSL2km0sAzW24ZO2yMf8lYCP3jFPL6Tn\nedZJhnLDYokrjZ7bTWRy5Zh8XNiRvuGl5Lb0Zg/OcmUivQ+VyeEZVAnATiZE\nb0itarLRRAm9RZAsLuT5hePAG1ake8JIq+hNzTxZQw24ty1bKmKnNN3CnQHo\nl0DjISJAj6h44akXbzIQh+srjb/X+8oVbMWU1o/wW15rMEQLalJx5rueTRmR\nBZ/VzPZ2/c83yOTjFbsJchENH3IliXoohX6WGS7UaygcZQoUD7MIMnrknarw\nOeGpk0awOATwf6aY8wWhe5tf9ZOa/zRDq6TL/DYbEeUIUn3bl7GP0fKml8cy\nI9TJXWYH4FWqVPPf5Koreuxa4JXQIA+ZwNMWMf/nHPJb54n/gECzAWQTRoPX\na7p9ZFK+OCBRSic1nr4DOuYGONKR2F+zRdVQ7D8vWbIIk/4TYSbbEMC/yS5T\nE7B5Ffzpf04Ht31z1MEoXTVvL60zwxWi3uRG7L0SIulV59CuNPr6JiJU1rJi\niVBzHQC0ItpHQTMJ6epuXOWnt+SGDky0DX1ycR5GQt53VBXULabvy/1iXp0H\nlio/+q8OSExErC39Dwcw/4bn2g1f5U+QrVfqfC1A2dB5NerJRqktiwEuLHyz\nxdyX\r\n=90ax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrzg0c4LYfFALfhwnb7i+IVU+yhT1lme2oY+V1SgvKYwIhAJmzkAFfY3IHPOa3SOMyg5S2cnstWZJvlHT8DrwNiShZ"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-file_3.0.0_1533935145204_0.4650597366938902"},"_hasShrinkwrap":false}},"readme":"# babel-file\n\n> Easily create a Babel File object\n\n- Constructs File object\n- Adds/parses code with nice errors\n\n```js\nimport createFile from 'babel-file';\nimport createBabylonOptions from 'babylon-options';\n\nconst file = createFile(code, {\n  filename: 'filename.js',\n  parserOpts: createBabylonOptions({\n    stage: 2,\n  }),\n});\n\nfile.code;\nfile.ast;\nfile.path;\n```\n\nAccepts [all the same options](https://github.com/babel/babel/blob/e155859b1253ad2665f427455eb236c9a2f6cd76/packages/babel-core/src/config/option-manager.js#L36-L75) as the normal Babel File object.\n","maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"time":{"modified":"2022-06-13T03:59:54.072Z","created":"2017-05-17T07:24:44.965Z","1.0.0":"2017-05-17T07:24:44.965Z","1.0.1":"2017-05-25T12:01:41.910Z","1.0.2":"2017-05-25T12:03:41.343Z","3.0.0":"2018-08-10T21:05:45.303Z"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","readmeFilename":"README.md"}