{"_id":"@abpjs/core","_rev":"15-aea893fe8824dfacd4b7254b1d794db5","name":"@abpjs/core","dist-tags":{"latest":"4.0.0"},"versions":{"0.7.6":{"name":"@abpjs/core","version":"0.7.6","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@0.7.6","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"fd61b0af8d75e7031e8c64823d571aa35b09d09d","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-0.7.6.tgz","fileCount":50,"integrity":"sha512-w/WPjHkf386ug51KInax72Gh5oQmd7/fyR/1aJRaGbFuBrot+p2Kj9/3WKFA6FtSvFioOcayXHT7k+qYg7nAJA==","signatures":[{"sig":"MEUCIH8Alt2HojvGglCF2+VxlmotHKMgXl2C2JoSQgADSA9oAiEAxBmoL3LwLN8wpLedGgJkbtRR5WBUd2p5+zN8laFFERc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139930},"main":"dist/index.js","_from":"file:abpjs-core-0.7.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\627ca5013132d971f5649962cc31fc2e\\abpjs-core-0.7.6.tgz","_integrity":"sha512-w/WPjHkf386ug51KInax72Gh5oQmd7/fyR/1aJRaGbFuBrot+p2Kj9/3WKFA6FtSvFioOcayXHT7k+qYg7nAJA==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"0.7.6"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.6_1768797710488_0.3072960828652451","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@abpjs/core","version":"0.8.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@0.8.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"340a2aabd793f8eff0124325e1cb10abd248ab46","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-0.8.0.tgz","fileCount":53,"integrity":"sha512-AvAskt/7ks3rHCoby7a86k8HwE+WDFPYvEqlPAbTYcem6ow/WMcnOflaEvQerjYSG9KJ+kXR2rir1RSSFad6dQ==","signatures":[{"sig":"MEYCIQDLHt8eyrJ6IwrZbNa5sTMlQwC0DkZdiFRaVx/VqJxZYAIhAPgF8hBMIRu7CvXx+JqlHwIwaByScJPm6Pb5tbmrB9p4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153278},"main":"dist/index.js","_from":"file:abpjs-core-0.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\65950deefb46ce713e284d36c1e916e0\\abpjs-core-0.8.0.tgz","_integrity":"sha512-AvAskt/7ks3rHCoby7a86k8HwE+WDFPYvEqlPAbTYcem6ow/WMcnOflaEvQerjYSG9KJ+kXR2rir1RSSFad6dQ==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"0.8.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1769250434550_0.4725434002785669","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@abpjs/core","version":"0.9.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@0.9.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"0a2f1ad21b260c94d4fef6b90a8754240c606044","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-0.9.0.tgz","fileCount":53,"integrity":"sha512-orej+a80gHIpUK9dYcxLr6m9aDVsq/ZFucFByABfkL6//lnvKikIcKnomL9psdsPKP1nfnPn0mNbxn1b7Wydsg==","signatures":[{"sig":"MEUCIC5PkVQ5cEhYeWh/3rLRBKavYskXr1YJMunQSwU/Omw2AiEApAsGergBpuljYru5OJf7Zwzp2+tyjL9f8kTiPFvd2lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156990},"main":"dist/index.js","_from":"file:abpjs-core-0.9.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\5a92863cef5b91d5ad7eebf18612ef81\\abpjs-core-0.9.0.tgz","_integrity":"sha512-orej+a80gHIpUK9dYcxLr6m9aDVsq/ZFucFByABfkL6//lnvKikIcKnomL9psdsPKP1nfnPn0mNbxn1b7Wydsg==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"0.9.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1769752224889_0.32001326660572094","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@abpjs/core","version":"1.0.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@1.0.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"6b8f29ac1682ebf4d7674a456b0bd3f2de54dcfc","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-1.0.0.tgz","fileCount":53,"integrity":"sha512-MwbPhfJbCOl1iz6I3FKUfq+R2hDoDfLoPEW6JY+rnRVJCsUceQNmmTojilzi1ZJuqnw5fSRHjQ/TqYnhwZciRA==","signatures":[{"sig":"MEQCIESnpiW0KL/ZcUnUNiVl6bKYRhiwGo5ct3wcPlBMIDUnAiAxyqL/Niwx6JejRcavNbkr5mNNpNOjdajr8KfHc4HMQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165133},"main":"dist/index.js","_from":"file:abpjs-core-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\42d1afecedc79ebd5982b30ad9293cfa\\abpjs-core-1.0.0.tgz","_integrity":"sha512-MwbPhfJbCOl1iz6I3FKUfq+R2hDoDfLoPEW6JY+rnRVJCsUceQNmmTojilzi1ZJuqnw5fSRHjQ/TqYnhwZciRA==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"1.0.0","@vitest/coverage-v8":"1.6.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1769804069702_0.5093348927383063","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@abpjs/core","version":"1.1.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@1.1.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"dedc85df740eda8e5bb724fb96bd43974b3837bf","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-1.1.0.tgz","fileCount":56,"integrity":"sha512-aiYzcHxg/2FEF3KIob1y8ttau8CuJf63ezxwgBQ1nugGuPsBeRruMO8CWi1syPWUxcv0SBItH7Npqp0qLDiWkg==","signatures":[{"sig":"MEUCICTOjrhJDQLCsC6nwQ30dZvNu3KEa6PVX87Rhzqt4YDSAiEAp2tqmrMMVtRr85kOOqYgs0ShBBWMk5zUwTvoGpvfKgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179500},"main":"dist/index.js","_from":"file:abpjs-core-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\39017b0f5272260e1f1e0154a7835260\\abpjs-core-1.1.0.tgz","_integrity":"sha512-aiYzcHxg/2FEF3KIob1y8ttau8CuJf63ezxwgBQ1nugGuPsBeRruMO8CWi1syPWUxcv0SBItH7Npqp0qLDiWkg==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"1.1.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1769880625773_0.3375582516355331","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@abpjs/core","version":"2.0.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@2.0.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"425e79f567840a661ed5acdd09abdca7f309adf8","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-2.0.0.tgz","fileCount":57,"integrity":"sha512-fgOGyXgOc+pS81VCXIDQ8/Ot+w3E812l8HdqPWzCPf4cI/TtrtiNVU9Y5Vkkh/zm7sm4Raac+TZYT2h1BNGPag==","signatures":[{"sig":"MEUCIFDDW8GTSNgk+Sa7ywT6qaI18I2UAbAxBYl1ZJz+Xmz8AiEA/9P8WA8ggkwx1nQyNwZhesLQ2kWU5qeSXA56rtQk+bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189915},"main":"dist/index.js","_from":"file:abpjs-core-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\071f704e94c2c05a262c161b02c5bcba\\abpjs-core-2.0.0.tgz","_integrity":"sha512-fgOGyXgOc+pS81VCXIDQ8/Ot+w3E812l8HdqPWzCPf4cI/TtrtiNVU9Y5Vkkh/zm7sm4Raac+TZYT2h1BNGPag==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"2.0.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1769923494923_0.39813333445193066","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@abpjs/core","version":"2.1.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@2.1.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"97fd2aefec96256411a98cd706c999335dc90115","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-2.1.0.tgz","fileCount":57,"integrity":"sha512-RAxBmIhAQ3Tew5XJexnwom3tZtmRG1r0Yfo3VuzVdyB2d/pwFXek3lawqsn1ZlLYQyGForAnHM3C4Mv6c2+TxA==","signatures":[{"sig":"MEUCIH4xa44Q07GSx2XWF9LbHVO0P1FrDB6H3RZrY2ZTtlSoAiEA0FuzNbbx2Ezji7DKWV0JX+IQfxKRqKesJyzex7BESUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191441},"main":"dist/index.js","_from":"file:abpjs-core-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\9b295092d2458ccfde013ed7aa4fe23f\\abpjs-core-2.1.0.tgz","_integrity":"sha512-RAxBmIhAQ3Tew5XJexnwom3tZtmRG1r0Yfo3VuzVdyB2d/pwFXek3lawqsn1ZlLYQyGForAnHM3C4Mv6c2+TxA==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"2.1.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.1.0_1769928853790_0.13954264259344207","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@abpjs/core","version":"2.2.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@2.2.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"cdf9ed06957934e6854d084f85acf1edafbb455c","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-2.2.0.tgz","fileCount":57,"integrity":"sha512-IDWgo6RVb3Rt25tPT3a7UwNB277IepQEH5FhyNLrV1nzkYMZXUc3gVU6MeO8cpVXQomaL/xrpVzcvB81vh9AWQ==","signatures":[{"sig":"MEYCIQCBKWcgvaL/ZgIiBuxlnzj/ys9lHM7rHSQFh6lBfC9GdgIhAJy3Hd1/x83ji9OavovKQV3750jn2RBAxZdnAR/JCRx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191892},"main":"dist/index.js","_from":"file:abpjs-core-2.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\a8701d76a3b312e38370b129674096cb\\abpjs-core-2.2.0.tgz","_integrity":"sha512-IDWgo6RVb3Rt25tPT3a7UwNB277IepQEH5FhyNLrV1nzkYMZXUc3gVU6MeO8cpVXQomaL/xrpVzcvB81vh9AWQ==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"2.2.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0_1769979218763_0.6559201812463498","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@abpjs/core","version":"2.4.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@2.4.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"4ad14715cc4a3ce25064a5f430c0ca717e0242a6","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-2.4.0.tgz","fileCount":67,"integrity":"sha512-XnsDOJrmZKjHAIc18nJ+rhNKXpMxJtDeLPzHxpz+IgIBebN9SdcUSLO5QctehwJgi/78MqiDXVWn/z7sGj2oxA==","signatures":[{"sig":"MEYCIQDM0k9tA6bA+KJiJnbQU+0o+SoQmCAgE2jbFwWaiW2aTAIhAJN75VKeuLgHsRYbUcVQsU0wGPlDxdhpl70Amu1dSCtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235289},"main":"dist/index.js","_from":"file:abpjs-core-2.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\c493ed602db90416f8a9dc019bd92838\\abpjs-core-2.4.0.tgz","_integrity":"sha512-XnsDOJrmZKjHAIc18nJ+rhNKXpMxJtDeLPzHxpz+IgIBebN9SdcUSLO5QctehwJgi/78MqiDXVWn/z7sGj2oxA==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"2.4.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.0_1769988531056_0.016416470881100986","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@abpjs/core","version":"2.7.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@2.7.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"1451d8b1ca55ba5db1769d476ff04e355d97b07d","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-2.7.0.tgz","fileCount":70,"integrity":"sha512-XAESmLW1ob/zt444ryxU5+y7fO3vargTz/pmst6McdXofpos2ZxRltYx9tNbdoYmXZMoc4D7ZP4wpjWSdVM2gQ==","signatures":[{"sig":"MEQCIEXcppLyqIVtId3yFU/0/PewFY2hIvTB04RxIlCp2ilOAiAwbsO8IYhn9e7XVJby7VzBul8/z5A8NeEK444Y3/lWcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247186},"main":"dist/index.js","_from":"file:abpjs-core-2.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\7e4faa75a3065cfe1d21b9d94ff723e4\\abpjs-core-2.7.0.tgz","_integrity":"sha512-XAESmLW1ob/zt444ryxU5+y7fO3vargTz/pmst6McdXofpos2ZxRltYx9tNbdoYmXZMoc4D7ZP4wpjWSdVM2gQ==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"2.7.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0_1770357328943_0.08450499772888764","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@abpjs/core","version":"2.9.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@2.9.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"9f1812eb6d3851774f28e0f617620cf4f76dc69c","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-2.9.0.tgz","fileCount":80,"integrity":"sha512-r9Ar+E6hZXGKP8cNbGRMwoEdA2KSyDdTsX0Rbatwcb6+Tc3B79YhuUs8qLjJD9bzyyBlrztZdqn41J0+v8wl0Q==","signatures":[{"sig":"MEYCIQDTvmhVt0uiNuRPiGt8xRBUrZdS/peXnkCq3/SRGSKvOgIhAN8FrlrFV27OjjYq0gQysOwEMhsN++fUAZSl3gno1Lhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298963},"main":"dist/index.js","_from":"file:abpjs-core-2.9.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\9a8403795d922887d46aabc48c132718\\abpjs-core-2.9.0.tgz","_integrity":"sha512-r9Ar+E6hZXGKP8cNbGRMwoEdA2KSyDdTsX0Rbatwcb6+Tc3B79YhuUs8qLjJD9bzyyBlrztZdqn41J0+v8wl0Q==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@abp/ng.core":"2.9.0","@vitest/coverage-v8":"^3.2.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0_1770371531955_0.012779422079068237","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@abpjs/core","version":"3.0.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@3.0.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"18f61095e0d81a0bfd35bf1cce0c0dbb17bd29b3","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-3.0.0.tgz","fileCount":83,"integrity":"sha512-IyShIh43i1fEW0LEVly2f6FBcO8v5g0653YJ2k2wNt6kKHcI86eclTH0MB8A3aI4V5OqB3EKdDctHBuCUsVVKQ==","signatures":[{"sig":"MEUCIQDxNCjWLdkHYHR2Odk3eKJmZ8COVo9FideKyKfM+/RjdwIgaaGtvrWCmh50WO9QA+POpHPF6wNXlZk7oDKcJVHZuO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330309},"main":"dist/index.js","_from":"file:abpjs-core-3.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\fa0fa9987aeb205fbd6996c0f5d36275\\abpjs-core-3.0.0.tgz","_integrity":"sha512-IyShIh43i1fEW0LEVly2f6FBcO8v5g0653YJ2k2wNt6kKHcI86eclTH0MB8A3aI4V5OqB3EKdDctHBuCUsVVKQ==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","@abp/ng.core":"3.0.0","@vitest/coverage-v8":"^1.6.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.0_1770414826661_0.5253551706369715","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@abpjs/core","version":"3.1.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@3.1.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"527ef1b2404e94dfe3004044371cb9e61a6ca2f8","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-3.1.0.tgz","fileCount":90,"integrity":"sha512-G/YZGg+Ts+ES/OoMorDOPfyX9T5NXRbYMVaWDrWOnrKtRwU6mxs4JcwiNJs5q535QWQLB69vgFRcWwYgAfHKHg==","signatures":[{"sig":"MEYCIQDCaCyDzSiO3H7nmYwae8H+VQDUcfTl/sux7gF/3ah0vwIhAMsog6OkeNPcMXvAxM0q32fsePZr1mQKrwWjNjHkLXS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362267},"main":"dist/index.js","_from":"file:abpjs-core-3.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\d42417d5687e3e132b8ea1e689171d77\\abpjs-core-3.1.0.tgz","_integrity":"sha512-G/YZGg+Ts+ES/OoMorDOPfyX9T5NXRbYMVaWDrWOnrKtRwU6mxs4JcwiNJs5q535QWQLB69vgFRcWwYgAfHKHg==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","@abp/ng.core":"3.1.0","@vitest/coverage-v8":"^1.6.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0_1770430477584_0.1303892802789537","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@abpjs/core","version":"3.2.0","keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","_id":"@abpjs/core@3.2.0","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"dist":{"shasum":"256fbdf14fc48baa49fe4e8bd94f999f450e9eee","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-3.2.0.tgz","fileCount":93,"integrity":"sha512-JAPAgp1hY90uu+QQHMmEl8qvmusepaPpwOVo/TDROnqUz4XL23MauIQnfCvb7/vqlKfQVnh7tJfA+pZEPQOJTw==","signatures":[{"sig":"MEQCICeH8VuSY72r9qifLifqoDL+0MJn3CxDvwO5pgOK1cVxAiAynUl4FGa+hfg97nsRn32Om4edKk7PK3mjPK6DB30U5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391924},"main":"dist/index.js","_from":"file:abpjs-core-3.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\""},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\9a419da9961ab0dc28798224e12ad8b3\\abpjs-core-3.2.0.tgz","_integrity":"sha512-JAPAgp1hY90uu+QQHMmEl8qvmusepaPpwOVo/TDROnqUz4XL23MauIQnfCvb7/vqlKfQVnh7tJfA+pZEPQOJTw==","repository":{"url":"git+https://github.com/abpjs/abp-react.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ABP Framework Core for React - Translation of @abp/ng.core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","immer":"^10.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0","oidc-client-ts":"^3.0.0","@reduxjs/toolkit":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","@abp/ng.core":"3.2.0","@vitest/coverage-v8":"^1.6.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_3.2.0_1770464563599_0.14601858726348316","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@abpjs/core","version":"4.0.0","description":"ABP Framework Core for React - Translation of @abp/ng.core","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"keywords":["abp","react","framework","core","redux","oidc"],"author":{"name":"tekthar.com"},"license":"LGPL-3.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/abpjs/abp-react.git","directory":"packages/core"},"homepage":"https://docs.abpjs.io/docs/packages/core/overview","bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","react-router-dom":">=6.0.0"},"dependencies":{"@reduxjs/toolkit":"^2.0.0","axios":"^1.6.0","immer":"^10.0.0","oidc-client-ts":"^3.0.0","react-icons":"^5.0.0","react-redux":"^9.0.0"},"devDependencies":{"@abp/ng.core":"3.2.0","@vitest/coverage-v8":"^1.6.0","vitest":"^1.6.0"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --clean && tsc -p tsconfig.build.json","dev":"tsup src/index.ts --format cjs,esm --watch","lint":"eslint src","lint:fix":"eslint src --fix","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","type-check":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"_id":"@abpjs/core@4.0.0","_integrity":"sha512-hRHJkkLDI7/20dj84vfAsj12VOhoQSpDDh2MOSDuB1+1K1NmYhnDA2Vh93i7Y5sd3X3GNsxbThOf63uaQsHGTA==","_resolved":"C:\\Users\\DELL\\AppData\\Local\\Temp\\ccf99423ed3a62bc203c288ac1ae7a56\\abpjs-core-4.0.0.tgz","_from":"file:abpjs-core-4.0.0.tgz","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-hRHJkkLDI7/20dj84vfAsj12VOhoQSpDDh2MOSDuB1+1K1NmYhnDA2Vh93i7Y5sd3X3GNsxbThOf63uaQsHGTA==","shasum":"ac9a27078c4b4fa89b1c31fe7e3785579d99152a","tarball":"https://registry.npmjs.org/@abpjs/core/-/core-4.0.0.tgz","fileCount":104,"unpackedSize":415132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDIlzYt8W5GhrMVWjtJtPsWqT6+QBa8OyEW0AAWJtt+5gIgJGWOmX4HNHnizctllOzPkrlSaVlo1vqWOs+xgRdvUgs="}]},"_npmUser":{"name":"aitani","email":"aitani@tekthar.com"},"directories":{},"maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_4.0.0_1770567994855_0.733028500721242"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-19T04:41:50.383Z","modified":"2026-02-08T16:26:35.185Z","0.7.6":"2026-01-19T04:41:50.631Z","0.8.0":"2026-01-24T10:27:14.715Z","0.9.0":"2026-01-30T05:50:25.057Z","1.0.0":"2026-01-30T20:14:29.857Z","1.1.0":"2026-01-31T17:30:25.968Z","2.0.0":"2026-02-01T05:24:55.078Z","2.1.0":"2026-02-01T06:54:13.928Z","2.2.0":"2026-02-01T20:53:38.894Z","2.4.0":"2026-02-01T23:28:51.205Z","2.7.0":"2026-02-06T05:55:29.092Z","2.9.0":"2026-02-06T09:52:12.109Z","3.0.0":"2026-02-06T21:53:46.827Z","3.1.0":"2026-02-07T02:14:37.774Z","3.2.0":"2026-02-07T11:42:43.781Z","4.0.0":"2026-02-08T16:26:35.065Z"},"bugs":{"url":"https://github.com/abpjs/abp-react/issues"},"author":{"name":"tekthar.com"},"license":"LGPL-3.0","homepage":"https://docs.abpjs.io/docs/packages/core/overview","keywords":["abp","react","framework","core","redux","oidc"],"repository":{"type":"git","url":"git+https://github.com/abpjs/abp-react.git","directory":"packages/core"},"description":"ABP Framework Core for React - Translation of @abp/ng.core","maintainers":[{"name":"aitani","email":"aitani@tekthar.com"}],"readme":"# @abpjs/core\r\n\r\n> Core infrastructure package for ABP Framework in React\r\n\r\n[![npm version](https://img.shields.io/npm/v/@abpjs/core.svg)](https://www.npmjs.com/package/@abpjs/core)\r\n[![License: LGPL-3.0](https://img.shields.io/badge/License-LGPL--3.0-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0)\r\n\r\n## Overview\r\n\r\n`@abpjs/core` is the foundational package of the ABP React ecosystem. It provides the essential infrastructure, state management, authentication, localization, and API communication layers that power all other `@abpjs/*` packages.\r\n\r\nThis package is a React translation of the original `@abp/ng.core` Angular package, maintaining API compatibility while leveraging modern React patterns including hooks, context, and Redux Toolkit.\r\n\r\n## Features\r\n\r\n- **Authentication & Authorization** - Built-in OIDC/OAuth2 support with `oidc-client-ts`\r\n- **State Management** - Redux Toolkit powered state management with pre-configured slices\r\n- **Localization** - Full i18n support with dynamic resource loading\r\n- **REST API Abstraction** - Type-safe HTTP client built on Axios\r\n- **Configuration Management** - Centralized application configuration\r\n- **Permission System** - Fine-grained permission checking hooks and guards\r\n- **React Hooks** - Modern hook-based APIs for all core functionality\r\n- **TypeScript** - Full TypeScript support with comprehensive type definitions\r\n\r\n## Installation\r\n\r\n```bash\r\n# Using npm\r\nnpm install @abpjs/core\r\n\r\n# Using yarn\r\nyarn add @abpjs/core\r\n\r\n# Using pnpm\r\npnpm add @abpjs/core\r\n```\r\n\r\n### Peer Dependencies\r\n\r\nEnsure you have the following peer dependencies installed:\r\n\r\n```bash\r\nnpm install react react-dom react-redux @reduxjs/toolkit axios oidc-client-ts\r\n```\r\n\r\n## Quick Start\r\n\r\n### 1. Setup the Core Provider\r\n\r\nWrap your application with the ABP Core provider:\r\n\r\n```tsx\r\nimport { CoreProvider } from '@abpjs/core';\r\n\r\nconst environment = {\r\n  production: false,\r\n  application: {\r\n    name: 'My ABP App',\r\n  },\r\n  oAuthConfig: {\r\n    issuer: 'https://your-identity-server.com',\r\n    clientId: 'MyApp_React',\r\n    scope: 'openid profile email MyApp',\r\n    responseType: 'code',\r\n  },\r\n  apis: {\r\n    default: {\r\n      url: 'https://your-api-server.com',\r\n    },\r\n  },\r\n};\r\n\r\nfunction App() {\r\n  return (\r\n    <CoreProvider environment={environment}>\r\n      <YourApp />\r\n    </CoreProvider>\r\n  );\r\n}\r\n```\r\n\r\n### 2. Use Authentication\r\n\r\n```tsx\r\nimport { useAuth } from '@abpjs/core';\r\n\r\nfunction LoginButton() {\r\n  const { isAuthenticated, login, logout, user } = useAuth();\r\n\r\n  if (isAuthenticated) {\r\n    return (\r\n      <div>\r\n        <span>Welcome, {user?.name}</span>\r\n        <button onClick={logout}>Logout</button>\r\n      </div>\r\n    );\r\n  }\r\n\r\n  return <button onClick={login}>Login</button>;\r\n}\r\n```\r\n\r\n### 3. Check Permissions\r\n\r\n```tsx\r\nimport { usePermission } from '@abpjs/core';\r\n\r\nfunction AdminPanel() {\r\n  const { hasPermission } = usePermission();\r\n\r\n  if (!hasPermission('MyApp.Admin.Dashboard')) {\r\n    return <div>Access Denied</div>;\r\n  }\r\n\r\n  return <div>Admin Dashboard Content</div>;\r\n}\r\n```\r\n\r\n### 4. Use Localization\r\n\r\n```tsx\r\nimport { useLocalization } from '@abpjs/core';\r\n\r\nfunction WelcomeMessage() {\r\n  const { t } = useLocalization();\r\n\r\n  return <h1>{t('::Welcome')}</h1>;\r\n}\r\n```\r\n\r\n> **Note:** `t()` is the primary translation function (React convention). An `instant()` alias is also available for developers familiar with ABP Angular.\r\n\r\n### 5. Make API Calls\r\n\r\n```tsx\r\nimport { useRestService } from '@abpjs/core';\r\n\r\nfunction UsersList() {\r\n  const rest = useRestService();\r\n  const [users, setUsers] = useState([]);\r\n\r\n  useEffect(() => {\r\n    rest.request({\r\n      method: 'GET',\r\n      url: '/api/app/users',\r\n    }).then(response => setUsers(response.items));\r\n  }, []);\r\n\r\n  return (\r\n    <ul>\r\n      {users.map(user => <li key={user.id}>{user.name}</li>)}\r\n    </ul>\r\n  );\r\n}\r\n```\r\n\r\n## API Reference\r\n\r\n### Hooks\r\n\r\n| Hook | Description |\r\n|------|-------------|\r\n| `useAuth()` | Authentication state and methods (login, logout, user info) |\r\n| `useConfig()` | Access application configuration |\r\n| `useDirection()` | RTL/LTR direction based on current language |\r\n| `useLocalization()` | Localization and translation functions |\r\n| `usePermission()` | Permission checking utilities |\r\n| `useProfile()` | Current user profile management |\r\n| `useSession()` | Session state management |\r\n\r\n### RTL Support\r\n\r\nThe `useDirection()` hook provides RTL (Right-to-Left) support for Arabic, Hebrew, Persian, Urdu, and other RTL languages:\r\n\r\n```tsx\r\nimport { useDirection } from '@abpjs/core';\r\n\r\nfunction MyComponent() {\r\n  const { direction, isRtl, startSide, endSide } = useDirection();\r\n\r\n  return (\r\n    <div dir={direction}>\r\n      {/* direction: 'rtl' or 'ltr' */}\r\n      {/* isRtl: boolean */}\r\n      {/* startSide: 'left' (LTR) or 'right' (RTL) */}\r\n      {/* endSide: 'right' (LTR) or 'left' (RTL) */}\r\n      <Menu.Root positioning={{ placement: `${endSide}-start` }}>\r\n        {/* Menu opens on opposite side of content */}\r\n      </Menu.Root>\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n### Services\r\n\r\n| Service | Description |\r\n|---------|-------------|\r\n| `ApplicationConfigurationService` | Fetches and manages ABP application configuration |\r\n| `ConfigService` | Handles runtime configuration state |\r\n| `ProfileService` | User profile API operations |\r\n| `LocalizationService` | Translation and localization services |\r\n| `RestService` | HTTP client abstraction with interceptors |\r\n| `LazyLoadService` | Dynamic module and script loading |\r\n\r\n### Redux Slices\r\n\r\n| Slice | Description |\r\n|-------|-------------|\r\n| `configSlice` | Application configuration state |\r\n| `profileSlice` | User profile state |\r\n| `sessionSlice` | Session and authentication state |\r\n\r\n### Models\r\n\r\nThe package exports comprehensive TypeScript models for:\r\n\r\n- Application configuration (`ApplicationConfiguration`)\r\n- REST responses (`PagedResultDto`, `ListResultDto`)\r\n- Common types and interfaces\r\n- Profile and session models\r\n\r\n## Why @abpjs/core?\r\n\r\n### Compared to @abp/ng.core\r\n\r\n| Feature | @abp/ng.core (Angular) | @abpjs/core (React) |\r\n|---------|------------------------|---------------------|\r\n| State Management | NgRx + RxJS | Redux Toolkit |\r\n| DI Pattern | Angular DI | React Context + Hooks |\r\n| Reactivity | RxJS Observables | React hooks + useEffect |\r\n| Bundle Size | Larger (Angular overhead) | Smaller (React focused) |\r\n| Learning Curve | Angular knowledge required | React developers friendly |\r\n\r\n### Key Benefits\r\n\r\n1. **Modern React Patterns** - Built from the ground up with hooks and functional components\r\n2. **Redux DevTools Support** - Debug your ABP state with Redux DevTools\r\n3. **Tree Shakeable** - Only bundle what you use\r\n4. **TypeScript First** - Comprehensive type definitions included\r\n5. **Familiar ABP APIs** - Same concepts, React-friendly implementation\r\n\r\n## Configuration\r\n\r\n### Environment Configuration\r\n\r\n```typescript\r\ninterface Environment {\r\n  production: boolean;\r\n  application: {\r\n    name: string;\r\n    logoUrl?: string;\r\n  };\r\n  oAuthConfig: {\r\n    issuer: string;\r\n    clientId: string;\r\n    scope: string;\r\n    responseType: string;\r\n    redirectUri?: string;\r\n    postLogoutRedirectUri?: string;\r\n  };\r\n  apis: {\r\n    default: {\r\n      url: string;\r\n      rootNamespace?: string;\r\n    };\r\n    [key: string]: {\r\n      url: string;\r\n      rootNamespace?: string;\r\n    };\r\n  };\r\n  localization?: {\r\n    defaultResourceName?: string;\r\n  };\r\n}\r\n```\r\n\r\n## Related Packages\r\n\r\n- [@abpjs/account](https://www.npmjs.com/package/@abpjs/account) - Login, registration, and tenant switching\r\n- [@abpjs/permission-management](https://www.npmjs.com/package/@abpjs/permission-management) - Permission management UI\r\n- [@abpjs/tenant-management](https://www.npmjs.com/package/@abpjs/tenant-management) - Multi-tenant management\r\n- [@abpjs/theme-basic](https://www.npmjs.com/package/@abpjs/theme-basic) - Basic layout components\r\n- [@abpjs/theme-shared](https://www.npmjs.com/package/@abpjs/theme-shared) - Shared UI components\r\n\r\n## Contributing\r\n\r\nThis package is part of the [ABP React](https://github.com/abpjs/abp-react) monorepo. Contributions are welcome!\r\n\r\n## License\r\n\r\nLGPL-3.0 - See [LICENSE](https://github.com/abpjs/abp-react/blob/main/LICENSE) for details.\r\n\r\n---\r\n\r\n**[View Full Documentation](https://docs.abpjs.io/docs/packages/core/overview)** | **[Report Issues](https://github.com/abpjs/abp-react/issues)** | **[View Source](https://github.com/abpjs/abp-react/tree/main/packages/core)**\r\n","readmeFilename":"README.md"}