Loads Python files and transpile to JavaScript using the awesome Transcrypt or Jiphy compilers.
pip install transcrypt
npm install --save-dev py-loader
You may specify jiphy
instead of transcrypt
if you prefer. In this case, ensure that options.compiler
in webpack.config.js
is set to jiphy
(see below).
import Something from 'main.py';
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.py$/,
loader: 'py-loader'
options: {
compiler: 'transcrypt'
}
}
]
}
}
py-loader
can be extended to use other Python compilers. Just fork this repo and extend the compilers
object in index.js
.
Please submit a pull request with your addition.