{"_id":"@cspruit/vivi-ts","_rev":"1-54926edb5b03a3983d1e5352353b56bd","name":"@cspruit/vivi-ts","dist-tags":{"latest":"4.1.9"},"versions":{"4.1.9":{"name":"@cspruit/vivi-ts","version":"4.1.9","description":"A lightweight component-focused framework","main":"dist/vivi.js","scripts":{"build":"npm run flush && webpack-cli","flush":"rm -r ./dist || true","nuke":"rm -r ./node_modules","test":"jest","test:test-env":"cd test-environment && npm run test && cd ../","test:test-env-full":"npm run build:test-env && npm run test:test-env","watch":"webpack-cli -w","semantic-release":"semantic-release","commit":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/CassandraSpruit/Vivi-Typescript.git"},"keywords":["framework","javascript","typescript"],"author":{"name":"Cassandra Spruit"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/CassandraSpruit/Vivi-Typescript/issues"},"homepage":"https://github.com/CassandraSpruit/Vivi-Typescript#readme","devDependencies":{"@semantic-release/changelog":"^3.0.6","@semantic-release/git":"^7.0.18","@types/jest":"^24.0.23","@types/node":"^13.1.0","awesome-typescript-loader":"^5.2.1","codecov":"^3.6.1","cz-conventional-changelog":"^3.0.2","jest":"^24.8.0","semantic-release":"^15.13.31","ts-jest":"~24.1.0","typescript":"^3.5.3","webpack":"^4.38.0","webpack-cli":"^3.3.6"},"dependencies":{"reflect-metadata":"^0.1.13","rxjs":"^6.5.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e7bcad31ff437701ac8bee0fdfa9ba6cb4e8ecbe","_id":"@cspruit/vivi-ts@4.1.9","_nodeVersion":"12.14.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-0+8Pwhpe++WlmdGzFPkcFLyRaUO04esnZKxqs5+kgXZWOjtQKLWOd8CHWitGRDLYnAJb6DayZM9oFUy86iCLKg==","shasum":"91c142ba1d0d5c1ddc1608b5735466e946b3f47b","tarball":"https://registry.npmjs.org/@cspruit/vivi-ts/-/vivi-ts-4.1.9.tgz","fileCount":5,"unpackedSize":50647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEk42CRA9TVsSAnZWagAAEgMP/jG7bSqD9OWvRvQvZpQf\n7C1mGXG3mAzJyc4j4sO4xzMPz8IvaAZ/9GHbqAkoaKUTIwjfGjmPY3yLS9uk\nvgIz/jq1iii/1czXyh3NEyQghiha7rhTg0j0DVgGiHrZJRfe58cIuhbz9QjL\n8VdCwXpnpBbR9hwneCnvJXPT9mnnmwQS/kIl9ksu0qsG/bgz6zpUdLz8V8aQ\nbhajS9T1MaaAk5aShhFOxINLxKoZ5XkoQzNx9c9BQRWOo3A+0Nnj7dRAWsWM\nu4BLxNFd/eacSTuVBuWnbemP4jwfofNz0X/IiKkvheM2iA1BqA8a+VUiULht\nSo/3n3JlMJegphnWTG9S2W+MP0PGHeCNW8b4eGeAMJhCeS30rK+Tg0e6O6gq\niJsCVMR93rEoDKzJaCUdbR2glV6LLktgD4u0WTCSFGIh3K6DgvX02NdB7ugK\nLhVkEGOJ0xB7OaK8IkJw3MT3A+5Tfn1dQpUGPlIcU3kVg7sNfWiLmerE3QTw\nTwl0sX2CwFbdFynK+6l90MkF7vCRSzyhOhpEp53rXnS3dx+GnbJgHPZna1RM\n682kjLBxUKfib6ymnnC98CH57gc18KHq3BQ7vWF5XAu2Fb788VWP1sr1V3YD\nERMB53mvTfiiqfgRk9l6WJerursYDZol8d3YOo9Rw9mLppRm2mEiol3nj+tN\nVH91\r\n=L/hh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaNqxzgIRMbmL+fRblfzZeTMLx2CzImrhFAxhOAdz8jwIhAJ3Zz2CDcJCcYoF2/Td0C8nMDE/DVU7+w10vRj4/E9Gi"}]},"maintainers":[{"name":"cspruit","email":"cassandra.spruit+npm@gmail.com"}],"_npmUser":{"name":"cspruit","email":"cassandra.spruit+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vivi-ts_4.1.9_1578257974359_0.5281798454460964"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-05T20:59:34.332Z","4.1.9":"2020-01-05T20:59:34.478Z","modified":"2022-04-05T02:03:10.789Z"},"maintainers":[{"name":"cspruit","email":"cassandra.spruit+npm@gmail.com"}],"description":"A lightweight component-focused framework","homepage":"https://github.com/CassandraSpruit/Vivi-Typescript#readme","keywords":["framework","javascript","typescript"],"repository":{"type":"git","url":"git+https://github.com/CassandraSpruit/Vivi-Typescript.git"},"author":{"name":"Cassandra Spruit"},"bugs":{"url":"https://github.com/CassandraSpruit/Vivi-Typescript/issues"},"license":"GPL-3.0-or-later","readme":"[![Build Status](https://travis-ci.com/CassandraSpruit/Vivi.svg?branch=master)](https://travis-ci.com/CassandraSpruit/Vivi-Typescript)\r\n[![codecov](https://codecov.io/gh/CassandraSpruit/Vivi/branch/master/graph/badge.svg)](https://codecov.io/gh/CassandraSpruit/Vivi-Typescript)\r\n[![npm](https://img.shields.io/npm/v/@cspruit/vivi)](https://www.npmjs.com/package/@cspruit/vivi-ts)\r\n[![license](https://img.shields.io/github/license/CassandraSpruit/Vivi)](https://github.com/CassandraSpruit/Vivi-Typescript/blob/master/LICENSE)\r\n[![Greenkeeper badge](https://badges.greenkeeper.io/CassandraSpruit/Vivi.svg)](https://greenkeeper.io/)\r\n\r\n# Vivi-Typescript\r\n\r\nA lightweight component-focused Typescript framework.\r\n\r\nThis version of Vivi will not be maintained extensively. For the latest updates, use the [Javascript](https://github.com/CassandraSpruit/Vivi) version.\r\n---\r\n\r\n## Announcements\r\n### Versioning\r\nVivi is moving over to true automated semantic releases, so future update announcements and milestones will be groups of major feature updates and fixes.\r\n\r\n### Node Tree Milestone Update (Previously v3):\r\nNode tree milestone is complete and has been released! Some of the new changes:\r\n- Dynamic loading for child components from the template, like adding a list of components based off an array\r\n- Easier loading for child components from the component class\r\n- Lots of component and template-related bugfixes! Yay!\r\n- Smaller package size!\r\n\r\n---\r\n## Installation and Gettings Started\r\n- Install by running ```npm install --save-dev @cspruit/vivi-ts``` in the same directory as the package.json file lives.\r\n- Webpack is required to use Vivi's automatic template and style loading. For more detail, checkout the [Getting Started](https://github.com/CassandraSpruit/Vivi-Typescript/wiki/Getting-Started) page.\r\n\r\n## Contributing\r\n_All contributions, suggestions, and issues are welcome!_\r\n\r\nKeep in mind, this version will only be lightly maintained and most of the feature updates will be in the Vivi repo.\r\n\r\nCheck out the [Issues](https://github.com/CassandraSpruit/Vivi-Typescript/issues) page. In general anything listed is up for grabs, though bugs tend to be more detailed than enhancements and might be better to pick up if starting out.\r\n\r\n### How to Contribute\r\n1. Fork this repository\r\n2. Create a branch: ```git checkout -b <branch_name>```\r\n3. Make your changes and commit using : ```npm run commit```\r\n    - Please remeber to write tests, if applicable.\r\n    - You can run tests by running ```npm run test```. Or if you have jest installed, you can run it for specific files.\r\n    - Note: There seems to be a bug with running code coverage along with debugging in VS Code. You can turn off coverage in the jest.config.js file by commenting \"collectCoverage: true\" out or setting it to false.\r\n4. Push to the original branch: ```git push origin https://github.com/CassandraSpruit/Vivi-Typescript.git```\r\n5. Create a [Pull Request](https://github.com/CassandraSpruit/Vivi-Typescript/pulls)\r\n\r\n## License\r\nThis project uses [GPL 3.0](https://github.com/CassandraSpruit/Vivi-Typescript/blob/master/LICENSE).\r\n","readmeFilename":"README.md"}