Registry / web-framework / rc-server

rc-server

JSON →
library3.3.5jsnpmunverified

Deprecated development server for react-component projects. Version 3.3.5 is the last release. It provided JSX support, autoprefixing, test runner integration (mocha-phantomjs), and CommonJS bundling for the browser. Replaced by rc-tools (specifically `rc-tools run server`). No longer maintained; users should migrate to rc-tools or modern alternatives like webpack-dev-server or Vite, which offer far better performance, HMR, and broader ecosystem support.

npm install rc-server
INSTALL
IMPORT
SIG · RC-SERVER
R
rc-server
web-frameworkjavascriptv3.3.5
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

rc-server CLI
✓ npx rc-server or node --harmony node_modules/.bin/rc-server
✗ rc-server (without npx or the full path, may not be found in PATH)
CLI tool; no JavaScript import. Run with --harmony flag for older Node versions as documented.

Sets up a minimal rc-server project with a React component, package.json script, and server start command.

// Create a basic rc-server project structure: // index.js /** @jsx React.DOM */ var Component = require('./lib/Component'); module.exports = <Component />; // lib/Component.js /** @jsx React.DOM */ var React = require('react'); var Component = React.createClass({ render: function(){ return <div>Hello from rc-server</div>; } }); module.exports = Component; // package.json (partial) { "devDependencies": { "rc-server": "^3.0.0" }, "scripts": { "start": "node --harmony node_modules/.bin/rc-server" }, "config": { "port": 8001 } } // Install and run: // npm install // npm start
rc-server --version
Debug
Known issues
deprecatedThis project is deprecated. Use rc-tools run server instead.
fix
Migrate to rc-tools: install rc-tools, replace 'rc-server' with 'rc-tools run server' in scripts.
affects: >=0.0.0
breakingRequires Node >=0.11 and --harmony flag; incompatible with modern Node versions (>=12) without additional transpilation.
fix
Upgrade to a modern server like webpack-dev-server or Vite that supports current Node.js LTS.
affects: >=3.0.0 <4.0.0
gotchaUses old JSX transform (@jsx React.DOM) incompatible with React 17+ and modern Babel presets.
fix
Update source files to use modern JSX transform (React 17+'s automatic runtime) and a current build tool.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'rc-server'
Missing local installation or global install without proper NODE_PATH.
fix
Run `npm install rc-server --save-dev` in your project directory, then use the command via npx or the node_modules/.bin path.
bash: rc-server: command not found
Not installed globally and not using npx.
fix
Use `npx rc-server` or run from project root with `node ./node_modules/.bin/rc-server`.
SyntaxError: Unexpected token <
JSX is not transpiled; the project may not have the @jsx pragma or Babel is missing.
fix
Add `/** @jsx React.DOM */` at the top of every JSX file, or use a modern transpiler like Babel with the appropriate React preset.
Upgrade
Version history
3.3.5latest on npm
Audit
Dependencies
reactrequiredPeer dependency for rendering React components; required at runtime for JSX transformation
Agent activity
4 hits · last 30 days
node
4
Resources
rc-server — npm install rc-server · libregistry