{"_id":"@andrewtest/swc","_rev":"10-a872033d95918df9f23b468f2209850b","name":"@andrewtest/swc","description":"glass swc plugin","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@andrewtest/swc","version":"1.0.0","keywords":[],"author":{"name":"Andrew Pareles","email":"andrew@useglass.ai"},"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.0","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"homepage":"https://useglass.ai","dist":{"shasum":"e7150a811ee38b17ff1c2acd0ec230efed4b4c95","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.0.tgz","fileCount":6,"integrity":"sha512-O4u0TnqYgXEaUVvoqtjhaw3KaS3395mQcVrWW0YBvVMDW66oEsi9976knmzUa5jbEGlRjRebMZ+lflMSUGxcug==","signatures":[{"sig":"MEYCIQCC4m8Zn7MqU+/T5X9MXAE8MmsD6Gj9+xl3xqEWPdBB6gIhAOI13iTWAZVeX8jr3jGX2IQIt36+12LiY1ydoFmS/Ui0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3878318},"main":"glass_swc.wasm","gitHead":"ca9ee807e2606d815e5ca75e03e6a69ab3e9d7f8","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.0_1718519824226_0.7873974185390606","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@andrewtest/swc","version":"1.0.1","keywords":[],"author":{"name":"Andrew Pareles","email":"andrew@useglass.ai"},"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.1","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"homepage":"https://useglass.ai","dist":{"shasum":"b92f4a85768a06cf7e190cef38acac6f65f395c8","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.1.tgz","fileCount":6,"integrity":"sha512-IC1QvLES0KJtEu6bEeORGJjqtfIAb92nGD23z0LW8BhoZBc3CbxhSlT8p4VxSDsfmJvcrvyODIKxADz60fPWVQ==","signatures":[{"sig":"MEYCIQC5cUpZX+4jAVrH297LeDDH+DkilzxohQGsMfK+I9yh9AIhALityLgaCe/PCm+H5p5YgPpoeuvZRCCZ4VoI5ULvqE7u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3880252},"main":"glass_swc.wasm","gitHead":"4a9c8ffad370b025044f3098b95fbc01a9af2c72","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.1_1718521001537_0.34076567968497673","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@andrewtest/swc","version":"1.0.2","keywords":[],"author":{"name":"Andrew Pareles","email":"andrew@useglass.ai"},"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.2","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"homepage":"https://useglass.ai","dist":{"shasum":"30db102c6f5f75c09e3628bc67603a03c6f49125","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.2.tgz","fileCount":6,"integrity":"sha512-ciAGSCUjVXN5ZApB9y9daoqiZ9noIauhBR2GSGXY1PLJ9qZyE4bCq7Y14trKND5PjZihd8BNsmsCzjtHJpV0gA==","signatures":[{"sig":"MEQCICfdjD/V2+HStGYaI6hANx+bXK6DnamjQpfCfYpm4BE5AiBRIZ5dSwIa1wxANWL/Y333XyVfuXpaoRnT50ZDhpanrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3878318},"main":"glass_swc.wasm","gitHead":"ffbfa356ea8f0b2101c2db2489dc1ebc30746593","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.2_1718521565589_0.7627588254370459","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@andrewtest/swc","version":"1.0.3","keywords":[],"author":{"name":"Andrew Pareles","email":"andrew@useglass.ai"},"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.3","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"homepage":"https://useglass.ai","dist":{"shasum":"b3fd80f801a5b48316a38fc8ec9dc6fa8dee3c14","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.3.tgz","fileCount":6,"integrity":"sha512-dfKEdTgkPge5f3xqTQ6Hk9mYdtWOse+J+W2i1M46nbUhZCB9/4uDSqa5IRzOkGMl9jQztG1qVBn898TTgbvP7g==","signatures":[{"sig":"MEUCIGPcWX34C/HdJU+GK/W/EOSgmHcF4pDU6tHYHVcJtKQQAiEAtvUDOIGbU2dB779vEv4+gnk+eb3eagm8cJA/R0YpG+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3855777},"main":"glass_swc.wasm","gitHead":"7884a6a7a2409f2311287a7acfa7324be5f07d16","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.3_1718522604744_0.5611488231734565","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@andrewtest/swc","version":"1.0.4","keywords":[],"author":{"name":"Andrew Pareles","email":"andrew@useglass.ai"},"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.4","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"homepage":"https://useglass.ai","dist":{"shasum":"57cceadc35c39c5d71864bf50f1ef61cc1a0613f","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.4.tgz","fileCount":6,"integrity":"sha512-W2dhgbe7vaEWsBwbAWLCWrvB9QU5qyjyxguHAT7uQLhqmsq7i3sI3K6T/8rMYldL4Ay/mC/Nb/WFcFbbP56+RQ==","signatures":[{"sig":"MEQCIF1nWsTMFzk42qVrZkTakO+rk8KEbxkmz7JCnmsI2jTLAiBEW/Y8d7JwjFHHBjbpF60FNTAa85+cfH56FmSn5vd1TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3876971},"main":"glass_swc.wasm","gitHead":"dc7d87077535861f30125a6b2e3b4680be0fdbac","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"peerDependencies":{"@swc/core":"1.4.x"},"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.4_1718575089201_0.1658345776389185","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@andrewtest/swc","version":"1.0.5","keywords":[],"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.5","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"dist":{"shasum":"2f6fa11d01320701f658d1b5d5c0a34d52b314b9","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.5.tgz","fileCount":6,"integrity":"sha512-lzHvhSg6+CGQOOh2wLW7+rfloaqPd9RgEotkNMTb6Rpd2wuvyw46whsGqAi9wfRooPdYBPfCZkfBgyCHLBvMSA==","signatures":[{"sig":"MEYCIQCQPg17LIocdXPmQtsGnfuDuG3tzUnAWdRl4um+IVQtxQIhAOWnnK2TxN/c3x8vuskfpAYC7mPvg6b4W+R6mxVt9Wz6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3863334},"main":"glass_swc.wasm","gitHead":"6763fc4fb7e6ca46014df72a5ec57c80c535f48a","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@swc/core":"~1.6.1"},"_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.5_1718585691558_0.6376028582942319","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@andrewtest/swc","version":"1.0.6","keywords":[],"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.6","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"dist":{"shasum":"8742d86d4feb36d94b4e48bee3712d137c4034d4","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.6.tgz","fileCount":6,"integrity":"sha512-vD2WAq9s3h/WPt6EpojlqBzeAOBiXg/XH0FudMSP5xRXG0OxnJKsv7FbNwK57YGvEQSj4eJhiETcCz9RxSGuwQ==","signatures":[{"sig":"MEQCIH6NFGvEXH6WKU3piuSDYjOzawMm1esnFPLPKRnY+6i/AiBkT+ICy+DtTvQf4EpUz+jbQ4H4T2HjhWKFTZpNN5x5Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3866217},"main":"glass_swc.wasm","gitHead":"2348b7b069407ae2cedebaa4866355e48f2a1734","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@swc/core":"~1.6.1"},"_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.6_1718589576295_0.28543579828770826","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@andrewtest/swc","version":"1.0.7","keywords":[],"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.7","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"dist":{"shasum":"911745759ac226918d8e8933e8767d868c33c4b5","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.7.tgz","fileCount":6,"integrity":"sha512-ff8FCyxdHGyewW7xsqCQo8z4lCPojMkecVKFpUBMeifcy3wfHO4Nf7djgpvk7tyADzPNkn6EKjr2Bne6SsZ6jg==","signatures":[{"sig":"MEUCIFrqHrLYrz+mb8tDNRN7vQnlMoJi334o9yroQ2He2W53AiEAixcWHIStbVBtFmLeG4NWBWfW4/nQSJOC1S3nH+32ncI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3866163},"main":"glass_swc.wasm","gitHead":"2348b7b069407ae2cedebaa4866355e48f2a1734","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.7_1718589820525_0.5537014240806006","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@andrewtest/swc","version":"1.0.8","keywords":[],"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.8","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"dist":{"shasum":"754fa2adca07c63b820677372f07190e33afcb50","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.8.tgz","fileCount":6,"integrity":"sha512-X31GnFmwoPkN1TVvJk7mLPnIu0hgmrkP3aSJspxt+Vq1Ioa5oQyMlxDMZMBko7wXSkruNBJ5W4oNMRCk8EFMkQ==","signatures":[{"sig":"MEUCIHDdOU/9Vs6a5cBUvUBHcd69nhThtD3Rdqt9jl5Q7aJdAiEAumz3TjD3T3/yiyFmOAQLH8XK+ZHe86ySqXM7wAWWdbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3866189},"main":"glass_swc.wasm","gitHead":"30ba16293a9b5cb72bb1bf12557bc3a9c36ef0dc","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"peerDependencies":{"next":"^13.0 || ^14.0"},"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.8_1718591027786_0.9419135545152488","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@andrewtest/swc","version":"1.0.9","keywords":[],"license":"Apache-2.0","_id":"@andrewtest/swc@1.0.9","maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"dist":{"shasum":"eb61b05f353b1820ff4ab771b007cee3df851549","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.9.tgz","fileCount":6,"integrity":"sha512-dUwtsZnsH3fld9MA5lJVg/0Ln7tbZkYCRjwi1JVN6EC4rAbuVOHhgKZT1wIRcBEkYpq2n/QfRznSeJ+Q8M6FtA==","signatures":[{"sig":"MEUCIEymYQtXMVrIQ16nr43wa0M6xM4RVNHortaX1KdBk8wDAiEAqpgvNWRgKmaKAoK/FfyHvdP6f6BRBCBuohTcIrVtIVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3866222},"main":"glass_swc.wasm","gitHead":"7a197981e1b4754ff538dba8f05e3aecc379cc69","scripts":{},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"_npmVersion":"10.8.1","description":"glass swc plugin","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"preferUnplugged":true,"peerDependencies":{"next":"^13.0 || ^14.0"},"_npmOperationalInternal":{"tmp":"tmp/swc_1.0.9_1718591194639_0.7703294756983068","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@andrewtest/swc","version":"1.0.10","description":"glass swc plugin","main":"glass_swc.wasm","scripts":{},"keywords":[],"license":"Apache-2.0","preferUnplugged":true,"peerDependencies":{"next":"^13.0 || ^14.0"},"_id":"@andrewtest/swc@1.0.10","gitHead":"d10ef1dee94b0de758783aea53d49b43e0549c4c","_nodeVersion":"20.12.2","_npmVersion":"10.8.1","dist":{"integrity":"sha512-xs7zrRaEtcsqdVCon5jrlMn5MG2YUYDXeHuGqNWod+cONrO++Ppubpm3RzVAJwaXr1WJ7M9KK2qUmCED28GpPw==","shasum":"db9df0828fad33c31c865d057e2138a8dd6a91b5","tarball":"https://registry.npmjs.org/@andrewtest/swc/-/swc-1.0.10.tgz","fileCount":7,"unpackedSize":3906335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRNjvSkTGX0B/0VRtN0fJ7h1CB8FhH3oVkUzwdnwwHDAiB1LPXRPGTrUGBTbPoyIsNxFAp/E/2//MLyIxR8CGDisQ=="}]},"_npmUser":{"name":"andrewpareles","email":"andrewpareles@gmail.com"},"directories":{},"maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swc_1.0.10_1718598210217_0.5175612038435351"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-16T06:37:04.091Z","modified":"2024-06-17T04:23:30.614Z","1.0.0":"2024-06-16T06:37:04.424Z","1.0.1":"2024-06-16T06:56:41.765Z","1.0.2":"2024-06-16T07:06:05.830Z","1.0.3":"2024-06-16T07:23:24.976Z","1.0.4":"2024-06-16T21:58:09.451Z","1.0.5":"2024-06-17T00:54:51.777Z","1.0.6":"2024-06-17T01:59:36.602Z","1.0.7":"2024-06-17T02:03:40.853Z","1.0.8":"2024-06-17T02:23:48.058Z","1.0.9":"2024-06-17T02:26:34.867Z","1.0.10":"2024-06-17T04:23:30.428Z"},"maintainers":[{"name":"andrewpareles","email":"andrewpareles@gmail.com"}],"keywords":[],"license":"Apache-2.0","readme":"## publishing the package\r\n\r\nTo build the .wasm file, run these two commands: \r\n\r\n1. run `cargo build --target wasm32-wasi --release` - this generates the .wasm file using Rust\r\n\r\n2. run `cp ./target/wasm32-wasi/release/glass_swc.wasm .` - this copies the wasm file to the root where package.json expects it\r\n\r\nTo publish the package to npm (the entry point of the package is the .wasm file), do this:\r\n\r\n1. increment package.json's version number\r\n\r\n2. run `npm publish --access public`\r\n\r\n\r\n## updating and versions\r\n\r\nThe @swc/core npm package used in the user's frontend needs to be compatible with the .wasm file generated here. \r\n\r\nWe'll always assume the user is working with the latest version of @swc/core, `npm show @swc/core version`. We must use a compatible version of swc_core in Cargo. See [https://swc.rs/docs/plugin/selecting-swc-core](here). \r\n\r\nCargo.toml contains the `swc_core` version, and package.json here has peerDependencies that indicate the `@swc/core` version. We'll need to update both when new releases are made. To find version of swc_core, we can use `cargo search swc_core` or check the site `crates.io`.\r\n\r\n\r\n## versioning notes\r\n\r\n^1.6.2 means 1.6.2 thru (excluding) 2.0.0\r\n\r\n~1.6.2 means 1.6.2 thru (excluding) 1.7.0\r\n\r\n1.6.x means 1.6.0 thru (excluding) 1.7.0\r\n\r\n","readmeFilename":"README.md"}