{"_id":"@202195808yy/simple-math-utils","_rev":"3-93dd4096664e318f13f4ccec3871b69c","name":"@202195808yy/simple-math-utils","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@202195808yy/simple-math-utils","version":"1.0.0","keywords":["math","utils","demo"],"author":{"name":"Янь Яо"},"license":"ISC","_id":"@202195808yy/simple-math-utils@1.0.0","maintainers":[{"name":"202195808yy","email":"202195808@qq.com"}],"dist":{"shasum":"b22479be6f74fa11733a3101f3a236cd4219d1f9","tarball":"https://registry.npmjs.org/@202195808yy/simple-math-utils/-/simple-math-utils-1.0.0.tgz","fileCount":4,"integrity":"sha512-b3WmRLNv1F7p24xALeggq1LDbp0XBr5o18MVq4gouUuKAqUJWnaTQSHGHdze+0tKDWMiJm6cPyW2IS3mMQTTkw==","signatures":[{"sig":"MEUCIAgWPoTn/w1rXUmj5H4MLZ03HyVODWzO4CTkFHsVW8OcAiEA5m3idyWD79p9Hudm3jntel960yb0kHYI7cpDpSXOK/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223165},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"202195808yy","email":"202195808@qq.com"},"_npmVersion":"11.6.2","description":"Простая библиотека математических функций для демонстрации публикации npm пакета","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-math-utils_1.0.0_1777901149761_0.6634533313495126","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@202195808yy/simple-math-utils","version":"1.0.1","keywords":["math","utils","demo"],"author":{"name":"Янь Яо"},"license":"ISC","_id":"@202195808yy/simple-math-utils@1.0.1","maintainers":[{"name":"202195808yy","email":"202195808@qq.com"}],"dist":{"shasum":"626cc4cdb9368d4b65adc356c4876f81a452e834","tarball":"https://registry.npmjs.org/@202195808yy/simple-math-utils/-/simple-math-utils-1.0.1.tgz","fileCount":6,"integrity":"sha512-BxKXoSgDU13ePkUSa8oqgWUuXtroU7cHPY/d69wDOAo6WMMaXVNP75CZDn3BPdIXGyuDg3anCyi5pdxY2fgmFQ==","signatures":[{"sig":"MEUCIQD6VUCwJybCCRRH9ODzWZKVXAIqQlt5QdL0JKd1WgRmKgIgWyzo2pxtmNVMD6UB4BMGqJkza4NSqnQwUDgjzH/Ad3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449115},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"202195808yy","email":"202195808@qq.com"},"_npmVersion":"11.6.2","description":"Простая библиотека математических функций для демонстрации публикации npm пакета","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-math-utils_1.0.1_1777914029195_0.12152879561153074","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@202195808yy/simple-math-utils","version":"1.0.2","description":"Простая библиотека математических функций для демонстрации публикации npm пакета","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["math","utils","demo"],"author":{"name":"Янь Яо"},"license":"ISC","_id":"@202195808yy/simple-math-utils@1.0.2","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Wn9LKj1xfQzOV8RtPLfhOaTROsGrPIwom9/CLvvX4zlpynLlyYLucnbUmOZZnoVLDvZeU2WLO4WUOmA+ft3AvA==","shasum":"7db1531e19f36d311084f42434f62b4358559025","tarball":"https://registry.npmjs.org/@202195808yy/simple-math-utils/-/simple-math-utils-1.0.2.tgz","fileCount":6,"unpackedSize":449865,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8vQ7NSThn+LD4TtS0I6Z5yPYspQt7jzw57cmiaqmkEQIgSFiJkR8n+zeZiC7mQF6eI3UkS+dq1YfiPp6gWbFgrTc="}]},"_npmUser":{"name":"202195808yy","email":"202195808@qq.com"},"directories":{},"maintainers":[{"name":"202195808yy","email":"202195808@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-math-utils_1.0.2_1777914536847_0.5534240436819282"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T13:25:49.658Z","modified":"2026-05-04T17:08:57.118Z","1.0.0":"2026-05-04T13:25:49.907Z","1.0.1":"2026-05-04T17:00:29.380Z","1.0.2":"2026-05-04T17:08:57.002Z"},"author":{"name":"Янь Яо"},"license":"ISC","keywords":["math","utils","demo"],"description":"Простая библиотека математических функций для демонстрации публикации npm пакета","maintainers":[{"name":"202195808yy","email":"202195808@qq.com"}],"readme":"markdown\r\n\r\n```\r\n# @202195808yy/simple-math-utils\r\n\r\n用于演示 npm 包发布的简单数学函数库。\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm install @202195808yy/simple-math-utils\r\n```\r\n\r\n\r\n\r\n## 快速开始\r\n\r\njavascript\r\n\r\n```\r\nimport { add, subtract, square } from '@202195808yy/simple-math-utils';\r\n\r\nconsole.log(add(2, 3));       // 5\r\nconsole.log(subtract(5, 2));  // 3\r\nconsole.log(square(4));       // 16\r\n```\r\n\r\n\r\n\r\n## API\r\n\r\n### `add(a, b)`\r\n\r\n两数相加。\r\n\r\n- `a` {number} 第一个加数\r\n- `b` {number} 第二个加数\r\n- 返回 {number} 两数之和\r\n\r\n### `subtract(a, b)`\r\n\r\n两数相减。\r\n\r\n- `a` {number} 被减数\r\n- `b` {number} 减数\r\n- 返回 {number} 差\r\n\r\n### `square(x)`\r\n\r\n计算一个数的平方。\r\n\r\n- `x` {number}\r\n- 返回 {number} 平方值\r\n\r\n## 示例\r\n\r\njavascript\r\n\r\n```\r\nimport { square } from '@202195808yy/simple-math-utils';\r\n\r\nconst nums = [1, 2, 3, 4];\r\nconst squares = nums.map(square);\r\nconsole.log(squares); // [1, 4, 9, 16]\r\n```\r\n\r\n\r\n\r\n## 常见问题\r\n\r\n### 运行示例代码时出现 `MODULE_TYPELESS_PACKAGE_JSON` 警告\r\n\r\n如果你在使用 `import` 导入本包时看到类似以下警告：\r\n\r\ntext\r\n\r\n```\r\nWarning: Module type of file ... is not specified and it doesn't parse as CommonJS.\r\nReparsing as ES module because module syntax was detected.\r\n```\r\n\r\n\r\n\r\n这是因为你的项目 `package.json` 中没有声明模块类型。解决方法很简单：\r\n\r\n**在你的项目根目录的 `package.json` 中添加：**\r\n\r\njson\r\n\r\n```\r\n\"type\": \"module\"\r\n```\r\n\r\n\r\n\r\n添加后，Node.js 就能正确识别 ES 模块语法，警告就会消失，性能也会更好。\r\n\r\n如果你的项目无法使用 `\"type\": \"module\"`（例如因为部分旧代码仍用 `require`），可以改用该文件扩展名 `.mjs`，然后用 `node index.mjs` 运行。\r\n\r\n## 许可证\r\n\r\nISC\r\n\r\n作者：Янь Яо\r\n\r\ntext","readmeFilename":"README.md"}