{"_id":"spina","_rev":"27-13dc4a39df240dcc3b9c581c1682d37f","name":"spina","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.2":{"name":"spina","version":"2.0.2","author":{"name":"Spina Solution"},"license":"BUSL‑1.1","_id":"spina@2.0.2","maintainers":[{"name":"exmocode","email":"exmoconnect@gmail.com"}],"dist":{"shasum":"594573f9dcc2916c6bca65ac298ed7be4035d912","tarball":"https://registry.npmjs.org/spina/-/spina-2.0.2.tgz","fileCount":42,"integrity":"sha512-ilzsHlQ7j/4I4DiiOJwxM81hxExn6RJxOzYxC1hnzQZg4qrfgWqOoPDK3AhjMYRTPxNYfU7h6TXnnxxD6QHHOQ==","signatures":[{"sig":"MEYCIQChxwMa6LNexXhB65C9hycCqx6y9XE4DaUJhpocS+YF4wIhAI8cudbxFl0syDQIXmBcNAtpjw0cTeu/wLgurRrVlR76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38772},"main":"plugin/index.ts","type":"module","types":"plugin/index.d.ts","exports":{".":{"types":"./plugin/index.d.ts","default":"./plugin/index.ts"},"./*":{"types":"./plugin/*/index.d.ts","default":"./plugin/*/index.ts"}},"gitHead":"ce509121b5a4743b4a1b09df1f7fc9df0dbba45a","scripts":{"format":"prettier --write .","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run build:types"},"_npmUser":{"name":"exmocode","email":"exmoconnect@gmail.com"},"_npmVersion":"11.5.1","description":"> This README serves legal and organizational purposes. It does not describe product functionality. It records usage, privacy, and compliance terms for internal/external stakeholders.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"is-url":"^1.2.4","debounce":"^2.2.0","await-lock":"^3.0.0","url-parameter-append":"^1.0.5","@adnbn/plugin-remote-config":"^0.3.1","@hypexts/plugin-privacy-policy":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"adnbn":"^0.5.0","prettier":"^3.6.2","@types/chrome":"^0.1.9","@types/is-url":"^1.2.32"},"peerDependencies":{"adnbn":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/spina_2.0.2_1761918715897_0.3655712748413342","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"spina","version":"2.0.3","author":{"name":"Spina Solution"},"license":"BUSL‑1.1","_id":"spina@2.0.3","maintainers":[{"name":"exmocode","email":"exmoconnect@gmail.com"}],"dist":{"shasum":"4794ddb0d3933a5d1101457b7fc2b3a151a6392b","tarball":"https://registry.npmjs.org/spina/-/spina-2.0.3.tgz","fileCount":42,"integrity":"sha512-2CWAA2oHegdbrloQn5s+ZjnT4HUlfRaxIL2uPWlOwTZNSnd/Lu8hB9kfHsEBNUiQ++wBxIxG3c4+AHHxuAYvng==","signatures":[{"sig":"MEUCIQDz6agP4oXkKyodSfTgdg8cQ8twyJD7JlkKwq9XArLsCgIgLT+h+0tKCu6HPnc2nC7+1lYQwU9GujudEbE85l2WyUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38824},"main":"plugin/index.ts","type":"module","types":"dist-types/index.d.ts","exports":{".":{"types":"./dist-types/index.d.ts","default":"./plugin/index.ts"},"./*":{"types":"./dist-types/*/index.d.ts","default":"./plugin/*/index.ts"}},"gitHead":"5e7a6098ee14b1d49cdca954089c89d72e362f47","scripts":{"format":"prettier --write .","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run build:types"},"_npmUser":{"name":"exmocode","email":"exmoconnect@gmail.com"},"_npmVersion":"11.5.1","description":"> This README serves legal and organizational purposes. It does not describe product functionality. It records usage, privacy, and compliance terms for internal/external stakeholders.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"is-url":"^1.2.4","debounce":"^2.2.0","await-lock":"^3.0.0","url-parameter-append":"^1.0.5","@adnbn/plugin-remote-config":"^0.3.1","@hypexts/plugin-privacy-policy":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"adnbn":"^0.5.0","prettier":"^3.6.2","@types/chrome":"^0.1.9","@types/is-url":"^1.2.32"},"peerDependencies":{"adnbn":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/spina_2.0.3_1761935834247_0.8654762101067719","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"spina","version":"2.1.0","license":"BUSL‑1.1","author":{"name":"Spina Solution"},"type":"module","main":"plugin/index.ts","types":"dist-types/index.d.ts","exports":{".":{"types":"./dist-types/index.d.ts","default":"./plugin/index.ts"},"./*":{"types":"./dist-types/*/index.d.ts","default":"./plugin/*/index.ts"}},"scripts":{"format":"prettier --write .","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run build:types","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@addon-core/browser":"^0.7.2","@adnbn/plugin-remote-config":"^0.3.1","@hypexts/plugin-privacy-policy":"^0.6.1","await-lock":"^3.0.0","debounce":"^2.2.0","is-url":"^1.2.4","url-parameter-append":"^1.0.5"},"devDependencies":{"@types/chrome":"^0.2.2","@types/is-url":"^1.2.32","adnbn":"^0.7.1","prettier":"^3.6.2"},"peerDependencies":{"adnbn":">=0.7.0"},"gitHead":"c84382db86caf62e314f86a57abcc4b775d5ccfd","_id":"spina@2.1.0","description":"> This README serves legal and organizational purposes. It does not describe product functionality. It records usage, privacy, and compliance terms for internal/external stakeholders.","_nodeVersion":"24.5.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-JXRHqGl5bFh2LtPswNYZJ0v1KcbecZ3A/xZMkuoVlzQH2Cev3dcaoCuWim/x7ZEnd6ORK7kpUeHmQFCnl1nNWQ==","shasum":"e657267ee6eb2a6bcbf87cda77910567c9de1607","tarball":"https://registry.npmjs.org/spina/-/spina-2.1.0.tgz","fileCount":42,"unpackedSize":38591,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAl+L/5DWYFMtpUePcPFItgcmGJo0bLa+k3K6EwpQZLlAiAT83NrScrp1ePVFbWjHGC0iiG571wRI6jEI6m2ZK4ZMA=="}]},"_npmUser":{"name":"exmocode","email":"exmoconnect@gmail.com"},"directories":{},"maintainers":[{"name":"exmocode","email":"exmoconnect@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spina_2.1.0_1785323959766_0.5865263716207201"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-31T13:51:55.802Z","modified":"2026-07-29T11:19:20.041Z","1.0.0":"2014-12-14T19:52:03.881Z","1.0.1":"2014-12-14T19:57:29.919Z","1.0.2":"2014-12-14T19:59:27.328Z","1.0.3":"2014-12-15T14:49:13.450Z","1.0.5":"2014-12-31T09:44:33.398Z","2.0.0":"2016-11-03T14:15:40.280Z","2.0.1":"2016-11-03T14:16:42.834Z","0.0.1":"2024-06-22T04:48:27.077Z","2.0.2":"2025-10-31T13:51:56.095Z","2.0.3":"2025-10-31T18:37:14.445Z","2.1.0":"2026-07-29T11:19:19.907Z"},"author":{"name":"Spina Solution"},"license":"BUSL‑1.1","description":"> This README serves legal and organizational purposes. It does not describe product functionality. It records usage, privacy, and compliance terms for internal/external stakeholders.","maintainers":[{"name":"exmocode","email":"exmoconnect@gmail.com"}],"readme":"# Spina — utility package for corporate browser‑extension solutions\n\n> This README serves legal and organizational purposes. It does not describe product functionality. It records usage, privacy, and compliance terms for internal/external stakeholders.\n\n---\n\n## Purpose and scope\n- The `spina` package is intended exclusively for technical use within corporate solutions and commercial products of the Company (\"Spina Solution\") and/or its clients/partners.\n- The package is not meant for free public use by individuals, is not a consumer product, and is not distributed as a standalone public offering.\n- Any use is allowed only under a valid agreement (license agreement, MSA/SOW, or other commercial contract) and in accordance with applicable Company Policies.\n\n## Usage restrictions\n- Use outside the agreed purposes and integrations is prohibited, including unapproved tests or scenarios.\n- Decompilation, reverse engineering, modification, and redistribution are prohibited unless explicitly permitted by a written agreement.\n- Access to the package’s functionality may be technically gated by privacy‑policy acceptance mechanisms and browser permissions.\n\n## Activation and consent\n- The package relies on `@hypexts/plugin-privacy-policy`. Operation is possible only after acceptance of the current Privacy Policy/Agreement (runtime check `isAgreementAccepted`).\n- If consent is withdrawn or the policy is updated, the package may suspend functionality until the new terms are accepted.\n\n## Browser permissions\n- Baseline permissions: `storage`, `unlimitedStorage` (for local cache and syncing technical data).\n- Additional host permissions on demand: `http://*/*`, `https://*/*`. These are checked/requested dynamically and may be required for background technical operations.\n- If required permissions are missing, certain features may be disabled or the package may suspend operation.\n\n## Security\n- Interactions with remote services are conducted over secure protocols when configured accordingly.\n- Locally cached data is service‑oriented and stored within the browser profile.\n- It is recommended to restrict access to the environment where the package runs and to apply corporate security policies (including permission governance and version management).\n\n## Compliance\n- Data processing is conducted under and within the scope of applicable agreements and policies (GDPR/CCPA/other laws as applicable). The role (controller/processor) is determined by the contract with the Customer.\n- The Customer is responsible for having a lawful basis for using the package in its environment and for notifying end users where required by law or internal policies.\n\n## Updates and changes\n- Terms of use and privacy policy may change with notice in accordance with the governing agreement.\n- Policy changes may temporarily suspend operation until the new version is accepted by users.\n\n## Warranty and liability\n- The package is provided \"as is\" within the limits of contractual obligations. Any warranties not stipulated by contract are disclaimed to the maximum extent permitted by applicable law.\n- The Company is not liable for damage arising from improper integration, use outside the agreed scenarios, or violation of restrictions.\n\n## Licensing\n- Source code and binaries are licensed under the Business Source License 1.1 (BUSL‑1.1) or pursuant to an individual commercial agreement.\n- Any other use not separately agreed is prohibited.\n\n---\n\n© Spina Solution. All rights reserved.\n","readmeFilename":"README.md"}