{"_id":"svelte-dev-helper","_rev":"15-91f21656beba437048249435ecf7df19","name":"svelte-dev-helper","description":"Helper for svelte components to ease development","dist-tags":{"latest":"1.1.9"},"versions":{"0.5.0":{"name":"svelte-dev-helper","version":"0.5.0","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","gitHead":"4f17167640053edb99fb7c4a8af87829729fc921","_id":"svelte-dev-helper@0.5.0","_shasum":"abce688371b19293643b9edc9f68ac04d5d47531","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"abce688371b19293643b9edc9f68ac04d5d47531","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-0.5.0.tgz","integrity":"sha512-SHq+JGfP11hTVYve6Pcxw/0ElxYZP1m6la19YVuKa9tmHydDeIgBlesEUBiMR3xZqOV9ilncO0dnlltPZ7yjUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUWYMpZjC+sylMQOcfMaHGjDdq0bkoYaxtcIKXFIqLTAiEA+327drz8trRajdMarK5NXytWXJXBCMUU7mV3t2veZxc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper-0.5.0.tgz_1515505101038_0.3998603045474738"},"directories":{}},"1.0.0":{"name":"svelte-dev-helper","version":"1.0.0","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","gitHead":"57d1f47ab75d3275e32363463f0f8145f48e0e44","_id":"svelte-dev-helper@1.0.0","_shasum":"5ab32d5942666ba6034acbf900297320bb22fa3c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"5ab32d5942666ba6034acbf900297320bb22fa3c","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.0.0.tgz","integrity":"sha512-/G+G+qqiLmmO7H5A7uSzwSIopHlHu/2xZh8F0f0wX+BSxKlw29D4YX+PkzNsHB2iuutZpbgCbyn4kHiJRdam1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhl6sP6Pyb50NkMr4fYb9znV+QtQJ5L2pYfQT+sYkpYgIgXjHm8vuALmTl05+dBfk5EUTXTMMsCYmKVA3tm1c/pVQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper-1.0.0.tgz_1515507801325_0.8876418813597411"},"directories":{}},"1.1.0":{"name":"svelte-dev-helper","version":"1.1.0","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"e0a2bd67bff5a5af8f6911faf3d596e9705cbd45","_id":"svelte-dev-helper@1.1.0","_shasum":"a12c8922c2a9749119c69f6e3957f0f9c7e9f3c5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"a12c8922c2a9749119c69f6e3957f0f9c7e9f3c5","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.0.tgz","integrity":"sha512-NeSUQNIYTLI9HDmuJIkg8MexCSt0RDpa8CiEpfSy7yoWGqJ02JqNMhn5JMa8THL6LAbsA4z6rr3fbEoVhjiUnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEK7M1mBB905DWspt/C+sNhU5pOljeksQPr7tKoBxxgwIhALDaonitlnaTpYShL1rR2IalqzstdNUdlXYGpBftpCVI"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper-1.1.0.tgz_1515602754883_0.8217698791995645"},"directories":{}},"1.1.1":{"name":"svelte-dev-helper","version":"1.1.1","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"06067c0675606a63efa4c3fc93cff16034901ccb","_id":"svelte-dev-helper@1.1.1","_shasum":"73efc5fc670a242239bd4d0979a8b38d1c39dd3e","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"73efc5fc670a242239bd4d0979a8b38d1c39dd3e","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.1.tgz","integrity":"sha512-GFqDUCnSqJOoDMajWFrQ9TkRp/5tpXnRyQHJ5QhH+SCySQ2IFIxWZ7y7Eex/rmLMtCxw8dICbzDm+VOUiWFkew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLXC4eFbGVXQJWQs580R47nvm+84DnJ0Zm1VQuN72YigIhAKItH0bl1gyTkpyDxmacTrogOfVGjebsWk2Hx7+ldGZg"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper-1.1.1.tgz_1515674491669_0.30188599531538785"},"directories":{}},"1.1.2":{"name":"svelte-dev-helper","version":"1.1.2","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"d3b03f6dff9599247965b68dc6f9031308ebc1ca","_id":"svelte-dev-helper@1.1.2","_shasum":"e5c766e95384d1b375ad6ffb9a417bdead756e05","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"e5c766e95384d1b375ad6ffb9a417bdead756e05","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.2.tgz","integrity":"sha512-1XpxZF/8FZJNcina1w9UWB6Y/5IYzv/Osc0iOiz+cPWKQrQCAoO1ravjKD9tTk5HcAVpzAApHoLBQ5L9Eaz35w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz98mY4IZhT2s7hsRDp9jA3N5WgwYLAciYmGGjQJzw+gIgCN0erKMZOVmZvFeOP3g6F2GYT+9/aqIq9Om9dVavRBI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper-1.1.2.tgz_1515682901984_0.9347316257189959"},"directories":{}},"1.1.3":{"name":"svelte-dev-helper","version":"1.1.3","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"d0f96a804aa1980a0bc9f83856c5bca5bb7a79d4","_id":"svelte-dev-helper@1.1.3","_shasum":"1c6662dda044df7cb7731a5c59186097e5e92161","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"1c6662dda044df7cb7731a5c59186097e5e92161","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.3.tgz","fileCount":14,"unpackedSize":21474,"integrity":"sha512-hxrkBuYLY/MU7c4lsGlDKwVIcWqpP6o1ysR8Sc2c2DFABsieNfqta/ze+hb688kygqCtejkF85PZ7fJN6jnrBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyfPxM5C/LlQ4MuvAJQwDSZ3sL+AwXE274XkTmf0fSuAiBxTRhLD37K2Moj89shRG+DJ9gFGKGUvpx8NVdpe+XFsA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper_1.1.3_1520190588774_0.4696470887001256"},"_hasShrinkwrap":false},"1.1.4":{"name":"svelte-dev-helper","version":"1.1.4","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"cfb71ae6be3aad989d4e5a14440c10b6084a1334","_id":"svelte-dev-helper@1.1.4","_shasum":"d25091ae696dc24157f998060d676e95643b50f6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"d25091ae696dc24157f998060d676e95643b50f6","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.4.tgz","fileCount":14,"unpackedSize":21844,"integrity":"sha512-P6ChN8t6/ROxbi9CK36Sx/Hnmd8obnwL/8b2Zio4YW0WKFk2ZFsI6lRcPAYgtMdSu6zTvp+7hM8XDDpkdKmqjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKSXkm7TJqS4XsaJ80++yAVA7YID6qJcX8RKp8ouFahAiAJZoP1iUskxSBAO3GSnur6B+lqaAO219mpYdmfBkIMQw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper_1.1.4_1520194474214_0.44660892692972465"},"_hasShrinkwrap":false},"1.1.5":{"name":"svelte-dev-helper","version":"1.1.5","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"560b85517ac737a0011ff5fee29f15ee34c5abd7","_id":"svelte-dev-helper@1.1.5","_shasum":"c141760cfc3caf43d51c3da3cc164acfe5dbbe18","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"c141760cfc3caf43d51c3da3cc164acfe5dbbe18","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.5.tgz","fileCount":14,"unpackedSize":21952,"integrity":"sha512-f+MdCx5UGrRp7FCKTyEqqE2RmWPanyDCeW8ixohLCOUNtaB/9FUrcTN/VL9GN3teiNyfAWH7K2phZEYT6xs3uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/z5uQ/6RJW7Vqk1q3hc5MzCS7M2dr9NEcyR8O0M38vAIhAMP/VsBsNDCkWlFhfWoCt2wrJ7DYmZesemyCI0QF/RQk"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper_1.1.5_1521061781948_0.4489902789154647"},"_hasShrinkwrap":false},"1.1.6":{"name":"svelte-dev-helper","version":"1.1.6","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"95f6c1a6caa0fbd8e14f43b04ea5acc34b165eb1","_id":"svelte-dev-helper@1.1.6","_shasum":"8ce640b0d38bd4dde38f60a4a922ac1c7e3d652a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"8ce640b0d38bd4dde38f60a4a922ac1c7e3d652a","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.6.tgz","fileCount":15,"unpackedSize":23645,"integrity":"sha512-3Y8R5ZTmSOD9h43IqS7jZiCGtiBvdY+cOUgygAST/HdCuYtj1/Y70PnV/fg5nGE6krS2Wb03DffywRVbJKRHSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9OnTqf9Lqj8k8UH38snrYONKlon4z+shB6XNMEfU98AiEA2x1b+xwrRu6b2/9xzAyJIJXhFV9Drws8Tz/+PeONYOg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper_1.1.6_1521203338182_0.6069483657121915"},"_hasShrinkwrap":false},"1.1.7":{"name":"svelte-dev-helper","version":"1.1.7","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"99fde963821569ca84e53e6a837a6142b4281234","_id":"svelte-dev-helper@1.1.7","_shasum":"b7d887c7be5abf7e2436f9467560061b1e2a935f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"b7d887c7be5abf7e2436f9467560061b1e2a935f","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.7.tgz","fileCount":15,"unpackedSize":23996,"integrity":"sha512-zm1NtK2yT7clXxp4+9Gl8n+dwcVwqnF/g2O6Iqf1S9vdzjzGkZge9JGOyCQMxZ90ldq/RsSU0Hq5+kSxzLgjUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4yercuyaoF6EY0PAvjD+JQqctJUYs7Os4qEBgmCfo6AiEAvd3epjPsJ/gFsLr/2Qym8u+78Iwdjk546/UZbnmMfBM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper_1.1.7_1521229335539_0.04261345231471969"},"_hasShrinkwrap":false},"1.1.9":{"name":"svelte-dev-helper","version":"1.1.9","description":"Helper for svelte components to ease development","main":"index.js","scripts":{"all":"npm run lint && npm run test","lint":"eslint index.js lib/ test/*.spec.js","test":"mocha --require buble/register --require reify --require jsdom-global/register --full-trace --check-leaks test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"keywords":["svelte","dev","helper"],"author":{"name":"ekhaled"},"license":"MIT","bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","devDependencies":{"buble":"^0.18.0","chai":"^4.1.2","eslint":"^4.15.0","eslint-plugin-mocha":"^4.11.0","jsdom":"11.5.1","jsdom-global":"3.0.2","mocha":"^4.1.0","reify":"^0.13.6","sinon":"^4.1.4","sinon-chai":"^2.14.0"},"gitHead":"f0d11518f0d7abb9e5905e0b62b648c580a28445","_id":"svelte-dev-helper@1.1.9","_shasum":"7d187db5c6cdbbd64d75a32f91b8998bde3273c3","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ekhaled","email":"me.khaled@gmail.com"},"maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"dist":{"shasum":"7d187db5c6cdbbd64d75a32f91b8998bde3273c3","tarball":"https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.9.tgz","fileCount":16,"unpackedSize":25281,"integrity":"sha512-oU+Xv7Dl4kRU2kdFjsoPLfJfnt5hUhsFUZtuzI3Ku/f2iAFZqBoEuXOqK3N9ngD4dxQOmN4OKWPHVi3NeAeAfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVmRZU6MhmNrRgNa1uRiuxSSdinqBWbqcwXYISWZuWIQIgegdPKxa3vltZhppF7hukXsPUrYAxD4plr7AZAXavbMA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-dev-helper_1.1.9_1530718743478_0.05750841720898925"},"_hasShrinkwrap":false}},"readme":"# svelte-dev-helper\n\n[![Build Status](https://travis-ci.org/ekhaled/svelte-dev-helper.svg?branch=master)](https://travis-ci.org/ekhaled/svelte-dev-helper)\n\nHelper for svelte components to ease development.\nUsed under the hood by [svelte-loader](https://github.com/sveltejs/svelte-loader).\n\n\n## Usage\n\nThis is meant to be used under the hood for creating a build toolchain, or a dev helper based on [Svelte](https://svelte.technology/) components.\n\n```js\nimport {Registry, configure, createProxy} from 'svelte-dev-helper';\nimport Component from './Component.html'; //some svelte component\n\nconfigure(configOptions);\n\nconst id = someUniqueID();\n\nRegistry.set(id, {\n  rollback: null,\n  component: Component,\n  instances:[]\n});\n\nexport createProxy(id);\n\n```\n\nThe component returned by `createProxy` now has the following features:\n 1. Adds a `<!--<Component>-->` comment marker in the DOM just above where the component's DOM starts\n 2. You can access the component instance using `$0.__component__` in devtools after higlighting the comment marker from above.\n 3. You can access all **rendered** instances of a particular component using `Registry.get(id).instances`\n 4. All instances have a `_rerender` method\n 4. If you switch the `component` in the registry (using `Registry.set(id, Registry.get(id).component = newComponent)`) all **future renders** of the component will use the newly switched component.\n 5. Following a switch as per above, you can switch all **rendered** components by first accessing the instances and then calling `_rerender` on them.\n 6. The `rollback` property in any `Registry` item can be used to hold the last good version of a component. If there is an error instantiating a switched component, it will try to use the component version stored in `rollback`\n\n The `Registry` is also available at `window.__SVELTE_REGISTRY__`\n","maintainers":[{"name":"ekhaled","email":"me.khaled@gmail.com"}],"time":{"modified":"2022-06-27T02:31:19.055Z","created":"2018-01-09T13:38:21.949Z","0.5.0":"2018-01-09T13:38:21.949Z","1.0.0":"2018-01-09T14:23:22.272Z","1.1.0":"2018-01-10T16:45:55.862Z","1.1.1":"2018-01-11T12:41:32.660Z","1.1.2":"2018-01-11T15:01:42.968Z","1.1.3":"2018-03-04T19:09:48.989Z","1.1.4":"2018-03-04T20:14:34.376Z","1.1.5":"2018-03-14T21:09:41.998Z","1.1.6":"2018-03-16T12:28:58.282Z","1.1.7":"2018-03-16T19:42:15.669Z","1.1.8":"2018-07-04T15:29:32.477Z","1.1.9":"2018-07-04T15:39:03.543Z"},"homepage":"https://github.com/ekhaled/svelte-dev-helper#readme","keywords":["svelte","dev","helper"],"repository":{"type":"git","url":"git+https://github.com/ekhaled/svelte-dev-helper.git"},"author":{"name":"ekhaled"},"bugs":{"url":"https://github.com/ekhaled/svelte-dev-helper/issues"},"license":"MIT","readmeFilename":"README.md"}