Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@activewidgets/preact

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@activewidgets/preact - npm Package Compare versions

Comparing version
0.0.11
to
3.0.0
+7
-45
dist/esm/bundle.js

@@ -1,46 +0,8 @@

import css from '@activewidgets/datagrid/style';
import adapter from '@activewidgets/frameworks/preact';
import * as preact from 'preact';
import * as components from '@activewidgets/datagrid/js';
function styleInject(css, ref) {
if ( ref === void 0 ) ref = {};
var insertAt = ref.insertAt;
if (!css || typeof document === 'undefined') { return; }
var head = document.head || document.getElementsByTagName('head')[0];
var style = document.createElement('style');
style.type = 'text/css';
if (insertAt === 'top') {
if (head.firstChild) {
head.insertBefore(style, head.firstChild);
} else {
head.appendChild(style);
}
} else {
head.appendChild(style);
}
if (style.styleSheet) {
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}
}
var _adapter = adapter(preact),
h = _adapter.h,
build = _adapter.build;
var _build = build(components),
Datagrid = _build.Datagrid,
Row = _build.Row,
Gridview = _build.Gridview,
Scrollbars = _build.Scrollbars;
styleInject(css);
export { Datagrid, Gridview, Row, Scrollbars, build, h };
/**
* @activewidgets/preact/bundle 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
import e from"@activewidgets/datagrid/style";import t from"@activewidgets/frameworks/preact";import*as r from"preact";import*as i from"@activewidgets/datagrid/js";var d=t(r),a=d.h,o=d.build,s=o(i),m=s.Datagrid,c=s.Row,n=s.Gridview,p=s.Scrollbars;!function(e,t){void 0===t&&(t={});var r=t.insertAt;if(e&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],d=document.createElement("style");d.type="text/css","top"===r&&i.firstChild?i.insertBefore(d,i.firstChild):i.appendChild(d),d.styleSheet?d.styleSheet.cssText=e:d.appendChild(document.createTextNode(e))}}(e,{insertAt:"top"});export{m as Datagrid,n as Gridview,c as Row,p as Scrollbars,o as build,a as h};
//# sourceMappingURL=bundle.js.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"bundle.js","sources":["../../node_modules/style-inject/dist/style-inject.es.js","../../js/framework.js","../../js/datagrid.js","../../bundle/index.js"],"sourcesContent":["function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n","\r\nimport css from '@activewidgets/datagrid/style';\r\nimport styleInject from 'style-inject';\r\nexport * from '../js/index.js';\r\n\r\nstyleInject(css);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars","styleInject","css"],"mappings":";;;;;AAAA,SAAS,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE;AAC/B,EAAE,KAAK,GAAG,KAAK,KAAK,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC;AACjC,EAAE,IAAI,QAAQ,GAAG,GAAG,CAAC,QAAQ,CAAC;AAC9B;AACA,EAAE,IAAI,CAAC,GAAG,IAAI,OAAO,QAAQ,KAAK,WAAW,EAAE,EAAE,OAAO,EAAE;AAC1D;AACA,EAAE,IAAI,IAAI,GAAG,QAAQ,CAAC,IAAI,IAAI,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvE,EAAE,IAAI,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC9C,EAAE,KAAK,CAAC,IAAI,GAAG,UAAU,CAAC;AAC1B;AACA,EAAE,IAAI,QAAQ,KAAK,KAAK,EAAE;AAC1B,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;AAChD,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC9B,KAAK;AACL,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC5B,GAAG;AACH;AACA,EAAE,IAAI,KAAK,CAAC,UAAU,EAAE;AACxB,IAAI,KAAK,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,CAAC;AACnC,GAAG,MAAM;AACT,IAAI,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC;AACpD,GAAG;AACH;;eCrB0BA,OAAO,CAACC,MAAD;IAAnBC,aAAAA;IAAGC,iBAAAA;;aCAoCA,KAAK,CAACC,UAAD;IAA5CC,kBAAAA;IAAUC,aAAAA;IAAKC,kBAAAA;IAAUC,oBAAAA;;ACCvCC,WAAW,CAACC,GAAD,CAAX;;;;"}
{"version":3,"file":"bundle.js","sources":["../../js/framework.js","../../js/datagrid.js","../../node_modules/style-inject/dist/style-inject.es.js","../../bundle/index.js"],"sourcesContent":["/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n","function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport css from '@activewidgets/datagrid/style';\r\nimport styleInject from 'style-inject';\r\nexport * from '../js/index.js';\r\n\r\nstyleInject(css, {insertAt: 'top'});\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars","css","ref","insertAt","document","head","getElementsByTagName","style","createElement","type","firstChild","insertBefore","appendChild","styleSheet","cssText","createTextNode","styleInject"],"mappings":";;;;;;yKAS0BA,EAAQC,GAApBC,IAAAA,EAAGC,IAAAA,QCAoCA,EAAMC,GAA7CC,IAAAA,SAAUC,IAAAA,IAAKC,IAAAA,SAAUC,IAAAA,YCTvC,SAAqBC,EAAKC,QACX,IAARA,IAAiBA,EAAM,IAC5B,IAAIC,EAAWD,EAAIC,SAEnB,GAAKF,GAA2B,oBAAbG,SAAnB,CAEA,IAAIC,EAAOD,SAASC,MAAQD,SAASE,qBAAqB,QAAQ,GAC9DC,EAAQH,SAASI,cAAc,SACnCD,EAAME,KAAO,WAEI,QAAbN,GACEE,EAAKK,WACPL,EAAKM,aAAaJ,EAAOF,EAAKK,YAKhCL,EAAKO,YAAYL,GAGfA,EAAMM,WACRN,EAAMM,WAAWC,QAAUb,EAE3BM,EAAMK,YAAYR,SAASW,eAAed,KCjB9Ce,CAIYf,EAAK,CAACE,SAAU"}

@@ -1,2 +0,8 @@

import '@activewidgets/datagrid/css';
/**
* @activewidgets/preact/css 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
import"@activewidgets/datagrid/css";
//# sourceMappingURL=css.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"css.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
{"version":3,"file":"css.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;"}

@@ -1,16 +0,8 @@

import adapter from '@activewidgets/frameworks/preact';
import * as preact from 'preact';
import * as components from '@activewidgets/datagrid/js';
var _adapter = adapter(preact),
h = _adapter.h,
build = _adapter.build;
var _build = build(components),
Datagrid = _build.Datagrid,
Row = _build.Row,
Gridview = _build.Gridview,
Scrollbars = _build.Scrollbars;
export { Datagrid, Gridview, Row, Scrollbars, build, h };
/**
* @activewidgets/preact/js 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
import r from"@activewidgets/frameworks/preact";import*as a from"preact";import*as i from"@activewidgets/datagrid/js";var t=r(a),o=t.h,e=t.build,d=e(i),m=d.Datagrid,s=d.Row,p=d.Gridview,c=d.Scrollbars;export{m as Datagrid,p as Gridview,s as Row,c as Scrollbars,e as build,o as h};
//# sourceMappingURL=js.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"js.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":";;;;eAI0BA,OAAO,CAACC,MAAD;IAAnBC,aAAAA;IAAGC,iBAAAA;;aCAoCA,KAAK,CAACC,UAAD;IAA5CC,kBAAAA;IAAUC,aAAAA;IAAKC,kBAAAA;IAAUC,oBAAAA;;;;"}
{"version":3,"file":"js.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":";;;;;;4HAS0BA,EAAQC,GAApBC,IAAAA,EAAGC,IAAAA,QCAoCA,EAAMC,GAA7CC,IAAAA,SAAUC,IAAAA,IAAKC,IAAAA,SAAUC,IAAAA"}

@@ -1,17 +0,8 @@

import '@activewidgets/datagrid/css';
import adapter from '@activewidgets/frameworks/preact';
import * as preact from 'preact';
import * as components from '@activewidgets/datagrid/js';
var _adapter = adapter(preact),
h = _adapter.h,
build = _adapter.build;
var _build = build(components),
Datagrid = _build.Datagrid,
Row = _build.Row,
Gridview = _build.Gridview,
Scrollbars = _build.Scrollbars;
export { Datagrid, Gridview, Row, Scrollbars, build, h };
/**
* @activewidgets/preact 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
import"@activewidgets/datagrid/css";import r from"@activewidgets/frameworks/preact";import*as a from"preact";import*as i from"@activewidgets/datagrid/js";var t=r(a),e=t.h,o=t.build,d=o(i),s=d.Datagrid,m=d.Row,c=d.Gridview,p=d.Scrollbars;export{s as Datagrid,c as Gridview,m as Row,p as Scrollbars,o as build,e as h};
//# sourceMappingURL=package.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"package.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":";;;;;eAI0BA,OAAO,CAACC,MAAD;IAAnBC,aAAAA;IAAGC,iBAAAA;;aCAoCA,KAAK,CAACC,UAAD;IAA5CC,kBAAAA;IAAUC,aAAAA;IAAKC,kBAAAA;IAAUC,oBAAAA;;;;"}
{"version":3,"file":"package.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":";;;;;;gKAS0BA,EAAQC,GAApBC,IAAAA,EAAGC,IAAAA,QCAoCA,EAAMC,GAA7CC,IAAAA,SAAUC,IAAAA,IAAKC,IAAAA,SAAUC,IAAAA"}

@@ -1,32 +0,7 @@

(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('@activewidgets/datagrid/style'),require('@activewidgets/frameworks/preact'),require('preact'),require('@activewidgets/datagrid/js')):typeof define==='function'&&define.amd?define(['exports','@activewidgets/datagrid/style','@activewidgets/frameworks/preact','preact','@activewidgets/datagrid/js'],f):(g=g||self,f((g.ActiveWidgets=g.ActiveWidgets||{},g.ActiveWidgets.Preact={}),g.ActiveWidgets.Styles,g.ActiveWidgets.Frameworks.Preact,g.preact,g.ActiveWidgets.Components));}(this,(function(exports, css, adapter, preact, components){'use strict';css=css&&css.hasOwnProperty('default')?css['default']:css;adapter=adapter&&adapter.hasOwnProperty('default')?adapter['default']:adapter;function styleInject(css, ref) {
if ( ref === void 0 ) ref = {};
var insertAt = ref.insertAt;
if (!css || typeof document === 'undefined') { return; }
var head = document.head || document.getElementsByTagName('head')[0];
var style = document.createElement('style');
style.type = 'text/css';
if (insertAt === 'top') {
if (head.firstChild) {
head.insertBefore(style, head.firstChild);
} else {
head.appendChild(style);
}
} else {
head.appendChild(style);
}
if (style.styleSheet) {
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}
}var _adapter = adapter(preact),
h = _adapter.h,
build = _adapter.build;var _build = build(components),
Datagrid = _build.Datagrid,
Row = _build.Row,
Gridview = _build.Gridview,
Scrollbars = _build.Scrollbars;styleInject(css);exports.Datagrid=Datagrid;exports.Gridview=Gridview;exports.Row=Row;exports.Scrollbars=Scrollbars;exports.build=build;exports.h=h;Object.defineProperty(exports,'__esModule',{value:true});})));//# sourceMappingURL=bundle.js.map
/**
* @activewidgets/preact/bundle 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@activewidgets/datagrid/style"),require("@activewidgets/frameworks/preact"),require("preact"),require("@activewidgets/datagrid/js")):"function"==typeof define&&define.amd?define(["exports","@activewidgets/datagrid/style","@activewidgets/frameworks/preact","preact","@activewidgets/datagrid/js"],t):t(((e=e||self).ActiveWidgets=e.ActiveWidgets||{},e.ActiveWidgets.Preact={}),e.ActiveWidgets.Styles,e.ActiveWidgets.Frameworks.Preact,e.preact,e.ActiveWidgets.Components)}(this,(function(e,t,i,d,r){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var a=(i=i&&i.hasOwnProperty("default")?i.default:i)(d),s=a.h,c=a.build,o=c(r),n=o.Datagrid,l=o.Row,f=o.Gridview,u=o.Scrollbars;!function(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&"undefined"!=typeof document){var d=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===i&&d.firstChild?d.insertBefore(r,d.firstChild):d.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}(t,{insertAt:"top"}),e.Datagrid=n,e.Gridview=f,e.Row=l,e.Scrollbars=u,e.build=c,e.h=s,Object.defineProperty(e,"__esModule",{value:!0})}));//# sourceMappingURL=bundle.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"bundle.js","sources":["../../node_modules/style-inject/dist/style-inject.es.js","../../js/framework.js","../../js/datagrid.js","../../bundle/index.js"],"sourcesContent":["function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n","\r\nimport css from '@activewidgets/datagrid/style';\r\nimport styleInject from 'style-inject';\r\nexport * from '../js/index.js';\r\n\r\nstyleInject(css);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars","styleInject","css"],"mappings":"iwBAAA,SAAS,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE;AAC/B,EAAE,KAAK,GAAG,KAAK,KAAK,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC;AACjC,EAAE,IAAI,QAAQ,GAAG,GAAG,CAAC,QAAQ,CAAC;AAC9B;AACA,EAAE,IAAI,CAAC,GAAG,IAAI,OAAO,QAAQ,KAAK,WAAW,EAAE,EAAE,OAAO,EAAE;AAC1D;AACA,EAAE,IAAI,IAAI,GAAG,QAAQ,CAAC,IAAI,IAAI,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvE,EAAE,IAAI,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC9C,EAAE,KAAK,CAAC,IAAI,GAAG,UAAU,CAAC;AAC1B;AACA,EAAE,IAAI,QAAQ,KAAK,KAAK,EAAE;AAC1B,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;AAChD,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC9B,KAAK;AACL,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC5B,GAAG;AACH;AACA,EAAE,IAAI,KAAK,CAAC,UAAU,EAAE;AACxB,IAAI,KAAK,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,CAAC;AACnC,GAAG,MAAM;AACT,IAAI,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC;AACpD,GAAG;AACH,gBCrB0BA,OAAO,CAACC,MAAD;IAAnBC,aAAAA;IAAGC,iBAAAA,mBCAoCA,KAAK,CAACC,UAAD;IAA5CC,kBAAAA;IAAUC,aAAAA;IAAKC,kBAAAA;IAAUC,oBAAAA,WCCvCC,WAAW,CAACC,GAAD,CAAX"}
{"version":3,"file":"bundle.js","sources":["../../js/framework.js","../../js/datagrid.js","../../node_modules/style-inject/dist/style-inject.es.js","../../bundle/index.js"],"sourcesContent":["/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n","function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport css from '@activewidgets/datagrid/style';\r\nimport styleInject from 'style-inject';\r\nexport * from '../js/index.js';\r\n\r\nstyleInject(css, {insertAt: 'top'});\r\n"],"names":["preact","h","build","components","Datagrid","Row","Gridview","Scrollbars","css","ref","insertAt","document","head","getElementsByTagName","style","createElement","type","firstChild","insertBefore","appendChild","styleSheet","cssText","createTextNode","styleInject"],"mappings":";;;;;;qrBASkCA,GAApBC,IAAAA,EAAGC,IAAAA,QCAoCA,EAAMC,GAA7CC,IAAAA,SAAUC,IAAAA,IAAKC,IAAAA,SAAUC,IAAAA,YCTvC,SAAqBC,EAAKC,QACX,IAARA,IAAiBA,EAAM,IAC5B,IAAIC,EAAWD,EAAIC,SAEnB,GAAKF,GAA2B,oBAAbG,SAAnB,CAEA,IAAIC,EAAOD,SAASC,MAAQD,SAASE,qBAAqB,QAAQ,GAC9DC,EAAQH,SAASI,cAAc,SACnCD,EAAME,KAAO,WAEI,QAAbN,GACEE,EAAKK,WACPL,EAAKM,aAAaJ,EAAOF,EAAKK,YAKhCL,EAAKO,YAAYL,GAGfA,EAAMM,WACRN,EAAMM,WAAWC,QAAUb,EAE3BM,EAAMK,YAAYR,SAASW,eAAed,KCjB9Ce,CAIYf,EAAK,CAACE,SAAU"}

@@ -1,1 +0,7 @@

(function(f){typeof define==='function'&&define.amd?define(['@activewidgets/datagrid/css'],f):f();}((function(){'use strict';})));//# sourceMappingURL=css.js.map
/**
* @activewidgets/preact/css 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
!function(e){"function"==typeof define&&define.amd?define(["@activewidgets/datagrid/css"],e):e()}((function(){}));//# sourceMappingURL=css.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"css.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
{"version":3,"file":"css.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;"}

@@ -1,7 +0,7 @@

(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('@activewidgets/frameworks/preact'),require('preact'),require('@activewidgets/datagrid/js')):typeof define==='function'&&define.amd?define(['exports','@activewidgets/frameworks/preact','preact','@activewidgets/datagrid/js'],f):(g=g||self,f((g.ActiveWidgets=g.ActiveWidgets||{},g.ActiveWidgets.Preact={}),g.ActiveWidgets.Frameworks.Preact,g.preact,g.ActiveWidgets.Components));}(this,(function(exports, adapter, preact, components){'use strict';adapter=adapter&&adapter.hasOwnProperty('default')?adapter['default']:adapter;var _adapter = adapter(preact),
h = _adapter.h,
build = _adapter.build;var _build = build(components),
Datagrid = _build.Datagrid,
Row = _build.Row,
Gridview = _build.Gridview,
Scrollbars = _build.Scrollbars;exports.Datagrid=Datagrid;exports.Gridview=Gridview;exports.Row=Row;exports.Scrollbars=Scrollbars;exports.build=build;exports.h=h;Object.defineProperty(exports,'__esModule',{value:true});})));//# sourceMappingURL=js.js.map
/**
* @activewidgets/preact/js 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@activewidgets/frameworks/preact"),require("preact"),require("@activewidgets/datagrid/js")):"function"==typeof define&&define.amd?define(["exports","@activewidgets/frameworks/preact","preact","@activewidgets/datagrid/js"],t):t(((e=e||self).ActiveWidgets=e.ActiveWidgets||{},e.ActiveWidgets.Preact={}),e.ActiveWidgets.Frameworks.Preact,e.preact,e.ActiveWidgets.Components)}(this,(function(e,t,i,r){"use strict";var a=(t=t&&t.hasOwnProperty("default")?t.default:t)(i),d=a.h,s=a.build,c=s(r),o=c.Datagrid,f=c.Row,n=c.Gridview,u=c.Scrollbars;e.Datagrid=o,e.Gridview=n,e.Row=f,e.Scrollbars=u,e.build=s,e.h=d,Object.defineProperty(e,"__esModule",{value:!0})}));//# sourceMappingURL=js.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"js.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":"inBAI0BA,OAAO,CAACC,MAAD;IAAnBC,aAAAA;IAAGC,iBAAAA,mBCAoCA,KAAK,CAACC,UAAD;IAA5CC,kBAAAA;IAAUC,aAAAA;IAAKC,kBAAAA;IAAUC,oBAAAA"}
{"version":3,"file":"js.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":";;;;;;siBASkCA,GAApBC,IAAAA,EAAGC,IAAAA,QCAoCA,EAAMC,GAA7CC,IAAAA,SAAUC,IAAAA,IAAKC,IAAAA,SAAUC,IAAAA"}

@@ -1,7 +0,7 @@

(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('@activewidgets/datagrid/css'),require('@activewidgets/frameworks/preact'),require('preact'),require('@activewidgets/datagrid/js')):typeof define==='function'&&define.amd?define(['exports','@activewidgets/datagrid/css','@activewidgets/frameworks/preact','preact','@activewidgets/datagrid/js'],f):(g=g||self,f((g.ActiveWidgets=g.ActiveWidgets||{},g.ActiveWidgets.Preact={}),null,g.ActiveWidgets.Frameworks.Preact,g.preact,g.ActiveWidgets.Components));}(this,(function(exports, css, adapter, preact, components){'use strict';adapter=adapter&&adapter.hasOwnProperty('default')?adapter['default']:adapter;var _adapter = adapter(preact),
h = _adapter.h,
build = _adapter.build;var _build = build(components),
Datagrid = _build.Datagrid,
Row = _build.Row,
Gridview = _build.Gridview,
Scrollbars = _build.Scrollbars;exports.Datagrid=Datagrid;exports.Gridview=Gridview;exports.Row=Row;exports.Scrollbars=Scrollbars;exports.build=build;exports.h=h;Object.defineProperty(exports,'__esModule',{value:true});})));//# sourceMappingURL=package.js.map
/**
* @activewidgets/preact 3.0.0
* Copyright (C) 2020 ActiveWidgets SARL. All Rights Reserved.
* This code is licensed under the MIT license found in the
* LICENSE file in the root directory of this package.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@activewidgets/datagrid/css"),require("@activewidgets/frameworks/preact"),require("preact"),require("@activewidgets/datagrid/js")):"function"==typeof define&&define.amd?define(["exports","@activewidgets/datagrid/css","@activewidgets/frameworks/preact","preact","@activewidgets/datagrid/js"],t):t(((e=e||self).ActiveWidgets=e.ActiveWidgets||{},e.ActiveWidgets.Preact={}),null,e.ActiveWidgets.Frameworks.Preact,e.preact,e.ActiveWidgets.Components)}(this,(function(e,t,i,r,a){"use strict";var d=(i=i&&i.hasOwnProperty("default")?i.default:i)(r),s=d.h,c=d.build,o=c(a),g=o.Datagrid,u=o.Row,f=o.Gridview,n=o.Scrollbars;e.Datagrid=g,e.Gridview=f,e.Row=u,e.Scrollbars=n,e.build=c,e.h=s,Object.defineProperty(e,"__esModule",{value:!0})}));//# sourceMappingURL=package.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"package.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["adapter","preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":"gsBAI0BA,OAAO,CAACC,MAAD;IAAnBC,aAAAA;IAAGC,iBAAAA,mBCAoCA,KAAK,CAACC,UAAD;IAA5CC,kBAAAA;IAAUC,aAAAA;IAAKC,kBAAAA;IAAUC,oBAAAA"}
{"version":3,"file":"package.js","sources":["../../js/framework.js","../../js/datagrid.js"],"sourcesContent":["/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport adapter from '@activewidgets/frameworks/preact';\r\nimport * as preact from 'preact';\r\n\r\nexport const {h, build} = adapter(preact);\r\n","/**\r\n * Copyright (c) ActiveWidgets SARL. All Rights Reserved.\r\n * This source code is licensed under the MIT license found in the\r\n * LICENSE file in the root directory of this source tree.\r\n */\r\n\r\nimport {build} from './framework.js';\r\nimport * as components from '@activewidgets/datagrid/js';\r\n\r\nexport const {Datagrid, Row, Gridview, Scrollbars} = build(components);\r\n"],"names":["preact","h","build","components","Datagrid","Row","Gridview","Scrollbars"],"mappings":";;;;;;knBASkCA,GAApBC,IAAAA,EAAGC,IAAAA,QCAoCA,EAAMC,GAA7CC,IAAAA,SAAUC,IAAAA,IAAKC,IAAAA,SAAUC,IAAAA"}
MIT License
Copyright (c) 2018 ActiveWidgets
Copyright (c) 2020 ActiveWidgets

