{"_id":"@constructions-incongrues/faircamp-cms-collections","_rev":"2-e981e06c1392a2656e3683a22abbc0b2","name":"@constructions-incongrues/faircamp-cms-collections","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@constructions-incongrues/faircamp-cms-collections","version":"0.1.0","author":{"name":"constructions-incongrues"},"license":"MIT","_id":"@constructions-incongrues/faircamp-cms-collections@0.1.0","maintainers":[{"name":"trivoallan","email":"tristan@constructions-incongrues.net"}],"dist":{"shasum":"3e3dfa7aff0fe4d06276e9ae5cd5f61bc9c7ddd3","tarball":"https://registry.npmjs.org/@constructions-incongrues/faircamp-cms-collections/-/faircamp-cms-collections-0.1.0.tgz","fileCount":8,"integrity":"sha512-BluObaE5Ygro3uv10T6I9m+LZjWJxZqcQtcrth5Nwj3vHwmrbyQfOn3+PX/h+UvrQc5ftnd9hrFC9RpSR7qz0A==","signatures":[{"sig":"MEYCIQDsvtgKbExz9GOTt7CzqOIpMr6PlGw2DgodVVZliutUGwIhAMwZ0bvQu84whxaP9NajkDqOMzs2i27GxchcjAUCZbSI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35361},"main":"index.js","_from":"file:constructions-incongrues-faircamp-cms-collections-0.1.0.tgz","types":"index.d.ts","private":false,"scripts":{"test":"jest"},"_npmUser":{"name":"trivoallan","email":"tristan@constructions-incongrues.net"},"_resolved":"/private/var/folders/8y/bzh2xmxd26qdzkws2bs2_c6w0000gp/T/a04f51697024a310794f492e7c20100b/constructions-incongrues-faircamp-cms-collections-0.1.0.tgz","_integrity":"sha512-BluObaE5Ygro3uv10T6I9m+LZjWJxZqcQtcrth5Nwj3vHwmrbyQfOn3+PX/h+UvrQc5ftnd9hrFC9RpSR7qz0A==","_npmVersion":"10.9.2","description":"Faircamp CMS all collection schemas (catalog, artist, release, track)","directories":{},"_nodeVersion":"23.7.0","dependencies":{"lodash.merge":"^4.6.2","ts-essentials":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/faircamp-cms-collections_0.1.0_1746640294212_0.12973712335370147","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@constructions-incongrues/faircamp-cms-collections","version":"0.3.0","author":{"name":"constructions-incongrues"},"main":"index.js","types":"index.d.ts","description":"Faircamp CMS all collection schemas (catalog, artist, release, track)","license":"MIT","scripts":{"test":"jest"},"dependencies":{"lodash.merge":"^4.6.2","ts-essentials":"^9.4.2"},"devDependencies":{"jest":"^29.7.0"},"private":false,"_id":"@constructions-incongrues/faircamp-cms-collections@0.3.0","gitHead":"7e345ba3d9b60152a504ed31ee6dd01fdbe17c89","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-mzesb8XH7rF7+KagqVgrOn7/wPntYHVgVsBDU9R0WCZsiN/hmJ5iFaHzIWhvWfztOvCELDA0hheS9QhN3M8D3g==","shasum":"cc4b6676619864a843979d1dd37b708f522167ad","tarball":"https://registry.npmjs.org/@constructions-incongrues/faircamp-cms-collections/-/faircamp-cms-collections-0.3.0.tgz","fileCount":9,"unpackedSize":36237,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBotHXsHn4jq2QxFLvBxoFHDVdzsdFtlvd61xT5k9lAlAiEAsz68h7vpWINH/JeyU1HKHPs6gjL2SNwwt0/PD0cB5L4="}]},"_npmUser":{"name":"trivoallan","email":"tristan@constructions-incongrues.net"},"directories":{},"maintainers":[{"name":"trivoallan","email":"tristan@constructions-incongrues.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/faircamp-cms-collections_0.3.0_1746646245196_0.4448399392420981"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-07T17:51:34.145Z","modified":"2025-05-07T19:30:45.806Z","0.1.0":"2025-05-07T17:51:34.431Z","0.3.0":"2025-05-07T19:30:45.587Z"},"author":{"name":"constructions-incongrues"},"license":"MIT","description":"Faircamp CMS all collection schemas (catalog, artist, release, track)","maintainers":[{"name":"trivoallan","email":"tristan@constructions-incongrues.net"}],"readme":"# @constructions-incongrues/faircamp-cms-collections\n\nThis package contains all Faircamp CMS collection schemas: Catalog, Artist, Release, and Track.\n\n## Usage\n\n```js\nconst { Catalog, Artist, Release, Track } = require('@constructions-incongrues/faircamp-cms-collections');\n\n// Get the default schema\nconst catalog = Catalog();\n\n// Override any part of the schema\nconst customCatalog = Catalog({ label: 'My Custom Catalog', fields: [/* ... */] });\n```\n\n## TypeScript\n\nType definitions are included:\n\n```ts\nimport { Catalog, CollectionSchema } from '@constructions-incongrues/faircamp-cms-collections';\nconst schema: CollectionSchema = Catalog();\n```\n\n## Testing\n\nTo run tests:\n\n```\nnpm test\n```\n\n## License\n\nMIT ","readmeFilename":"README.md"}