diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..bb74bb7 --- /dev/null +++ b/.npmignore @@ -0,0 +1,38 @@ +# Dependencies +node_modules/ + +# Source files (not needed in npm package) +src/ +*.ts +!*.d.ts + +# Config files +tsconfig.json +tsconfig.build.json +.gitignore +.editorconfig + +# Logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# OS +.DS_Store +Thumbs.db + +# Git +.git/ +.github/ + +# Misc +.env +.env.local diff --git a/package.json b/package.json index 8cd9062..232c848 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,40 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0", + "version": "1.0.1", "main": "index.js", + "types": "index.d.ts", + "exports": { + ".": { + "types": "./index.d.ts", + "default": "./index.js" + }, + "./types": { + "types": "./types.d.ts", + "default": "./types.js" + }, + "./generator": { + "types": "./generator.d.ts", + "default": "./generator.js" + }, + "./regex": { + "types": "./regex.d.ts", + "default": "./regex.js" + }, + "./sort": { + "types": "./sort.d.ts", + "default": "./sort.js" + }, + "./calculate": { + "types": "./calculate.d.ts", + "default": "./calculate.js" + }, + "./generate": { + "types": "./generate.d.ts", + "default": "./generate.js" + }, + "./package.json": "./package.json" + }, "bin": { "pezkuwi-vanitygen": "./runcli.mjs" },