{"dist":{"shasum":"29cfe716c32b06b50981d090d65932391ae6ae54","tarball":"https://registry.npmjs.org/sylvanas/-/sylvanas-0.4.0-beta.0.tgz","fileCount":17,"integrity":"sha512-wjmGpFTg+ycyEBpiJg1/KRTHYffFeLN9uCmBjwBmLYKng7UUFVA7MJrsuGJOasrMlc4Yfnsn51PJaI+GP79JoA==","signatures":[{"sig":"MEYCIQCgk2zjsMTrRfvskEaoOK92FhElm+MdTI20+k0GwrMSzQIhAPinDfV5WKEj6u87FSjsLHAtp7NjK31+IATHwvhA58V4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJVYuCRA9TVsSAnZWagAATmoQAJMzJo9z2YP6VRdHdiRP\n1u1Kn0M32aFAPbPcV//1tmRHGcqBY0te4pyFRGmzcRztRfITDjx+X01eo8Rt\nIWo7AKC0EVIqiWplc8cLlkE5HFOIFbdVVxhSA95mDq9xE1sNnXkPbgx5Phsq\ncAhtn5hYc9dBj60hAKSIQqHbUI/vLUw4fZ56jdIcWrkl/WpJSANHHsEaWUXo\nty+IhWWXuF4KNSPKYLQ54Kd74IJlGAFpYFbHPyLBU1ITVtzOir8NSR/ZEhgK\nYvIUxaGyX6DzZOizU2QFBG3Uy52m56UK9UL2YB8wtU7a/Eh+5la7ubbzXObQ\ngupvEai3gnR5+7xg4Ia2tpWLkbea6LCQJxDb4zQtMx0lZ3GaU0+MmFP/J0Ym\noM4wN4T3FQfAtos7AGO2YGfd7UwbgkD1MPowO66VqCbSjmpAOmuzkCg3JZrc\ni9Fo2VO55i/Qk1F0TE17wiTRXOOL7gkC+eqebWxQKyDIHt/pHVHOuJmv0wxk\nEmG08UWB4+1uPV6LFqNT/nuqJq8Sbhi8A3GNmWfHfveFZEI1zYWmBJ8Eu5Z2\nlt3r8Zt3i39yAoEWzXRdBIo27ArFvkmSoiecuYCy7Ayt/V7/BpOgyfvcLfcp\nJR/dKGGRkRfJ5W12qgQmGn8pVsBy5C3szJo15WMumjqukGRCzSRHV6rZbVts\naBRa\r\n=EBDS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.test.js"],"moduleFileExtensions":["js","json"]},"main":"lib/index.js","name":"sylvanas","author":{"name":"zombiej"},"readme":"# Sylvanas\n\nA tool to convert TypeScript to JavaScript with human-like code style.\n\n## How to use\n\n```bash\nnpm install --save-dev sylvanas\n```\n\n### sylvanas(files: string[], option?: Option)\n\n```js\nconst sylvanas = require('sylvanas');\n\nconst files = glob.sync('**/*.@(ts|tsx)');\n\nconst fileList = sylvanas(files);\n\nfileList.forEach(({ data }) => {\n  console.log('Trans:', data);\n});\n```\n\n### Option\n\n#### cwd - string\n\nThe current working directory in which to search. Defaults to `process.cwd()`.\n\n#### action - `none` | `write` | `overwrite`\n\nDefault `none`. Set what will Sylvanas do with files:\n\n* `write`: Write new file with name of suffix `.js` or `.jsx`.\n* `overwrite`: Like `write` but will remove origin files.\n\n#### outDir - string\n\nSet the write file folder. Defaults to `cwd`.\n\n#### decoratorsBeforeExport - boolean\n\nSame as [babel decoratorsbeforeexport](https://babeljs.io/docs/en/babel-plugin-proposal-decorators#decoratorsbeforeexport).\n","license":"MIT","scripts":{"test":"npm run build && jest","build":"tsc","prepublishOnly":"rm -rf lib && npm run build"},"_npmUser":{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},"repository":{"url":"https://github.com/umijs/sylvanas.git"},"description":"Covert TS to JS","directories":{},"maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"}],"dependencies":{"eslint":"^5.16.0","fs-extra":"^8.0.1","prettier":"^1.17.1","@babel/core":"^7.4.5","babel-eslint":"^10.0.1","@umijs/fabric":"^1.1.7","@types/prettier":"^1.16.4","@babel/plugin-syntax-decorators":"^7.2.0","@babel/plugin-transform-typescript":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","react":"^16.8.6","typescript":"^3.5.1","@types/node":"^12.0.3","@types/react":"^16.8.19","@types/eslint":"^4.16.6","@types/fs-extra":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sylvanas_0.4.0-beta.0_1562727982252_0.9173414074834811","host":"s3://npm-registry-packages"},"_id":"sylvanas@0.4.0-beta.0","version":"0.4.0-beta.0"}