jsenv / jsenv-core

Develop, test and build JavaScript projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@jsenv/core npm package

Jsenv was created to provide a tool that can be used both for the web and Node.js. It has naturally evolved to cover the core needs of a JavaScript project: developement, testing and building for production.

  • 👌 Seamless integration with standard HTML, CSS and JS.
  • Same tooling for dev, tests and build.
  • 🤯 Can execute tests on Chrome, Firefox, Safari and Node.js.

Documentation

https://github.com/jsenv/jsenv-core/wiki

Installation

npm install --save-dev @jsenv/core

@jsenv/core is tested on Mac, Windows, Linux with Node.js 18. Other operating systems and Node.js versions are not tested.

Name

The name "jsenv" stands for JavaScript environments.
"jsenv" without capital letter because "JSEnv" would be too painful to type.

Logo

The logo is composed by the name at the center and two circles orbiting around it. One of the circle is web browsers, the other is Node.js. It represents the two JavaScript runtimes supported by jsenv.

jsenv logo with legend

See also

Link Description
@jsenv/assert NPM package to write assertions
I am too lazy for a test framework Article presenting a straightforward testing experience

About

Develop, test and build JavaScript projects

License:MIT License


Languages

Language:JavaScript 85.9%Language:HTML 13.4%Language:CSS 0.7%Language:TypeScript 0.0%Language:SCSS 0.0%