{"dist":{"shasum":"bbb124877b734585987bc6ea797d47ba64386870","tarball":"https://registry.npmjs.org/sylvanas/-/sylvanas-0.4.0-beta.2.tgz","fileCount":17,"integrity":"sha512-B80tiwMknr12X0U92B7laheBzParMZ55Si3x4Y1uFB8eb0IjuD1IACNxdsW1uCyQ/xtmr+HLlVkc/5CgEgWZXA==","signatures":[{"sig":"MEUCIHSK3sKN/yZTW2NCG6q9H8El6hYrfPqRIX7U0jO6TBitAiEAlv1pln53xCQXtFa9m/4Q7ucvuOzkcfEh0Zym2zM8/0M=","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\nwsFcBAEBCAAQBQJdJVZRCRA9TVsSAnZWagAA9kUP/0mOrVCpvn/cecNQq9/Z\nxlWDI7zhDfcp2WarMMn8MfnO8k7ieeWK1DjnhAxpbPWHVptKL1ZzPG62uHwe\nk/OpMpbnG3w2K8kdaRVBBmt47a1ms3AdSELWIdnxpDguqW5Zq1d5MGB9mpR8\nOyk9JmAcoC6TzfBs7xeYq6I7/uU8adjtG8mChELYh7nXW7kdAWHxkNMhCIOL\nZzUHvUVM8Wj3op3edtwuS2dUBvJhKwuxPzzYI65TdavQnZzNx/GSJ+aMYXcE\noYXQ573+nPXPAtlZ18vIm63N6o4KiO7Lt1KhWbiKmI9bTfBRHSQUQd8tUt6X\nx2gfHoEJd6mNb45xaiY5himyCi6jgv3NL6EYl+s5VSNTeLP7+RhMRof9Dy0e\nQRdOjWbw/YpJvxbZg829hoG+XIFFKfr5nAw3q/J4d9uQYqDtue1g6VHKFjF3\niuYCRiTXho2YtNVZwApwMZSrtaDdCk8CnVFrMSmpi/vrDUc4SNiPVbceGPsE\ndSfmDS4FqC82hAyi0yO1/wTR8IdV7I6jmgcABU1P5ParyX8vD7sNAB7KL8EG\n3agL1wv16cEQ8bUA4kKNN6t4uDZ+dCf/NepT+40ngHYMP82SrDba4ySesiAY\nzlufXndOEyL5aRwi3mpWud6tUzN/6Cu0oAY6yFJ1Eq0HZHXhVmcBNL5zAz+P\nQCcD\r\n=6ug3\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.2_1562728016643_0.8781249785044876","host":"s3://npm-registry-packages"},"_id":"sylvanas@0.4.0-beta.2","version":"0.4.0-beta.2"}