UNPKG

@digitalpersona/services

Version:
34 lines (25 loc) 1.38 kB
--- layout: default title: Library Maintenance has_toc: false has_children: true permalink: /docs/maintain nav_order: 5 --- {% include header.html %} # Library Maintainance ## Recommended Tools The recommended **package manager** is [yarn](https://yarnpkg.com). While `npm` can also beused, it occasionally breaks and requires deleting the whole `node_modules` folder and all lock files and reinstalling all packages. The recommended **IDE** is [Microsoft VS Code](https://code.visualstudio.com/), with the folowing extensions: * [NPM Support for VS Code](https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script) * [TypeScript Linter](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin) * [Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome) * [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) The recommended **local NPM registry** is [Verdaccio](https://verdaccio.org/). It is very simple to install and configure, and it allows you to test publishing of NPM modules locally, without exposing your unfinished work to the whole world. ## Development Guides * [Code](code.md) * [Build](build.md) * [Test](test.md) * [Document](document.md) * [Version](version.md) * [Deploy](deploy.md)