Natural State Community Internet Exchange - Arkansas's first community-driven Internet Exchange Point.
This is the official website for NS-CIX, migrated from a static HTML/CSS/JS implementation to SvelteKit for better performance, maintainability, and future scalability.
# Install dependencies
npm install
# Start development server on http://localhost:3000
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Type check (once svelte-check is installed)
npm run check
# Continuous type checking
npm run check:watch
ns-cix-sveltekit/
├── src/
│ ├── app.html # HTML template
│ ├── app.pcss # Global styles entry
│ ├── lib/ # Shared components and utilities
│ │ ├── components/ # Reusable Svelte components
│ │ ├── stores/ # Svelte stores
│ │ └── utils/ # Utility functions
│ ├── routes/ # SvelteKit routes
│ │ ├── +layout.svelte
│ │ └── +page.svelte
│ └── styles/ # Global PostCSS styles
├── static/ # Static assets
├── svelte.config.js # SvelteKit configuration
├── vite.config.js # Vite configuration
└── postcss.config.cjs # PostCSS configuration
The site is configured to build as a static site using @sveltejs/adapter-static
:
npm run build
# Output will be in the 'build' directory
Please ensure all changes maintain:
Copyright 2025 NS-CIX. All rights reserved.