Add jsnext:main for rollup support. Remove dist/ from the repo.
This commit is contained in:
parent
996ba336e2
commit
9d8232ed33
1
packages/trimkit/.gitignore
vendored
1
packages/trimkit/.gitignore
vendored
@ -1 +1,2 @@
|
||||
node_modules
|
||||
dist
|
||||
|
||||
131
packages/trimkit/dist/trimkit.js
vendored
131
packages/trimkit/dist/trimkit.js
vendored
@ -1,131 +0,0 @@
|
||||
(function(global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
? factory(exports)
|
||||
: typeof define === 'function' && define.amd
|
||||
? define(['exports'], factory)
|
||||
: factory((global.Trimkit = global.Trimkit || {}));
|
||||
})(this, function(exports) {
|
||||
'use strict';
|
||||
|
||||
// Copyright (c) 2016 Timothy Farrell
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
// ES5 output: var a=void 0;
|
||||
// Invocation comparison: undefined ~~~ a
|
||||
// Size delta per invocation: 9 - 1 = 8 bytes
|
||||
// Size saved after: ceil(13 / 8) = 2 usages
|
||||
const Undefined = void 0;
|
||||
|
||||
// ES5 output: var a=requestAnimationFrame;
|
||||
// Invocation comparison: requestAnimationFrame(b) ~~~ a(b)
|
||||
// Size delta per invocation: 24 - 4 = 20 bytes
|
||||
// Size saved after: ceil(28 / 20) = 2 usages
|
||||
const requestAnimationFrame = self.requestAnimationFrame;
|
||||
|
||||
// ES5 output: var a=Array.isArray;
|
||||
// Invocation comparison: Array.isArray(b) ~~~ a(b)
|
||||
// Size delta per invocation: 16 - 4 = 12 bytes
|
||||
// Size saved after: ceil(20 / 12) = 2 usages
|
||||
const isArray = Array.isArray;
|
||||
|
||||
// ES5 output: var a=Array.from;
|
||||
// Invocation comparison: Array.from(b) ~~~ a(b)
|
||||
// Size delta per invocation: 13 - 4 = 9 bytes
|
||||
// Size saved after: ceil(17 / 9) = 2 usages
|
||||
const asArray = Array.from;
|
||||
|
||||
// ES5 output: var a=Object.keys;
|
||||
// Invocation comparison: Object.Keys(b) ~~~ a(b)
|
||||
// Size delta per invocation: 14 - 4 = 10 bytes
|
||||
// Size saved after: ceil(18 / 10) = 2 usages
|
||||
const ObjectKeys = Object.keys;
|
||||
|
||||
// ES5 output: var a=self.document;
|
||||
// Invocation comparison: document ~~~ a
|
||||
// Size delta per invocation: 8 - 1 = 7 bytes
|
||||
// Size saved after: ceil(20 / 7) = 3 usages
|
||||
const DOMDocument = self.document;
|
||||
|
||||
// ES5 output: function a(b){return"function"===typeof b};
|
||||
// Invocation comparison: typeof a==='function' ~~~ a(b)
|
||||
// Size delta per invocation: 21 - 4 = 17 bytes
|
||||
// Size saved after: ceil(43 / 17) = 3 usages
|
||||
function isFunction(obj) {
|
||||
return typeof obj === 'function';
|
||||
}
|
||||
|
||||
// ES5 output: function a(b){return"string"===typeof b};
|
||||
// Invocation comparison: typeof a==='string' ~~~ a(b)
|
||||
// Size delta per invocation: 19 - 4 = 15 bytes
|
||||
// Size saved after: ceil(41 / 15) = 3 usages
|
||||
function isString(obj) {
|
||||
return typeof obj === 'string';
|
||||
}
|
||||
|
||||
// ES5 output: function a(b){return"number"===typeof b};
|
||||
// Invocation comparison: typeof a==='number' ~~~ a(b)
|
||||
// Size delta per invocation: 19 - 4 = 15 bytes
|
||||
// Size saved after: ceil(41 / 15) = 3 usages
|
||||
function isNumber(obj) {
|
||||
return typeof obj === 'number';
|
||||
}
|
||||
|
||||
// ES5 declaration: var a=null;
|
||||
// Invocation comparison: null ~~~ a
|
||||
// Size delta per invocation: 4 - 1 = 3 bytes
|
||||
// Size saved after: ceil(11 / 3) = 4 usages
|
||||
const Null = null;
|
||||
|
||||
// ES5 output: function a(b){return void 0===b};
|
||||
// Invocation comparison: b===undefined ~~~ a(b)
|
||||
// Size delta per invocation: 13 - 4 = 9 bytes
|
||||
// Size saved after: ceil(33 / 9) = 4 usages
|
||||
function isUndefined(a) {
|
||||
return a === undefined;
|
||||
}
|
||||
|
||||
// ES5 output: function a(b,c){return a.apply(b,c)};
|
||||
// Invocation comparison A: a.apply(b,c,d) ~~~ a(b,c,d)
|
||||
// Invocation comparison B: a.apply(b,c) ~~~ a(b,c)
|
||||
// Size delta per invocation A: 14 - 8 = 6 bytes
|
||||
// Size delta per invocation B: 12 - 6 = 6 bytes
|
||||
// Size saved after: ceil(37 / 6) = 7 usages
|
||||
function apply(obj, context, params) {
|
||||
return obj.apply(context, params);
|
||||
}
|
||||
|
||||
// ES5 output: function a(b){return null===b};
|
||||
// Invocation comparison: b===null ~~~ a(b)
|
||||
// Size delta per invocation: 8 - 4 = 4 bytes
|
||||
// Size saved after: ceil(31 / 4) = 8 usages
|
||||
function isNull(a) {
|
||||
return a === null;
|
||||
}
|
||||
|
||||
exports.Undefined = Undefined;
|
||||
exports.requestAnimationFrame = requestAnimationFrame;
|
||||
exports.isArray = isArray;
|
||||
exports.asArray = asArray;
|
||||
exports.ObjectKeys = ObjectKeys;
|
||||
exports.DOMDocument = DOMDocument;
|
||||
exports.isFunction = isFunction;
|
||||
exports.isString = isString;
|
||||
exports.isNumber = isNumber;
|
||||
exports.Null = Null;
|
||||
exports.isUndefined = isUndefined;
|
||||
exports.apply = apply;
|
||||
exports.isNull = isNull;
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
});
|
||||
48
packages/trimkit/dist/trimkit.min.js
vendored
48
packages/trimkit/dist/trimkit.min.js
vendored
@ -1,48 +0,0 @@
|
||||
!(function(e, n) {
|
||||
'object' == typeof exports && 'undefined' != typeof module
|
||||
? n(exports)
|
||||
: 'function' == typeof define && define.amd
|
||||
? define(['exports'], n)
|
||||
: n((e.Trimkit = e.Trimkit || {}));
|
||||
})(this, function(e) {
|
||||
'use strict';
|
||||
function n(e) {
|
||||
return 'function' == typeof e;
|
||||
}
|
||||
function t(e) {
|
||||
return 'string' == typeof e;
|
||||
}
|
||||
function i(e) {
|
||||
return 'number' == typeof e;
|
||||
}
|
||||
function r(e) {
|
||||
return void 0 === e;
|
||||
}
|
||||
function o(e, n, t) {
|
||||
return e.apply(n, t);
|
||||
}
|
||||
function u(e) {
|
||||
return null === e;
|
||||
}
|
||||
const f = void 0,
|
||||
s = self.requestAnimationFrame,
|
||||
c = Array.isArray,
|
||||
d = Array.from,
|
||||
y = Object.keys,
|
||||
l = self.document,
|
||||
a = null;
|
||||
(e.Undefined = f),
|
||||
(e.requestAnimationFrame = s),
|
||||
(e.isArray = c),
|
||||
(e.asArray = d),
|
||||
(e.ObjectKeys = y),
|
||||
(e.DOMDocument = l),
|
||||
(e.isFunction = n),
|
||||
(e.isString = t),
|
||||
(e.isNumber = i),
|
||||
(e.Null = a),
|
||||
(e.isUndefined = r),
|
||||
(e.apply = o),
|
||||
(e.isNull = u),
|
||||
Object.defineProperty(e, '__esModule', { value: !0 });
|
||||
});
|
||||
BIN
packages/trimkit/dist/trimkit.min.js.gz
vendored
BIN
packages/trimkit/dist/trimkit.min.js.gz
vendored
Binary file not shown.
@ -3,6 +3,7 @@
|
||||
"version": "1.0.0",
|
||||
"description": "Javascript and DOM abstractions for smaller minifiable code",
|
||||
"main": "src/index.js",
|
||||
"jsnext:main": "src/index.js",
|
||||
"files": ["dist", "src"],
|
||||
"scripts": {
|
||||
"lint": "eslint src",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user