{"_id":"@droplinked_inc/editor-configs","_rev":"2-28d120bbc25c7b5f896ce56dd007f0c6","name":"@droplinked_inc/editor-configs","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.1":{"name":"@droplinked_inc/editor-configs","version":"0.1.1","license":"MIT","_id":"@droplinked_inc/editor-configs@0.1.1","maintainers":[{"name":"droplinked_inc","email":"ali@droplinked.com"}],"homepage":"https://github.com/droplinked/droplink-packages/tree/main/packages/editor-configs#readme","bugs":{"url":"https://github.com/droplinked/droplink-packages/issues"},"dist":{"shasum":"fb931a6c5cfdc22803ced6bb5dd330fe36e95851","tarball":"https://registry.npmjs.org/@droplinked_inc/editor-configs/-/editor-configs-0.1.1.tgz","fileCount":61,"integrity":"sha512-+grjx8DVtyGzl2BBoSgkM8+ACOpgJePdooNXZX4LofHMhhIacZDJwMAlYK4WJ693dJESdWKIMqL35sw2HHF3Cg==","signatures":[{"sig":"MEYCIQDD6dEB0ks+dzq1Wp/8qjHk6toxuDDfldNgYdrjcbKiowIhAKxip9AXyEntxmiapigcAniWAgLMQV6YDW0s5Im3+/Lo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36088},"main":"./dist/index.js","type":"module","_from":"file:droplinked_inc-editor-configs-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"jest","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"droplinked_inc","email":"ali@droplinked.com"},"_resolved":"/tmp/79d8887fe902b99d961a3a46b0411d9e/droplinked_inc-editor-configs-0.1.1.tgz","_integrity":"sha512-+grjx8DVtyGzl2BBoSgkM8+ACOpgJePdooNXZX4LofHMhhIacZDJwMAlYK4WJ693dJESdWKIMqL35sw2HHF3Cg==","repository":{"url":"git+https://github.com/droplinked/droplink-packages.git","type":"git","directory":"packages/editor-configs"},"_npmVersion":"10.9.7","description":"Pure-data category configs for the @droplinked_inc visual editor (port of droplinked-editor-configs).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/editor-configs_0.1.1_1779168343137_0.33354601615840074","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@droplinked_inc/editor-configs","version":"0.1.2","description":"Pure-data category configs for the @droplinked_inc visual editor (port of droplinked-editor-configs).","license":"MIT","type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"zod":"^3.23.8"},"publishConfig":{"provenance":false,"access":"public"},"repository":{"type":"git","url":"git+https://github.com/droplinked/droplink-packages.git","directory":"packages/editor-configs"},"homepage":"https://github.com/droplinked/droplink-packages/tree/main/packages/editor-configs#readme","bugs":{"url":"https://github.com/droplinked/droplink-packages/issues"},"engines":{"node":">=22.0.0"},"scripts":{"build":"tsc -p tsconfig.json","test":"jest","test:coverage":"jest --coverage","lint":"eslint src","typecheck":"tsc --noEmit -p tsconfig.json"},"_id":"@droplinked_inc/editor-configs@0.1.2","_integrity":"sha512-a7Gnog9f3viDajva5k26XsndpSBiDOlTDL2yxPlMWKRZvdB7T6gF1RgL6B9j0tzs+rtspPdZuzZxW3lahd8qYg==","_resolved":"/tmp/433ba573068d8124d78a5f6c47a5dc5a/droplinked_inc-editor-configs-0.1.2.tgz","_from":"file:droplinked_inc-editor-configs-0.1.2.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-a7Gnog9f3viDajva5k26XsndpSBiDOlTDL2yxPlMWKRZvdB7T6gF1RgL6B9j0tzs+rtspPdZuzZxW3lahd8qYg==","shasum":"75b5b65ee657d2fe874bf32be35ece6bad94c921","tarball":"https://registry.npmjs.org/@droplinked_inc/editor-configs/-/editor-configs-0.1.2.tgz","fileCount":61,"unpackedSize":36822,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDkdjukCrNiK1zL3nkH5ntBZzbEsczG7gHkajb1rl3oEAiEA7dfmR6EqfedWrd7fkGN4vOH3vfgcJn12E7KMb5QPeo8="}]},"_npmUser":{"name":"droplinked_inc","email":"ali@droplinked.com"},"directories":{},"maintainers":[{"name":"droplinked_inc","email":"ali@droplinked.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editor-configs_0.1.2_1786016229584_0.5227713348306053"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-19T05:25:43.084Z","modified":"2026-08-06T11:37:09.943Z","0.1.1":"2026-05-19T05:25:43.292Z","0.1.2":"2026-08-06T11:37:09.774Z"},"bugs":{"url":"https://github.com/droplinked/droplink-packages/issues"},"license":"MIT","homepage":"https://github.com/droplinked/droplink-packages/tree/main/packages/editor-configs#readme","repository":{"type":"git","url":"git+https://github.com/droplinked/droplink-packages.git","directory":"packages/editor-configs"},"description":"Pure-data category configs for the @droplinked_inc visual editor (port of droplinked-editor-configs).","maintainers":[{"name":"droplinked_inc","email":"ali@droplinked.com"}],"readme":"# @droplinked_inc/editor-configs\n\n> Replaces `droplinked-editor-configs`. See [MIGRATION.md](../../docs/MIGRATION.md) for the swap path.\n\nPure-data category configuration for the `@droplinked_inc` visual editor. This\npackage is the initial port of `droplinked-editor-configs@1.9.21`, scoped\nto the static category/component contract; the rendered React/Chakra UI\nimplementations are intentionally deferred (see `THREAT_MODEL.md`).\n\nThis package is part of the `@droplinked_inc/*` rebuild following the 2026-05-13\nnpm namespace dispute. The legacy `droplinked-editor-configs` (or equivalent) package\nis being rewritten from scratch in this monorepo to a higher security and\nquality bar.\n\n## What this package exposes\n\n- Ten category configs (`textCategory`, `buttonCategory`,\n  `designLayoutCategory`, `heroSectionCategory`, `imageWithTextCategory`,\n  `layoutCategory`, `mediaCategory`, `multiColumnCategory`,\n  `productsCategory`, `blogPostsCategory`).\n- Two composed configs that match the legacy public API:\n  `innerContentConfig` and `editorMainConfig`.\n- A `zod` schema (`editorConfigShapeSchema`, `parseEditorConfig`) used to\n  validate any config arriving from outside the package's trust boundary.\n\n## Usage\n\n```ts\nimport { editorMainConfig, parseEditorConfig } from '@droplinked_inc/editor-configs';\n\nconst validated = parseEditorConfig(editorMainConfig);\n```\n\n## Threat model\n\nSee `THREAT_MODEL.md` for trust boundaries, deferred surface area, and the\nfollow-up PRs gated on `@droplinked_inc/editor-core` shipping.\n","readmeFilename":"README.md"}