{"_id":"@dongxiang678/lire","_rev":"2-251785f7ccb02cf1e4ae1e58c8ea7144","name":"@dongxiang678/lire","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@dongxiang678/lire","version":"1.0.0","keywords":["lire","frontend","framework","lightweight","reactive"],"author":{"name":"董翔","email":"3631247406@qq.com"},"license":"MIT","_id":"@dongxiang678/lire@1.0.0","maintainers":[{"name":"dongxiang678","email":"3631247406@qq.com"}],"homepage":"https://github.com/dxiangwiki/lire#readme","bugs":{"url":"https://github.com/dxiangwiki/lire/issues"},"dist":{"shasum":"886c626d2cfdb8599d7274c546f285fc00ceae82","tarball":"https://registry.npmjs.org/@dongxiang678/lire/-/lire-1.0.0.tgz","fileCount":5,"integrity":"sha512-weA4oPVvqsXg2kc89pT5XZjlgFc64uiZrbrXGmqjnO/7k+6fbIBy+lOX3QpxrAdZGsiCtm5PMVbL8dTCXbCTNQ==","signatures":[{"sig":"MEUCIQDelcsc/WsS7pPaDauYBACUvJsk2DVXy78VS9CliBC7TgIgPdKWTEHyza8Lb7ZuW8i/3rFMb/yrFLgLaqYfyN7/UsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7049},"main":"dist/lire.js","type":"module","module":"src/index.js","gitHead":"7a1e13d88d088f59328b94c02f5d94e17fa4f650","scripts":{"build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"dongxiang678","email":"3631247406@qq.com"},"repository":{"url":"git+https://github.com/dxiangwiki/lire.git","type":"git"},"_npmVersion":"11.4.2","description":"Lire - 轻一点，快一点，简单一点的前端框架","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/lire_1.0.0_1771500168167_0.32673138694997195","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dongxiang678/lire","version":"1.0.2","description":"Lire - 轻一点，快一点，简单一点的前端框架","main":"dist/lire.js","module":"src/index.js","type":"module","scripts":{"build":"node build.js","prepublishOnly":"npm run build"},"keywords":["lire","frontend","framework","lightweight","reactive"],"author":{"name":"董翔","email":"3631247406@qq.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dxiangwiki/lire.git"},"bugs":{"url":"https://github.com/dxiangwiki/lire/issues"},"homepage":"https://github.com/dxiangwiki/lire#readme","devDependencies":{"esbuild":"^0.27.3"},"_id":"@dongxiang678/lire@1.0.2","gitHead":"7a1e13d88d088f59328b94c02f5d94e17fa4f650","_nodeVersion":"22.15.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-ge97BhzjPzKaga6GRUoAXCRGrgT14cYyvXuH0r8/GrBJWj7Et1FPXyiUZZYwsfyMh8Hfg5Icn4rkTYQS/qlVGw==","shasum":"8dff6324da5fe00e3576210e7690afa81e3802b9","tarball":"https://registry.npmjs.org/@dongxiang678/lire/-/lire-1.0.2.tgz","fileCount":5,"unpackedSize":6356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuAryu6jCky2PN+ZhGNCzpXz2xUWfcbrz2JnGxVdilfQIgQZnNQ2SfnfTBSsaiYBvL3mIBcO6sV8gfGvFx3kJ/Aqk="}]},"_npmUser":{"name":"dongxiang678","email":"3631247406@qq.com"},"directories":{},"maintainers":[{"name":"dongxiang678","email":"3631247406@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lire_1.0.2_1771509294623_0.9482653026247487"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T11:22:48.093Z","modified":"2026-02-19T13:54:54.853Z","1.0.0":"2026-02-19T11:22:48.339Z","1.0.2":"2026-02-19T13:54:54.761Z"},"bugs":{"url":"https://github.com/dxiangwiki/lire/issues"},"author":{"name":"董翔","email":"3631247406@qq.com"},"license":"MIT","homepage":"https://github.com/dxiangwiki/lire#readme","keywords":["lire","frontend","framework","lightweight","reactive"],"repository":{"type":"git","url":"git+https://github.com/dxiangwiki/lire.git"},"description":"Lire - 轻一点，快一点，简单一点的前端框架","maintainers":[{"name":"dongxiang678","email":"3631247406@qq.com"}],"readme":"\r\n# Lire 🍃\r\n一款轻量、零依赖的前端 MVVM 框架，由董翔（dongxiang678）独立开发，核心实现响应式数据绑定、模板编译、事件绑定等 MVVM 核心能力，适合前端新手学习原理，也可用于轻量交互项目开发。\r\n\r\n## 作者\r\n**董翔（dongxiang678）**  \r\n前端开发者，专注于前端工程化与框架底层原理研究，Lire 框架及配套 create-lire 脚手架的独立开发者。\r\n\r\n## 快速开始\r\n### 方式1：通过脚手架一键创建（推荐）\r\n```bash\r\nnpx @dongxiang678/create-lire 你的项目名\r\ncd 你的项目名\r\nnpm run serve\r\n```\r\n\r\n### 方式2：手动安装使用\r\n```bash\r\nnpm install @dongxiang678/lire\r\n```\r\n\r\n## 核心特性\r\n- 响应式数据绑定（基于 Object.defineProperty 实现）\r\n- 模板编译（支持 {{ 插值 }} 和 @click 事件）\r\n- 零外部依赖，仅依赖浏览器原生 API\r\n- 配套脚手架，开箱即用\r\n\r\n## 示例代码\r\n```javascript\r\nimport Lire from '@dongxiang678/lire';\r\n\r\nwindow.app = new Lire({\r\n  el: '#app',\r\n  data: {\r\n    message: 'Hello Lire！'\r\n  },\r\n  template: `\r\n    <div>\r\n      <h1>{{ message }}</h1>\r\n      <button @click=\"changeMsg\">点击修改</button>\r\n    </div>\r\n  `,\r\n  methods: {\r\n    changeMsg() {\r\n      this.message = 'Lire 框架由董翔开发！';\r\n    }\r\n  }\r\n});\r\n```\r\n\r\n## 官方地址\r\n- Lire 框架 npm 官方地址：https://www.npmjs.com/package/@dongxiang678/lire\r\n- create-lire 脚手架 npm 官方地址：https://www.npmjs.com/package/@dongxiang678/create-lire\r\n- 开发者 npm 账号：https://www.npmjs.com/~dongxiang678\r\n\r\n## 许可证\r\nMIT License (开源免费，可自由使用、修改、分发)\r\n","readmeFilename":"Readme.md"}