UNPKG

uncors

Version:

A simple dev HTTP/HTTPS reverse proxy for replacing CORS headers.

11 lines 899 B
#!/usr/bin/env node const path = require('path'); const child_process = require('child_process'); const mapping = { linux_arm: [ 'uncors_linux_arm', 'uncors' ], linux_ia32: [ 'uncors_linux_386', 'uncors' ], linux_arm64: [ 'uncors_linux_arm64', 'uncors' ], linux_x64: [ 'uncors_linux_amd64', 'uncors' ], win32_ia32: [ 'uncors_windows_386', 'uncors.exe' ], win32_arm: [ 'uncors_windows_arm', 'uncors.exe' ], win32_x64: [ 'uncors_windows_amd64', 'uncors.exe' ], win32_arm64: [ 'uncors_windows_arm64', 'uncors.exe' ], darwin_x64: [ 'uncors_darwin_amd64', 'uncors' ], darwin_arm64: [ 'uncors_darwin_arm64', 'uncors' ] }; const modulesDirectory = path.dirname(__dirname); const definition = mapping[process.platform + '_' + process.arch]; const packagePath = path.join(modulesDirectory, ...definition); child_process.spawn(packagePath, process.argv.splice(2), { stdio: 'inherit', env: process.env, });