{"_id":"@salsa-payroll/salsa-js","_rev":"16-337ef28cc87207bd602608dba5f4a796","name":"@salsa-payroll/salsa-js","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@salsa-payroll/salsa-js","version":"0.1.0","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.0","maintainers":[{"name":"chris-salsa","email":"chris@salsa.dev"}],"dist":{"shasum":"57b3aac7a43794e53620dce3a979c917d3ecba57","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.0.tgz","fileCount":7,"integrity":"sha512-1/Jni8G4ovk34L3ovBNxmul9E88RAufOOM1ie2LFijLUjO2OdZIje+iczh4ghLHH1ccRITzb7QHvXNLBiEF+fQ==","signatures":[{"sig":"MEYCIQDsrT97Qu4z2zbdiths/pxtuqkyxW24JLuyo7r+vagjKAIhAI1S4kAw4jY5tUiHcAZ0txA+s4pfvm6UOUZO8Vss3tAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4658},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"4b3b8a93b817cb10ec14aee3474e39a71645a18e","scripts":{"build":"tsc && node esbuild.config.mjs"},"_npmUser":{"name":"chris-salsa","email":"chris@salsa.dev"},"_npmVersion":"10.8.2","description":"Salsa Js","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript":"5.8.3"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.4","@types/node":"22.15.18"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.0_1747388556173_0.9499840821667547","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@salsa-payroll/salsa-js","version":"0.1.1","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.1","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"}],"dist":{"shasum":"3e4ab4431df5cac14f48cc442ea9860918683ab3","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.1.tgz","fileCount":7,"integrity":"sha512-oHPx5CQHM3nPRubqDldwQkoLOYJCFWfLtI6blL2yHQReV8MaJwL6/ODb/q6un/RkbVmgSJrs9dJ8j0TgWvi7+g==","signatures":[{"sig":"MEUCIQDMFOLXL72e0mlEQLn6ORu5MhHEfCACIFvaoeXcEMk4LwIgQc4yn5Au5c3ouZK+q2BiieNXjS8ZdrYYRjFdItw3z7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5157},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"14d85d54fc46b04dcc85f0f71cc8d121c11242c1","scripts":{"build":"tsc && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"chris-salsa","email":"chris@salsa.dev"},"_npmVersion":"10.8.2","description":"Salsa Js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"9.26.0","esbuild":"0.25.4","prettier":"3.5.3","typescript":"5.8.3","@types/node":"22.15.18","lint-staged":"^16.0.0","@typescript-eslint/parser":"8.32.1","@typescript-eslint/eslint-plugin":"8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.1_1747405275442_0.0025136335023367984","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@salsa-payroll/salsa-js","version":"0.1.2","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.2","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"}],"dist":{"shasum":"da9ce2143a53644c5ec900a651863cbb824aedd6","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.2.tgz","fileCount":7,"integrity":"sha512-lzg7uvxHiMZYlWzVcQNND971xI9kj6A5h7VnNz/oup2awwn3WCqL54K1zWBnmYqmJpQCzSqnB2uYCBkF2Cj7Sg==","signatures":[{"sig":"MEQCID/gSYBrZINAaxLFpkIDPMg/M8UbBXMJ3+VINTgHp4cBAiAQ0m9Acb6Ow+4Gieb+cLgQ1qvJDej0/Qf8DviD6JuOYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5414},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"27488bcb2b50fc9ea30ae07994f56b2bfafd8a7c","scripts":{"build":"tsc && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"chris-salsa","email":"chris@salsa.dev"},"_npmVersion":"10.8.2","description":"Salsa Js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"9.26.0","esbuild":"0.25.4","prettier":"3.5.3","typescript":"5.8.3","@types/node":"22.15.18","lint-staged":"^16.0.0","@typescript-eslint/parser":"8.32.1","@typescript-eslint/eslint-plugin":"8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.2_1747655898013_0.8044610997066264","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@salsa-payroll/salsa-js","version":"0.1.3","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.3","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"}],"dist":{"shasum":"bb5b29d5ba762bd86375a10e8ace2c2062a1f1c5","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.3.tgz","fileCount":7,"integrity":"sha512-Mx12ovl5y8tkBUMS88HHSMmcooZ8DF1LlqKYGD8qEkGqf1fiRW2akQvs+TPVnTaijHROTPQDZlN3N9DqsweRRQ==","signatures":[{"sig":"MEQCIGp5ab5gT5GUgr5Zdq0bMJgj4HHgUz5BEQ+hnsoqwOEdAiAdVy2jGJFrP1sGO6qNCkr+OrGIwsiuPyX+Qu406oObcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5538},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"734146c2bd7f5939320afbaa618a7f28f7467341","scripts":{"build":"tsc && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"chris-salsa","email":"chris@salsa.dev"},"_npmVersion":"10.8.2","description":"Salsa Js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"9.26.0","esbuild":"0.25.4","prettier":"3.5.3","typescript":"5.8.3","@types/node":"22.15.18","lint-staged":"^16.0.0","@typescript-eslint/parser":"8.32.1","@typescript-eslint/eslint-plugin":"8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.3_1747832680753_0.41699801071643083","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@salsa-payroll/salsa-js","version":"0.1.4","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.4","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"}],"dist":{"shasum":"99d336ac993532e987e5d714513b8837357ba28c","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.4.tgz","fileCount":7,"integrity":"sha512-ryyCaopa8gIiXlnheZMp3Xg+68FE9PX1BuftRkxA7ni9nvst9kVnTVof+I9fwa8qEuie7FU7ESUDL2Wt433GkQ==","signatures":[{"sig":"MEYCIQC21sDUg4eRwHWDPgnAc/xqYXYGNxKMHboEB01JKkIcXQIhAL8G8nrDhzaYC8ALQ6vEAhgzcoB2MC5m7ZCzp7sS5IuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5740},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"6d73810f31f75c978be643b39d6a4c00fa2a1691","scripts":{"test":"jest","build":"tsc -p tsconfig.build.json && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"chris-salsa","email":"chris@salsa.dev"},"_npmVersion":"10.8.2","description":"Salsa Js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.26.0","esbuild":"0.25.4","ts-jest":"29.3.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.18","lint-staged":"16.0.0","jest-environment-jsdom":"29.7.0","@typescript-eslint/parser":"8.32.1","@typescript-eslint/eslint-plugin":"8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.4_1748007636928_0.7383574246034597","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@salsa-payroll/salsa-js","version":"0.1.5","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.5","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"},{"name":"dianatoader","email":"diana@salsa.dev"},{"name":"daniel.ojeda","email":"daniel.ojeda@salsa.dev"}],"dist":{"shasum":"7204034c2aece2bdc12c1b3ee3e366de41410f40","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.5.tgz","fileCount":7,"integrity":"sha512-derg/cG3IKyp9s9rwuvfR/aSyN17vPYf5LTTK+REZNihHtNqgRofxUlaijAosaBStsg4BONotBaRWXtITtGGdg==","signatures":[{"sig":"MEYCIQDJY4sxR5VWQ+/XpaVlsglGUDYLuUXJvoAAyODhvCjo6QIhAJf6KOBI2/t89C1sGJLUM/9ZwOyO7yF36j/9v0Rs57QM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5800},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"1eb8c89c8374bce88ea31e84662f2968c2424538","scripts":{"test":"jest","build":"tsc -p tsconfig.build.json && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"nicklas-salsa","actor":{"name":"nicklas-salsa","type":"user","email":"nicklas@salsa.dev"},"email":"nicklas@salsa.dev"},"_npmVersion":"11.3.0","description":"Salsa Js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.26.0","esbuild":"0.25.4","ts-jest":"29.3.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.18","lint-staged":"16.0.0","jest-environment-jsdom":"29.7.0","@typescript-eslint/parser":"8.32.1","@typescript-eslint/eslint-plugin":"8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.5_1750434717863_0.7553449832464383","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@salsa-payroll/salsa-js","version":"0.1.6","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.1.6","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"},{"name":"dianatoader","email":"diana@salsa.dev"},{"name":"daniel.ojeda","email":"daniel.ojeda@salsa.dev"}],"dist":{"shasum":"ce982b95f69962843cd20892d622e3779f203ff0","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.1.6.tgz","fileCount":7,"integrity":"sha512-6IcpVuF3jkF2loIR63kqaYuHSREFAaRqVhyYLdPzG83y/fqwBGzgOVS8Tkg44gISLOjidBn+VV3UNxdSAPEJsA==","signatures":[{"sig":"MEQCIF1FkOQb4haX78ZnlLpW5BznJLCMCXgcCXDfQ59F5snmAiBSqe7UmBaqyUF4QsLtffy+lAOf6f0uSEDC29AeHuZ4vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5799},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"gitHead":"1fc2a3ff2f7a3e89cc9fde770f359c1549da04d2","scripts":{"test":"jest","build":"tsc -p tsconfig.build.json && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de3f4f1-63fa-4aa8-8ab1-637015c531bb"}},"_npmVersion":"11.6.2","description":"Salsa Js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"30.1.3","husky":"9.1.7","eslint":"9.36.0","esbuild":"0.25.4","ts-jest":"29.4.1","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"30.0.0","@types/node":"22.15.18","lint-staged":"16.2.3","jest-environment-jsdom":"30.1.2","@typescript-eslint/parser":"8.32.1","@typescript-eslint/eslint-plugin":"8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.1.6_1760975155653_0.9989550513458607","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@salsa-payroll/salsa-js","version":"0.2.0","keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","_id":"@salsa-payroll/salsa-js@0.2.0","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"},{"name":"dianatoader","email":"diana@salsa.dev"},{"name":"daniel.ojeda","email":"daniel.ojeda@salsa.dev"}],"dist":{"shasum":"caa40a5a2b270826fb44d828013c087c2ddbea48","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.2.0.tgz","fileCount":9,"integrity":"sha512-C5g79nkm8VcWMq79+ReIFUqnC/W/scxil+EF900Ne53DcZ452sZw9yMguqZD6lvoNDKzN97ofkrIYJtvrn9J3g==","signatures":[{"sig":"MEQCIGcZRRggeoVw68LikKht2Q4d6T/+ClQzfxpsFojngt3kAiAoFnlRb7w8hWzKA/0YLfCSCM8VAqL0KzXo9r7C4lgB+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7842},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","default":"./dist/dev/index.js"}},"gitHead":"ab31e2eadd03efe269a77eb6df5322f6397eee12","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && node esbuild.config.mjs","prettier":"npm run prettier-files -- --write","typecheck":"tsc --noEmit","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08488463-33f9-4067-a9b7-3fe7d362a4a4"}},"_npmVersion":"11.6.4","description":"Salsa Js","directories":{},"lint-staged":{"*.{js,ts}":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.1","esbuild":"0.25.12","globals":"^16.5.0","ts-jest":"29.4.5","prettier":"3.6.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"24.10.1","lint-staged":"16.2.6","typescript-eslint":"^8.48.1","jest-environment-jsdom":"30.2.0","@typescript-eslint/parser":"8.46.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/salsa-js_0.2.0_1764776593133_0.4424399715890228","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@salsa-payroll/salsa-js","version":"0.3.0","description":"Salsa Js","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"jest","typecheck":"tsc --noEmit","lint":"eslint .","build":"tsc -p tsconfig.build.json && node esbuild.config.mjs","prettier-files":"prettier '**/*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}'","prettier:check":"npm run prettier-files -- --check","prettier":"npm run prettier-files -- --write"},"keywords":["salsa-payroll"],"author":{"name":"salsa-payroll"},"license":"MIT","devDependencies":{"@types/jest":"30.0.0","@types/node":"24.10.1","@typescript-eslint/eslint-plugin":"8.46.3","@typescript-eslint/parser":"8.46.3","esbuild":"0.25.12","eslint":"9.39.1","globals":"^16.5.0","husky":"9.1.7","jest":"30.2.0","jest-environment-jsdom":"30.2.0","lint-staged":"16.2.6","prettier":"3.6.2","ts-jest":"29.4.5","typescript":"5.9.3","typescript-eslint":"^8.48.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","default":"./dist/dev/index.js"}},"lint-staged":{"*.{js,ts}":"eslint --cache --fix","*.{js,jsx,ts,tsx,json,css,scss,md,yml,yaml}":"prettier --write"},"gitHead":"d0f843f16a119180c3be2ab669b22a47bc3ff640","_id":"@salsa-payroll/salsa-js@0.3.0","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-EKHzu2AlQ+qOpzz2CPvmWuipXmwrFSmMa9ikd+/Wf5TxspVfGX6P7oqbptod681Oq0oHrLB+KJJw3MRAeJDWVg==","shasum":"81745fe1fff1978fcf6024ef41351962135d6b5b","tarball":"https://registry.npmjs.org/@salsa-payroll/salsa-js/-/salsa-js-0.3.0.tgz","fileCount":9,"unpackedSize":7892,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH+sPNA/yEivN0AbjdjIY6JKViOZuq7QIeIQl3hSIsZtAiEAoi9eBNgnAPnEXwisyRIvDk/FttxF+B1ESSBFcvqQSl0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08488463-33f9-4067-a9b7-3fe7d362a4a4"}},"directories":{},"maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"},{"name":"dianatoader","email":"diana@salsa.dev"},{"name":"daniel.ojeda","email":"daniel.ojeda@salsa.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/salsa-js_0.3.0_1765445721953_0.3101427123273792"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-16T09:42:36.044Z","modified":"2025-12-11T09:35:22.357Z","0.1.0":"2025-05-16T09:42:36.394Z","0.1.1":"2025-05-16T14:21:15.638Z","0.1.2":"2025-05-19T11:58:18.191Z","0.1.3":"2025-05-21T13:04:40.954Z","0.1.4":"2025-05-23T13:40:37.100Z","0.1.5":"2025-06-20T15:51:58.063Z","0.1.6":"2025-10-20T15:45:55.846Z","0.2.0":"2025-12-03T15:43:13.336Z","0.3.0":"2025-12-11T09:35:22.105Z"},"author":{"name":"salsa-payroll"},"license":"MIT","keywords":["salsa-payroll"],"description":"Salsa Js","maintainers":[{"name":"ibethencourt","email":"israel@salsa.dev"},{"name":"chris-salsa","email":"chris@salsa.dev"},{"name":"rtanizawa-salsa","email":"rafael@salsa.dev"},{"name":"nicklas-salsa","email":"nicklas@salsa.dev"},{"name":"dianatoader","email":"diana@salsa.dev"},{"name":"daniel.ojeda","email":"daniel.ojeda@salsa.dev"}],"readme":"# Salsa.js\n\nThis package allows you to leverage our Salsa.js script by importing it into your project.\n\n## Installation\n\nUse `npm` to install this module;\n\n```shell\nnpm install @salsa-payroll/salsa-js\n```\n\n## Usage - `loadSalsaJs`\n\nThis function is the entry point which returns a `Promise<Salsa>`. Once resolved you will have\nan instance of `Salsa` that you can then use as per [our documentation](https://docs.salsa.dev/reference/salsajs)\n\nIn a plain old javascript project\n\n```javascript\nimport { loadSalsaJs } from '@salsa-payroll/salsa-js';\n\nconst salsa = await loadSalsaJs('ck_your-client-key');\n```\n\nIn React\n\n```javascript\nimport { loadSalsaJs } from '@salsa-payroll/salsa-js';\n\nconst [salsa, setSalsa] = useState();\nuseEffect(() => {\n  loadSalsaJs('ck_your-client-key', { env: 'sandbox' }).then((salsaJs) =>\n    setSalsa(salsaJs),\n  );\n}, []);\n```\n\nYou can try this directly in our\n[Example Frontend Application](https://github.com/salsa-payroll/Example-Frontend-App-Integration)\n\n## ESModule vs CommonJS\n\nWe are currently only exposing ES Module. In the future we may choose to support exporting as CommonJs\n","readmeFilename":"README.md"}