{"_id":"@apicurio/studio","_rev":"11-ec627342a6e14dfd8192f5f614c53a9d","name":"@apicurio/studio","dist-tags":{"latest":"0.2.62"},"versions":{"0.2.53":{"name":"@apicurio/studio","version":"0.2.53","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.53","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"dff6fb74aff940efebdfe1d4c367a199d8b71bed","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.53.tgz","fileCount":377,"integrity":"sha512-nC0s6jgMXgW0F/lz4RjiZ/veL3FUvVJKpD4JgjouIwN0+UAxKW0LEdLWDX3Z6MU+asIjVPcDSJKAA21wqem/sg==","signatures":[{"sig":"MEYCIQDYqn6zA5e7o9eYNrj4mcSwweNp+VcBNGSvHWGzh8zriwIhAMgoA5zdiVJByQt3QEim1FPByvLIVignhcbGJ4x/j8vX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14193678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZnYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8bQ//Q6bRKWTSxnXSOE5ZAvBXJmQdQKV3TFM9hjJJ6bn0KVlxjwZ8\r\nMhk0XIp1RqgMj6n1eLmoJHWQedF+Smz7NFSniMQof3saRyqfePGpDUnzcFwD\r\nZiHXEPQaPI2w42YmWXk2Z8mGI9aHbugXkNASgxpXhd6Ay7mgfAdNAqSsbTGK\r\nwatt7YSg/AwuQh0U+5syAPlny8dIVNZ0SLgqaL/bv+P2aZCyLm57/3hYDwmn\r\n0vY0Rmsk/I+vodt7aLrFdvlKCw9ssZueMIQcnJf1CusUOFllNj0E3Of872Wr\r\n4nRKQ31CSglIKaRh8v3FUr+ULajIce2lil3E655NGcn/N6tuiO7Zg0I7tdEN\r\nxKyrBut3+CV2NVNN5wsBd+AOMfoxetypceeKCq+8OTx2W28zf0NuyH+C+uWt\r\nvbL/XqIGpMmsvjTJqcgaOr2vyENoqR4lSqfxUR2mFDhZbc6Hc1PHf0XjNI+r\r\nOGMztvbdzsQkwiw825YaTYbSwednKP98QCsRbbD5KQJ+GYqk7ksoBEtc4qwV\r\ntUg9saWvi/CT7uoIfFfHCQHNFiu5reHIoAS4ybNwzqrPxsvccorByoRCgrc6\r\nf+wOl8uP/qQySiovoLmYDyIAOWTRqQkHMxz45dtxrtXagECUIcdz2Sa+Lo5c\r\npOww1Hg1/Mnb01AO/vq0y0F966xCxXuCtNg=\r\n=mdmI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","gitHead":"feb2d0eaa5577c5ff623cb5e2ea44847bd7e678c","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"ephelan","email":"ephelan@redhat.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"8.1.2","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.23.0","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","apicurio-data-models":"1.1.22","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.53_1650882060395_0.5824452018395188","host":"s3://npm-registry-packages"}},"0.2.54":{"name":"@apicurio/studio","version":"0.2.54","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.54","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"b37a76e18be01cefd9f45ce806072c003c280caa","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.54.tgz","fileCount":377,"integrity":"sha512-DmX3Th41EAANo/bGJWPcT/kZsq9Xy2CFaItfTzr7FFvj7H549Xr6Zm3E3JERIES2RutD1HKYWx9gO9w9uPbkBQ==","signatures":[{"sig":"MEQCIGdrGQhWptuOxF3TPqrc+5quOjpCfyVydc8BOychmZJ3AiAtiqxAxAYA7ZmpIecQFPhSeiLXoZBeIftJyLfCoiXhzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicWfjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRfQ//d0X9i2DL6qpyrFU7mW2M+TdbaaLKjFdTZKHNYcYPRFDnZ5sK\r\nf0eotC35qwy21FY+dSyujdzw5E2whbyPIv8vs3o54MckMS/W2eACj+kVtMGO\r\nY5x77jZUm1XiZmOO/pXZhXmZEr377H9+zYhoj6qiexXdrFVyfsKlw7l8HOI1\r\nIuUMf/LZqlRTLjvgs+n0hI5kza0CgRxYJAiIEjv44PrA+Su5Ak4vTsA3zIgP\r\nE5H13Fl2A8Y3IpFCkaajkyYuWttavzQaTAj2WBGRsnO3iGUd0fwCsWfTssQi\r\nr7n3KbtYq58n/9Ei8z9AZYbtwFtPsqOKb5AZRVrupjE+CntNVmwFFLBtDf2d\r\nP1j7w3Y5mRKBSJTXP9UCc3rgxP13GfxsaK1MnBBJ3rkWgDl/r0ACdv4OmOam\r\noFyEorzvVNRCMsHf2gykXlCeoo8OBdLOaCHuOFZOtAjaVduc5omhfHZ08Ot1\r\n+ovrJ0lmewYpXem+J6ajeqIN7BhIFuUhQYPkRG2zS7EVpJQ+ux5nEbWjTygP\r\nsBJGcNm23RKYNks0mGa+2WgZuAyqaMbXN+hoRbiiqAd0Xkdy8sYFQFtqptD6\r\nPBEpmAIBrNpeOrXQuXNPjA0b45wnJG+WOdAiC8HYkd8u24lE8RR6QQe5qd6E\r\npEzBLE80+LDPHhjbw6QGOD7Uenb3iZcqWuM=\r\n=UG0j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.16","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.2","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.54_1651599331088_0.7078328972200121","host":"s3://npm-registry-packages"}},"0.2.55":{"name":"@apicurio/studio","version":"0.2.55","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.55","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"8bb48a4ae5eca861f7f008afa5902e22463050b0","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.55.tgz","fileCount":377,"integrity":"sha512-43ZOY+AzznNXdhkVuyqsBr56H9B6vywRpwb4mK10mC5wsloZxKwbuXsKApk1IwwztOpTWOkw1izB5/355VuSGA==","signatures":[{"sig":"MEUCIDguUMEEuisYHLn2d3RB7cBbZxZhSFipXYq929iF0DXqAiEAw+oCftAoJkyN0sGtrbtqC4Yqk0n3nki4pbivupolwwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA58NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxeRAAjz2m0PIjJ+d1OX/nKDPdXDbm3iMAWpNrm95EkHL4arm5hrrY\r\nUT9nfmcWqAYtihOAX917QuFSS8kjh4Y5ERCoL6e4TJFq6pvitgYD2nYDGvZi\r\nvsNXXn38aOBp5AYXROdmkDKsseAJBv7QYmv4aVq5YxvHwdqWTSeGyzhQI8sU\r\nPd6LHErcUNL/2xskH1T/taU2cLNkBbpaDr5fr84Mk/cJIu2tusHt7BUkIIMC\r\nMGfEju9HTuj2L9GfHr+l+oPcMw6nZ1nT0ajd+zDYCNziNBvt+hiTFOw3v3x5\r\nz9Fzy4vN0GUHvc0+NxluvauQzTQ6I31jgqkkYEaPqiobmnWSAUQ4DESf2Lje\r\n1q4WecOOQuHdmrg+8fwVWUNV30MQds6lsAsRjQJL+4O42UJLArtKdK1d1KOM\r\n1YLHRS64k9I56x0MNx5KIecOanC3g3u4yRWg62W2W8sxtpRzKj7lQiaZmGuW\r\nt+AKkTrcB3uQS53wmcWBWZbANNwE1XG18YL7f1z1MXxjE0iwFFog0VaHwPuS\r\nDDANJasFp2TMCQzrppihQpOF7E/O98IQuHaedhAX5s77Dsu/znZXQVDr5vDX\r\nzi5mtejfgHQd0XCDjTVMZLBjk03TJ0beJlXpXeKtVo34tlMv8XCiw6bb3lW/\r\n9FKIjZQasbNgPt8/+m9tOSqcm+JaPf5Csug=\r\n=qnKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.17","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.55_1661181708907_0.09306113264882465","host":"s3://npm-registry-packages"}},"0.2.56":{"name":"@apicurio/studio","version":"0.2.56","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.56","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"b5b62149f551a6e7ebdff15d25ebb4f2d0be0bfc","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.56.tgz","fileCount":377,"integrity":"sha512-NWCB3zKcj9qV77PRAuwv+eN4znBfkZ5hJQQWBOO507t2fHBIHd+CqLDIgnirS67XSltwx62bGshwRJIvgx8DaA==","signatures":[{"sig":"MEYCIQDyVqN+0OYoDl1GY0Rexkh4YJgVQ4p0M8LDER+x9PrmEwIhAPpwsBEMkb058J8jsXb4z29UVqMCLe/4w+s7nhRuwllX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBSvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmollw/7BfLcUYOEnZWmXRak4yUfSm+jfXMArwRhZ3h8It3ghUnZMyu6\r\nPCRcB1zKk6n3AsJ8Ujg8xgTIlC1fKvE3qEQu7HyXQnsOdIX62BGzI633Sucd\r\nl4gko/c7NiPuE0JrlVNywOz6O7HzdtvVtvlgOPzQ544juhN6RUoo33TzC5Is\r\nyS458X+9rJh88xwdxUX3nexOoSjpH43ZgiB+j2fwMltxwarIcsOvDNorznFX\r\nijPx+uoim9LGfHh24ob0+U5IJv/6/MQCu5H1uJudsY6HaAtgoAQfoZ2FC2MN\r\nvdTlwqtT5Q/pHqR8gonyF7HNzr9QA3h5vT9YX6tVPoJClObpfkG+3Y+x9Yzd\r\n+NRir6KciyK6fPuIRbc98IQ7BrIHS4vJGmiscGQQ9cP5byq25WEf+KV07CX5\r\nPru6R6xQPEPobbwpXZzrpic4Wb6WSFAtkA4/HU9C1+UxW4juUhcldsyyN79M\r\nTRoD4eH2OV1SW9zzwD2bOWo4x0ji9s3M8JTA2gpUfdUPZcKysnfbyhHJ3tMs\r\ndw5aB2+jIyivUIKE40LehLfrUc5mSG8eWxwmyxMrkpa3qeAxBERtanejyfKX\r\nMxBDCRa9K6RDOjaMUbLq1cyF6ylQVM5ACgx+SOsDCTLJ1ujcr8vRQyl1xZaF\r\nB/9mufvPkMfQOsCLcCCPm5/KuvXcpB45FOg=\r\n=fsgW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.17","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.56_1661283286145_0.15697026853381657","host":"s3://npm-registry-packages"}},"0.2.57":{"name":"@apicurio/studio","version":"0.2.57","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.57","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"0d6440b40ba5e21455b84911da46b16d550077cd","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.57.tgz","fileCount":377,"integrity":"sha512-LYvNJxBBh8wR/xy7diIP+ky1uA/Zb7OIha8eE7Md0dBNRqMVHJfWmVN8IRwrathXVRZ1lffolb5Ds6DoX+tQZA==","signatures":[{"sig":"MEUCIQDtFepNzBwetLq1qbxecZLUCTJCNOM/GxUdHCxWKsBAcgIgeF6UwRqYVh4Rie6OrzAzYsXK0oenyRMB+3hBOpBG9ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBgT2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSjA/+PomQAcd84ugzGcgSkNL6QqRVGKZLIJUXrvA7EHexWcK5oRSJ\r\ncofurjeXX+dHi0vLiIQR61VjaxG6SyX2CJC/aK6oiq/6DTrJqNGgA9S194O1\r\nZArtvnt8qEW5QgbHiWNt5OxCoKvTNaAmmqBQbf21I7yLJexfYbNwTWy8w0tA\r\n+BKXUootqBmvhneK15ufmpNNL91ser9EiHNufAYZOMlqWqnVoYYx14mlmdfY\r\nXM1qms740/LMenoVyXVHu3VEJ96M5XJ8Si2rclm4xsLQNKpC2mw5hSH/n6U6\r\npeUhqOOZ52ev/LFLd36O/U6VVCeq+iZRU3BVLjN3ry5j+4xm+fGFXfANJqTF\r\nNELaLtKlNC8G6sK9H4XBwfNJFjR9sx0fm4bWx6SRmUorXI7sNgb7QjnQGisp\r\ntfLA8dxMdmc86ttIf5mQeMhrTEl1X0+N8MxhcIY0P+Q8K13jqf8KAH6fQ4xA\r\nES5X8u7lQhAVtFF64oOnBPlBNnTNE9Ll9pKvBXlU/e7vg9kr6hYv0IRg1ciD\r\neyH2pntQwZzUSFnhvIsyCDyzxbKN9PwA82bTca77P70EyS/fLIBQ52oorDTe\r\nOXQZoRCr+bevoo26Q9tnlKZ9MnjCzhl5qmH0z5302ROailRBHTUDNEspfCfR\r\nCgw/q8BbomCWXzKh1E0xzDOLGmNyFlDHcOU=\r\n=b7oM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.17","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.57_1661338869749_0.9782736924540598","host":"s3://npm-registry-packages"}},"0.2.58":{"name":"@apicurio/studio","version":"0.2.58","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.58","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"7a7e9f925fb6646e7c266d7272b8396179bac558","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.58.tgz","fileCount":377,"integrity":"sha512-bnERoD2xqMehgpS1WV3OT4zEQ2tRskTIrdFohVOGHjhq/0esMwrwsAUsjYFCtCPc9S6S4TTMLEFxVzyfsbsfMg==","signatures":[{"sig":"MEQCIFotqLTD3acFS3sszyYBn9OApBzbI57//aPDzosjSw8LAiB6KUD/Q1U7FhSuJIejInpTrxrnb+JA7qS5s71EPLKarg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBobTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8pg//dXFMYdYPWpMLe0KMOXcSkU7chfarSye1tFpuk8udlfdcMCjU\r\nNoBjWJXsvczLiAGafkYApaRWzLGCOrRxLjHDvu1ErjQK+N1SgvZ1wiBg7K0a\r\nT9RadahGxluZ1xcRwBEW4KzM4XgS6kq3eczl4QxUKOUrpfxxLvvSITIzqvI8\r\njBddqrw4pDPUS0oEbWKf+hWZO1RRCz1MESaaafwe+jgAaTwIoAIsCcKsqOB0\r\n0aVoc6i5x8QVNq31lzMgR4k+DY0aOHqlbcXRSnr1JGFfvHGpCLOGEF5va7UQ\r\nMJla6bFCDu/29glVVUGBwW/aQ8UR6VBXa8CpNVOhpfCAJEKgWa7SHFTRkjqE\r\np9vOIR4DO9LvOVQSduP6+oSWdtzwUGVc1/aa+Xc3aySWCCszlm1zlju72KRi\r\nnz2S0CgbXdPFl93GsqqohqC5HwdgvE8edibDTxlzmUBGMa9NsdrTuVoBnM7x\r\nlc+eHgZ0VrAiJuT5L498kCBYrXN/lbN0c3Lzco86VDIDe9gSMq1OIT7CNqQC\r\nainmsNPMLvwlzA1xOYYw65pDP7tvFVXJo8qYq1JVWO74KCh8gWiJas6ttUtm\r\n0ukq4JZdx3GjYyPvFxNPlCmDcDkCyv3AhWecim6eAHJNQDCh31oXpCdqGEIx\r\nMgU85/OzXPbMMoK+AzgXjHn/d61XjvB75Pg=\r\n=Y/VN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.17","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.58_1661372114903_0.8839205605754139","host":"s3://npm-registry-packages"}},"0.2.59":{"name":"@apicurio/studio","version":"0.2.59","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.59","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"82889b58299ab13f9cea30c0d8a0bd3435afb754","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.59.tgz","fileCount":377,"integrity":"sha512-4UveXGCpR50uo7y7Ym6mtMVK/idTi5MZhKO8eyoaFPkLA4UgAWdqPTnAzn16JMvXURObt0BdP10gMtP3v5yGpA==","signatures":[{"sig":"MEUCIQCAYLl4r9GkXRs2BoV+AXe3RzfciMn5ZnnpG+E4hF4uzAIgM7xuJDs4YxCrMWHrQkR+KYklLzBK9OnljtWAk1T1pD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjodRZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtnA//dDw3rKsyhM7eCERP58ArAlRb0mbZIEcY6UuccuuwIDPdBb0m\r\ndL9xMd2S6zqudwYXPCv903EDdoWKB/DNyzqmXMWJcKrqzZZFUnVkOPszRyTI\r\n6qcg2ucwGBulM5A+VPNLfCjKqQoreAM4628f1zlHPbb2LLAt5wd0fY9H3utr\r\nB3K4voS/TMWgKmQ9QQVf4nFjwnc3buoS2FUU5d8sYCd4R+Q1JS8C0ZIiW1L+\r\nxpx0R8RL96cFe/c3irsS8LUX5U7ZZocZ1qKrmNk88ED2jkMhIVk2T049fFoZ\r\nPbqT26/5AxKQpttfHslv6ZAzr9/3WTjIWmBljrUwcn6BOEOQmWTCady8HFkH\r\niMD1EP64Wg3qKKo/RZIn37Q07NGVh/RfVO3oseQ7jrAvBR/Gmc7EFS0F4L/g\r\nziBWkDXqqgWknvP9WIX79QSrb+wW6F2QJq3dqRhfd2eRNp2KjXyVDN8yOqlm\r\ngDUeaIWzjgxaWcvoAQzunD5CBzBp2z0zUCULWopQEaJZYV1W/IkTBcmp3jTZ\r\nYBckIw9jxntO3PPYf8fLxdsgFZbkbx/MGcgn5Jc5RdM+qmGlwpRc4E9AI5LI\r\nv1OWhLSe+ZoG06/wV3A0O01BvZqrsrTb7r3grClHg0DzRAoK+IphrzhiVMRY\r\nLzpQ6BfpsBifa6p2KsgFYInSauSQgafTl0k=\r\n=+nYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.17","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.59_1671550041236_0.26429154123586707","host":"s3://npm-registry-packages"}},"0.2.60":{"name":"@apicurio/studio","version":"0.2.60","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.60","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"5683eb50cb134cb181488f57a2f2cc49f90744d8","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.60.tgz","fileCount":377,"integrity":"sha512-fLnyE2o7m+FTr3M66xskW+k+eaq8tRkrYYGLrHiRT98RjobIEtOKU76btC5Bt8D0jrbgbb06zCI7M47UjEJGRA==","signatures":[{"sig":"MEQCIG50j4Nzil38RqdOtvsK/EzOCiBqeTh2UvWAzeJSDSx4AiB4ZUMPwF+5SlocSllPhIvToucsX6KUrJI5voeu4RS1ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCig4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgTQ//dDcY03bx1ujw3NTZY4nKPTtkRn3VAWnZaoXclDsddrqYWVMw\r\nAzjoHrOAo0ctKsdMHLcbv/VCXE9TIIsrZ7GqVEO4DwagenvasgmqTpl5p8vB\r\nitJ/iX+QQf04UjHlfJSXrTT5JxyWUw0SjNycUgoxreR6Ck8+X41gRzxwvc4V\r\n/U1ycOeJG0KmrtjzDoZ6Pu2/Roys3+0fFgCcRokGDD7kOzxRBWbgEydEgCNK\r\n/d0pyttZTab1N65aF4zZI0eoYucVA5r5Fo2DD6J45rEUWJr0+5CMF4TQcm8h\r\nPfBrpUYJgAuDdT5Y0v93IRsTXpShmWxpM2mInkbRu+B7NPec57MDFtEd6+64\r\nbe7E5HhZRlQHZnxttHd4p9uQ6w44xnERytF4txomy1MQU8MJBdPFxGV3X2PI\r\nNo1AG5E2J1SqLpUMJzGiEx7xUPLYguJBbblAlznDX87jIxhqsfofxRPsRlTj\r\nIPNpfYi8s+CYOIbQNb2jrq307g+qZywX5cxXvd1IEGrzPClNWVUGkur2Fxhy\r\n7erdedqAaMFmi5iwPOsYuYBi8KxprLsQ7+++LDRazFuiA68hUFOMPKTbfL72\r\nUtbtN7yx7syy8DkGRM6Ltl7h/mxg7OrTPMGhUqNDcJsCeD2XOMwivWftdvmS\r\ncNA2frTyZjaBHhETsrI2xIzHReYwJNtnGSU=\r\n=4L50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.18","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.60_1678387255724_0.5309920719570769","host":"s3://npm-registry-packages"}},"0.2.61":{"name":"@apicurio/studio","version":"0.2.61","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.61","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"dee64388c593a2366d7c3e3818231304906d4ac2","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.61.tgz","fileCount":377,"integrity":"sha512-QJj69Bd0yZngJ7j/MPXOyNUMFJc2pzUe4yC/OOhPGYtDpNfONcLIeFbB64ND3ozMe+de6iq0a/O20LCAeFzrHQ==","signatures":[{"sig":"MEUCIQC92wcC1eT5jP5s73OehhSxcM7j36yCdml19EgCGp9RfwIgLCTIiocp3SVuWvgqawy0oU5zKuljD20Ni/ByjEEvFi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD2ZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkXA/8DCRjHoeGebqkUproR7aBcMYHwxVr7Z5OetGMPHWDki+Wd2vR\r\n3TPySc2FUgdw3CYIt+LWA0i4tSWkSbEiS6onHRB+ZVJ4O2Bm4QiFch9WZij/\r\nY6HkSfCd5mg1YVoLefW5QTYpl+aW8X0FtZqgO1Le37zM003nhrWjzsH2Jb7F\r\noc05ZWxYGZKDZFglLQQ6cXSR08El9Wy4ZphhDZy+Lc/J0HgCnJk+CkIYdLS3\r\ngYppVthv5weogygd/6wuk+ce6YVUdU7gwmjIgMdST11CaE1K6F/FzysHN4cO\r\nvsvJfDqKM/q+HS92JplQSBGGJJNBPIepQJh8dsSsqUmXp2GWvW6ZkZnNzKvd\r\nT5bLAJIVXaJfopYWyl/cdNRxWANWS9oFfgs8DH3M2UU6NnsvD9A7oqed+Ybv\r\nDbhgBml3XJL/di2+jlKUdThht4VuqIxPToPmB5qJ6/yYeiNnykY94X1Pb0cQ\r\n12SUCtndQSgiqL3MRs8HGHWWlYovDrhwIngnrXDJhjj32GT11DHHLtOIgarU\r\nueNfr+5w7F2iePkOOb4CiryXw62cit/Y58fZqJtQEAzw53vo6iZlZof7QRG4\r\nHu8icPwBAtX/D0qC3L/QLZ2D6mJdNBKRxqsgmr0mIUHQi8nB7xn7/J6nNAqN\r\nXmE3pa230LpHMZjyoZgZXTUKMyNBOVDCU/E=\r\n=vzV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.18","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.61_1678730848646_0.848642784250218","host":"s3://npm-registry-packages"}},"0.2.62":{"name":"@apicurio/studio","version":"0.2.62","author":{"name":"Eric Wittmann"},"license":"Apache-2.0","_id":"@apicurio/studio@0.2.62","maintainers":[{"name":"ephelan","email":"ephelan@redhat.com"},{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/apicurio/apicurio-studio#readme","bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"dist":{"shasum":"2b4ca99feb2c090361efd1d7ae2f8518f232a563","tarball":"https://registry.npmjs.org/@apicurio/studio/-/studio-0.2.62.tgz","fileCount":377,"integrity":"sha512-jWTaEKLobBXH3ckHTrJ69bwqmmc4XhTVCXimTIDCp6bUPfZZyu+Q90Ht92jALPZgjU6icImh8+pQzWHudxblCg==","signatures":[{"sig":"MEQCIAb31VYr2DiaUko5u0e+ygrMNlx63HIw1CEVONyP0Ns4AiAbkbiZLJD6m/0BR0oneBuLQUjBQjzYZwun78pinXuUIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14239902},"main":"bundles/apicurio-studio.umd.js","es2015":"fesm2015/apicurio-studio.js","module":"fesm2015/apicurio-studio.js","esm2015":"esm2015/apicurio-studio.js","private":false,"typings":"apicurio-studio.d.ts","_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"fesm2015":"fesm2015/apicurio-studio.js","metadata":"apicurio-studio.metadata.json","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"_npmVersion":"6.14.18","description":"A web application to help design restful APIs.","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"brace":"0.11.1","marked":"4.0.10","moment":"2.29.4","core-js":"2.6.5","js-yaml":"3.13.1","js-base64":"2.5.1","pluralize":"7.0.0","patternfly":"3.59.1","keycloak-js":"^16.1.1","ngx-clipboard":"14.0.1","apicurio-ts-core":"0.1.3","@apicurio/data-models":"1.1.26","@patternfly/patternfly":"1.0.250"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.62_1696260771234_0.8210603266643615","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-04-25T10:21:00.310Z","modified":"2025-10-29T12:45:53.951Z","0.2.53":"2022-04-25T10:21:00.640Z","0.2.54":"2022-05-03T17:35:31.314Z","0.2.55":"2022-08-22T15:21:49.249Z","0.2.56":"2022-08-23T19:34:46.508Z","0.2.57":"2022-08-24T11:01:09.989Z","0.2.58":"2022-08-24T20:15:15.231Z","0.2.59":"2022-12-20T15:27:21.498Z","0.2.60":"2023-03-09T18:40:56.020Z","0.2.61":"2023-03-13T18:07:28.926Z","0.2.62":"2023-10-02T15:32:51.568Z"},"bugs":{"url":"https://github.com/apicurio/apicurio-studio/issues"},"author":{"name":"Eric Wittmann"},"license":"Apache-2.0","homepage":"https://github.com/apicurio/apicurio-studio#readme","repository":{"url":"git+https://github.com/apicurio/apicurio-studio.git","type":"git"},"description":"A web application to help design restful APIs.","maintainers":[{"email":"apicurio.ci@gmail.com","name":"apicurio-ci"},{"email":"eric.wittmann@gmail.com","name":"eric.wittmann"}],"readme":"# Apicurio Studio Public API\n\n## What is it?\nThis project is an application, written in Typescript, to edit OpenAPI definitions.\n[Apicurio](https://www.apicur.io/) itself is a fully featured web application to create,\nedit, and publish API designs using the OpenAPI specification.  This public Apicurio\nStudio API contains some Angular components that can be embedded in any Angular\napplication.  Currently the following components are exported via this public API:\n\n* Apicurio OpenAPI Editor - the core editor in Apicurio for editing OpenAPI files\n\nThis project is licensed under the [Apache License 2.0](LICENSE).\n\n## OpenAPI Versions\nOne of the design goals of Apicurio is to simultaneously support multiple versions of the OpenAPI\nspecification.  At the time of this writing, there are two versions of the OpenAPI specification:\n\n* [OpenAPI Version 2.0](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md)\n* [OpenAPI Version 3.0.1](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md)\n\nBoth of these versions are supported by Apicurio.  As new versions of the specification are\nreleased, Apicurio will be updated to include support for them.\n\n## Building the API\nThis section explains how to build, package, test, and publish the ApI.  If you are a developer\nlooking to make changes, this is a great place to start.\n\n### Pre-Requisites\nIn order to do any work with the API you will need to install node.js.  As of the time of this\nwriting, the versions of node, npm. and yarn used were:\n\n```\n$ node -v\nv5.6.0\n$ npm -v\n3.6.0\n$ yarn --version\n0.20.3\n```\n\nMake sure you download and install node/npm/yarn of at least the above versions.\n\n### Clone and Configure\nThe first thing to do (obviously) is clone the repository.  Once you've cloned the git repository,\nyou must use yarn (or npm) to install all of the API's dependencies.  It is worth noting that the API\ndoes not have any runtime dependencies, but it has several *build* dependencies (including typescript,\nkarma, jasmine, etc).  The following commands should help clone and configure:\n\n```\ngit clone https://github.com/Apicurio/apicurio-studio.git\ncd apicurio-studio/front-end/studio\nyarn install\n```\n\nThe result of this should be a number of dependencies downloaded and stored in a new `node_modules`\ndirectory.\n\n\n### Releasing a New Version\nOnce changes have been made and finalized, you're probably going to release a new version\nof the API.  This is done by packaging the API into an npm compatible package and\npublishing it (into npmjs.com).\n\n#### Modify the Version\nThe first step is to increase the project's version number.  This can be done by modifing\nthe `package.json` file:\n\n```json\n{\n  \"name\": \"@apicurio/studio\",\n  \"version\": \"1.0.1\",\n  \"description\": \"A web application to help design restful APIs.\",\n  \"license\": \"Apache-2.0\"\n}\n```\n\nSimply edit the `version` property, giving it the next logical value.  If the change is minor,\nthen modify the patch version.  If it's a more significant release, then modifying the major\nor minor number may be appropriate.\n\n#### Create the Package\nNext, create the package (intended for release) by using yarn.  The command to create the\npackage is below:\n\n```\nyarn run package\n```\n\nThis command will result in a new `dist` directory being created.  Within this directory\nyou will find a number of files, all of which must be uploaded to npmjs.com as the new\nrelease of the API.\n\n#### Publish to npmjs.com\nOnce everything has been packaged, you can simply use yarn/npm to publish the result into\nnpmjs.com:\n\n```\nyarn publish ./dist\n```\n\n#### Tag the Release in Git\nIf everything went well, you have now built, tested, packaged, and released a new version of\nthe API into npmjs.com for other projects to use.  The final step is to tag the source\ncode with the version that was just released.  For example, if you have just published version\n1.2.4 of the API, you would tag it in the repository with these commands:\n\n```\ngit tag -a -m 'Release 1.2.4' 1.2.4\ngit push origin 1.2.4\n```\n\n## Contribute Fixes and Features\nThis project is open source, and we welcome anybody who wants to participate and contribute!\n\n### Get the code\nThe easiest way to get started with the code is to [create your own fork](http://help.github.com/forking/)\nof this repository, and then clone your fork:\n\n```bash\n$ git clone git@github.com:<you>/apicurio-design-studio.git\n$ cd apicurio-design-studio\n$ git remote add upstream git://github.com/Apicurio/apicurio-design-studio.git\n```\n\nAt any time, you can pull changes from the upstream and merge them onto your master:\n\n```bash\n$ git checkout master       # switches to the 'master' branch\n$ git pull upstream master  # fetches all 'upstream' changes and merges 'upstream/master' onto your 'master' branch\n$ git push origin           # pushes all the updates to your fork, which should be in-sync with 'upstream'\n```\n\nThe general idea is to keep your 'master' branch in-sync with the 'upstream/master'.\n\n### Track Your Change\nIf you want to fix a bug or make any changes, please log an issue in the github\n[Issue Tracker](https://github.com/Apicurio/apicurio-design-studio/issues) describing the bug or new\nfeature. Then we highly recommend making the changes on a topic branch named with the issue\nnumber. For example, this command creates a branch for issue #7:\n\n```bash\n$ git checkout -b apicurio-design-studio-7\n```\n\nAfter you're happy with your changes and all unit tests run successfully, commit your changes\non your topic branch. Then it's time to check for and pull any recent changes that were made in\nthe official repository since you created your branch:\n\n```bash\n$ git checkout master         # switches to the 'master' branch\n$ git pull upstream master    # fetches all 'upstream' changes and merges 'upstream/master' onto your 'master' branch\n$ git checkout apicurio-design-studio-7  # switches to your topic branch\n$ git rebase master           # reapplies your changes on top of the latest in master\n                              # (i.e., the latest from master will be the new base for your changes)\n```\n\nIf the pull grabbed a lot of changes, you should rerun the tests to make sure your changes are\nstill good.  You can then either [create patches](http://progit.org/book/ch5-2.html) (one file\nper commit, saved in `~/apicurio-design-studio-7`) with:\n\n```bash\n$ git format-patch -M -o ~/apicurio-design-studio-7 orgin/master\n```\n\nand upload them to the issue, or you can push your topic branch and its changes into your public\nfork repository with:\n\n```bash\n$ git push origin apicurio-design-studio-7         # pushes your topic branch into your public fork\n```\n\nand [generate a pull-request](http://help.github.com/pull-requests/) for your changes.  The latter\nis definitely the preferred mechanism for submitting changes.\n\nThe reason we prefer pull-requests is that we can review the proposed changes, comment on them,\ndiscuss them with you, and likely merge the changes right into the official repository.  No muss,\nno fuss!\n\nPlease try to create one commit per feature or fix, generally the easiest way to do this is\nvia [git squash](https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits).\nThis makes reverting changes easier, and avoids needlessly polluting the repository history with\ncheckpoint commits.\n","readmeFilename":"README.md"}