{"_id":"@financial-times/ip-wxp-babel-preset","_rev":"30-58ac60716f5c1ed829e101f2c9514502","name":"@financial-times/ip-wxp-babel-preset","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@financial-times/ip-wxp-babel-preset","version":"1.0.0","author":{"name":"Internal Products","email":"ip.engineering@ft.com"},"license":"ISC","_id":"@financial-times/ip-wxp-babel-preset@1.0.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"contributors":[{"name":"Robin Marr","email":"robin.marr@ft.com"}],"homepage":"https://github.com/financial-times/ip-wxp-babel-preset#readme","bugs":{"url":"https://github.com/financial-times/ip-wxp-babel-preset/issues"},"dist":{"shasum":"d63e5c9b9e236ab1f4c9f1c53889bccff893c8a1","tarball":"https://registry.npmjs.org/@financial-times/ip-wxp-babel-preset/-/ip-wxp-babel-preset-1.0.0.tgz","fileCount":4,"integrity":"sha512-4DGDcy+fJ5f2nWk9g0zYoWfrAZ4HqSKUfPKin8LkV4rF1dyewWEMfKtP+cGLpzEl7Tfzth9rWUd6phPKMhvSIg==","signatures":[{"sig":"MEQCIA8qwU3B1IyjEqW+URvhnv+qR62EeBwMjNE0MAe32BT2AiALWDys8dzui5TgTvsrrDx5Fwt96t8eUeYJcrFyToL/TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HCtCRA9TVsSAnZWagAAVMkP/jaiVR6Ja5HKo4i9kCyh\nHuhuWP9CINd1gTL7AwyJSHv/LyQJBfbHd4f3Gn3AaV3qCqIZ2sMMF9vd2nBQ\njz5jXHHTiL06USqu7c+bwb4GokZ8HToer4fjm7OfUjdSaNedEpn6VDspYbFi\nErcTkW3bxiTy08TfPjC4XY55WNEVhjM48qgDMWEW3x1eXDD4i68FTKt7tvAk\n5ZvODsgkyUTRrbyMDtNIauGEm244EVvZVfmeVLTEuxJHfrB2RFPElZ6NNcyh\n++85eggMkAZ5HB8FN1vh10mzPTvDDZMVjNB7rQElaRRCo4zTA+kgzPAEbRCh\nA3TCwyrlMfnIe3COlD34tvAOUvpXZHwKkKsemzAlnhoIdyoTjp+QVSAYma42\nAe2MIeNsbCCNE0D3J+c2ou+lX3utTgpK84cZOYeCL7C5UzBNfnatQBYO/cbX\nkcna7uWlqTPxYbHEhdJKk9Y3MWDQMOAzFdJ8064uPElXmcKasUkd49Kaauf2\nfVXoonl8ylA5kseg6yuDx7jRofix5U1IdZEOOL/txNOR7kbGzGtAmgxoSFtX\n0LTaoimuU3MBNv2g5GYKFZU4ybjwoGvtJJBiohzmy9i3GntpLAwxbJpLv4PN\nCVVVTQ9/zdHEPDEvVdndRY5gEJNcu23mcsgKeUI4EeAp8ulbwRS2/sOVkyUu\nktvc\r\n=9Aj5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8cbc45b67f79a0c86353cfc69b8245571e2acd83","scripts":{"test":"eslint --ignore-path .gitignore .","prepush":"npm test","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","preversion":"test $(git rev-parse --abbrev-ref HEAD) != 'master' && { echo 'you must be on master to release'; exit 1; } || exit 0","postversion":"git push origin master --tags","whitesource":"whitesource \"$npm_package_name\""},"_npmUser":{"name":"ft-internal-products","email":"ip.engineering@ft.com"},"repository":{"url":"git+https://github.com/financial-times/ip-wxp-babel-preset.git","type":"git"},"_npmVersion":"5.6.0","description":"the worker experience teams babel preset","directories":{},"_nodeVersion":"8.10.0","dependencies":{"@babel/plugin-proposal-optional-chaining":"^7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.44"},"eslintConfig":{"extends":["@financial-times/ip-wxp"]},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","@babel/core":"^7.0.0-beta.44","@financial-times/di2-whitesource":"^2.0.1","@financial-times/secret-squirrel":"^2.8.0","@financial-times/eslint-config-ip-wxp":"^1.0.0"},"peerDependencies":{"@babel/core":"^7.0.0-beta.44"},"_npmOperationalInternal":{"tmp":"tmp/ip-wxp-babel-preset_1.0.0_1523876738597_0.20378698685201746","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-16T11:05:38.502Z","modified":"2026-06-23T15:52:52.859Z","1.0.0":"2018-04-16T11:05:38.694Z"},"bugs":{"url":"https://github.com/financial-times/ip-wxp-babel-preset/issues"},"author":{"name":"Internal Products","email":"ip.engineering@ft.com"},"license":"ISC","homepage":"https://github.com/financial-times/ip-wxp-babel-preset#readme","repository":{"url":"git+https://github.com/financial-times/ip-wxp-babel-preset.git","type":"git"},"description":"the worker experience teams babel preset","contributors":[{"name":"Robin Marr","email":"robin.marr@ft.com"}],"maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"# ip-wxp-babel-preset\n\nThis is the [babel preset](https://github.com/jamiebuilds/babel-handbook/blob/master/translations/en/user-handbook.md#making-your-own-preset) used by the worker experience team. \n\nIt uses the [env preset](https://github.com/babel/babel/tree/master/packages/babel-preset-env) configured for `node 8.10.0` as it's base with the below extras:\n\n- [@babel/plugin-proposal-object-rest-spread](https://www.npmjs.com/package/@babel/plugin-proposal-object-rest-spread) - to enable the [spread operator](https://github.com/tc39/proposal-object-rest-spread) with objects as well as arrays\n- [@babel/plugin-proposal-optional-chaining](https://www.npmjs.com/package/@babel/plugin-proposal-optional-chaining) - because it's great and removes the need for a bunch of pointless code\n\nThis module can be used via [`package.json`](https://babeljs.io/docs/usage/babelrc/#use-via-packagejson):\n\n```json\n\"babel\": {\n  \"presets\": [\n    \"@financial-times/ip-wxp-babel-preset\"\n  ]\n},\n```\n\nor [`.babelrc`](https://babeljs.io/docs/usage/babelrc/)\n```js\n{\n  presets: [\n    '@financial-times/ip-wxp-babel-preset'\n  ]\n}\n```\n","readmeFilename":"README.md"}