{"_id":"@ediflow/edifact-d01b","_rev":"7-dcfb76885a47891d56d8ee0536935c74","name":"@ediflow/edifact-d01b","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@ediflow/edifact-d01b","version":"0.1.0","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","iftmin","iftsta","ifcsum","invoic","transport","logistics"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","_id":"@ediflow/edifact-d01b@0.1.0","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"homepage":"https://github.com/ediflow-lib/ediflow/tree/main/packages/edifact-d01b#readme","bugs":{"url":"https://github.com/ediflow-lib/ediflow/issues"},"dist":{"shasum":"a8b457303deba8a61646876d31b08b4d7550c580","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.1.0.tgz","fileCount":244,"integrity":"sha512-A7K+A+pW79RWqCuP+2iLNoPouI3KfkVFmdOTxx6Vwlq06eeFc6FH+ZqmOmRdemOjDF2SX79Ns2oVqiuuqLaKGQ==","signatures":[{"sig":"MEUCIQDfUkhhQ7bY711yY5klg8t4AkIZU1ocPZF4l9jY4MfM6AIgYJuDRVqjy/yTy3Mo93jg0G3i4kJHM3gZ+thX0/MJgmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383935},"main":"./data/index.json","gitHead":"d5d33854e8ecac0052440bb312b8bd7974a616d7","_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"repository":{"url":"git+https://github.com/ediflow-lib/ediflow.git","type":"git","directory":"packages/edifact-d01b"},"_npmVersion":"10.9.3","description":"EDIFACT D.01B (2001) Standard Definitions - 4 Message Types","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"@ediflow/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edifact-d01b_0.1.0_1769712884416_0.3283731126618359","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ediflow/edifact-d01b","version":"0.1.1","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","iftmin","iftsta","ifcsum","invoic","transport","logistics"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","_id":"@ediflow/edifact-d01b@0.1.1","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"homepage":"https://github.com/ediflow-lib/core#readme","bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"dist":{"shasum":"e82f276263ed11a9471653ab9d80033eb0162228","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.1.1.tgz","fileCount":244,"integrity":"sha512-lUq9fDDZdDaGoQl/PCKFtu615v/nwwsxrA8TlQ9nNvJUe7YkubUN6lzRjhTzD/rI17MH27wwGtJV9aeHS2j68Q==","signatures":[{"sig":"MEYCIQD0N6daq5f+6juKdy1uGqgQOgUSuZ5S+a+Bn3Mz8TqyzQIhALgLM5gNlChaEUs1eMlzXpHSngAif3STuLHjf8HtPbu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383852},"main":"./data/index.json","gitHead":"4b76a69417feba79855c4460826787ed95d1c477","_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"repository":{"url":"git+https://github.com/ediflow-lib/core.git","type":"git"},"_npmVersion":"10.9.3","description":"EDIFACT D.01B (2001) Standard Definitions - 4 Message Types","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"@ediflow/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edifact-d01b_0.1.1_1769833782554_0.4792431002727433","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ediflow/edifact-d01b","version":"0.1.2","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","iftmin","iftsta","ifcsum","invoic","transport","logistics"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","_id":"@ediflow/edifact-d01b@0.1.2","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"homepage":"https://github.com/ediflow-lib/core#readme","bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"dist":{"shasum":"ec16ee97971edd4aa24a6cdde8a8a1ead1f4e676","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.1.2.tgz","fileCount":244,"integrity":"sha512-7Decl2dW0mAUNVJhx8A7RQMk0lOQmu9P8rEtT402gBilPHDUUGGA3TbQf1EMgPrymbnMYp+jx+inrQlfx3qhQQ==","signatures":[{"sig":"MEYCIQDdZFcXEQK/XBLcgCup4K2gvtXOi6AM4wzDw+4KU41guAIhANsMSbqMsTB7IL0WEfap+CUNItWIvlAOzTFV3AHnMyTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383828},"main":"./data/index.json","gitHead":"7e209dbfc4e59c8cbb254bf76ba7fe2f2d89b123","_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"repository":{"url":"git+https://github.com/ediflow-lib/core.git","type":"git"},"_npmVersion":"10.9.3","description":"EDIFACT D.01B (2001) Standard Definitions - 4 Message Types","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"@ediflow/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edifact-d01b_0.1.2_1769846606914_0.4219342249792464","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ediflow/edifact-d01b","version":"0.2.0","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","iftmin","iftsta","ifcsum","invoic","transport","logistics"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","_id":"@ediflow/edifact-d01b@0.2.0","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"homepage":"https://github.com/ediflow-lib/core#readme","bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"dist":{"shasum":"0a2f5a42e8cb34f1a73bc3a7b447d37869d1f6c4","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.2.0.tgz","fileCount":244,"integrity":"sha512-eugE1nsrObN6EvkleiVtuBcNNpd8hMgzHM4X23ba4wXJvq48YaQVjdEF6BjMyZRQK1C0BTI9G2AcXAqLr0AeQw==","signatures":[{"sig":"MEUCIQCYw+Co6CjTF/mbK4i9dSXLsZTWr0gAUYHz5M2KXFPuRQIgI8rea/HYFWfXvzCbCLlVhMpAEtRlFMXqI/VNPYAEsOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383828},"main":"./data/index.json","gitHead":"f20a061f788bbba793c67be675c7019472ad906e","_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"repository":{"url":"git+https://github.com/ediflow-lib/core.git","type":"git"},"_npmVersion":"10.9.3","description":"EDIFACT D.01B (2001) Standard Definitions - 4 Message Types","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"@ediflow/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edifact-d01b_0.2.0_1770700325808_0.2545542173880253","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ediflow/edifact-d01b","version":"0.2.1","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","un-edifact","edifact-parser","edifact-validation","business-mapping","iftmin","iftsta","ifcsum","invoic","transport","logistics","freight","typescript"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","_id":"@ediflow/edifact-d01b@0.2.1","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"homepage":"https://github.com/ediflow-lib/core#readme","bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"dist":{"shasum":"6bf9498a1300a2c2749b36901a6dfc33c7db291d","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.2.1.tgz","fileCount":244,"integrity":"sha512-uT8YeDadU0cO90zWSrpXL8JzEv+AjPgwpcD4fAfQJE84KSioSe+7fWRyFmQ+zRql4Ongaxn3wlrMi+XSwsMCtw==","signatures":[{"sig":"MEUCIQDXlg+skHW4JrdRAMDD1rWYK40y/y+3GYJOij/YZvY2mAIgfgvCXetHG3VO6/psrLgHWQ+2nPySZmVpLdlDAiG6Zy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383951},"main":"./data/index.json","gitHead":"9e0e399136f4523b97bd2e7af80075ba80a1e195","_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"repository":{"url":"git+https://github.com/ediflow-lib/core.git","type":"git"},"_npmVersion":"10.9.3","description":"EDIFACT D.01B (2001) Standard Definitions - 4 Message Types","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"@ediflow/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edifact-d01b_0.2.1_1770724834201_0.9604545216580476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ediflow/edifact-d01b","version":"0.3.0","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","un-edifact","edifact-parser","edifact-validation","business-mapping","iftmin","iftsta","ifcsum","invoic","transport","logistics","freight","typescript"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","_id":"@ediflow/edifact-d01b@0.3.0","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"homepage":"https://github.com/ediflow-lib/core#readme","bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"dist":{"shasum":"ba656040406c97a21b480c2f044be58512edd7d4","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.3.0.tgz","fileCount":499,"integrity":"sha512-YR+XLX3PrR0L2EhoZjoUG1C+mpc7W67ax+e6LcR21Swqx8meqbfiywyIjLpa2LmFC0r+QUCCbhkPedOHOIZFWQ==","signatures":[{"sig":"MEUCIQCVnb4HD2KhCzQu6BzRaXQSzW+rFpEgtbMDsRPweTkxgwIgOzdFv3u8VqVdsd5jqEG06wsxNyTmu6p6jbXpLvOCqC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5738289},"main":"./data/index.json","gitHead":"a0b1155f0a2944828c45b6a375017d6fa01a6650","_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"repository":{"url":"git+https://github.com/ediflow-lib/core.git","type":"git"},"_npmVersion":"10.9.3","description":"EDIFACT D.01B (2001) Standard Definitions - 4 Message Types","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"@ediflow/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edifact-d01b_0.3.0_1777834379375_0.265446528801218","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ediflow/edifact-d01b","version":"0.3.1","description":"EDIFACT D.01B (2001) Standard Definitions - 211 Message Types","main":"./data/index.json","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","un-edifact","edifact-parser","edifact-validation","business-mapping","iftmin","iftsta","ifcsum","invoic","transport","logistics","freight","typescript"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ediflow-lib/core.git"},"bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"homepage":"https://github.com/ediflow-lib/core#readme","peerDependencies":{"@ediflow/core":">=0.1.0"},"_id":"@ediflow/edifact-d01b@0.3.1","gitHead":"11690ea143c2653855447c2b15e822fcdffb30fc","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-cX3iJauDgtSjznWZNsq2swSPKZwuEA3x7nWw6eoeoU4ufDYu4wa/4cBMtFhE9LXe12tAu6OSID78nnoFuBzYvQ==","shasum":"3f3358063f14167d36163056aa82afa7bea5d3a5","tarball":"https://registry.npmjs.org/@ediflow/edifact-d01b/-/edifact-d01b-0.3.1.tgz","fileCount":499,"unpackedSize":5738289,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2up+4z44FTem+PN89tEJOcOfO/ySyKfk+kHRH/ayEyAIhALGn0FgVuZthEd+ba3cA20KCqpw0WtmQjuhaGk5svp0/"}]},"_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"directories":{},"maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/edifact-d01b_0.3.1_1778739115367_0.2818089598485243"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T18:54:44.364Z","modified":"2026-05-14T06:11:55.657Z","0.1.0":"2026-01-29T18:54:44.549Z","0.1.1":"2026-01-31T04:29:42.740Z","0.1.2":"2026-01-31T08:03:27.065Z","0.2.0":"2026-02-10T05:12:05.955Z","0.2.1":"2026-02-10T12:00:34.354Z","0.3.0":"2026-05-03T18:52:59.645Z","0.3.1":"2026-05-14T06:11:55.557Z"},"bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"author":{"name":"EDIFlow Contributors"},"license":"MIT","homepage":"https://github.com/ediflow-lib/core#readme","keywords":["edi","edifact","d01b","edifact-d01b","standard-definitions","message-structures","un-edifact","edifact-parser","edifact-validation","business-mapping","iftmin","iftsta","ifcsum","invoic","transport","logistics","freight","typescript"],"repository":{"type":"git","url":"git+https://github.com/ediflow-lib/core.git"},"description":"EDIFACT D.01B (2001) Standard Definitions - 211 Message Types","maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"readme":"# @ediflow/edifact-d01b\n\n> EDIFACT D.01B (2001) Standard Definitions\n\n[![NPM Version](https://img.shields.io/npm/v/@ediflow/edifact-d01b.svg)](https://www.npmjs.com/package/@ediflow/edifact-d01b)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Package Size](https://img.shields.io/bundlephobia/min/@ediflow/edifact-d01b)](https://www.npmjs.com/package/@ediflow/edifact-d01b)\n\n**EDIFACT D.01B** • **4 Message Types** • **MIT Licensed** • **Free**\n\n---\n\n## 📦 What is this?\n\nThis package contains **EDIFACT D.01B (2001) standard definitions** for use with `@ediflow/core`.\n\n**Includes:**\n- Message structures (4 message types)\n- Segment definitions\n- Element definitions\n- Composite definitions\n- Code lists\n\n**Version:** D.01B (2001) - Intermediate EDIFACT standard\n\n---\n\n## 🚀 Installation\n\n```bash\n# Install core library (required)\nnpm install @ediflow/core\n\n# Install this standard package\nnpm install @ediflow/edifact-d01b\n```\n\n---\n\n## 📊 Supported Message Types (4)\n\n| Message Type | Description | Use Case |\n|--------------|-------------|----------|\n| **IFCSUM** | Forwarding & Consolidation Summary | Freight forwarding |\n| **IFTMIN** | Forwarding & Transport Message | Transport instructions |\n| **IFTSTA** | Transport Status Message | Shipment tracking |\n| **INVOIC** | Invoice | Billing documents |\n\n---\n\n## 📖 Usage Example\n\n```typescript\nimport { DIContainer } from '@ediflow/core';\n\nconst container = DIContainer.getInstance();\nconst parseUseCase = container.resolve('ParseEDIUseCase');\nconst validateUseCase = container.resolve('ValidateMessageUseCase');\n\n// Parse EDIFACT message\nconst parsed = parseUseCase.execute({\n  message: edifactString,\n  standard: 'EDIFACT'\n});\n\n// Validate against D.01B structure\nconst validation = validateUseCase.execute({\n  message: parsed.message,\n  messageType: 'IFTMIN',\n  version: 'D01B',\n  repositoryPath: './node_modules/@ediflow/edifact-d01b/data'\n});\n\nif (validation.success) {\n  console.log('✅ Valid D.01B IFTMIN message!');\n}\n```\n\n---\n\n## 📁 Package Contents\n\n```\n@ediflow/edifact-d01b/\n└── data/\n    ├── codes/               # Code lists\n    ├── composites.json      # Composite elements\n    ├── elements.json        # Data elements\n    ├── messages/            # Message structures (4 types)\n    │   ├── IFCSUM.json\n    │   ├── IFTMIN.json\n    │   ├── IFTSTA.json\n    │   └── INVOIC.json\n    └── segments.json        # Segment definitions\n```\n\n**Package Size:** ~0.36 MB\n\n---\n\n## 🎯 When to Use D.01B\n\n**Use D.01B if:**\n- ✅ Trading partner requires D.01B specifically\n- ✅ Legacy system integration (2001-2010 era)\n- ✅ Comprehensive message coverage (226 types)\n- ✅ Cross-industry B2B integration\n\n**Consider other versions if:**\n- 🔄 **D.20B** - Latest standard (196 messages, 2020)\n- 🔄 **D.12A** - Alternative comprehensive version (198 messages)\n- 🔄 **D.96A** - Older standard (126 messages, 1996)\n\n---\n\n## 📦 Related Packages\n\n**Core:**\n- [`@ediflow/core`](https://npmjs.com/package/@ediflow/core) - Core library (REQUIRED)\n\n**Other EDIFACT Standards:**\n- [`@ediflow/edifact-d96a`](https://npmjs.com/package/@ediflow/edifact-d96a) - D.96A (1996) - 7 messages\n- [`@ediflow/edifact-d12a`](https://npmjs.com/package/@ediflow/edifact-d12a) - D.12A (2012) - 196 messages\n- [`@ediflow/edifact-d20b`](https://npmjs.com/package/@ediflow/edifact-d20b) - D.20B (2020) - 7 messages\n- [`@ediflow/eancom-2002`](https://npmjs.com/package/@ediflow/eancom-2002) - EANCOM 2002 - 50 messages (GS1 Retail)\n\n---\n\n## 📚 Documentation\n\n- **[Quick Start Guide](https://github.com/ediflow-lib/core/blob/main/docs/QUICK_START.md)**\n- **[Main README](https://github.com/ediflow-lib/core/blob/main/README.md)**\n- **[Architecture](https://github.com/ediflow-lib/core/blob/main/docs/ARCHITECTURE.md)**\n\n---\n\n## 🤝 Contributing\n\nData corrections or additional message types? We welcome contributions!\n- [Report issues](https://github.com/ediflow-lib/core/issues)\n- [Contribute](https://github.com/ediflow-lib/core/blob/main/CONTRIBUTING.md)\n\n---\n\n## 📄 License\n\nMIT License - see [LICENSE](https://github.com/ediflow-lib/core/blob/main/LICENSE)\n\n---\n\n## 🔗 Links\n\n- **GitHub:** [ediflow-lib/core](https://github.com/ediflow-lib/core)\n- **NPM:** [@ediflow/edifact-d01b](https://www.npmjs.com/package/@ediflow/edifact-d01b)\n- **Core Package:** [@ediflow/core](https://www.npmjs.com/package/@ediflow/core)\n\n---\n\n**Made with ❤️ for the EDI community**\n","readmeFilename":"README.md"}