atma-utils v0.2.66
Util Functions
Embeddable
lib/utils.embed.jsAll functions are in the top-level scope.
Module
- All functions are wrapped to an object, e.g.
require('atma-utils').obj_getPropertyorimport { obj_getProperty } from 'atma-utils'
Functions
- Object
obj_getProperty(obj, path)obj_setProperty(obj, path, val)obj_extend(a, b)obj_extendMany(a, [ ...args])obj_create(obj)
- Array
arr_remove
- Function
fn_proxy(fn, ctx)fn_doNothing
is
is_Function(x)is_String(x)is_notEmptyString(x)is_Array(x)is_ArrayLike(x)is_Object(x)is_rawObject(x)
class
class_create([...Base:Function|Object], Proto:Object)Proto := Object { constructor: Function, ... }class_createExSimilar to
class_createbut also handles the property accessors. Theclass_createis in this way much more simple and has better performance.class_DfrPromise
class_EventEmitterEvent Emitter
error
error_createClass(name:String, Proto:Object):Functionerror_formatSource(source:String, index:Number, ?filename:String):Stringerror_cursor(source:String, index:Number):Array<lines, lineNum, rowNum>error_formatCursor(lines:Array, lineNum: Number, rowNum: Number):String
Prototype fn references
_Array_slice_Array_splice_Array_indexOf_Obj_hasOwnProp_
Build
$ npm install
$ npm run buildRelease
- Bump
- Builds
- Commit
releasebranch - Push/Pulblish:
- to
git - to
npm
- to
$ npm install
$ npm run releaseTest
$ npm install
$ npm test:copyright: 2021 - MIT - Atma.js
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago