Skip to content

Releases: alvis/presetter

v1.0.0

16 Jul 08:37
2ee55bd
Compare
Choose a tag to compare

💻 Continuous Integration

  • add automated tests via github actions (eff8d1f)
  • release automatically via github actions (2e7b47d)

👷 Build

  • adopt angular-emoji as the changelog template (91a9bd3)
  • preset: add build pipeline to the project (cfa9d3a)
  • preset: add prettier to the project (ee8b850)
  • preset: add typescript to the project (7c24a75)
  • preset: use npm for bootstrapping (ecae2f3)
  • presetter/cli: add npm scripts for running project tasks (0890c29)

📦 Code Refactoring

  • add a json extension to all rc files (18d7195)

✨ Features

  • cli: link presetter CLI on the root (7bad25f)
  • preset: export contained configurations (27a8c9f)
  • preset: provide customisation on directories (cbb7a34)
  • preset/build: add babel for script building (b3546ea)
  • preset/build: add some build utilities (867847c)
  • preset/build: add tscpaths for translating relative path (2dc3771)
  • preset/build: adopt angular-emoji as the changelog preset (67699ab)
  • preset/fmt: add prettier for code formatting (8fa3c2e)
  • preset/git: add a .gitignore template that ignores build artifacts (4f5b9d8)
  • preset/lint: add eslint for code linting (e82fb42)
  • preset/lint: add leasot for identifying TODO items (1c4571b)
  • preset/npm: add a .npmignore template that only include lib (fa671a4)
  • preset/release: add standard-version for release management (24e6cbb)
  • preset/script: add a standard template for npm scripts (a322087)
  • preset/script: add shortcuts for coverage and watch (67b0689)
  • preset/script: add shortcuts for prerelease (40668b5)
  • preset/test: add jest for testing (0a741e7)
  • preset/test: add ts-node and tsconfig-path for development (4878efe)
  • preset/ts: add typescript and configuration files (01719a6)
  • preset/util: provide common helpers (77bd428)
  • presetter/cli: provide a command line interface for presetter (7403064)
  • presetter/err: provider helpers for handling errors (1563650)
  • presetter/pkg: provider helpers for handling packages (32e48a8)
  • presetter/preset: provide helpers for setting up a preset (7545351)
  • presetter/run: provide a task runner (fca0c1d)
  • presetter/task: provide helpers for task analysis (9a5c1e2)