0.3.8 • Published 6 months ago
repacked v0.3.8
Repacked
Initialization
To initialize a new project with repacked
, you can use the following command:
npx create-repacked@latest
Example Configuration
/**
* @type {import('repacked').AppConfig}
*/
const config = {
development: {
open: true, // default is true
port: 4000, // default is 3000
},
output: {
dir: "./dist", // default is ./dist
},
client: {
enabled: true, // default is true
entry: "./src/index.tsx", // default is ./src/index.tsx
template: "./src/index.html", // default is ./src/index.html
},
server: {
enabled: true, // default is false
entry: "./src/server.tsx", // default is ./src/server.ts
},
webpack: (config) => {
return config;
},
jest: (config) => {
return config;
},
};
module.exports = config;
API Documentation
Repacked Configuration Options
This document outlines the configuration options for customizing your Repacked project. All options are optional, and default values will be used if not specified.
development
Settings related to the development server.
Option | Type | Default | Description |
---|---|---|---|
open | boolean | true | Automatically opens the browser on start. |
port | number | 3000 | The port number for the development server. |
output
Controls the output directory for the build.
Option | Type | Default | Description |
---|---|---|---|
dir | string | ./dist | Directory to output build files. |
client
Settings for the client-side application.
Option | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | Whether to enable the client build. |
entry | string | ./src/index.tsx | Path to the client entry file. |
template | string | ./src/index.html | Path to the HTML template used for the client app. |
server
Settings for the server-side application.
Option | Type | Default | Description |
---|---|---|---|
enabled | boolean | false | Whether to enable the server-side build. |
entry | string | ./src/server.ts | Path to the server entry file. |
webpack
A function to customize the Webpack configuration.
Option | Type | Description |
---|---|---|
config | function | A function that takes the Webpack configuration and returns a modified version. |
Example:
webpack: (config) => {
// Modify the Webpack config here
return config;
}
jest
A function to customize the Jest configuration.
Option | Type | Description |
---|---|---|
config | function | A function that takes the Jest configuration and returns a modified version. |
Example:
jest: (config) => {
// Modify the Jest config here
return config;
}
0.3.8
6 months ago
0.3.7
6 months ago
0.3.6
6 months ago
0.3.5
6 months ago
0.3.4
7 months ago
0.3.3
7 months ago
0.3.2
7 months ago
0.3.1
7 months ago
0.3.0
7 months ago
0.2.1
7 months ago
0.2.0
7 months ago
0.1.2
7 months ago
0.1.1
7 months ago
0.1.0
7 months ago
0.0.3-alpha
8 months ago
0.0.2-alpha
8 months ago
0.0.1-alpha
8 months ago
0.0.0-alpha
8 months ago