Commit Graph

53 Commits (43bf93968ae73413d6536f033c3ba29f3fe19ee1)

Author SHA1 Message Date
JFH 7cbcb6989c
update dependencies (#764)
* update dependencies
* fix linter issues
2022-05-16 09:38:45 +02:00
JFH a335e44dc8
Extensions (#737)
- add the current document title in the toolbar
- allow user extensions to define optional parameters
- more events for renamedElement, beforeClear, afterClear, sourceChanged
- remove "message" event used for iframe integration not used anymore. can be readded through a new extension if necessary
- default precision down to 2 digits (and applied in rotation)
2022-03-13 12:59:53 +01:00
JFH fdcfc8a253 move to standard linter for simpler configuration 2021-12-28 11:02:29 -03:00
JFH 8377488963 fix rollup for the build with external html modules 2021-12-04 12:36:24 +01:00
JFH 42d1a2f342 separate html code into their own modules 2021-12-03 23:13:20 +01:00
JFH f7fe164c50 Update rollup.config.js 2021-12-02 00:16:16 +01:00
JFH b09f71e703 dependencies update and fix lint unused disabled line 2021-11-25 23:40:07 +01:00
JFH 81f4a9acbf add iife build 2021-11-17 19:53:20 +01:00
JFH 8644836f4e make Editor.js the entry point 2021-08-01 23:46:51 +02:00
JFH f618be716c remove systemjs build (V5 can be used) 2021-07-25 21:26:14 +02:00
JFH d3974f8f17 enforce a few eslint rules 2021-05-13 01:00:09 +02:00
JFH bfd83a55cb remove systemjs build (at least temporarly) 2021-05-12 21:05:02 +02:00
JFH 593c415664 update master to V7 2021-05-09 19:29:45 +02:00
jfh a6d7a872f0 minor format and lint fix 2020-09-20 23:50:22 +02:00
jfh 20e76ba679 add shapelib in dist 2020-09-20 11:06:16 +02:00
jfh 5583488181 disable eslint rule for unsupported feature 2020-09-19 23:59:42 +02:00
jfh 7f3b6ea2b0 adapt build 2020-09-18 22:43:34 +02:00
jfh 6c93cbf0b2 Use rollup:intro to build the xdomain-index.js 2020-09-13 01:27:40 +02:00
jfh 0d34672c9a fix issue with locale extension builds 2020-09-12 01:27:47 +02:00
jfh 9a8b573ca5 npm update 2020-09-10 00:51:34 +02:00
jfh cf8c8a8398 fix issues with the es build and locales. 2020-09-09 12:14:00 +02:00
jfh 029ed1a1e1 fix issue with storage 2020-09-09 01:35:47 +02:00
jfh cfb3620d3a group each plugin in its own folder 2020-09-06 08:32:10 +02:00
jfh caa4fe38cc add minification in the build 2020-09-04 22:34:30 +02:00
jfh 4643bab371 fix editor start with src and dist using es-dev-server 2020-09-01 00:15:18 +02:00
jfh e22ea424db use a fixed import for canvg 2020-08-29 00:02:35 +02:00
jfh 2827efc88f add xml as import to allow roller to include in the build 2020-08-27 00:09:55 +02:00
jfh 9c8a2e358a fix locale 2020-08-24 01:30:45 +02:00
jfh 5b6e3fef8e add extensions and locales 2020-08-24 01:23:00 +02:00
jfh 2e2e86641d in progress 2020-08-20 14:31:19 +02:00
jfh 2a850bcf1a fix iife with chrome 2020-08-10 01:01:14 +02:00
jfh 842f59b6c1 use standard polyfills (only tested with esm) 2020-08-09 18:33:17 +02:00
JFH 7f461f9c63 working but incomplete version with new build. 2020-08-06 21:09:16 +02:00
JFH 31bca25b1c Starting Branch to simplify Build process 2020-08-05 19:58:06 +02:00
Brett Zamir 7100111d62 - Fix more paths (Rollup, build, eslint) paths
- Restore checking of a few modified "external" packages
2020-07-18 19:21:41 +08:00
Brett Zamir 863b41bfcc - npm: Update from deprecated `rollup-plugin-babel` to `@rollup/plugin-babel`
(and make `babelHelpers` explicit)
2020-05-10 11:14:36 +08:00
Andrea Scarsi 5e5f96b47f
Fix: update rollup.config.js. #401 (#402)
- Fix: update rollup.config.js. fixes #401
2020-03-22 23:57:18 +08:00
Brett Zamir 19f7962c4a - Revert `prefer-named-capture-group` due to apparently problematic Babel plugin 2019-11-16 10:08:38 +08:00
Brett Zamir c54444c08b - npm: Update devDeps 2019-10-21 02:51:00 +08:00
Brett Zamir 9e99e598f6 - Linting (ESLint): Fix for stricter linting checks
- npm: Update devDeps and core-js copy
2019-08-19 15:52:47 -07:00
Brett Zamir 6cb3f741ba - Docs: Fix jsdoc in rollup 2019-07-09 10:59:41 +08:00
Brett Zamir e4231aeb10 - Linting (ESLint): Lint per latest ash-nazg (e.g., named capture)
- Linting (ESLint): Add HTML files to linting and add devDeps for new ash-nazg
- npm: Update devDeps
2019-07-03 17:50:46 +08:00
Brett Zamir 21a6f4f456 - Refactoring: Avoid commonjs in Rollup
- Build: Update
- npm: Rebuild `package-lock.json` with later deps
2019-06-28 13:09:33 +08:00
Brett Zamir 13835a368c - Fix: Ensure PHP files are present in `dist/extensions` alongside JavaScript files using them
- Fix: Bug in obtaining `extPath` in ext-server_opensave.js
- Enhancement: Add config `avoidClientSide` to avoid using client-side support by default (and always require server)
- Build: Require Node 8.5
2019-04-18 21:13:48 +08:00
Brett Zamir 4716a1985f - Enhancement: Add svgcanvas distributions (fixes #301) 2018-11-22 08:46:04 +08:00
Brett Zamir 845dbbd7d7 - Linting (ESLint): Prefer `addEventListener`, exponentiation operator, avoiding catastrophic regexes, prefer spread, prefer startsWith/endsWith, no fn ref in iterator
- npm: Update devDeps (rollup and eslint-config-ash-nazg)
2018-11-21 21:03:14 +08:00
Brett Zamir 7c470e9909 - Linting (ESLint): Stricter rules (or switch to warning)
- Breaking internal API change: `updateGripCursor` moved to be class method of Selector rather than instance method
- Breaking internal API change: `subpathIsClosed` moved to be class method of `Path` rather than instance method
- Refactoring: Reuse utilities base64 encoder for SVG icons plugin
- Docs (JSDoc): Fix return of the `mouseUp` (can also be an object) and `mouseDown` (may also be a boolean) of `pathActions`; other JSDoc additions/improvements
2018-11-08 14:42:48 +08:00
Brett Zamir ae58be8277 - Build: Babel 7
- npm: Update qr-manipulation
2018-09-26 21:27:52 +08:00
Brett Zamir ae7d0d1331 - Compatibility fix (openclipart): Ensure polyfill present; make separate non-modular build (still not integrated as API incomplete)
- Docs: Add compatibility fix to Contributing
2018-09-26 16:06:57 +08:00
Brett Zamir 4b22c248e4 - npm: Update devDeps
- Build: Switch to `terser` plugin with `uglify` plugin not
    supporting ES6+-capable minifier
- Linting (ESLint): Consistent curly spacing; follow new "standard"
2018-09-07 08:19:45 +08:00