
Security News
PEP 810 Proposes Explicit Lazy Imports for Python 3.15
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
@neodx/autobuild
Advanced tools
In early development
One command, one dependency and zero configuration to build your libraries.
.swcrc
).babelrc
or other formats) - we should replace (or add one more step?) swc with babel when we found .babelrc
postcss.config.js
or any other pre-processor)my-file.module.css
) and global (any other) filesbaseUrl, paths, externalHelpers, target, sourceMap, experimentalDecorators
CJS
, ESM
(.mjs), UMD
package.json
update suggestion: exports
and typesVersions
Install autobuild with any package manager: yarn add -D @neodx/autobuild
/ npm i -D @neodx/autobuild
.
Describe your package.json:
{
files: ['dist', 'README.md'],
scripts: {
build: 'autobuild src/index.ts'
}
}
And try to run our CLI: yarn autobuild
We use rollup-plugin-dts
and rollup-plugin-postcss
,
both of them significant slow down the build time.
Probably, we will change our setup with other solutions or even with self-made plugins in future.
Unfortunately, currently we can't provide great CSS output :(
Supported features:
my-file.module.css
), global stylesUnsupported:
[rejected]
Replace postcss plugin with https://www.npmjs.com/package/rollup-plugin-styles.scss
extensionrollup-plugin-styles
FAQs
🛠️ autobuild - Zero configuration libraries builder
The npm package @neodx/autobuild receives a total of 5 weekly downloads. As such, @neodx/autobuild popularity was classified as not popular.
We found that @neodx/autobuild 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
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.