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