{"_id":"@apisuite/extension-ui-types","_rev":"5-6566ca4648814e739c91eda84682361d","name":"@apisuite/extension-ui-types","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0-beta.1":{"name":"@apisuite/extension-ui-types","version":"1.0.0-beta.1","description":"","keywords":[],"main":"./apisuite-extension-ui-types.umd.js","module":"./apisuite-extension-ui-types.es5.js","types":"./index.d.ts","author":{"name":"Tiago Alves","email":"tiagoadalves@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/Cloudoki/apisuite-extension-ui-types.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","copypackage":"cat package.json | grep -v \"\\\"private\\\": true\" | grep -v \"\\\"prepublish\\\":\" > dist/package.json","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --disableOutputCheck --target es6 --theme minimal --mode file src && npm run copypackage","version":"npm run build","dist":"cd dist && npm publish --access public","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"rimraf docs && deploy-to-git","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"deployToGit":{"repository":"git@github.com:Cloudoki/apisuite-extension-ui-types.git","branch":"docs","folder":"docs","script":"npm run build","commit":"Update documentation","user":{"email":"tiagoadalves@gmail.com","name":"Tiago Alves"}}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^10.0.0","@types/jest":"^26.0.10","@types/node":"^14.6.0","colors":"^1.4.0","commitizen":"^4.2.0","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","deploy-to-git":"^0.1.5","husky":"^4.2.5","jest":"^26.4.2","jest-config":"^26.4.2","lint-staged":"^10.2.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.0","prompt":"^1.0.0","replace-in-file":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.26.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.2","semantic-release":"^17.1.1","shelljs":"^0.8.4","ts-jest":"^26.2.0","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2"},"bugs":{"url":"https://github.com/Cloudoki/apisuite-extension-ui-types/issues"},"homepage":"https://github.com/Cloudoki/apisuite-extension-ui-types#readme","_id":"@apisuite/extension-ui-types@1.0.0-beta.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZdXeyGf8+TGCQbJOyQAncaYGeTi1DEsXKev2OUQ2vG2s37EzIQT3gwu0OulM4Nq2I3FocxQ0b2UvW2hER+BX1A==","shasum":"ab21ae673965acbf9a743efef52532091990721d","tarball":"https://registry.npmjs.org/@apisuite/extension-ui-types/-/extension-ui-types-1.0.0-beta.1.tgz","fileCount":14,"unpackedSize":23589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZGfCRA9TVsSAnZWagAA1SoP/RjBD8AB89Ml9Bmuat8B\n6fNYFBUSTYdeStreekQFaBcYt0qZoJwPrJ07uaJy3bkJE466uUqmOven5/lP\n74Uuu41DrFKKfg1s8HXuzggSKn2HZ2BgUeQpRFKtcvCUi6DZ3FgeAbBcSAF7\nsBL05vDMzxTCG4zN0tt8edUsKgDilMdgw/Latr5iciAbs8UTWVk7XNki8oZf\n+QLyOg3uAheaINJ7UOyYHmlo3v0ybjc6diglpXjsxwGyTTLkcdii4OfnEbQl\nghdLRv3hO003aowGnevEJateEuuADii9uBOdbKYLaUINeyN6bVCCrCJCSDoy\norq1J8Pr/SNb2RrFIy7DStm8WlHTOyECI595VD2Yxgej30JoSEHV2iwOyDXz\nGgTs0o9Pz1jKJTT21EZ49P+EnT0kuwOPJNsDxb8A4wdBWF9R6sIp8SYxe+lV\nbz8d16LkF8Vq20yoqeM3+B0KTMvuta007r/wSMkToPuWA5ADeWt6nK9gtg6m\nXG7qrYjTK+2OPCNOCZH9LUkB9wXRHY2WpKKZt5fT1QDARRb+T2qX+HPD6bnW\n534TpFD5YDAPLQgU7nS2Yjoh66A+z1cKiVpaYoH7n5cG9avv726XVbwcbsk4\nHlj8n+mCmXkfqLGJFyjSURBmbmJ+x/wShyxKhwhbU8K6LO10Ij5uuawysPHd\n2zYV\r\n=qVCG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+yMYa1FGW9SIzTEQGFsuU3hAZueHZxUyvPk3xcDov0QIhALraG64YD83/uT4WnVFPxGjuFHmBSa2r5v4TtXtJnll2"}]},"maintainers":[{"name":"apisuite","email":"dev@apisuite.io"}],"_npmUser":{"name":"apisuite","email":"dev@apisuite.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-ui-types_1.0.0-beta.1_1603113374722_0.30055790721903186"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@apisuite/extension-ui-types","version":"1.0.0-beta.3","description":"This library provides the typings and a base (abstract) implementation of the [APISuite UI Extensions system](https://cloudoki.atlassian.net/wiki/spaces/AS/pages/275054593/UI+Extensions).","keywords":[],"main":"apisuite-extension-ui-types.umd.js","module":"apisuite-extension-ui-types.es5.js","types":"index.d.ts","author":{"name":"Tiago Alves","email":"tiagoalves@cloudoki.com"},"repository":{"type":"git","url":"git+https://github.com/Cloudoki/apisuite-extension-ui-types.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","copyDistFiles":"cat package.json | grep -v \"\\\"private\\\": true\" | grep -v \"\\\"prepublish\\\":\" > dist/package.json && cp -f README.md dist","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --disableOutputCheck --target es6 --theme minimal --mode file src && npm run copyDistFiles","version":"npm run build","dist":"cd dist && npm publish --access public","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"rimraf docs && deploy-to-git","report-coverage":"cat ./coverage/lcov.info | coveralls","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"deployToGit":{"repository":"git@github.com:Cloudoki/apisuite-extension-ui-types.git","branch":"docs","folder":"docs","script":"npm run build","commit":"Update documentation","user":{"email":"tiagoadalves@gmail.com","name":"Tiago Alves"}}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^10.0.0","@types/jest":"^26.0.10","@types/node":"^14.6.0","colors":"^1.4.0","commitizen":"^4.2.0","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","deploy-to-git":"^0.1.5","husky":"^4.2.5","jest":"^26.4.2","jest-config":"^26.4.2","lint-staged":"^10.2.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.0","prompt":"^1.0.0","replace-in-file":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.26.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.2","semantic-release":"^17.1.1","shelljs":"^0.8.4","ts-jest":"^26.2.0","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2"},"bugs":{"url":"https://github.com/Cloudoki/apisuite-extension-ui-types/issues"},"homepage":"https://github.com/Cloudoki/apisuite-extension-ui-types#readme","_id":"@apisuite/extension-ui-types@1.0.0-beta.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JilitdlUPWh7T0wrmaQBFAxCfINkhRp9Oaphe+P9iWCPlzUvNmsRzwRr0GObIyDk/ejAdbV471D2mG3FLPHnRA==","shasum":"c34e7c23093ccbf1eb4d575d182382e7cfe24b96","tarball":"https://registry.npmjs.org/@apisuite/extension-ui-types/-/extension-ui-types-1.0.0-beta.3.tgz","fileCount":12,"unpackedSize":24956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjt2PCRA9TVsSAnZWagAAGNAP/Ro6/Um20oatKZT2tOHI\nxSar7KZZCRDUny2Vl851ecjviu9vJmSQTtEoy5ulivhJD3+Jk5WeduA38prP\nscT8IoCFaS47ccds9M85UD1dhU8+0y7Ywh2yKZHqv+MCYVqVB7rpLARh1DPS\n9u5V87r6zRgEVfx9x+xxy3f6qTTJHjV6SQysvK3eHFb/sQCL53YM1Dgg0380\nOEAFBhd7h275L3AjqCuYufzPWLlcBhanNvKtFNwNJ5vXVwu9w0pL9GjWzz9E\nshc1YwvzVymrmt34ZnMuc5DZKKPCn1WkH0qyblLokHEJ/V/WIW4R0BArZPxV\n7G7yV33KTBzHon/NGBKtKmsYxuItkQ154Fs1ZiC0KjXai+TzNA1i2swqK3in\nEUe5GS6QXi2TFT0mgSfB31Y/BcRSgJYjdzO/oieEyz2tqTzfhpKDYXTevecV\nNjYNA/GE9WlF1Wb+goR/6lPJOjP9ZGNEB3/yWvzObnbmmyTyjF4Ufs7ulPl0\n00Gp50hV8o1KrMnN/sV2B07itffQ5wRTyW+hrii30/5x2dmTYQAt6ue3E0We\noI7Xhc4PE5/j3d33PvfYMaSE7FDOkKVu1vhd0+pZXmqOQ/WX+cww6HUZ4DMY\nb1TLgj923IHVHYv5/5K9cgLb9DmlQj+hjNtxOSPFfLO05Pw5aQMAeOqTsDk3\nWxOC\r\n=IyrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/uHwe/REm/36KEgegSjoyRVgdJJXB++w1uI6/mEnM/QIgAsjtlsUZbLxN9l5GlwDXCkf93+FC7ffjWSTEf5c1J3s="}]},"maintainers":[{"name":"apisuite-admin","email":"dev@apisuite.io"}],"_npmUser":{"name":"apisuite-admin","email":"dev@apisuite.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-ui-types_1.0.0-beta.3_1603198350665_0.30385147810582236"},"_hasShrinkwrap":false},"1.0.4":{"name":"@apisuite/extension-ui-types","version":"1.0.4","description":"This library provides the typings and a base (abstract) implementation of the [APISuite UI Extensions system](https://cloudoki.atlassian.net/wiki/spaces/AS/pages/275054593/UI+Extensions).","keywords":[],"main":"apisuite-extension-ui-types.umd.js","module":"apisuite-extension-ui-types.es5.js","types":"index.d.ts","author":{"name":"Tiago Alves","email":"tiagoalves@cloudoki.com"},"repository":{"type":"git","url":"git+https://github.com/Cloudoki/apisuite-extension-ui-types.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","copyDistFiles":"cat package.json | grep -v \"\\\"private\\\": true\" | grep -v \"\\\"prepublish\\\":\" > dist/package.json && cp -f README.md dist","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --disableOutputCheck --target es6 --theme minimal --mode file src && npm run copyDistFiles","version":"npm run build","dist":"cd dist && npm publish --access public","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"rimraf docs && deploy-to-git","report-coverage":"cat ./coverage/lcov.info | coveralls","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"deployToGit":{"repository":"git@github.com:Cloudoki/apisuite-extension-ui-types.git","branch":"docs","folder":"docs","script":"npm run build","commit":"Update documentation","user":{"email":"tiagoadalves@gmail.com","name":"Tiago Alves"}}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^10.0.0","@types/jest":"^26.0.10","@types/node":"^14.6.0","colors":"^1.4.0","commitizen":"^4.2.0","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","deploy-to-git":"^0.1.5","husky":"^4.2.5","jest":"^26.4.2","jest-config":"^26.4.2","lint-staged":"^10.2.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.0","prompt":"^1.0.0","replace-in-file":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.26.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.2","semantic-release":"^17.1.1","shelljs":"^0.8.4","ts-jest":"^26.2.0","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2"},"bugs":{"url":"https://github.com/Cloudoki/apisuite-extension-ui-types/issues"},"homepage":"https://github.com/Cloudoki/apisuite-extension-ui-types#readme","_id":"@apisuite/extension-ui-types@1.0.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MP3NOIHwY6Fer314pup5/B8odGWwUClN9b/i0ILyHa1Wd8mNrd3wGsASXfE5REz0ANot11Ra5SbbUqlBDrrXqA==","shasum":"559b0ea2b92c83a7b9ef2d0193a9bb08b61becf1","tarball":"https://registry.npmjs.org/@apisuite/extension-ui-types/-/extension-ui-types-1.0.4.tgz","fileCount":12,"unpackedSize":24949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjuR+CRA9TVsSAnZWagAAaxcP+wViIYtXdXCa5At4MTzR\nDOu4L7kLOWeMAmMv90tke3FZ654touOKZRh3zF60/OEPEft/5Ls5163pPZK0\nEmYRm1lBv++lwWGgf/CExbctFbFhurI23XKsftW7JJtzV5q02a9/kwAHwLxu\ndum61O0gvGCyl9vNemf4bu08gyH+vg4Y91DVVHpf7pseRojFuXbz3iz0JcVb\nYqVJNoMoZ8UZsyWI3AoK2DT41i6YQjBH/0SC60JTcFUbzy7r8ySDaXhRs36V\npyl6CC44q5ZdVrytN/JWW1k3Gy9hUoKwU9rsUJ2rCi2/+A0KcAMdhn/+s/AY\n0Yo7iZfv6So8/IdWPeHCxt6o/MXI3mXO6qVmiyhFk2AiFYnSlwMJxcMAxu0x\nmfBxm6cO1AiCo5saeShoaK9wiRJuLcuw8iTeKSSCIibbbKlfHFRGuhZoQ5HX\nEP+WNl0CmFmYvupS6pNw8eMJwnG2JGkc7jxcqVIX7hJ+0tpeTBjh6fsbtCQ2\nXDPWUtzs/TaqH56oUS4G7l45bVlcOzRpp7on53OaquUkt2ISVSih4li06JZq\n+AgX6Z9O5UsCEnfLtHhkrLaLGkxKYP2/p9/4f8fO1ok0DMJ/u7DBsW9xalF6\nIANbJRGgFPg+tmu4eG6Z3ee4ZfcEFv5inYIyIFYIRMcRGK9pNQvL5qx6icA0\n/38v\r\n=RJXH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa41B0UsX9j75mqUs9pGIAkYgKENI6DuDyPIJTLQ8LHAiEAiHwW9vZQ2F8GEXcaBGkeph+6Z6QgV72TeZ5WYHpLISw="}]},"maintainers":[{"name":"apisuite-admin","email":"dev@apisuite.io"}],"_npmUser":{"name":"apisuite-admin","email":"dev@apisuite.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-ui-types_1.0.4_1603200125828_0.9458713216811419"},"_hasShrinkwrap":false},"1.0.5":{"name":"@apisuite/extension-ui-types","version":"1.0.5","description":"This library provides the typings and a base (abstract) implementation of the [APISuite UI Extensions system](https://cloudoki.atlassian.net/wiki/spaces/AS/pages/275054593/UI+Extensions).","keywords":[],"main":"apisuite-extension-ui-types.umd.js","module":"apisuite-extension-ui-types.es5.js","types":"index.d.ts","author":{"name":"Tiago Alves","email":"tiagoalves@cloudoki.com"},"repository":{"type":"git","url":"git+https://github.com/Cloudoki/apisuite-extension-ui-types.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","copyDistFiles":"cat package.json | grep -v \"\\\"private\\\": true\" | grep -v \"\\\"prepublish\\\":\" > dist/package.json && cp -f README.md dist","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --disableOutputCheck --target es6 --theme minimal --mode file src && npm run copyDistFiles","version":"npm run build && npm run deploy-docs","postversion":"git push && git push --tags","dist":"cd dist && npm publish --access public","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"rimraf docs && deploy-to-git","report-coverage":"cat ./coverage/lcov.info | coveralls","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"deployToGit":{"repository":"git@github.com:Cloudoki/apisuite-extension-ui-types.git","branch":"docs","folder":"docs","script":"npm run build","commit":"Update documentation","user":{"email":"tiagoadalves@gmail.com","name":"Tiago Alves"}}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^10.0.0","@types/jest":"^26.0.10","@types/node":"^14.6.0","colors":"^1.4.0","commitizen":"^4.2.0","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","deploy-to-git":"^0.1.5","husky":"^4.2.5","jest":"^26.4.2","jest-config":"^26.4.2","lint-staged":"^10.2.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.0","prompt":"^1.0.0","replace-in-file":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.26.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.2","semantic-release":"^17.1.1","shelljs":"^0.8.4","ts-jest":"^26.2.0","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2"},"bugs":{"url":"https://github.com/Cloudoki/apisuite-extension-ui-types/issues"},"homepage":"https://github.com/Cloudoki/apisuite-extension-ui-types#readme","_id":"@apisuite/extension-ui-types@1.0.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iM9LHAVZ6xXxnNYA89qYo3Czh2+eJ6psSC1asLMy3d1P9+3VJYvnFwhIrUNYc+pkrrgyiP6HYMW71XxbORSbrA==","shasum":"5b1c0d667c8d2df9fb01098eea7fe06952b012c0","tarball":"https://registry.npmjs.org/@apisuite/extension-ui-types/-/extension-ui-types-1.0.5.tgz","fileCount":12,"unpackedSize":26453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkp0UCRA9TVsSAnZWagAAlBQP/0dQtCHRfi1ICKfky604\n/yNnXwv/ACgyLjIOTRgHirdK8trcCnprM6MQpXZZ6+TgyMTy/HEqYWVh3URU\nUuSlL61XnFQZ6kI+gx0kgEwalBYbxPQko8u1mpPCaybKnCpb7FFV/ZuIye8d\ncYgat1x0QeefLP/c7bxcyo7zm7FOXhmf2rgDXBu2VEa6X2D0U69ySDNQntyS\nU9vOgFBA/X7vFsVPvmXQozg5j8Yr+GloXdMOP/jNTrskRlIeibJmSs9JKQQa\nrH1NeJjj+8ChlOBPNuVCVF+gjpdINN65Z8z7rjBqjYtjfeZUCVkz4NcZJgGL\nepalPUgGnevDULthOXgL3+Bc58U+cR4CuGd83SdzSWK4q7vhVBB7D8Km2FnV\nYiylvbl09PQIYNAAGt53ZRwGWiSU96+nbjQrC2BmeSCBH6yaVHJ0Qcw31u6p\nbwgcaOPO8QcP/vQUmPKakpImAbxMu/dbdbs/uLOq+tIMVNMeF9Q0uSCg+fTr\napun/MpDsOTgezUVg3sK1eqk1iy4dqxNY8hK3XGaL0FifXOiqyqTcFdMYkMf\nCfB6ea2nODKj+/jSBwKihJNn5LFpQt5jVFxJxUjxEc04PxfVoTr0GT0TSz59\noHqoIxYJOTG+FTLTsMVxOwJQbEIpEXynragnUm5bKD8Jg6DPz2jJXA/7F8k6\nlqAQ\r\n=AwDX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC24/tNo5A5kFIBaZUXMe3A6minZ3ufzhNDVNGw3LvygIgQ8acsojtNb0YhOmiHBVTwY4pInLa3C8K5q1pygOEeks="}]},"maintainers":[{"name":"apisuite-admin","email":"dev@apisuite.io"}],"_npmUser":{"name":"apisuite-admin","email":"dev@apisuite.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-ui-types_1.0.5_1603443981260_0.43128811911653697"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-19T13:16:14.685Z","1.0.0-beta.1":"2020-10-19T13:16:14.826Z","modified":"2022-04-04T14:38:31.039Z","1.0.0-beta.3":"2020-10-20T12:52:30.933Z","1.0.4":"2020-10-20T13:22:06.012Z","1.0.5":"2020-10-23T09:06:21.397Z"},"maintainers":[{"name":"apisuite-admin","email":"dev@apisuite.io"}],"homepage":"https://github.com/Cloudoki/apisuite-extension-ui-types#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Cloudoki/apisuite-extension-ui-types.git"},"author":{"name":"Tiago Alves","email":"tiagoalves@cloudoki.com"},"bugs":{"url":"https://github.com/Cloudoki/apisuite-extension-ui-types/issues"},"license":"MIT","readme":"# APISuite UI Extension Type Definitions\n\nThis library provides the typings and a base (abstract) implementation of the [APISuite UI Extensions system](https://cloudoki.atlassian.net/wiki/spaces/AS/pages/275054593/UI+Extensions).\n\nThe goal of this project is to provide static typing support for extension developers so that the APISuite and UI extensions, even though they're separate projects, can have dev-time type hints and an enforceable build-time contract that should also help making sure that a given extension is compatible with the APISuite Portal where it is being used.\n\nThe library is rather small and as such we encourage using the code as documentation.\n\nYou can also refer to the [Example UI Extension](https://github.com/Cloudoki/apisuite-extension-ui-example) that uses these type definitions for a fully-featured but simple extension example.\n\n## Using the library\n\nTo install this library, run the following adapting the version you want:\n\n    npm install --save-dev @apisuite/extension-ui-types\n\nYou can then import the type definitions you need in your project:\n\n```javascript\nimport { Extension, Hooks, MenuEntry } from \"@apisuite/extension-ui-types/v1\";\n\nclass MyExtension extends Extension {\n  // ...\n}\n```\n\n## Documentation\n\nTo learn how to use the library and read the types documentation, refer to the public documentation page: https://cloudoki.github.io/apisuite-extension-ui-types/\n\n## Developing the library\n\n### Local install\n\nIf you're working on the library itself you can install it in other projects locally with the following command:\n\n    npm install /local/path/to/apisuite-extension-ui-types/dist\n\n### Build\n\nTo build the project run:\n\n    npm run build\n\nThis will create the bundled project in the `dist/` folder.\n\n### Release a new version\n\nTo release a new version use [npm's version command](https://docs.npmjs.com/cli/version).\n\nFor instance, to create a patch release, run:\n\n    npm version patch\n\nThis will build the project, increment the version's patch field, commit these new changes and tag the commit.\n\nThen, to publish the package to the npm registry, run:\n\n    npm run dist\n\n### Generate documentation\n\nWhen you build the project (using `npm run build`), it also generates [TypeDoc](https://typedoc.org/) documentation in the `docs/` folder. This allows us to have that documentation served using GitHub Pages.\n\nTo publish the updated documentation to GitHub Pages, run\n\n    npm run deploy-docs\n\n### NPM scripts\n\n - `npm t`: Run test suite\n - `npm start`: Run `npm run build` in watch mode\n - `npm run test:watch`: Run test suite in [interactive watch mode](http://facebook.github.io/jest/docs/cli.html#watch)\n - `npm run test:prod`: Run linting and generate coverage\n - `npm run build`: Generate bundles and typings, create docs\n - `npm run deploy-docs`: Generate docs and push them to the `docs` branch.\n - `npm run lint`: Lints code\n - `npm run commit`: Commit using conventional commit style ([husky](https://github.com/typicode/husky) will tell you to use it if you haven't :wink:)\n","readmeFilename":"README.md","description":"This library provides the typings and a base (abstract) implementation of the [APISuite UI Extensions system](https://cloudoki.atlassian.net/wiki/spaces/AS/pages/275054593/UI+Extensions)."}