Security News
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
piral-cli-webpack5
Advanced tools
Provides debug and build capabilities for pilets and Piral instances using Webpack v5.
This plugin enables using Webpack v5 as the bundler for Piral instances and pilets.
Use your favorite NPM client for the installation:
npm i piral-cli-webpack5 --save-dev
Note: The plugin has to be installed to tell the piral-cli
to use Webpack v5 as the default bundler.
There is nothing to do. Standard commands such as piral build
or pilet debug
will now work with Webpack as the bundler.
This plugin comes with batteries included. You don't need to install or specify your Webpack version.
Right now it includes:
babel-loader
,css-loader
,file-loader
,source-map-loader
,sass-loader
,style-loader
,ts-loader
,parcel-codegen-loader
,import-maps-webpack-plugin
,html-webpack-plugin
,mini-css-extract-plugin
,optimize-css-assets-webpack-plugin
,terser-webpack-plugin
,webpack
, andwebpack-dev-server
.As such it should be prepared to include assets (images, videos, ...), stylesheets (CSS and SASS), and work with TypeScript.
Right now the output of this plugin is for the v1 pilet schema only!
No support for the legacy v0 pilet schema.
You can still leverage your own webpack.config.js
. Either just export what you want to have overwritten, e.g.,
module.exports = {
devtool: 'inline-source-map',
};
or specify a function that is called with the already created configuration.
An example would be:
module.exports = function(config) {
config.plugins.push(myAwesomePlugin);
config.entry.side = ['@babel/polyfill'];
return config;
};
Piral is released using the MIT license. For more information see the license file.
0.13.3 (July 28, 2021)
favicon-webpack-plugin
in piral-cli-webpack
piral-cli-parcel
in piral-breadcrumbs
(#385)apiKeys
in .piralrc
filepilet build
dashboardPath
and piralChildren
as options for renderInstance
piral-vue-3
covering Vue@3piral-ng
to support all (current) versions of Angularnode-sass
with sass
master
branch to main
FAQs
Provides debug and build capabilities for pilets and Piral instances using Webpack v5.
The npm package piral-cli-webpack5 receives a total of 2,870 weekly downloads. As such, piral-cli-webpack5 popularity was classified as popular.
We found that piral-cli-webpack5 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Security News
Socket CEO Feross Aboukhadijeh discusses open source security challenges, including zero-day attacks and supply chain risks, on the Cyber Security Council podcast.
Security News
Research
Socket researchers uncover how threat actors weaponize Out-of-Band Application Security Testing (OAST) techniques across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.