# 自分がよく使う npm package

# camelcase ハイフォン、アンダーバー、スペース、ドットで定義されたテキストをキャメルケース化する

Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: foo-bar → fooBar (opens new window)

# clipboard ワンクリックでクリップボードへコピー

Modern copy to clipboard. No Flash. Just 3kb gzipped. (opens new window)

# driver.js ハイライト&&フォーカス案内

Powerful yet light-weight, vanilla JavaScript engine to drive the user's focus across the page (opens new window)

# dropzone ドラグして受け取る

Dropzone.js is a light weight JavaScript library that turns an HTML element into a dropzone. This means that a user can drag and drop a file onto it, and the file gets uploaded to the server via AJAX. (opens new window)

# echarts 高機能チャート

ECharts is a free, powerful charting and visualization library offering an easy way of adding intuitive, interactive, and highly customizable charts to your commercial products. It is written in pure JavaScript and based on zrender, which is a whole new lightweight canvas library. (opens new window)

# element-ui vuejs ベースの UI ライブラリ

A Vue.js 2.0 UI Toolkit for Web. (opens new window)

# file-saver js でファイル保存

FileSaver.js is the solution to saving files on the client-side, and is perfect for web apps that generates files on the client, However if the file is coming from the server we recommend you to first try to use Content-Disposition attachment response header as it has more cross-browser compatiblity. (opens new window)

# fuse.js 曖昧検索してくれる

Fuse.js is an Apache License open source project. Maintaining and updating it takes up a good chunk of time, and there's still plenty of work to do. To be able to provide the project with the attention it deserves, I decided to experiment with sponsorship and/or support. If this works out, I can route the chunk of time that is usually spent on lucrative endeavors to this project. (opens new window)

A simple, lightweight JavaScript API for handling cookies (opens new window)

# jsonlint json バリデーター

A pure JavaScript version of the service provided at jsonlint.com. (opens new window)

# jszip js で zip ファイル操作

A library for creating, reading and editing .zip files with JavaScript, with a lovely and simple API. (opens new window)

# node-sass sass ファイルをコンパイルする

Node-sass is a library that provides binding for Node.js to LibSass, the C version of the popular stylesheet preprocessor, Sass.
It allows you to natively compile .scss files to css at incredible speed and automatically via a connect middleware. (opens new window)

# normalize.css ブラウザー CSS リセット用の css

A modern alternative to CSS resets (opens new window)

# nprogress プログレスバーの制御

Slim progress bars for Ajax'y applications. Inspired by Google, YouTube, and Medium. (opens new window)

# path-to-regexp 正規表現使ってパラメータ:id マッチさせる

Turn a path string such as /user/:name into a regular expression. (opens new window)

# screenfull いろんなブラウザーでフルースクリン表示する

Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have to. (opens new window)

# sortablejs ドラグドロップリスト

Sortable is a JavaScript library for reorderable drag-and-drop lists. (opens new window)

# tui-editor markdown エディター

GFM Markdown WYSIWYG Editor - Productive and Extensible (opens new window)

# vue 光るミドリの V

Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider: (opens new window)

# vue-count-to 数字を動的に走らせる

vue-countTo is a dependency-free, lightweight vue component that can be overwrited easingFn by yourself. You can set startVal and endVal ,it will automatic judge count up or count down. It is support vue-ssr. It is learn from countUp.js; (opens new window)

# vue-i18n 多言語対応するための vue プラグイン

Internationalization plugin for Vue.js (opens new window)

# vue-router vue のルートプラグイン

vue-router is the official router for Vue.js. It deeply integrates with Vue.js core to make building Single Page Applications with Vue.js a breeze. (opens new window)

# vue-splitpane 画面分割する

Split-Pane component built with vue2.0, can be split vertically or horizontally. (opens new window)

# vuedraggable リスト間ドラグ移動

Vue component (Vue.js 2.0) or directive (Vue.js 1.0) allowing drag-and-drop and synchronization with view model array.
Based on and offering all features of Sortable.js (opens new window)

# vuex vue の集中型状態管理ね

Centralized State Management for Vue.js. (opens new window)

# webpack-visualizer-plugin webpack バンドルを可視化する分析ツール

Visualize and analyze your Webpack bundle to see which modules are taking up space and which might be duplicates. (opens new window)

# xlsx csv/json/txt/html データインポートエクスポート

Parser and writer for various spreadsheet formats. Pure-JS cleanroom implementation from official specifications, related documents, and test files. Emphasis on parsing and writing robustness, cross-format feature compatibility with a unified JS representation, and ES3/ES5 browser compatibility back to IE6. (opens new window)

# axios Ajax みたいなもの

Promise based HTTP client for the browser and node.js (opens new window)

# font-awesome icon アイコンなら

The iconic font and CSS framework (opens new window)

# autoprefixer css 自動変換でブラウザー対応

PostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values from Can I Use. It is recommended by Google and used in Twitter and Alibaba. (opens new window)

# quill テキストエディター

QuillJS is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and open sourced by Salesforce. (opens new window)

# address

Get current machine IP, MAC and DNS servers. (opens new window)

2019-06-18
  • npm