solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
File Explorer
Download Latest Version (.zip)- config.json
- README.md
- bug_report.yml
- config.yml
- cve-lite.yml
- main-ci.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- logo.png
- examples.md
- CHANGELOG.md
- index.js
- package.json
- README.md
- test.js
- kairo.cjs
- preact.cjs
- rval-mod.cjs
- s-mod.cjs
- s.cjs
- sinuous-mod.cjs
- sinuous.cjs
- usignal.cjs
- vuerx.cjs
- message-noarray.cjs
- message.cjs
- queue-noarray.cjs
- queue.cjs
- bench.cjs
- results.md
- package.json
- index.ts
- package.json
- tsconfig.json
- hyperscript.ts
- index.ts
- package.json
- README.md
- tsconfig.json
- index.ts
- lit.ts
- package.json
- README.md
- tsconfig.json
- array.ts
- observable.ts
- scheduler.ts
- signal.ts
- component.ts
- flow.ts
- hydration.ts
- index.ts
- Suspense.ts
- index.ts
- reactive.ts
- rendering.ts
- index.ts
- index.ts
- modifiers.ts
- mutable.ts
- server.ts
- store.ts
- modifiers.spec.ts
- mutable.spec.ts
- mutableWithClass.spec.tsx
- store.spec.ts
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- lazy.spec.ts
- array.spec.ts
- component.bench.ts
- component.spec.ts
- component.type-tests.ts
- dev.spec.ts
- external-source.spec.ts
- MessageChannel.ts
- observable.spec.ts
- rendering.spec.ts
- resource.spec.ts
- resource.type-tests.ts
- scheduler.spec.ts
- signals.memo.spec.ts
- signals.spec.ts
- signals.type-tests.ts
- index.ts
- universal.ts
- package.json
- README.md
- tsconfig.json
- index.ts
- server.ts
- client.ts
- core.ts
- index.ts
- jsx.ts
- server-mock.ts
- index.ts
- package.json
- tsconfig.build.json
- tsconfig.json
- context.spec.tsx
- dynamic.spec.tsx
- element.spec.tsx
- errorboundary.spec.tsx
- for.spec.tsx
- index.spec.tsx
- lazy.spec.tsx
- portal.spec.tsx
- server-mock.spec.tsx
- show.spec.tsx
- suspense.spec.tsx
- switch.spec.tsx
- transition.spec.tsx
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- .npmignore
- babel.config.cjs
- CHANGELOG.md
- jsx-runtime.d.ts
- package.json
- README.md
- rollup.config.js
- tsconfig.build.json
- tsconfig.json
- tsconfig.test.json
- vite.config.mjs
- vitest.server.config.mjs
- index.ts
- CHANGELOG.md
- package.json
- README.md
- sample.jsx
- tsconfig.json
- index.js
- rollup.config.js
- index.js
- Profile.js
- App.js
- Home.js
- Settings.js
- index.js
- router.js
- favicon.ico
- styles.css
- export.js
- index.js
- rollup.config.js
- index.js
- rollup.config.js
- index.js
- rollup.config.js
- .gitignore
- index.cjs
- index.d.ts
- index.js
- writeToDisk.cjs
- writeToDisk.js
- CHANGELOG.md
- package.json
- README.md
- downloaded.spec.ts
- babel.config.cjs
- CHANGELOG.md
- package.json
- test-imports.mjs
- tsconfig.json
- .editorconfig
- .gitignore
- .gitpod.yml
- .nvmrc
- .prettierrc
- banner.png
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.json
- tsconfig.test.json
- turbo.json
# Installation Guide
1. Get the code
git clone https://github.com/solidjs/solid
Downloads the entire project code from GitHub to your computer.
cd solid
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
> npm i # or yarn or pnpm
Type this command into your terminal and run it.
> npm run dev # or yarn or pnpm
Starts the development/run server.
> npm i -D babel-preset-solid
Type this command into your terminal and run it.
> npm i solid-js
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
