1.3.8 • Published 3 years ago

@moonwalker/mrm-presets v1.3.8

Weekly downloads
21
License
MIT
Repository
-
Last release
3 years ago

mrm presets for :moon: :walking:

npm.io npm.io

Install

# Install mrm globally if need it
npm i -g mrm

# Install presets package
npm i -g @moonwalker/mrm-presets

Presets

react-component

Generate React component folder

mrm react-component --preset @moonwalker/mrm-presets --config:slug top-navigation --config:prefix components/signup

// Running react-component...
// Create src/components/signup/top-navigation/index.js
// Create src/components/signup/top-navigation/top-navigation.component.js
// Create src/components/signup/top-navigation/top-navigation.stories.js
// Create src/components/signup/top-navigation/top-navigation.styl

Run the generator in the current dirrectory:

cd src/components
mrm react-component --preset @moonwalker/mrm-presets --config:slug top-navigation --config:cwd . --config:prefix signup

// Running react-component...
// Create src/components/signup/top-navigation/index.js
// Create src/components/signup/top-navigation/top-navigation.component.js
// Create src/components/signup/top-navigation/top-navigation.stories.js
// Create src/components/signup/top-navigation/top-navigations.styl

release-it

Custom release flow based on release-it.

Usage:

yarn bump

or

npm run bump

How is working

When running bump command, release-it will do the following steps locally:

  1. set a new package version
  • on master, a new semver version will be inferred based on Angular conventional changelog format
  • on a branch, a new beta tag will be generated

    The version can be manually set by choosing the custom version option.

  1. tag the commit
  2. push the code & tags
  3. create a Github release(GITHUB_TOKEN required)

CI will run the publish flow for tagged commits.

pre-flight-check

Add linting & formatting configs for @moonwalker/pre-flight-check

How is working

lint-staged is running Prettier and Eslint before commit. If there are eslint errors, the commit will stop.

To skip the check entirely, you can use git commit --no-verify.

1.3.8

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.17

6 years ago

1.1.16

6 years ago

1.1.15

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.5

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago