@jsenv/core

38.4.8 • Public • Published

@jsenv/core npm package

Jsenv is a tool to develop test and build projects using JavaScript. It favors standards and simplicity.

As a result it can be enjoyed by people without much experience in tooling or seeking for a simple tool without hidden complexities.

The core tools provided by jsenv:

  1. dev server; a server for source files
  2. build; generate an optimized version of source files into a directory
  3. build server; a server for build files
  4. test runner; execute all test files at once

Link to documentation

The best parts

Demos

A demo is a project pre-configured with jsenv.
The following command can be used to install and try a demo:

npm create jsenv@latest

It will prompt to choose one of the available demo:

? Select a demo: › - Use arrow-keys. Return to submit.web
    web-components
    web-react
    web-preact
    node-package

Selecting "web" will copy create-jsenv/demo-web files into a directory:

✔ Select a demo: › web
✔ copy demo files into "[...]jsenv-demo-web/" (done in 0.1 second)
----- commands to run -----
cd jsenv-demo-web
npm install
npm start
---------------------------

After running the suggested commands the demo is ready.

The demo contains preconfigured scripts:

  • npm run dev: starts a server for source files; Documented in B) Dev.
  • npm run build: generate build files; Documented in C) Build.
  • npm run build:serve: start a server for build files; Documented in C) Build#how-to-serve-build-files.
  • npm run test: execute test files; Documented in D) Test.

Dependents (3)

Package Sidebar

Install

npm i @jsenv/core

Weekly Downloads

112

Version

38.4.8

License

MIT

Unpacked Size

1.42 MB

Total Files

194

Last publish

Collaborators

  • jsenv-admin
  • dmail