{"_id":"@elentium/dataservicetyped","name":"@elentium/dataservicetyped","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.5":{"name":"@elentium/dataservicetyped","version":"1.0.5","description":"Unofficial roblox-ts bindings for DataServiceTyped — persistent, auto-replicated player data","main":"src/init.lua","types":"src/index.d.ts","scripts":{},"keywords":["rbxts","roblox-ts","dataservice","profilestore","datastore"],"author":{"name":"elentium"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Elentium/dataServiceTypedTS.git"},"bugs":{"url":"https://github.com/Elentium/dataServiceTypedTS/issues"},"homepage":"https://github.com/Elentium/dataServiceTypedTS","publishConfig":{"access":"public"},"devDependencies":{"@rbxts/compiler-types":"^3.0.0-types.0","@rbxts/types":"^1.0.813","typescript":"^5.6.3"},"gitHead":"300434d2396ca95f65f0f37e966c690013a2f4af","_id":"@elentium/dataservicetyped@1.0.5","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-/JU1LDOvUMSVZ+EEe3Cz2kcpoJdeSbcEZyl0m4yvKH+TYBgkBgEM0IQvFoluEBYRhAbjOV8RJN7fLLE9ciF/tg==","shasum":"54000d518945972416dd641f95145c20a38cc062","tarball":"https://registry.npmjs.org/@elentium/dataservicetyped/-/dataservicetyped-1.0.5.tgz","fileCount":19,"unpackedSize":120535,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCctxC0uAF9LcYfn2HXQGb7IiF4hcH61/NYTKxaqgDz0gIhALXfywAx1t/0i0wSdd5QnVtsspf/0zIVu+kf+vh1CyOH"}]},"_npmUser":{"name":"elentium","email":"elitettxddbuisness@gmail.com"},"directories":{},"maintainers":[{"name":"elentium","email":"elitettxddbuisness@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dataservicetyped_1.0.5_1787124391605_0.29759930992608363"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-19T07:26:31.424Z","1.0.5":"2026-08-19T07:26:31.755Z","modified":"2026-08-19T07:26:31.989Z"},"maintainers":[{"name":"elentium","email":"elitettxddbuisness@gmail.com"}],"description":"Unofficial roblox-ts bindings for DataServiceTyped — persistent, auto-replicated player data","homepage":"https://github.com/Elentium/dataServiceTypedTS","keywords":["rbxts","roblox-ts","dataservice","profilestore","datastore"],"repository":{"type":"git","url":"git+https://github.com/Elentium/dataServiceTypedTS.git"},"author":{"name":"elentium"},"bugs":{"url":"https://github.com/Elentium/dataServiceTypedTS/issues"},"license":"MIT","readme":"# @rbxts/dataservicetyped\n\nUnofficial [roblox-ts](https://roblox-ts.com/) bindings for [DataServiceTyped](https://github.com/leifstout/dataServiceTyped).\n\n## Install\n\n```bash\nnpm i @rbxts/dataservicetyped\n```\n\n## Usage\n\n```ts\nimport DataServiceTyped from \"@rbxts/dataservicetyped\";\n\nconst template = {\n\tcurrency: 0,\n\tinventory: {\n\t\tapples: 5,\n\t},\n};\n\nconst Data = DataServiceTyped({ template });\n\n// Server\nconst server = Data.server;\nconst playerData = server.Service.waitForData(player);\nplayerData.currency(50);\nplayerData.currency.Changed((value) => print(value));\n\n// Client\nconst client = Data.client;\nclient.currency.Changed((currency) => print(currency));\n```\n\nOriginal library by [Leif Stout](https://github.com/leifstout/dataServiceTyped). This fork only adds roblox-ts typings and packaging.\n","readmeFilename":"README.md","_rev":"1-881598a026a93c1ae12475a5261d783e"}