{"_id":"@andycao-npm/modern-npm-package","name":"@andycao-npm/modern-npm-package","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@andycao-npm/modern-npm-package","version":"0.0.1","description":"An npm package for demonstration purposes using TypeScript to build for the ECMAScript Module format (i.e. ESM or ES Module). It can be used in Node.js and browser applications.","type":"module","types":"./lib/types/index.d.ts","main":"./lib/index.js","scripts":{"clean":"del-cli ./lib","build":"npm run clean && tsc -p ./tsconfig.json","test":"node --experimental-strip-types --test","semantic-release":"semantic-release","prepack":"npm run build","pack":"npm build && npm pack"},"release":{"branches":["main"],"dryRun":true,"plugins":[["@semantic-release/npm",{"npmPublish":false}]]},"publishConfig":{"access":"public"},"keywords":["npm","javascript","typescript","esm","cjs","nodejs","commonjs","ecmascript","beginner","example","demonstration"],"author":"","license":"MIT","devDependencies":{"@types/node":"^22.12.0","del-cli":"^6.0.0","semantic-release":"^24.2.1","typescript":"^5.7.3"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","dependencies":{},"_id":"@andycao-npm/modern-npm-package@0.0.1","gitHead":"3c2797a09bf956b13cb256999efc722a4397a00b","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QghKVzKsgjAEGYYbSRRC3lzgIxbHtzBxB2QX5xpQFKGE6fIUAIpOUtTz9O++1J5d40VxoLjJNvTJz4Z0XexCFQ==","shasum":"5ca70e2e3758a7ec1efb6c909633c08934ddbcab","tarball":"https://registry.npmjs.org/@andycao-npm/modern-npm-package/-/modern-npm-package-0.0.1.tgz","fileCount":9,"unpackedSize":3851,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQGgqMnyHBA6bqi4lpc+FR1MxTnoABW+trIp3qUhAp2gIhAJKW6KSeVHtzr9djoVABuFm3Gcu8dgyVtM2M1uRAZlMV"}]},"_npmUser":{"name":"andycao-npm","email":"cao_huayu@hotmail.com"},"directories":{},"maintainers":[{"name":"andycao-npm","email":"cao_huayu@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modern-npm-package_0.0.1_1748335754043_0.07141419853851216"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T08:49:13.976Z","0.0.1":"2025-05-27T08:49:14.221Z","modified":"2025-05-27T08:49:14.474Z"},"maintainers":[{"name":"andycao-npm","email":"cao_huayu@hotmail.com"}],"description":"An npm package for demonstration purposes using TypeScript to build for the ECMAScript Module format (i.e. ESM or ES Module). It can be used in Node.js and browser applications.","keywords":["npm","javascript","typescript","esm","cjs","nodejs","commonjs","ecmascript","beginner","example","demonstration"],"license":"MIT","readme":"<div align=\"center\">\n\n# source article\n\nhttps://snyk.io/blog/best-practices-create-modern-npm-package/\n","readmeFilename":"README.md","_rev":"1-1057b96430034c254ad55559e523eb51"}