celia
Note: A modern JavaScript utility library delivering modularity, performance, & extras.
Table of contents
Installation
Load celia
via classical <script>
tag
<script src="https://cdn.jsdelivr.net/npm/celia/dist/celia.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/celia/dist/aop.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/celia/dist/browser.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/celia/dist/object.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/celia/dist/qs.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/celia/dist/url.min.js"></script>
CommonJS style with npm
npm install celia --save
import celia from 'celia';
import celia from 'celia/dist/celia.es';
import each from 'celia/each';
import isDate from 'celia/isDate';
import stringify from 'celia/qs/stringify';
import join from 'celia/url/join';
const celia = require('celia');
const { each } = celia;
const { isDate } = celia;
const { stringify } = celia.qs;
const { join } = celia.url;
Usage
Manipulation
API
- camelCase
- debounce
- each
- forEach
- forNumber
- forOwn
- get
- getUid
- hasOwn
- isArrayLike
- isAsyncFunction
- isBoolean
- isDate
- isFunction
- isInteger
- isNil
- isNumber
- isObject
- isPlainObject
- isPromiseLike
- isRegExp
- isString
- isUndefined
- isWindow
- map
- sleep
- type
- aop/after
- aop/around
- aop/before
- browser/msie
- browser/os
- number/forNumber
- number/map
- object/assign
- object/forIn
- object/forOwn
- object/get
- object/map
- qs/parse
- qs/prefix
- qs/stringify
- url/isAbsolute
- url/join
Release History