Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
? `
import { Request, Response } from "express"
export default (req: Request, res: Response) => {
res.send("📝 ${req.path}")
}
`
: `
module.exports = (req, res) => {
res.send("📝 ${req.path}")
}
`
)
// Create the file exists
jetpack.file(filepath, { content })
// Wait for the file to exist
await waitOn({ resources: [filepath] }, undefined)
// Wait for the file to open
execSync(`code . -g ${filepath}`)
// Reload the requested URL
// ! Hopefully the router has been re-created by this point!
res.redirect(req.originalUrl)
}
)
function exportSVG(outputFolder, path, svg) {
let width = svg.width.baseVal.value
let height = svg.height.baseVal.value
let pngPath = toPath(outputFolder, path, 'png')
let svgPath = toPath(outputFolder, path, 'svg')
// Save as a png
svgTo.png(svg.outerHTML, pngPath,
width, height)
// Save as SVG
jetpack.file(svgPath, {content: svg.outerHTML})
}
it('rejects if storage path is a file', (done) => {
const anyFile = pathUtil.resolve(utils.workingDir, 'any.txt');
jetpack.file(anyFile);
scatteredStore.create(anyFile, (err) => {
expect(err.message).toEqual('Given path is a file, but directory is required for scattered-store to work');
done();
});
});
gulp.task('release', ['createDirs'], () => {
fsJ.file(path.join(releaseVersionDir, 'run.sh'), {mode: '775'});
fsJ.file(path.join(releaseVersionDir, 'setup.sh'), {mode: '775'});
fsJ.copy(resDir, releaseVersionDir, {overwrite: true});
fsJ.copy(buildDir, releaseBuildDir, {overwrite: true});
fsJ.copy(packageJsonPath, packageJsonReleasePath, {overwrite: true});
});