@@ -5,0 +5,0 @@ Permission is hereby granted, free of charge, to any person obtaining a copy

{
"name": "@activewidgets/preact",
"version": "0.0.11",
"version": "3.0.0",
"description": "Datagrid component for preact",

@@ -16,3 +16,3 @@ "author": "ActiveWidgets SARL",

"scripts": {
"build": "rimraf dist/* && rollup -c",
"build": "rimraf dist/* && rollup -c && node rewrite-map.js",
"output": "npm run build && rimraf out/* && build-examples",

@@ -24,4 +24,4 @@ "prepack": "npm run build && rimraf out/*",

"dependencies": {
"@activewidgets/datagrid": "0.0.11",
"@activewidgets/frameworks": "0.0.11"
"@activewidgets/datagrid": "3.0.0",
"@activewidgets/frameworks": "3.0.0"
},

@@ -33,3 +33,3 @@ "peerDependencies": {

"@activewidgets/examples": "0.0.5",
"@activewidgets/options": "0.0.11",
"@activewidgets/options": "3.0.0",
"@activewidgets/puppeteer": "0.0.4",

@@ -41,2 +41,3 @@ "@activewidgets/testing": "0.0.3",

"postcss-import": "^12",
"preact": "^10",
"rimraf": "^3",

@@ -74,2 +75,4 @@ "rollup": "^1.20",

"keywords": [
"activewidgets",
"datagrid",
"react"

@@ -80,3 +83,3 @@ ],

},
"homepage": "https://github.com/activewidgets/preact#readme"
"homepage": "https://activewidgets.com"
}
+136
-7
[![ActiveWidgets](http://www.activewidgets.com/include/logo/aw-logo-40.png?activewidgets/react)](http://www.activewidgets.com/)
###
## Fast datagrid component for preact
# ActiveWidgets/Preact • Datagrid
ActiveWidgets 3.0 datagrid, implemented as preact Component.
[![npm version](https://img.shields.io/npm/v/@activewidgets/preact)](https://www.npmjs.com/package/@activewidgets/preact "View this project on npm")
[![npm downloads](https://img.shields.io/npm/dm/@activewidgets/preact)](https://www.npmjs.com/package/@activewidgets/preact "npm package downloads/month")
[![Github issues](https://img.shields.io/github/issues/activewidgets/preact)](https://github.com/activewidgets/preact/issues "See Github issues")
[![Github repo](https://img.shields.io/github/stars/activewidgets/preact?label=GitHub&style=social)](https://github.com/activewidgets/preact "Open Github repo")
ActiveWidgets is a multi-framework UI component library. This package provides **datagrid component** for **Preact**.
### Installation
[Live demo](https://preact.activewidgets.com) / [Developer guide](https://docs.activewidgets.com/guide/) / [API reference](https://docs.activewidgets.com/api/)
```bash
npm install @activewidgets/preact
[![Datagrid demo](https://cdn.activewidgets.com/assets/screens/demo.png)](https://preact.activewidgets.com)
- [Installation](#installation)
- [Usage](#usage)
- [CDN links](#cdn-links)
- [Data properties](#data-properties)
- [User events](#user-events)
## Installation
Add [@activewidgets/preact](https://docs.activewidgets.com/api/packages/preact/) to your project dependencies -
```sh
> npm i --save @activewidgets/preact
```
See http://www.activewidgets.com/
## Usage
Now you can import ActiveWidgets component classes -
```js
import { Datagrid } from "@activewidgets/preact";
```
and use them as any standard Preact component.
```js
import { h, render } from 'preact';
import { Datagrid } from '@activewidgets/preact';
import './styles.css';
const rows = [
{ message: 'Hello, World!' }
];
function App(){
return <Datagrid rows={rows} />
}
render(<App />, document.getElementById('app'));
```
[Live example](https://preact.activewidgets.com/examples/local/hello-world/) | [Source on github](https://github.com/activewidgets/preact/tree/master/examples/hello-world) | [Edit on Codesandbox](https://codesandbox.io/s/github/activewidgets/preact/tree/master/examples/hello-world)
## CDN links
For quick prototyping the package is also available over ActiveWidgets CDN -
```html
<script src="https://cdn.activewidgets.com/preact"></script>
```
In this case you will find the components at `ActiveWidgets.Preact` global namespace.
```js
var Datagrid = ActiveWidgets.Preact.Datagrid;
var rows = [
{ framework: 'preact', source: 'CDN', language: 'ES5'}
];
var App = preact.h(Datagrid, {rows: rows});
preact.render(App, document.getElementById("app"));
```
[Live example](https://preact.activewidgets.com/examples/local/cdn-es5/) | [Source on github](https://github.com/activewidgets/preact/tree/master/examples/cdn-es5) | [Edit on Codesandbox](https://codesandbox.io/s/github/activewidgets/preact/tree/master/examples/cdn-es5)
## Data properties
You have to provide [columns](https://docs.activewidgets.com/api/datagrid/columns/) and [rows](https://docs.activewidgets.com/api/datagrid/rows/) properties to the datagrid to show some data. The properties of each `column` object define how the data will be rendered -
- [field](https://docs.activewidgets.com/api/datagrid/columns/#field) - where the cell data comes from (string|function)
- [header](https://docs.activewidgets.com/api/datagrid/columns/#header) - column header (string|object)
- [width](https://docs.activewidgets.com/api/datagrid/columns/#width) - column width (number, in pixels)
- [align](https://docs.activewidgets.com/api/datagrid/columns/#align) - cell text alignment (left|right|center)
- [format](https://docs.activewidgets.com/api/datagrid/columns/#format) - number/date format (string|function)
- [fixed](https://docs.activewidgets.com/api/datagrid/columns/#fixed) - fixed (true/false) for columns on the left or right side
The `style` (string|object) or `className` properties allow to change the styling of the column and cell elements.
```js
const columns = [
{header: 'Code', field: 'customerID', width: 80, style: 'background:#def', fixed: true},
{header: 'Company Name', field: 'companyName', width: 160},
{header: 'Contact', field: 'contactName', width: 120},
{header: 'Title', field: 'contactTitle', width: 120},
{header: 'Address', field: 'address', width: 120, align: 'right'}
];
const rows = northwind.customers;
function App(){
return <Datagrid columns={columns} rows={rows} />
}
```
[Live example](https://preact.activewidgets.com/examples/local/columns/) | [Source on github](https://github.com/activewidgets/preact/tree/master/examples/columns) | [Edit on Codesandbox](https://codesandbox.io/s/github/activewidgets/preact/tree/master/examples/columns)
## User events
In addition to the standard DOM keyboard and mouse events the datagrid emits composite
[mouse](https://docs.activewidgets.com/api/datagrid/mouse-event/) event which makes it easier to find the elements affected by the user action -
```js
function onMouse({row, column}){
alert(`row ${row.key} clicked!`);
}
function App(){
return <Datagrid onMouse={onMouse} columns={columns} rows={rows} />
}
```
[Live example](https://preact.activewidgets.com/examples/local/events/) | [Source on github](https://github.com/activewidgets/preact/tree/master/examples/events) | [Edit on Codesandbox](https://codesandbox.io/s/github/activewidgets/preact/tree/master/examples/events)
## More info
- [Live demo](https://react.activewidgets.com)
- [Developer guide](https://docs.activewidgets.com/guide/)
- [API reference](https://docs.activewidgets.com/api/)
- [Licensing](https://activewidgets.com/licenses/)
- [Support forum](https://activewidgets.com/messages/)
---
[![ActiveWidgets](https://activewidgets.com/include/logo/aw-logo-40.png)](https://activewidgets.com)