{"_id":"@aethex.os/core","_rev":"3-e9f024d2d337ec6c0dd332142f43f48f","name":"@aethex.os/core","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aethex.os/core","version":"1.0.0","keywords":["aethex","metaverse","cross-platform","roblox","uefn","unity","coppa","compliance","pii-detection"],"author":{"name":"AeThex Foundation"},"license":"MIT","_id":"@aethex.os/core@1.0.0","maintainers":[{"name":"mrpiglr","email":"mrpiglr@aethex.dev"}],"homepage":"https://aethex.dev/lang","bugs":{"url":"https://github.com/AeThex-Corporation/AeThexOS/issues"},"dist":{"shasum":"b9fb5427f26a3487b91deac74ae9d50b02d4c439","tarball":"https://registry.npmjs.org/@aethex.os/core/-/core-1.0.0.tgz","fileCount":4,"integrity":"sha512-+iKeeaRcEiO2wrMjGs6xPz1MZcgPW+tUmWBoYN9nLiDNym30qv8KF1ApgG1OpZlMZoru1NR+LuTOrVN4kzI4cg==","signatures":[{"sig":"MEYCIQCyaZKQdnoQfot1pnDgqckQE8fvsnknjGMbsByDWX9gsgIhALlcziNhBMvJxgwuFbCUXgYvurA7r390zO1Z1AGrnj/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8154},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"a3336954d434db098298f8eecdfbcd2e4f3cc7c4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mrpiglr","email":"mrpiglr@aethex.dev"},"repository":{"url":"git+https://github.com/AeThex-Corporation/AeThexOS.git","type":"git","directory":"aethex-lang/packages/core"},"_npmVersion":"11.6.2","description":"AeThex Language Standard Library - Cross-platform utilities for authentication, data sync, and compliance","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1770831408507_0.5217753991182119","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aethex.os/core","version":"1.0.1","keywords":["aethex","metaverse","passport","compliance","coppa","pii"],"author":{"name":"AeThex Corporation"},"license":"MIT","_id":"@aethex.os/core@1.0.1","maintainers":[{"name":"mrpiglr","email":"mrpiglr@aethex.dev"}],"homepage":"https://github.com/AeThex-Corporation/AeThex-OS#readme","bugs":{"url":"https://github.com/AeThex-Corporation/AeThex-OS/issues"},"dist":{"shasum":"d57f880f07f38033c29d1892b97200b5fb4424e5","tarball":"https://registry.npmjs.org/@aethex.os/core/-/core-1.0.1.tgz","fileCount":28,"integrity":"sha512-C4XiSIagsRZPn1BTblkK7zFgzg44xYti/JdAynKYEUsjvx6mJABfBu+7EyHuSBa38X9af4U4UYTbCMlFvjqe3g==","signatures":[{"sig":"MEYCIQDE7ryClISGHlPJbaFZPZdIVYZSdf3bY3Cwo9kX0dp3RAIhAMMFZrXduNJcomCZNakFSifmML7B7uvtYpgtCjOZ5PIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41713},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b094d5c032765a30612c2348ce0356d3a50d9feb","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc"},"_npmUser":{"name":"mrpiglr","email":"mrpiglr@aethex.dev"},"repository":{"url":"git+https://github.com/AeThex-Corporation/AeThex-OS.git","type":"git","directory":"packages/aethex-core"},"_npmVersion":"11.12.1","description":"AeThex Standard Library - Cross-platform utilities for metaverse development","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1777932459592_0.7144167128000911","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aethex.os/core","version":"1.0.2","description":"AeThex Standard Library - Cross-platform utilities for metaverse development","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc","dev":"tsc --watch"},"keywords":["aethex","metaverse","passport","compliance","coppa","pii"],"author":{"name":"AeThex Corporation"},"license":"MIT","repository":{"type":"git","url":"git+https://git.aethex.tech/Labs/os.git","directory":"packages/aethex-core"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.3.0","jest":"^29.7.0"},"engines":{"node":">=18.0.0"},"homepage":"https://aethex.dev/docs","bugs":{"url":"https://git.aethex.tech/Labs/os/issues"},"_id":"@aethex.os/core@1.0.2","gitHead":"6c77abd6440deb925777f64998d4c67a398236e0","_nodeVersion":"22.22.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+XODYHcD3WKhqnzDVJYO83pnRvWNkBC/N9C34mYRYtIoInBaw2x24RVJOZ4iu1tE3u3Jqgx2rlgKPXCSOMwFvQ==","shasum":"6042b1b2f900e54ea1eedfbefaf9b4732da0e501","tarball":"https://registry.npmjs.org/@aethex.os/core/-/core-1.0.2.tgz","fileCount":29,"unpackedSize":44426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDseMF6sLO6WLh0/rlpi8urpHAHv4FR48I71pM839NVlAiEAwegAZp1sQKmTpwWXxwtbQJTpf3dXzlv/PdHBh7qaN8c="}]},"_npmUser":{"name":"mrpiglr","email":"mrpiglr@aethex.dev"},"directories":{},"maintainers":[{"name":"mrpiglr","email":"mrpiglr@aethex.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.0.2_1783400198153_0.6140079937590128"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-11T17:36:48.422Z","modified":"2026-07-07T04:56:38.452Z","1.0.0":"2026-02-11T17:36:48.649Z","1.0.1":"2026-05-04T22:07:39.734Z","1.0.2":"2026-07-07T04:56:38.315Z"},"bugs":{"url":"https://git.aethex.tech/Labs/os/issues"},"author":{"name":"AeThex Corporation"},"license":"MIT","homepage":"https://aethex.dev/docs","keywords":["aethex","metaverse","passport","compliance","coppa","pii"],"repository":{"type":"git","url":"git+https://git.aethex.tech/Labs/os.git","directory":"packages/aethex-core"},"description":"AeThex Standard Library - Cross-platform utilities for metaverse development","maintainers":[{"name":"mrpiglr","email":"mrpiglr@aethex.dev"}],"readme":"# @aethex.os/core\n\nStandard library for cross-platform metaverse development. Handles user identity, input validation, compliance enforcement, and data synchronization across platforms.\n\n## Install\n\n```bash\nnpm install @aethex.os/core\n```\n\n## Modules\n\n### Passport — User Identity\n\n```ts\nimport { Passport } from '@aethex.os/core';\n\nconst passport = new Passport('user_123');\nawait passport.verify();\nawait passport.sync(['roblox', 'web', 'discord']);\n```\n\n### SafeInput — PII Detection & Validation\n\n```ts\nimport { SafeInput } from '@aethex.os/core';\n\nconst result = SafeInput.validate(userInput);\nif (!result.valid) {\n  console.log(result.violations); // ['email', 'phone']\n}\n\n// Scrub PII before storing\nconst clean = SafeInput.scrub(userInput);\n```\n\n### Compliance — COPPA / FERPA Audit Logging\n\n```ts\nimport { Compliance } from '@aethex.os/core';\n\n// Check before processing user data\nif (!Compliance.isCOPPACompliant(user.age)) {\n  return; // block for users under 13\n}\n\n// Log for audit trail\nCompliance.log({\n  userId: 'user_123',\n  action: 'data_access',\n  resource: 'profile',\n});\n```\n\n### DataSync — Cross-Platform State\n\n```ts\nimport { DataSync } from '@aethex.os/core';\n\nconst sync = new DataSync({ platforms: ['roblox', 'web'] });\n\nawait sync.push({ score: 1200, level: 5 });\nconst state = await sync.pull();\n```\n\n## Part of the @aethex.os ecosystem\n\n| Package | Description |\n|---|---|\n| **@aethex.os/core** | Standard library |\n| [@aethex.os/crypto](https://npmjs.com/package/@aethex.os/crypto) | E2E encryption |\n| [@aethex.os/connect](https://npmjs.com/package/@aethex.os/connect) | API client |\n| [@aethex.os/hooks](https://npmjs.com/package/@aethex.os/hooks) | React hooks |\n| [@aethex.os/mobile](https://npmjs.com/package/@aethex.os/mobile) | Capacitor mobile |\n| [@aethex.os/registry](https://npmjs.com/package/@aethex.os/registry) | Feature gating |\n| [@aethex.os/middleware](https://npmjs.com/package/@aethex.os/middleware) | Express middleware |\n| [@aethex.os/game](https://npmjs.com/package/@aethex.os/game) | Game platform types |\n| [@aethex.os/lang](https://npmjs.com/package/@aethex.os/lang) | AeThex compiler API |\n| [@aethex.os/cli](https://npmjs.com/package/@aethex.os/cli) | AeThex CLI |\n| [@aethex.os/webrtc](https://npmjs.com/package/@aethex.os/webrtc) | Voice/video calls |\n","readmeFilename":"README.md"}