
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Riptle is a simple and lightweight static site generator made using [RippleJS](https://ripplejs.com/) that converts your Markdown files into a static website. It's built with TypeScript and is easy to extend and customize.
Riptle is a simple and lightweight static site generator made using RippleJS that converts your Markdown files into a static website. It's built with TypeScript and is easy to extend and customize.
To use Riptle, you need to have Node.js and npm installed. You can install Riptle as a dependency in your project:
npm install riptle
Create your Markdown files:
Create a directory to store your Markdown files. For example, you can create a content directory and put your .md files inside it.
Create a configuration file:
Create a ripple.config.ts file in the root of your project. This file will define the routes for your static site.
// ripple.config.ts
import type { Route } from 'riptle';
export default {
'/': './content/index.md',
'/about': './content/about.md',
} as Route;
Create a build script:
Create a build script (e.g., build.ts) to run the static site generation.
// build.ts
import { buildStaticSite } from 'riptle';
import { resolve } from 'path';
const rootDir = resolve(__dirname);
const outDir = resolve(__dirname, 'dist');
buildStaticSite(rootDir, outDir);
Run the build script:
You can run the build script using ts-node:
ts-node build.ts
This will generate the static HTML files in the dist directory.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
FAQs
Riptle is a simple and lightweight static site generator made using [RippleJS](https://ripplejs.com/) that converts your Markdown files into a static website. It's built with TypeScript and is easy to extend and customize.
We found that riptle 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.