Create your Own: Publishing
If you would like to publish a preset to use it on multiple websites or share it with your friends you can do like so.
-
Pick a name for the package
- use the convention
rocket-preset-${name} - for this example we use
rocket-preset-fire-theme.
- use the convention
-
Create a new folder
fire-theme -
Create a folder
fire-theme/presetcopyfireTheme.jsfrom above intopreset/fireTheme.js -
Add a 👉
package.json{ "name": "rocket-preset-fire-theme", "version": "0.3.0", "description": "Fire Theme for Rocket", "license": "MIT", "type": "module", "exports": { ".": "./index.js", "./preset/": "./preset/" }, "files": ["*.js", "preset"], "keywords": ["rocket", "preset"] } -
Add a 👉
index.jsexport { fireTheme } from './preset/fireTheme.js';
-
Add a 👉
README.md# FireTheme This is a theme/preset for [Rocket](https://rocket.modern-web.dev/). ## Installation ``` npm i -D fire-theme ``` Add it to your 👉 `rocket.config.js` ```js import { fireTheme } from 'fire-theme'; /** @type {import('@rocket/cli').RocketCliOptions} */ export default ({ presets: [rocketLaunch(), fireTheme()], }); ```