{"_id":"babel-plugin-transform-metamagical-comments","_rev":"29-f64d78f516f829b247b27948fdb855e8","name":"babel-plugin-transform-metamagical-comments","description":"Compile meta:magical doc-comments to runtime object annotations.","dist-tags":{"latest":"0.15.0"},"versions":{"0.1.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.1.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"index.js","keywords":["babel-plugin"],"dependencies":{"js-yaml":"^3.6.0"},"_id":"babel-plugin-transform-metamagical-comments@0.1.0","scripts":{},"_shasum":"6ce030761a74d585b203081a28a321648d547ac7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"6ce030761a74d585b203081a28a321648d547ac7","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.1.0.tgz","integrity":"sha512-vZpnVu8nMwlccvBJlu9mnf8vRzf7r68G/6IEXHWGF4gAalXRUpqUZBAbAj5bXubqn8/3CBEi2mUc4g0V8WooYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwVC/fke1mgYCkgIIP5apfVjLuBgFVFlnS7cupJQTRVAIgXwvhhio+YvaUU4qlPX/xZvIPEMvs8beF1SqioFceZZM="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.1.0.tgz_1461269899260_0.5367458113469183"},"directories":{},"deprecated":"This package is no longer supported."},"0.2.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.2.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"index.js","keywords":["babel-plugin"],"dependencies":{"js-yaml":"^3.6.0"},"_id":"babel-plugin-transform-metamagical-comments@0.2.0","scripts":{},"_shasum":"b95113209995d641b904fc5982a76d6b74c06082","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"b95113209995d641b904fc5982a76d6b74c06082","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.2.0.tgz","integrity":"sha512-Zr/MyaPqN0JCezOvG264VC0NdvChqlksHkQKdjNbQVzOnsBJDLAXTN0oT8uvF23jzrQcHH2kpXmmm83+K94OHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlDU7peJaEblyjfyHjqh+pqF+3NkLCLSVLo4GIh5/s4AiEA3W6Zo9zFAYi8pmfUwKZht7yfg1AXJaP3/BCmVoSq3jk="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.2.0.tgz_1461375090887_0.15899212402291596"},"directories":{},"deprecated":"This package is no longer supported."},"0.2.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.2.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"index.js","keywords":["babel-plugin"],"dependencies":{"js-yaml":"^3.6.0"},"_id":"babel-plugin-transform-metamagical-comments@0.2.1","scripts":{},"_shasum":"e44fd3de17f1736d65a52e82a0f0f4fad7778c42","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"e44fd3de17f1736d65a52e82a0f0f4fad7778c42","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.2.1.tgz","integrity":"sha512-DCqhymEDQH6UPZDwg6o037IO6RdK9DCRCEzyBgb73AX1RzX3sxQ5CDOl/TH16zjqvIfnuyTfessc4icA4fdw4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUPa0xwz8ieYELzzSWVbZJLyDs9XCFViz5Gg2Jxk9dNAiBl1TlICbKim3PwRuOlmOEZfhpTW6OdlQyhNJVVQt9DAA=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.2.1.tgz_1461558305928_0.1277861602138728"},"directories":{},"deprecated":"This package is no longer supported."},"0.3.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.3.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"index.js","keywords":["babel-plugin"],"dependencies":{"js-yaml":"^3.6.0"},"_id":"babel-plugin-transform-metamagical-comments@0.3.0","scripts":{},"_shasum":"1bd90fbd91d24b6325f6437b1c46a9c1992f0202","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"1bd90fbd91d24b6325f6437b1c46a9c1992f0202","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.3.0.tgz","integrity":"sha512-SiZPIAZAs+tn8SFdLaRvYxItfcwwUcytmnlqTAI1DIkjdSMfp5uzxTDC1qkHDDulhC2pnNZmBjfRnNIGMK2mCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYqBzZXsDvpnZXJSX5ywFCbGl1N/tBs+I+KrVSDlCt4AiEAsifrfoPWedoHqOT8wm2jUqXrpuYmK7Kx+4nvEZfVpjk="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.3.0.tgz_1461652657607_0.033645460149273276"},"directories":{},"deprecated":"This package is no longer supported."},"0.3.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.3.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"index.js","keywords":["babel-plugin"],"dependencies":{"js-yaml":"^3.6.0"},"_id":"babel-plugin-transform-metamagical-comments@0.3.1","scripts":{},"_shasum":"170ec84b8126cb2ba7260606e9dbd67db764ab14","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"170ec84b8126cb2ba7260606e9dbd67db764ab14","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.3.1.tgz","integrity":"sha512-sLLaYl1x54k44yC3XZs/VSNpVJLmh+km2LuZI3sY1Gtq4FcT+yw14HjXXYtmFJdV77mYB3ZVVdAbG5/KqFHV8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKfHAJxxe7eodKQ/7w3W65PBshxi2mkJWd/PBCFYJc1AiEA8J2FMw3EtNEh5wioOBMKDd1iUn64NlLJvncWk6GthEU="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.3.1.tgz_1462070025312_0.867677983129397"},"directories":{},"deprecated":"This package is no longer supported."},"0.4.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.4.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.4.0","scripts":{},"_shasum":"5ee1c04f66a3e533970538ee1c63d9ca728191de","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"5ee1c04f66a3e533970538ee1c63d9ca728191de","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.4.0.tgz","integrity":"sha512-e6jVKlqs71V07uxSMJx96pEnXq/ajvCXHBdMzsjCbWyuqJJ19WnXIGbwDeUyil57rFjn2UHj72OwBOGHjSqjIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKYWszZ2QC2N0K25i7R8/0jiY4JKqkBouDzIMzVY8woAiAYc7YYZhm0frMB10qOV6B2iDncVL/I39ADc0AvBjzuEw=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.4.0.tgz_1462409629119_0.17818330856971443"},"directories":{},"deprecated":"This package is no longer supported."},"0.4.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.4.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.4.1","scripts":{},"_shasum":"ee3c900f47dc698e4c9dbf808e409e63a4acd239","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"ee3c900f47dc698e4c9dbf808e409e63a4acd239","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.4.1.tgz","integrity":"sha512-K38qZDOlATuRZ7EvCXA8/x6LBT7t93k23ZQd10+srfzl4R6vxuAbMxS4mjy5OLyMh3Da7ETeqRztATQetdRx/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW2RZ/LuPp4idAQ4PjBQaJdppgRCr+FCAMwIyVba1SFAiEAp5YdbT8z6H2KhiULkoschd1SkvS/Wdz2v0DPEv0YdhE="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.4.1.tgz_1462412659242_0.2941334769129753"},"directories":{},"deprecated":"This package is no longer supported."},"0.4.2":{"name":"babel-plugin-transform-metamagical-comments","version":"0.4.2","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.4.2","scripts":{},"_shasum":"6101f5f39151ae387f5e5012150d0692e3db2e9c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"6101f5f39151ae387f5e5012150d0692e3db2e9c","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.4.2.tgz","integrity":"sha512-cVafyajW9jRB/cmzysFCDy9AOcNCpu2g7SHQL27N977faosvxVumFrJv8gRl6BlsMKTG4DVi9qnPDEp9mcnBkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA0/5xq87Ke8BYLz4yq/hOZxR9I2MJRPE73DoNwCbtlAiA1wvfl79XuG4nl1XaIxsnDaahg2r8ED9EuzaSUzcwMNw=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.4.2.tgz_1462413330763_0.47550598438829184"},"directories":{},"deprecated":"This package is no longer supported."},"0.6.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.6.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.6.0","scripts":{},"_shasum":"511e67b7bc324fb1b67092097859b3f743f7c369","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"511e67b7bc324fb1b67092097859b3f743f7c369","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.6.0.tgz","integrity":"sha512-mDBSkwbOUOdG3BYt4klKYi6i6XdDcTQohiTGLk1HZCYhY2ebHVHZW/h/b8Knsv0A/kF491q7OPrx7SymExjoUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeBMSrvJK8iZ6wDeCSFdupDkCH1I6wWUKJAinBVdKV/gIhAONq93mr1GafVIlcPQlrV9s0CdayJv9RWW64kOaXzl4L"}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.6.0.tgz_1462834950525_0.9801931125111878"},"directories":{},"deprecated":"This package is no longer supported."},"0.6.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.6.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.6.1","scripts":{},"_shasum":"10f4fe24565856f29ace0848afc2455deaf314f7","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"10f4fe24565856f29ace0848afc2455deaf314f7","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.6.1.tgz","integrity":"sha512-2d56q5krM/p9EJcMx6QnyP+3p5xYrmfwLuTu8DypDSyMhl+EO28ClZuPwpM9vXdqxDNuqpCsXNQ93YxGEeJ0Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdUh3fyDq6KL0iSYm4SluWM/vm/wofAH7PSaHuIeUCMAIhAPJWBI3mGWnxpovvbKVAWRGA/zSwFPy/Tm+mbnDw3uti"}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.6.1.tgz_1462841562862_0.9799271065276116"},"directories":{},"deprecated":"This package is no longer supported."},"0.6.2":{"name":"babel-plugin-transform-metamagical-comments","version":"0.6.2","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.6.2","scripts":{},"_shasum":"9b90959d7ef908b6eb9c5c078abfde901a639d3f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"9b90959d7ef908b6eb9c5c078abfde901a639d3f","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.6.2.tgz","integrity":"sha512-3BxBIxJbnmoKD1ND0ARBZaFr7Als0cT5esPyBuWqNRLyB9wY3yCBAi/+EhJw9/yBXmGIr2cVv90AAlZ1BO63Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJUlSQVqIinUakPUmxfZ4S5aiDTF+ipmX7aA/MTP+JuQIgDmQbn/bDv5c81jQDjUWJdPgjr3eBCuEwu7aBHIMXpxw="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.6.2.tgz_1462841713089_0.7518131071701646"},"directories":{},"deprecated":"This package is no longer supported."},"0.7.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.7.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.7.0","scripts":{},"_shasum":"1b832ee8344d518076ef16eb08e0fa01bf0ddd9e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"1b832ee8344d518076ef16eb08e0fa01bf0ddd9e","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.7.0.tgz","integrity":"sha512-zit/xlyjMyTnKR8GCyII0h4JsM5O51ox/5lIaeLQ3zLwnE2cRMMV25auG1paQdV9GA5ZALaLzQZCwYD6erWvjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEGR49K4mylb3SwaMI1pIgM2gOHTiO45MBSy4gpevj0AiEAsS0DXR/VXgmV3en1zdg1nd2fVceVRvDu+I2ACMJfyEM="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.7.0.tgz_1463017946206_0.5192225223872811"},"directories":{},"deprecated":"This package is no longer supported."},"0.8.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.8.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.8.0","scripts":{},"_shasum":"0bed717fe3be1879bdd961db5e3960a789a2fe1a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"0bed717fe3be1879bdd961db5e3960a789a2fe1a","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.8.0.tgz","integrity":"sha512-RyNdn5mjB+5bmQ0S6+y0LJNZa8VmgbP05vLwaeDUWI9IVvc9/ffjIlK3tmtLa9MBF6UOFHAPa/nn4scneTrjdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMLpaOZVAmsK4LvE35G55u+nxMmXHIOExfhzmPXzqVtgIgZKvYjVFMS8OqOY5UuUdPY90wtV5qdFg4dhaIsZLCbDU="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.8.0.tgz_1463098001402_0.7996111956890672"},"directories":{},"deprecated":"This package is no longer supported."},"0.9.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.9.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.9.0","scripts":{},"_shasum":"beccf9aa49355a679e42c6abb45ac06ae35975ea","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"beccf9aa49355a679e42c6abb45ac06ae35975ea","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.9.0.tgz","integrity":"sha512-DIRINPxmofwo4vf2mdhWAyyG9ARaQDuefTfKyTglWNLAt1E/tR1vP/3gfpwHN3Q8iIIEzdAti/lKZgAyfxIeXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBEBgYzVW2w44AFH3UBkGdug/WH6Kt7t/PF5D1kq2a0QIhANzwKI1YJGxYUG53SZGmSwL7MVqzoigRlE5KjoDeOyOC"}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.9.0.tgz_1463183667612_0.7576911356300116"},"directories":{},"deprecated":"This package is no longer supported."},"0.9.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.9.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.9.1","scripts":{},"_shasum":"fa7ba88d37ce9b1fb08429920664a2c6a25f50ec","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"fa7ba88d37ce9b1fb08429920664a2c6a25f50ec","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.9.1.tgz","integrity":"sha512-TXnoIxIO3wZqCvM350RX98sMMdw/wcaMVwG4luX4SZiGE/XFp+HNKwIwEogilwLEsixWAaMIqOhraVgOUWQFMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ3cCslu3q5vo2hYdg3N1vGiRCSIuadHMqGZgaGL7ZTAIgLMvPKXACfuSy+d+XTByrloUo91WuV/WgJ6LIaibZ6/0="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.9.1.tgz_1463255734220_0.3907041656784713"},"directories":{},"deprecated":"This package is no longer supported."},"0.9.2":{"name":"babel-plugin-transform-metamagical-comments","version":"0.9.2","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.9.2","scripts":{},"_shasum":"3dda4a341ef04c7d4c347d2d93d62facf346c35d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"3dda4a341ef04c7d4c347d2d93d62facf346c35d","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.9.2.tgz","integrity":"sha512-Yh8SSCj0JLyvRVePoUAmdSqjMftHvwC6ddD2ItrwOcW84d/MXa3NC7grX8zc/Bs83i02SXG92zHeZeJElVqlKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsNUliILqkv4dcSYI5DIEukLoigU//QpUabgHUQNOioAiAl6U8892gwemVc5qWDJIGx14MXyNEtAemPRbQZlFWf/g=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.9.2.tgz_1463270969137_0.14027249487116933"},"directories":{},"deprecated":"This package is no longer supported."},"0.9.4":{"name":"babel-plugin-transform-metamagical-comments","version":"0.9.4","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.9.4","scripts":{},"_shasum":"c05b7599ec1af6ca7ca282618823ad03f6d20ebb","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"c05b7599ec1af6ca7ca282618823ad03f6d20ebb","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.9.4.tgz","integrity":"sha512-iq2nEYjrKy/Xan2AXgKgQW1Y57i35Z3lNxJu6P/W0LcJE5fWmomNJIV8NWdjSAZk8WCOTbmq3Ee5274+cPTPcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5soSTW3eW+pyxJO+KX20cY+Bf7m/kJhHuPi0q4XFh4AiEAncfLdHhDFptIXe/kqMANChPJQvLJY4k+JLwif8ZJH9k="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.9.4.tgz_1463280695000_0.8431450482457876"},"directories":{},"deprecated":"This package is no longer supported."},"0.10.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.10.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.10.0","scripts":{},"_shasum":"9fcbce813d41340280c4c21a0a2f826387e0bbca","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"9fcbce813d41340280c4c21a0a2f826387e0bbca","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.10.0.tgz","integrity":"sha512-uf5F7fh5L2T/dfa2SOfY8g1sKhSvwUgu/kbt4ejTfe+wykVoA68WMnCfNHtWRt1si3FbGi87iUoyNZQCnP0eDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA//yJrDGzSukuiiw0bm1LR7zTZTSYV7BwM4VIArUYr7AiBKOvk/hlbqDy9xv8/elqxSA4CDUFV8UvmMd6XKQXMNxw=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.10.0.tgz_1463694643495_0.7391028883866966"},"directories":{},"deprecated":"This package is no longer supported."},"0.11.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.11.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.11.0","scripts":{},"_shasum":"b9c0233fc9341ccedd1c76f06f00bf20e5b694d5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"b9c0233fc9341ccedd1c76f06f00bf20e5b694d5","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.11.0.tgz","integrity":"sha512-0PdQ99P1ywckwsI7bCoWvROsZEkkRKuvgxqBtyvBbR81Hivxp8gAu4sitVdbAEytV6J0+HjlWALY+wMWn1HVTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBISqOm7dx4xqCSLqRPtyYqeIzSW+0Ft5yE95JaX9BSAiBoCerZpqObRtWjIHJbgx4GMDP+PtpuoOVG+CS6EvxeBw=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.11.0.tgz_1464210820916_0.8626093622297049"},"directories":{},"deprecated":"This package is no longer supported."},"0.11.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.11.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.11.1","scripts":{},"_shasum":"6dcf89167023a5fbfe2b421c2f3ccf1a9a97c2ea","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"6dcf89167023a5fbfe2b421c2f3ccf1a9a97c2ea","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.11.1.tgz","integrity":"sha512-mik/6X2lFuRRHcfh5PPJCIADmR93o0k0Uoc2hfTtVC2EVSVwJEC9252U+s16hRbeh2mvJ0hNBa2EfC+sLYwysA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiyuvqrFGqpdvXvKubstArenAwjNompYl2xczKUm8DlAiEAiuEWWxfEJ59+WKfTje0adJYfp1yTAsGTdWRBJemmgBs="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.11.1.tgz_1464211422624_0.7629541936330497"},"directories":{},"deprecated":"This package is no longer supported."},"0.12.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.12.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.12.0","scripts":{},"_shasum":"531bc818039cfa394b93f677ab87df0ba3fa6545","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"531bc818039cfa394b93f677ab87df0ba3fa6545","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.12.0.tgz","integrity":"sha512-Ri/tBIBKFf44DnTEqMBXFLtBD42TR9xQgcAybXmaUQQ13VvGRR66nfskyctyFC9mp6Hb9JLeTeouPY8r1spifg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjz0f7vGuJFlTjC6KafOyYkrJxcxQYtxELh1CGpPV0RgIhALBEBMxOLIGkAI8mT5aovfv+mQRvrWW+rVesOa7x2J/a"}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.12.0.tgz_1468033440240_0.05083852726966143"},"directories":{},"deprecated":"This package is no longer supported."},"0.13.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.13.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.13.0","scripts":{},"_shasum":"bd328fe8b3d4a1378bc1b7132ddc522d359d20ed","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"bd328fe8b3d4a1378bc1b7132ddc522d359d20ed","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.13.0.tgz","integrity":"sha512-nirbirV4RrojIg6UjlksNg58vNTy0L8jMKfutn9njFEA/zV2F8smH22sP89AuvbCGDTXKGs6QvzdDVYrrfSU4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxy9RoH1gDhlk7D/cmBVGhC/FEYLdPwtbim7cZg+AhkAiAYTSXeh/nt5RCgQmQktbndUilM1/xInsl5UfXyZ0EyoA=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.13.0.tgz_1479051986440_0.5102053757291287"},"directories":{},"deprecated":"This package is no longer supported."},"0.13.1":{"name":"babel-plugin-transform-metamagical-comments","version":"0.13.1","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.13.1","scripts":{},"_shasum":"a2ef003064a4cddc041e3b3e8f9b189686b57236","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"a2ef003064a4cddc041e3b3e8f9b189686b57236","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.13.1.tgz","integrity":"sha512-Ps7GKQX76UUvm7dHgzDMMhzjwtizNlhZWHMfWUUQtBTYTfqH4H3SQX2g0Blwg4R6caTzWMi/2EO458uDNFONuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9zX9eUtIYtyJUWFQj4K/w3M8udI1q2aWohwo3PaiGIAiB976TjDWy3bt00aZV/O5rH0Hd8j83ogK1A0HsGWuxKaA=="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.13.1.tgz_1479053215203_0.6955291137564927"},"directories":{},"deprecated":"This package is no longer supported."},"0.14.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.14.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.14.0","scripts":{},"_shasum":"44dc90497d67692344ac64b5c97b67e6d5963ded","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"shasum":"44dc90497d67692344ac64b5c97b67e6d5963ded","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.14.0.tgz","integrity":"sha512-ZWVDNfeeMrJZNCitxGehZwmfDzqwrmJN8F+J6ja8h37dI2ywyLNIT4bPCuxWVyZf4Mg2GyPK+RO8jTSIv7EdQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU0PyQqBdlhs7cLBQOy/mpWbVTMRs05ke9LczCPq74IAiEAwGXa491ZnsA5MNWb6vkhydpz2wkJcqSLZ4KzMA+/0b4="}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.14.0.tgz_1488684242063_0.5245170232374221"},"directories":{},"deprecated":"This package is no longer supported."},"0.15.0":{"name":"babel-plugin-transform-metamagical-comments","version":"0.15.0","description":"Compile meta:magical doc-comments to runtime object annotations.","license":"MIT","main":"./lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-generator":"^6.8.0","babel-template":"^6.8.0","babylon":"^6.8.0","js-yaml":"^3.6.0","marked":"^0.3.5"},"_id":"babel-plugin-transform-metamagical-comments@0.15.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"robotlolita","email":"quildreen@gmail.com"},"dist":{"integrity":"sha512-HvSlAE22uQaCMGkkxqLjHBAysO/gXidjtlpiZM8cdNl94SDHuH+foHelxdVKqgWKc6kXLowQKGgv4v7nSZDrtg==","shasum":"61560ea49353485d8947f28dac07360ff5d48ce6","tarball":"https://registry.npmjs.org/babel-plugin-transform-metamagical-comments/-/babel-plugin-transform-metamagical-comments-0.15.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9E8hUE99ZiztBSUAlFgxhNaqeuXOdkOBNwZYU0yNc4AIhAK7r2T2do8nioKKogyqTk6wJHpRG8QA5MsmSYCjvEM2R"}]},"maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-metamagical-comments-0.15.0.tgz_1500151025283_0.7211595715489239"},"directories":{},"deprecated":"This package is no longer supported."}},"readme":"# Meta:Magical Babel Plugin\n\n[![Chat on Gitter](https://img.shields.io/gitter/room/origamitower/discussion.svg?style=flat-square)](https://gitter.im/origamitower/discussion) \n[![Build status](https://img.shields.io/travis/origamitower/metamagical/master.svg?style=flat-square)](https://travis-ci.org/origamitower/metamagical) \n[![NPM version](https://img.shields.io/npm/v/babel-plugin-transform-metamagical-comments.svg?style=flat-square)](https://npmjs.org/package/babel-plugin-transform-metamagical-comments) \n![Licence](https://img.shields.io/npm/l/babel-plugin-transform-metamagical-comments.svg?style=flat-square&label=licence) \n![Stability: Experimental](https://img.shields.io/badge/stability-experimental-orange.svg?style=flat-square)\n\n\nThis plugin allows describing Meta:Magical meta-data using doc comments, by\nhaving Babel compile the doc comments to runtime annotations.\n\n\n## Example\n\n```js\n/*~\n * Composes two functions.\n *\n * The compose operation allows function composition. For example, if\n * you have two functions, `inc` and `double`, you can compose them\n * such that you get a new function which has the characteristics of\n * both.\n *\n *     const inc    = (x) => x + 1\n *     const double = (x) => x * 2\n *     const incDouble = compose(double, inc)\n *\n *     incDouble(3)\n *     // => double(inc(3))\n *     // => 8\n *\n * > **NOTE**  \n * > Composition is done from right to left, rather than left to right.\n *\n * ---\n * category: Combinators\n * tags: [\"Lambda Calculus\"]\n * stability: stable\n * type: ('b => 'c, 'a => 'b) => 'a => 'c\n */\nconst compose = (f, g) => (value) => f(g(value))\n```\n\nCompiles down to (with properties inferred from the source definition and\npackage.json):\n\n```js\nvar compose = function compose(f, g) {\n  return function (value) {\n    return f(g(value));\n  };\n};\ncompose[Symbol.for(\"@@meta:magical\")] = {\n  \"name\": \"compose\",\n  \"signature\": \"compose(f, g)\",\n  \"type\": \"('b => 'c, 'a => 'b) => 'a => 'c\",\n  \"category\": \"Combinators\",\n  \"tags\": [\"Lambda Calculus\"],\n  \"stability\": \"stable\",\n  \"platforms\": [\"ECMAScript\"],\n  \"licence\": \"MIT\",\n  \"documentation\": \"Composes two functions.\\nThe compose operation allows function composition. For example, if\\nyou have two functions, `inc` and `double`, you can compose them\\nsuch that you get a new function which has the characteristics of\\nboth.\\n    const inc    = (x) => x + 1\\n    const double = (x) => x * 2\\n    const incDouble = compose(double, inc)\\n    incDouble(3)\\n    // => double(inc(3))\\n    // => 8\\n> **NOTE**  \\n> Composition is done from right to left, rather than left to right.\"\n};\n```\n\n\n## Installing\n\nThe only supported way to install the transform plugin is through [npm][].\n\n> **NOTE**  \n> If you don't have npm yet, you'll need to install [Node.js][]. All newer\n> versions (4+) of Node come with npm.\n\n```shell\n$ npm install babel-plugin-transform-metamagical-comments\n```\n\n\n## Usage\n\nThis package is a transform plugin for the [Babel][] compiler. You'll need to\ninstall Babel separately.\n\nThe recommended way of using the transform plugin is by putting it in your\n`.babelrc` file. This file, which contains configuration values for Babel\nencoded as JSON, should be in the root of your project.\n\nTo tell Babel to use the Meta:Magical plugin, add the following to the `plugins`\nsection of your `.babelrc` (the `( ... )` marks stand for existing configuration\nin your file):\n\n```js\n{\n  ( ... ),\n  \"plugins\": [\n    ( ... ),\n    \"transform-metamagical-comments\"\n  ]\n}\n```\n\n#### (alternative) via CLI\n\nYou can tell Babel to use the transform plugin directly as a command line option:\n\n```shell\n$ babel --plugins transform-metamagical-comments your-script.js\n```\n\n\n#### (alternative) via Node API\n\nIf you're using Babel programmatically, you'll want to tell Babel to use the\ntransform plugin by providing it as an option to the `transform` method:\n\n```js\nrequire('babel-core').transform(SOURCE_CODE, {\n  plugins: ['transform-metamagical-comments']\n})\n```\n\n\n## Comment format\n\nThis plugin only considers **leading block comments** which are marked as\nMeta:Magical documentation with a leading `~` symbol. As a general rule, the\nfirst line of the block comment should contain only the character `~` (with\noptional trailing whitespace), and the other lines should contain a leading `*`\ncharacter, which the plugin will use as an starting-indentation mark.\n\n> **EXAMPLES**\n> \n> The following is considered a Meta:Magical doc comment:\n> \n> ```js\n> /*~\n>  * This is a documentation\n>  */\n> function f(...) { ... }\n> ```\n> \n> The following are **not** considered a Meta:Magical doc comment:\n> \n> ```js\n> /* ~\n>  * Spaces are not allowed\n>  */\n> function f(...) { ... }\n> \n> /*~ New line is required after ~ */\n> function f(...) { ... }\n> \n> function f(...) { ... }\n> /*~\n>  * Trailing block comments are not considered.\n>  */\n> ```\n\nThe doc comment is separated in two parts by a line containing at least 3 dash\ncharacters. The first part of the doc comment is the documentation field for\nMeta:Magical, which should be a long description of your functionality formatted\nas Markdown. The second part is a [YAML][] document containing any additional\nmeta-data for Meta:Magical:\n\n```js\n/*~\n * This is the documentation.\n *\n * ---\n * this_is: a YAML document\n */\nfunction f(...) { ... }\n```\n\n## Supported platforms\n\nThe transform plugin requires Node 4+ and Babel 6+.\n\n\n## Support\n\nIf you think you've found a bug in the project, or want to voice your\nfrustration about using it (maybe the documentation isn't clear enough? Maybe\nit takes too much effort to use?), feel free to open a new issue in the\n[Github issue tracker](https://github.com/origamitower/metamagical/issues).\n\nPull Requests are welcome. By submitting a Pull Request you agree with releasing\nyour code under the MIT licence.\n\nYou can join the [Gitter Channel](https://gitter.im/origamitower/discussion) for quick support.\nYou can contact the author over [email](mailto:queen@robotlolita.me), or\n[Twitter](https://twitter.com/robotlolita).\n\nNote that all interactions in this project are subject to Origami Tower's\n[Code of Conduct](https://github.com/origamitower/metamagical/blob/master/CODE_OF_CONDUCT.md).\n\n\n## Licence\n\nMeta:Magical is copyright (c) Quildreen Motta, 2016, and released under the MIT\nlicence. See the `LICENCE` file in this repository for detailed information.\n","maintainers":[{"name":"robotlolita","email":"quildreen@gmail.com"}],"time":{"modified":"2023-03-28T15:40:25.719Z","created":"2016-04-21T20:18:20.845Z","0.1.0":"2016-04-21T20:18:20.845Z","0.2.0":"2016-04-23T01:31:32.924Z","0.2.1":"2016-04-25T04:25:07.797Z","0.3.0":"2016-04-26T06:37:39.734Z","0.3.1":"2016-05-01T02:33:47.886Z","0.4.0":"2016-05-05T00:53:50.581Z","0.4.1":"2016-05-05T01:44:21.745Z","0.4.2":"2016-05-05T01:55:33.183Z","0.6.0":"2016-05-09T23:02:31.765Z","0.6.1":"2016-05-10T00:52:45.501Z","0.6.2":"2016-05-10T00:55:14.220Z","0.7.0":"2016-05-12T01:52:28.867Z","0.8.0":"2016-05-13T00:06:43.967Z","0.9.0":"2016-05-13T23:54:29.810Z","0.9.1":"2016-05-14T19:55:36.673Z","0.9.2":"2016-05-15T00:09:31.710Z","0.9.4":"2016-05-15T02:51:37.351Z","0.10.0":"2016-05-19T21:50:46.055Z","0.11.0":"2016-05-25T21:13:41.385Z","0.11.1":"2016-05-25T21:23:43.128Z","0.12.0":"2016-07-09T03:04:00.772Z","0.13.0":"2016-11-13T15:46:26.655Z","0.13.1":"2016-11-13T16:06:55.433Z","0.14.0":"2017-03-05T03:24:04.033Z","0.15.0":"2017-07-15T20:37:05.389Z"},"keywords":["babel-plugin"],"license":"MIT","readmeFilename":"README.md"}