Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@rebilly/recomponents-next

Package Overview
Dependencies
Maintainers
5
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rebilly/recomponents-next

  • 3.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
5
Created
Source

Revel

Revel

Design and develop clean, elegant, and performant Rebilly experiences.


View Documentation

npm latest version semantic-release: conventional commits Release status

About this repo

Revel is the design system used by designers and developers at Rebilly to build clean, elegant, and performant experiences for its merchants.

Commands

Install dependecies and start development

yarn && yarn docs:dev

Commands

CommandDescription
devRun the dev server for the component documentation. See docs:dev.
docs:devRun the dev server for the component documentation.
docs:buildBuild component documentation as a static HTML site.
buildBuild the library.
build:watchBuild the library and rebuild on file changes.
playground:devRun the playground dev server (see Playground).
lintRun eslint.
lint:fixRun eslint and automatically fix issues.
test:unitRun the unit tests.
test:unit:watchRun the unit tests on changed files, in watch mode.

Playground

Sometimes it is easier to test a complex configuration directly in a vue application, rather than through our vuepress documentation.

For this, we provide a playground server which can be run with:

yarn playground:dev

Note: You must copy the playground component file /src/playground/Playground-copyme.vue to Playground.vue.

Contribution guide

This package is following the Semantic Versioning specification with Conventional Commits and automated released with Semantic Release.

Pull-requests are squashed into main, and by default the title of the PR becomes the commit message. For this reason, PR titles in this repository are linted against Conventional Commits.

To create a feature, or fix an issue, create a PR into main with your fix, and ensure that the PR title follows Conventional Commits. Once approved, squash merging the PR into main will trigger Semantic Release, which will determine if a release is required based on the commit and if so automatically package and release the new version.

The following table shows examples of PR titles / main commit messages and the release they would trigger:

Commit/PR TitleVersion
perf(datepicker): ...Patch release
fix(datepicker): use margin of parent component in picker allocationPatch release
feat(datepicker): add option to specify picker vertical alignmentFeature release
feat(datepicker)!: add option to specify picker vertical alignmentBreaking Release
feat(datepicker): BREAKING CHANGE migrate from vuejs-datepicker to vue-date-pickerBreaking release

Note: Only commit types fix, feat, perf or breaking changes will trigger a release. Types such as docs, chore, refactor will not trigger a release.

FAQs

Package last updated on 19 Apr 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc