@ark-us/ewasmvm-js
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

ewasmvm-js

NPM scripts

  • npm t: Run test suite
  • npm start: Run npm run build in watch mode
  • npm run test:watch: Run test suite in interactive watch mode
  • npm run test:prod: Run linting and generate coverage
  • npm run build: Generate bundles and typings, create docs
  • npm run lint: Lints code
  • npm run commit: Commit using conventional commit style (husky will tell you to use it if you haven't 😉)

Automatic releases

Prerequisites: you need to create/login accounts and add your project to:

Setup steps

Follow the console instructions to install semantic release and run it (answer NO to "Do you want a .travis.yml file with semantic-release setup?").

Note: make sure you've setup repository.url in your package.json file

npm install -g semantic-release-cli
semantic-release-cli setup
# IMPORTANT!! Answer NO to "Do you want a `.travis.yml` file with semantic-release setup?" question. It is already prepared for you :P

From now on, you'll need to use npm run commit, which is a convenient way to create conventional commits.

Git Hooks

There is already set a precommit hook for formatting your code with Prettier 💅

By default, there are two disabled git hooks. They're set up when you run the npm run semantic-release-prepare script. They make sure:

License

Copyright 2023 Loredana Cirstea loredana.cirstea@gmail.com

Readme

Keywords

none

Package Sidebar

Install

npm i @ark-us/ewasmvm-js

Weekly Downloads

2

Version

0.0.1

License

GPLv3

Unpacked Size

6.37 MB

Total Files

64

Last publish

Collaborators

  • loredanacirstea