chrisvxd / story2sketch

Convert Storybook into Sketch symbols šŸ’Ž
Other
402 stars 32 forks source link

handle replacing multiple spaces and slashes within a story name #72

Closed hipstersmoothie closed 5 years ago

hipstersmoothie commented 5 years ago

Previously it was only replacing 1 of each of these characters and I would get an error like:

(node:87641) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/Users/alisowski/Documents/web-components/out/sketch/Components|Deck+Carrousel/Header.asketch.json'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.writeFileSync (fs.js:1299:33)
    at Story2sketch.writeByGrouping (/Users/alisowski/Documents/web-components/node_modules/story2sketch/lib/server/Story2sketch.js:838:24)
    at Story2sketch._callee6$ (/Users/alisowski/Documents/web-components/node_modules/story2sketch/lib/server/Story2sketch.js:886:24)
    at tryCatch (/Users/alisowski/Documents/web-components/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:62:40)
    at Generator.invoke [as _invoke] (/Users/alisowski/Documents/web-components/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:296:22)
    at Generator.prototype.(anonymous function) [as next] (/Users/alisowski/Documents/web-components/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:114:21)
    at step (/Users/alisowski/Documents/web-components/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
    at /Users/alisowski/Documents/web-components/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13
    at <anonymous>
chrisvxd commented 5 years ago

Thanks @hipstersmoothie šŸ™