
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
CLI for JavaScript plugin development using TypeScript, Babel, CSS preprocessor, etc.
This package has been moved to: https://www.npmjs.com/package/@dadajam4/plugboy
CLI for JavaScript plugin development using TypeScript, Babel, CSS preprocessor, etc.
npm install dd-plugboy -D
npx plugboy scaffold (package.json will be updated automatically.)npx plugboy (Bundle your plugin.)It is not required. However, it is usually necessary to develop plugins.
touch path/to/yourproject/plugin.config.js
Although the installation location and name of the file are optional, you can omit the setting of the path when executing the CLI command by creating it under the name of "plugin.config.js" directly under the project.
--
'universal' | 'node' | 'browser''universal'--
string'index.js'Specify the file path to be the end point of the application. Both relative path and absolute path can be set.
--
string'dist'Specify the output destination of the bundle.
--
string(from package.json)Set the name of the bundle.
--
string(Camel case with capitalized top of "config.name")It is handed over to rollup as it is.
--
string[]['last 2 versions', 'not IE < 11']This is the list of browsers supported by the plugin.
--
boolean | objectPlease enable it when developing vue plugin. Some settings such as babel's presets are done automatically.
--
boolean | objectPlease set it to valid when using sass (or scss).
--
objectThis option is set to cssnano.
--
boolean | objectPlease set it to valid when using autoprefixer.
--
boolean | objectPlease set it to valid when using autoprefixer. If vue is enabled, this setting is automatically enabled.
--
boolean | objectPlease set it to valid when using TypeScript.
--
string[]It is handed over to rollup as it is.
--
{ [key: string]: string }It is handed over to rollup as it is.
In order to prevent unnecessary modules from being installed for plugin development, only minimal modules are installed in dependencies.
Install the following modules as necessary. (You can check with the message Cannot find module 'xxxxx' at the time of CLI execution)
@babel/core, rollup-plugin-babel@vue/babel-preset-app, vue-template-compiler, rollup-plugin-vuerollup-plugin-css-only, cssnanorollup-plugin-postcssautoprefixernode-sass, rollup-plugin-sasstypescript, rollup-plugin-typescript2FAQs
CLI for JavaScript plugin development using TypeScript, Babel, CSS preprocessor, etc.
We found that dd-plugboy demonstrated a not healthy version release cadence and project activity because the last version was released 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
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.