{"_id":"grapesjs-aviary","_rev":"5-0a78dc2dca433240107eb1714e7de3e9","name":"grapesjs-aviary","description":"Add Aviary Image Editor","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.3":{"name":"grapesjs-aviary","version":"0.0.3","description":"Add Aviary Image Editor","main":"dist/grapesjs-aviary.min.js","scripts":{"lint":"eslint src","build":"WEBPACK_ENV=prod && npm run v:patch && webpack","v:patch":"npm version --no-git-tag-version patch","start":"WEBPACK_ENV=dev ./node_modules/.bin/webpack-dev-server --progress --colors"},"keywords":["grapesjs","plugin","aviary","image editor","adobe","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-eslint":"^6.1.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","eslint":"^3.2.2","grapesjs":"^0.5.7","jquery":"^3.2.1","json-loader":"^0.5.4","mocha":"^3.2.0","node-sass":"^3.13.0","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"02b52cc7ec6ea6ee1beb99580be87d67b3869d18","_id":"grapesjs-aviary@0.0.3","_shasum":"cc1ce773da2d4b69b8079b6692d6e7f177019f38","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"dist":{"shasum":"cc1ce773da2d4b69b8079b6692d6e7f177019f38","tarball":"https://registry.npmjs.org/grapesjs-aviary/-/grapesjs-aviary-0.0.3.tgz","integrity":"sha512-sSlecvS9VYeXsNorI4mqKLmzjY9AebGJULqyVJtwT/btph/+k8UtlKIM7uDWytwaQb7QMGyI2yx1wlKBJGMvhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM0cRvy0M1sou1e0K6D7v7l04VJ8kYvh+LIFbeXG2KDAiEA+TBckOisssF92RbU6YFEObzJ/d8UzBWGN4rmyx+mYng="}]},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/grapesjs-aviary-0.0.3.tgz_1493481691707_0.00958304270170629"}},"0.0.4":{"name":"grapesjs-aviary","version":"0.0.4","description":"Add Aviary Image Editor","main":"dist/grapesjs-aviary.min.js","scripts":{"lint":"eslint src","build":"WEBPACK_ENV=prod && npm run v:patch && webpack","v:patch":"npm version --no-git-tag-version patch","start":"WEBPACK_ENV=dev ./node_modules/.bin/webpack-dev-server --progress --colors"},"keywords":["grapesjs","plugin","aviary","image editor","adobe","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-eslint":"^6.1.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","eslint":"^3.2.2","grapesjs":"^0.5.7","jquery":"^3.2.1","json-loader":"^0.5.4","mocha":"^3.2.0","node-sass":"^3.13.0","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"938d61148dc8a160dc412813e47d77cf2e869b7b","_id":"grapesjs-aviary@0.0.4","_shasum":"e0e391b8e7c1b51e4d38adb5c382c224af517182","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"dist":{"shasum":"e0e391b8e7c1b51e4d38adb5c382c224af517182","tarball":"https://registry.npmjs.org/grapesjs-aviary/-/grapesjs-aviary-0.0.4.tgz","integrity":"sha512-cg3DcVkfjibthAZbkHC/jGmeHLu3mvnryeUDrbYawVMT5LAvjE+Oqxw/C9BOjm//vmn0QpJVOuGWdXA4jnt8wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJnUQJ31fH6Fj4HN8e6C4UKyW694FXn0nIKxZk+xpGAgIhAMGl0frH15Dx3Wa+KNKwcSZqUKFMwr7HCk+CjVpyHSzJ"}]},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/grapesjs-aviary-0.0.4.tgz_1495109999321_0.20549811702221632"}},"0.1.2":{"name":"grapesjs-aviary","version":"0.1.2","description":"Add Aviary Image Editor","main":"dist/grapesjs-aviary.min.js","scripts":{"lint":"eslint src","build":"npm run v:patch && webpack --env.production","v:patch":"npm version --no-git-tag-version patch","start":"webpack-dev-server --open --progress --colors"},"repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-aviary.git"},"keywords":["grapesjs","plugin","aviary","image editor","adobe","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","babel":{"presets":["env"],"plugins":["transform-object-rest-spread"]},"peerDependencies":{"grapesjs":"0.x"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","html-webpack-plugin":"^2.30.1","eslint":"^4.1.1","webpack":"^3.8.1","webpack-dev-server":"^2.9.4"},"gitHead":"351f80fcce74ea3d8ec3aed98bf9856f09eb89ad","bugs":{"url":"https://github.com/artf/grapesjs-aviary/issues"},"homepage":"https://github.com/artf/grapesjs-aviary#readme","_id":"grapesjs-aviary@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"7.6.0","_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"dist":{"integrity":"sha512-F7sYQWj5s9eyUqoOX6q1z2J06AqgXhQqdjQhM8b5BptxlbDsvDTCbqSRmLGkEQKaIF1ca5o9FFi9eKBeUAfLEw==","shasum":"330e7de5ad8ba5fca4dea06adba94372a8d4b487","tarball":"https://registry.npmjs.org/grapesjs-aviary/-/grapesjs-aviary-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd6/jJ+BrW5/MgIypVn03SA0kGJ4Nk2A1gnsA3yZGmEAiALiykhaF2tJEebZKTidVJPRMRP0Tc0H7lU3RItoYWpvQ=="}]},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grapesjs-aviary-0.1.2.tgz_1511098843808_0.5650358102284372"}}},"readme":"# GrapesJS Aviary\n\nAdd the [Aviary Image Editor](https://aviary.com/) on Image Components in GrapesJS\n\n[Demo](http://grapesjs.com/demo.html)\n\n## Summary\n\n* Plugin name: `gjs-aviary`\n* Commands\n  * `image-editor` Open the Image Editor\n* Options:\n  * `key` Aviary's API Key. The editor will work with any not empty string,\n    images are just stored temporarily\n  * `onApply` `[default: null]` By default, GrapesJS takes the modified image (hosted on AWS) and\n    adds it to the Asset Manager. If you need some custom logic (eg. add watermark,\n    upload the image on your servers) you can use custom 'onApply' function\n    ```js\n    onApply: function(url, filename, imageModel) {\n      var newUrl = ...;\n      editor.AssetManager.add({src: newUrl, name: filename});\n      imageModel.set('src', newURL); // Update the image component\n    }\n    ```\n  * `getFilename` `[default: null]` Customize the naming strategy\n    ```js\n    getFilename: function(model) {\n      var name = model.get('src').split('/').pop();\n      return Date.now() + '_' + name.slice(-15);\n    }\n    ```\n  * `closeOnApply` `[default: true]` Close the image editor on apply\n  * `config` `[default: {}]` Aviary's [configuration object](https://creativesdk.adobe.com/docs/web/#/articles/imageeditorui/index.html)\n\n\n## Download\n\n* `npm i grapesjs-aviary`\n\n\n\n## Usage\n\n```html\n<link href=\"path/to/grapes.min.css\" rel=\"stylesheet\"/>\n<script src=\"//feather.aviary.com/imaging/v3/editor.js\"></script>\n<script src=\"path/to/grapes.min.js\"></script>\n<script src=\"path/to/grapesjs-aviary.min.js\"></script>\n\n<div id=\"gjs\"></div>\n\n<script type=\"text/javascript\">\n  var editor = grapesjs.init({\n      container : '#gjs',\n      plugins: ['gjs-aviary'],\n      pluginsOpts: {\n        'gjs-aviary': {/* ...options */}\n      }\n  });\n</script>\n```\n\n\n\n## Development\n\nClone the repository\n\n```sh\n$ git clone https://github.com/artf/grapesjs-aviary.git\n$ cd grapesjs-aviary\n```\n\nInstall it\n\n```sh\n$ npm i\n```\n\nThe plugin relies on GrapesJS via `peerDependencies` so you have to install it manually (without adding it to package.json)\n\n```sh\n$ npm i grapesjs --no-save\n```\n\nStart the dev server\n\n```sh\n$ npm start\n```\n\n\n\n## License\n\nBSD 3-Clause\n","maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"time":{"modified":"2022-06-18T13:50:01.300Z","created":"2017-04-29T16:01:32.355Z","0.0.3":"2017-04-29T16:01:32.355Z","0.0.4":"2017-05-18T12:20:01.055Z","0.1.2":"2017-11-19T13:40:44.686Z"},"keywords":["grapesjs","plugin","aviary","image editor","adobe","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","readmeFilename":"README.md","homepage":"https://github.com/artf/grapesjs-aviary#readme","repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-aviary.git"},"bugs":{"url":"https://github.com/artf/grapesjs-aviary/issues"}}