{"_id":"@objectkit/scriptex","_rev":"30-29a186cb779d2956afb4e05c6564a870","time":{"1.0.0-rc.4.2":"2020-10-04T19:32:36.247Z","1.0.0-rc.4.5":"2020-10-04T19:32:36.247Z","created":"2020-10-05T12:33:11.062Z","1.0.0-rc.6.1":"2020-10-05T12:33:11.276Z","modified":"2022-04-06T10:44:17.778Z","1.0.0-rc.6.2":"2020-10-05T13:07:57.526Z","1.0.0-rc.8":"2020-10-14T01:55:18.133Z","1.0.0-rc.9":"2020-10-14T02:15:09.258Z","1.0.0-rc.10":"2020-10-14T09:03:43.082Z","1.0.0-rc.11":"2020-10-18T21:04:22.921Z","1.0.0-rc.12":"2020-10-19T18:24:06.128Z","1.0.0-rc.13":"2020-11-05T19:15:30.398Z"},"name":"@objectkit/scriptex","dist-tags":{"rc":"1.0.0-rc.13","latest":"1.0.0-rc.13"},"versions":{"1.0.0-rc.11":{"name":"@objectkit/scriptex","version":"1.0.0-rc.11","description":"A metaplugin and microlib for the Scripter MIDI-FX Plugin.","exports":"./lib/scriptex.js","type":"module","unpkg":"./lib/scriptex.preset.js","keywords":["MIDI","logic pro x","mainstage","scripter","midi-fx","midi-plugin","library","es6"],"author":{"name":"David Foley","email":"david@objectkit.com"},"homepage":"https://objectkit.github.io/scriptex","license":"Apache-2.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/objectkit/scriptex.git"},"bugs":{"url":"https://github.com/objectkit/scriptex/issues"},"scripts":{"build":"npm run clean && npm run build/lib && npm run build/doc","build/lib":"rollup -c env/rollup/conf.js","build/doc":"npm run doc","clean":"rm -rf doc lib","doc":"jsdoc -c env/jsdoc/conf.json -d ./doc","test":"npm run test/lint && npm run test/specs","test/specs":"mocha --config env/mocha/conf.json","test/lint":"eslint -c env/eslint/conf.json src/main/js/**/*.js","watch":"npm run watch/build & npm run watch/test","watch/test":"mocha --config env/mocha/conf.watch.json || exit 0","watch/build":"rollup -w -c env/rollup/conf.js","prepublishOnly":"npm run build && npm run test"},"devDependencies":{"@objectkit/scriptex-mox":"1.0.0-rc.1","@rollup/plugin-multi-entry":"4.0.0","chai":"4.2.0","eslint":"7.10.0","esm":"3.2.25","jsdoc":"3.6.6","minami":"1.2.3","mocha":"8.1.3","rollup":"2.28.2","rollup-plugin-includepaths":"0.2.4","rollup-plugin-terser":"7.0.2","sinon":"9.0.3","sinon-chai":"3.5.0","uuid":"8.3.0"},"dependencies":{},"gitHead":"4b93d37aa62c0cc4a0f829c7b2239d4ee8fc1563","_id":"@objectkit/scriptex@1.0.0-rc.11","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-L3aDIKRYO3W85ZtsWpCih1XjIylFrb5hi97LJyyoiMFsBNK8VJLFEY+HLJAC43EYAgSXK25MI1v2Nu5TIaLdrw==","shasum":"0c48af591954057f9229042042285b5a318d5623","tarball":"https://registry.npmjs.org/@objectkit/scriptex/-/scriptex-1.0.0-rc.11.tgz","fileCount":43,"unpackedSize":1522820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjK3XCRA9TVsSAnZWagAARNMP/ROHvB6ZMJiMAyVSgsEa\nT0CUJ25Xn+mzgx9ND7nbRu/CqwFsbwyJjA8yKR/1l8AaCDsd3RWa6qCFSQKW\nREnfIOOElCs20DbmGCaiJp5TR3PRgJyLe6icac+1hzzG1ymM1JF0yzag+epI\nM/G8mAUuczyYYrRInVJAyBQnoRSeYwwg3ZXFKNo1kKrgbbQA4/ooRVb7csqF\nSwDxMaKLaYMHd8E4RFaElIU+iKD6ja39yRtCsDLRPgk6A111DrdjfDt5WcRI\nj++nfuw6oFT6TcCzviv29QNZ5UP6ckVNFxp4L2xCirX0wajDv3qGnAAb+9Je\nAEIIw+VFKoHGG427z8VzUBwMqi1DAHa8NMZfWOBC2dCiNlHyF/jnckTRL2N7\neDKJWzl7wqMq4T7W7Jgvbif5SZkHWAZ9c6rJ5PHYlsjw974kenDwi0KsYQgQ\nw1dJW4tdbAtpsc15JJwh6nweA/CIXGA/b1atQXrPyZwMwkVbb0aUt/DEpUw2\ncFFa93YpOj6X6vT1k9d84bvDaJyWI8/vqlAm2s35lordgc/tgjjihMql9O6s\nlUcDRvhGgug8S+XgRt+bS/uBj/QiP1Nzvo4ZetugrNmdLuVMZea2aKNeODSP\nc0au+r8IcEXoALvS0voHk9HG5uG8udQ0o0Tr2emz+kND+/ZnNBj1+tsfIC8n\nNYpg\r\n=EbUn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhqVF6bWqVpR3nUUufPUQ0XDb5m2j4K75JXL9d6ElXgIgaXITo9S2r5WtqhATJsxRE4HvekJYZM3XoypIzBMvQiE="}]},"maintainers":[{"name":"objectkit","email":"david@objectkit.com"}],"_npmUser":{"name":"objectkit","email":"david@objectkit.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scriptex_1.0.0-rc.11_1603055062792_0.060033094503568085"},"_hasShrinkwrap":false,"deprecated":"-"},"1.0.0-rc.12":{"name":"@objectkit/scriptex","type":"module","version":"1.0.0-rc.12","description":"A metaplugin and microlib for the Scripter MIDI-FX Plugin.","unpkg":"./lib/scriptex.preset.js","main":"./lib/scriptex.js","exports":{".":"./lib/scriptex.js"},"keywords":["MIDI","logic pro x","mainstage","scripter","midi-fx","midi-plugin","library","es6"],"author":{"name":"David Foley","email":"david@objectkit.com"},"homepage":"https://objectkit.github.io/scriptex","license":"Apache-2.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/objectkit/scriptex.git"},"bugs":{"url":"https://github.com/objectkit/scriptex/issues"},"scripts":{"build":"npm run clean && npm run build/lib && npm run build/doc","build/lib":"rollup -c env/rollup/conf.js","build/doc":"npm run doc","clean":"rm -rf doc lib","doc":"jsdoc -c env/jsdoc/conf.json -d ./doc","test":"npm run test/lint && npm run test/specs","test/specs":"mocha --config env/mocha/conf.json","test/lint":"eslint -c env/eslint/conf.json src/main/js/**/*.js","watch":"npm run watch/build & npm run watch/test","watch/test":"mocha --config env/mocha/conf.watch.json || exit 0","watch/build":"rollup -w -c env/rollup/conf.js","prepublishOnly":"npm run build && npm run test"},"devDependencies":{"@objectkit/scriptex-mox":"1.0.0-rc.1","@rollup/plugin-multi-entry":"4.0.0","chai":"4.2.0","eslint":"7.10.0","jsdoc":"3.6.6","minami":"1.2.3","mocha":"8.1.3","rollup":"2.28.2","rollup-plugin-includepaths":"0.2.4","rollup-plugin-terser":"7.0.2","sinon":"9.0.3","uuid":"8.3.0"},"dependencies":{},"readme":"# Scriptex\n**1.0.0-rc**\n> A metaplugin and microlib for the Scripter MIDI-FX Plugin.\n\n## Quick Start\n```js\n/* Quickly prototype bespoke MIDI processors */\nclass Microtone extends DefaultPlugin {\n\n  /** @lends Scripter.NeedsTimingInfo */\n  get needsTiming () {\n    return false\n  }\n\n  /** @lends Scripter.ResetParameterDefaults */\n  get needsDefaults () {\n    return true\n  }\n\n  /** @lends Scripter.PluginParameters */\n  get params () {\n    return [\n      {\n        name: `< M i c r o t o n e >`\n      , type: `text`\n      }\n    , {\n        ID: `microtone`\n      , name: ` `\n      , type: `lin`\n      , minValue: -8192\n      , maxValue: 8191\n      , defaultValue: 0\n      , numberOfSteps: 16383\n      }\n    ]\n  }\n\n  /* intercept changes to the \"microtone\" parameter */\n  set microtone (val) {\n    this.applyMicrotone(val)\n  }\n\n  /* send a pitch bend each time the slider moves */\n  applyMicrotone (val) {\n    const pitchBend = new PitchBend()\n    pitchBend.value = val\n    this.sendMidi(pitchBend)  \n  }\n}\n\n/* Deploy the plugin and trace its linked Scripter integration keys to console */\nMicrotone.deploy().forEach(Trace)\n```\n\n###### Scripter plugin view.\n<img width=\"50%\" src=\"https://user-images.githubusercontent.com/1374645/94087846-afbed700-fe06-11ea-9153-4d7b558f404f.png\" >\n\n###### Code Editor view\n<img width=\"50%\" src=\"https://user-images.githubusercontent.com/1374645/94087540-eea05d00-fe05-11ea-8efa-4897c23d8a41.png\">\n\n[Visit the docs](https://objectkit.github.io/scriptex)\n\n## Requirements\n- Familiarity with [ECMAScript 6](https://exploringjs.com/es6/)\n- Familiarity with the **Scripter MIDI-FX Plugin** ([Logic Pro X](https://support.apple.com/en-gb/guide/logicpro/lgce728c68f6/mac) | [Mainstage ](https://help.apple.com/mainstage/mac/3.4/#/lgce728c68f6))\n- Logic Pro X 10.5.0+ _or_ Mainstage 3.4+\n- macOS 10.14+ Mojave or higher\n\n## Getting Started\n\n### Code Editor Workflow\n- Download the [latest scriptex preset](https://unpkg.com/@objectkit/scriptex)\n- Create a new Logic Pro X or Mainstage project\n- Add Scripter as a MIDI plugin a new instrument strip\n- Press `Open Script in Editor`\n- Add the compressed content of the Scriptex library (2kb) to `Code Editor`\n- Save the preset as \"Scriptex-1.0.0-rc.6\"\n- Use this preset as a template for making bespoke MIDI processors\n\n### IDE Workflow\n- Obtain an [IDE](https://atom.io) of your choice\n- Create a new [NodeJS project](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/development_environment)\n- Add the [Scriptex package](https://www.npmjs.com/package/@objectkit/scriptex) as an [NPM package dependency](https://www.npmjs.com/search?q=scriptex)\n  ```bash\n  npm i -D @objectkit/scriptex\n  ```\n- Import classes as needed\n  ```js\n  import { Plugin } from \"@objeckit/scriptex\"\n  class MidiTrace extends Plugin {\n    onMidi (event) {\n      event.trace()\n    }\n  }\n  ```\n\n[standalone project template will coincide with 1.0.0 release]\n\n## License\n[Apache-2.0](https://opensource.org/licenses/Apache-2.0) © ObjectKit 2020\n","readmeFilename":"README.md","gitHead":"634c3e4c7ef0384311b1cc4c1a8caf70c7b9f5ce","_id":"@objectkit/scriptex@1.0.0-rc.12","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ghwxzFqQtxIl5onsSdKOmRjF6WEMrhrW8ATaSW/8m/WvYz6Img1Gcaz0yq8OM1ScRl3rPZXkY+jM+4DDxyLtDg==","shasum":"4f5dda7db3379ada013c2c763ac0633f2061b941","tarball":"https://registry.npmjs.org/@objectkit/scriptex/-/scriptex-1.0.0-rc.12.tgz","fileCount":43,"unpackedSize":1522818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjdnGCRA9TVsSAnZWagAAsL0P/R5Z1SrkgYa2HUVj+zly\n8b0P1S426gAJCtGp7uZREA+geSpf3PATL7Y9lvpCVqdASyo2DZnTHI/ifqOA\n9KoSWpoJqa8OpO2GaZJKc2HLEPBjflJtmFg1Tzy3NHYT7IU3rxzLWOZRHftL\n9hOxf8BSMPmLfIkChj466TzBOHtLbPRk1klX2TzH5PqSUwbYEChx6OXFGL8L\n6ndi4U0dMALfLRaVBJ1j761rs6j52kE2gS6G3ugxtCw2pVRo3aaajh2gxZbz\n32iFXg2R6yC2rJSertkn/6BaLQRn3Fow+Obt6Kw9x+y9fLv0meepkoIkMhGe\nUXcnb9oKtqphocxNCDd/DnmvaHtnOtwseDhoxdBtF9SPoRCsvwpdysy5jp3N\nkPmloHGgoSLzmpwAWIqiLj0jXdrYBMfPcUglRXyjvKVfkCzCd2CupEq4PJef\nr958BsZgyg6Z/mIZQDqTSES4ptxdb0isEWhzp6Xmx5hZVSAGbaaqYXWUI1dB\nHD3uDZlRybcqkQ8kaDuXf2z82tQ/VX24p5FBzwgaG5gvVXSlcpXjHsCAEDMt\nqVY6IxNv2rWfbHjljIf9D9G3Whdjd4/7L24fraw9+/nk2AGl31y+u5WqedNn\nDoIXnQWH7bknEoiq+qbiMNDA5tDLG06cx/cFh6eq1Q1sprzg1xIbyBUVqq6p\nadMR\r\n=mBpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEnEAgBbPjKGmFIgkABmWizOT7ZSozIVPNPLA/gxdg4AiAT9xqMBGBv0Pl/G2OZNcVd2agc+EdUA/3liJ46QaY2iA=="}]},"maintainers":[{"name":"objectkit","email":"david@objectkit.com"}],"_npmUser":{"name":"objectkit","email":"david@objectkit.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scriptex_1.0.0-rc.12_1603131845898_0.9907723008141258"},"_hasShrinkwrap":false,"deprecated":"-"},"1.0.0-rc.13":{"name":"@objectkit/scriptex","version":"1.0.0-rc.13","description":"A metaplugin and micro-library for the Scripter MIDI-FX Plugin.","type":"module","main":"./lib/scriptex.js","unpkg":"./lib/scriptex.preset.js","exports":{".":{"default":"./lib/scriptex.js"}},"keywords":["MIDI","logic pro x","mainstage","scripter","midi-fx","midi-plugin","library","es6"],"author":{"name":"David Foley","email":"david@objectkit.com"},"homepage":"https://objectkit.github.io/scriptex","repository":{"type":"git","url":"git+https://github.com/objectkit/scriptex.git"},"bugs":{"url":"https://github.com/objectkit/scriptex/issues"},"license":"Apache-2.0","publishConfig":{"access":"public"},"scripts":{"build":"npm run clean && npm run build/lib && npm run build/doc","build/lib":"rollup -c env/rollup/conf.js","build/doc":"npm run doc","clean":"rm -rf doc lib","doc":"jsdoc -c env/jsdoc/conf.json -d ./doc","test":"npm run test/lint && npm run test/specs","test/specs":"mocha --config env/mocha/conf.json","test/lint":"eslint -c env/eslint/conf.json src/main/js/**/*.js","watch":"npm run watch/build & npm run watch/test","watch/test":"mocha --config env/mocha/conf.watch.json || exit 0","watch/build":"rollup -w -c env/rollup/conf.js","prepublishOnly":"npm run build"},"devDependencies":{"@objectkit/scriptex.mock":"^=1.0.0-rc.0","@rollup/plugin-multi-entry":"4.0.0","better-docs":"2.3.2","chai":"4.2.0","eslint":"7.10.0","jsdoc":"3.6.6","mocha":"8.1.3","rollup":"2.28.2","rollup-plugin-includepaths":"0.2.4","rollup-plugin-terser":"7.0.2","sinon":"9.0.3","uuid":"8.3.0"},"dependencies":{},"readme":"# Scriptex\n**1.0.0-rc**\n> A metaplugin and micro library for the Scripter MIDI-FX Plugin.\n\nScriptex is a thin [ES6](http://exploringjs.com/es6.html) [wrapper](https://en.wikipedia.org/wiki/Wrapper_library) that uses [dynamic binding](https://github.com/objectkit/scriptex/blob/master/src/main/js/com/objectkit/scriptex/Scriptex.js#L80) to link custom plugin keys to  the [official Scripter API](https://support.apple.com/en-gb/guide/logicpro/lgce728c68f6/mac).\n\n## API\n| [Scriptex](https://github.com/objectkit/scriptex/blob/master/src/main/js/com/objectkit/scriptex/Scriptex.js#L41)      | Scripter               |\n|---------------|------------------------|\n| parameters    | PluginParameters       |\n| needsTiming   | NeedsTimingInfo        |\n| needsDefaults | ResetParameterDefaults |\n| onParameter   | ParameterChanged       |\n| onProcess     | ProcessMIDI            |\n| onMIDI        | HandleMIDI             |\n| onReset       | Reset                  |\n| onIdle        | Idle                   |\n\n## Example\n```js\nimport { Plugin } from \"@objectkit/scriptex\"\n\n/* conversion metric between pitch bend units and cents */\nconst PITCH_BEND_UNITS_PER_CENT= 40.96\n\n/* extend from minimal Plugin class to have access to the static deploy method */\nclass Microtuner extends Plugin {\n\n  /** @lends Scripter.PluginParameters */\n  get parameters () {\n    return [{\n      ID: `microtuning`\n      , name: ` m i c r o t u n e r `\n      , type: `lin`\n      , unit: `\\u00A2`\n      , minValue: -100\n      , maxValue: 100\n      , numberOfSteps: 200\n      , defaultValue: 0\n    }]\n  }\n\n  /** @lends Scripter.ParameterChanged */\n  onParameter (key, val) {\n    /* treat the plugin instance as a model view */\n    this[this.parameters[key].ID]= val\n  }\n\n  /** @lends Scripter.Reset */\n  onReset () {\n    /* access Scripter by global or by #system reference */\n    this.system.UpdatePluginParameters()\n    return\n  }\n\n  /* intercept changes to the \"microtuning\" parameter */\n  set microtuning (cents) {\n    const units= ( PITCH_BEND_UNITS_PER_CENT * cents )\n    this.applyPitchbend(units)\n    return\n  }\n\n  /* send a pitch bend each time the slider moves */\n  applyPitchbend (units) {\n    const bend= new PitchBend()\n    bend.value= units\n    bend.send()\n    return\n  }\n}\n\nexport { Microtuner }\n```\nCheckout the [scriptex.plugin.microtuner](https://github.com/objectkit/scriptex.plugin.microtuner) project for a functional example that also uses the companion [@objectkit/scriptex.mock](https://github.com/objectkit/scriptex.mock) library to test the plugin in a virtual Scripter environment or [visit the docs](https://objectkit.github.io/scriptex).\n\n###### Scripter plugin view.\n<img src=\"https://user-images.githubusercontent.com/1374645/98279523-f40ace80-1f91-11eb-9ae6-60bf70352792.png\" >\n\n###### Code Editor view\n<img src=\"https://user-images.githubusercontent.com/1374645/98279482-e9503980-1f91-11eb-8395-1246f62e8423.png\">\n\n## Requirements\n- Familiarity with [ECMAScript 6](https://exploringjs.com/es6/)\n- Familiarity with [NodeJS](https://nodejs.org/en/download/package-manager/#macos)\n- Familiarity with the **Scripter MIDI-FX Plugin** ( [Logic Pro X](https://support.apple.com/en-gb/guide/logicpro/lgce728c68f6/mac) | [Mainstage ](https://help.apple.com/mainstage/mac/3.4/#/lgce728c68f6))\n- Logic Pro X 10.5.0+ _or_ Mainstage 3.4+\n- macOS 10.14+ Mojave or higher\n\n## Getting Started\nScriptex has been designed to support two workflows.\n### Code Editor Workflow\n- Download the [latest scriptex preset](https://unpkg.com/@objectkit/scriptex)\n- Create a new Logic Pro X or Mainstage project\n- Add Scripter as a MIDI plugin a new instrument strip\n- Press `Open Script in Editor`\n- Add the compressed content of the Scriptex library (2kb) to `Code Editor`\n- Save the preset as \"Scriptex-1.0.0-rc.6\"\n- Use this preset as a template for making bespoke MIDI processors\n\n### IDE Workflow\n\n#### Follow your own path\n- Obtain an [IDE](https://atom.io) of your choice\n- Create a new [NodeJS project](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/development_environment)\n- Add the [Scriptex package](https://www.npmjs.com/package/@objectkit/scriptex) as an [NPM package dependency](https://www.npmjs.com/search?q=scriptex)\n  ```bash\n  npm i -D @objectkit/scriptex\n  ```\n- Do what you need to do to develop your own plugins.\n  ```js\n  import { Plugin } from \"@objeckit/scriptex\"\n  class MIDITrace extends Plugin {\n    onMIDI (event) {\n      event.trace()\n      event.send()\n    }\n  }\n  export { MIDITrace }\n  ```\n\n#### Follow a designed path\nCheckout the [standalone project template](https://github.com/objectkit/scriptex.plugin.project.template) and take advantage of the incorporated direct to pasteboard build tool helper and ready to use testing environment.\n\n## License\n[Apache-2.0](https://opensource.org/licenses/Apache-2.0) © ObjectKit 2020\n\n## Donation\n[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/paypalme/objectkit)\n","readmeFilename":"README.md","gitHead":"dc2afe8ac48557197783f9c06db8e72929cf5f48","_id":"@objectkit/scriptex@1.0.0-rc.13","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-i3bz2bQo39rM+TUm585jvXMMdyZSpbr1p+QNtaHdb1Y3iO+VtCq/8XQamnMf2PG54lq0TChU2GJ3oJ0WD+MBYA==","shasum":"da6159d8232ef28ce14f38fcbf1584af4f70d047","tarball":"https://registry.npmjs.org/@objectkit/scriptex/-/scriptex-1.0.0-rc.13.tgz","fileCount":18,"unpackedSize":319651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpE9SCRA9TVsSAnZWagAALLcP/1HhAmWChscJhX0vkq2f\nVtLAyBGGf1Abi0n89S7QG90FjiW1A7RIk2kdC+Phg5w0SmKdprlXXnw/ta6a\nM0I3G2Ymy7kYemCOgA9BfF4XMWPVKwbugXxtMDbEblCTQXt4A/p0Wu9F62go\nCkq08pWGfkeldrKVe+4OBr/wTSvVWbXDNCP6e8LDRWZT+YEObpvlOktaV5wM\nlpXpZMc+hd47dgNoGzqTdTeLhj1bJPHCPtVZ58tX+G3fUZFkwbb7MigaKe5r\nVunRagkl11ClZ4EX185mIwW6O/TvTEDqHoVzLvvO9mq0zPkG3/a6tQBChYxa\nLuq8BnLiN4u/erwGps6gVNlB1leiUnXbRgxoJqVNdEnrqvzP8KQNZ2YV/VKv\nGkdESC3TfICIylBVXuHvOaWkEZ2gKL3iuANwE7LTPMKb1xmvqcmFlmNpY9WA\nSl2HmNd7nYfXwuKXfKkXueXxWPTDgo1yRaTYHl57/1K2t8ET0gYGMhZ9Uraw\nMv72+3MOeLQtDquYgsMAlIqzr23TSmgj7FkTgXZ0GG5OnDHQ86pGKnX6J2mc\nCcmGq2/qrRLBr0G8eMmrWKhxDbuKTNCwPdG6tD02ELa49iPQTymHjRXqpPnv\nz2iGwYVe26SI9f2HlCaM6nNHFbKuTDXYU2o47hTLavzAEAmyOZfdDuE3ReRO\naHIw\r\n=Bg16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS+gx6p5QJ/UeyzgOWrXeR6+mQ0PYSL0jwFetsQPOXoQIhAIAWq2g6pZAF0Dv1Mbw7IAr02ZVHBYfrxsxHQ03WYcui"}]},"_npmUser":{"name":"objectkit","email":"david@objectkit.com"},"directories":{},"maintainers":[{"name":"objectkit","email":"david@objectkit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scriptex_1.0.0-rc.13_1604603730207_0.16470063781688182"},"_hasShrinkwrap":false}},"maintainers":[{"name":"objectkit","email":"david@objectkit.com"}],"description":"A metaplugin and microlib for the Scripter MIDI-FX Plugin.","homepage":"https://objectkit.github.io/scriptex","keywords":["MIDI","logic pro x","mainstage","scripter","midi-fx","midi-plugin","library","es6"],"repository":{"type":"git","url":"git+https://github.com/objectkit/scriptex.git"},"author":{"name":"David Foley","email":"david@objectkit.com"},"bugs":{"url":"https://github.com/objectkit/scriptex/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}