Skip to content

Quick Start

Install NexaSpace using your preferred package manager:

Terminal window
# npm
npm install nexaspace
# yarn
yarn add nexaspace
# pnpm
pnpm add nexaspace

Create a new NexaSpace project:

Terminal window
npx create-nexaspace-app my-app
cd my-app
npm run dev

Create a nexaspace.config.js file in your project root:

export default {
// Basic configuration
name: 'my-app',
version: '1.0.0',
// Server settings
server: {
port: 3000,
host: '0.0.0.0'
},
// Feature flags
features: {
auth: true,
analytics: true,
caching: true
}
}

Here’s a simple NexaSpace application:

import { NexaSpace, Route } from 'nexaspace';
const app = new NexaSpace();
// Define a route
app.get('/hello', (req, res) => {
res.json({ message: 'Hello, NexaSpace!' });
});
// Start the server
app.listen(3000, () => {
console.log('🚀 NexaSpace running on port 3000');
});