* feat(): Translation first steps * feat(): locale middleware * feat(): readonly links * feat(): feature flag * feat(): modules sdk * feat(): translation module re export * start adding workflows * update typings * update typings * test(): Add integration tests * test(): centralize filters preparation * test(): centralize filters preparation * remove unnecessary importy * fix workflows * Define StoreLocale inside Store Module * Link definition to extend Store with supported_locales * store_locale migration * Add supported_locales handling in Store Module * Tests * Accept supported_locales in Store endpoints * Add locales to js-sdk * Include locale list and default locale in Store Detail section * Initialize local namespace in js-sdk * Add locales route * Make code primary key of locale table to facilitate upserts * Add locales routes * Show locale code as is * Add list translations api route * Batch endpoint * Types * New batchTranslationsWorkflow and various updates to existent ones * Edit default locale UI * WIP * Apply translation agnostically * middleware * Apply translation agnostically * fix Apply translation agnostically * apply translations to product list * Add feature flag * fetch translations by batches of 250 max * fix apply * improve and test util * apply to product list * dont manage translations if no locale * normalize locale * potential todo * Protect translations routes with feature flag * Extract normalize locale util to core/utils * Normalize locale on write * Normalize locale for read * Use feature flag to guard translations UI across the board * Avoid throwing incorrectly when locale_code not present in partial updates * move applyTranslations util * remove old tests * fix util tests * fix(): product end points * cleanup * update lock * remove unused var * cleanup * fix apply locale * missing new dep for test utils * Change entity_type, entity_id to reference, reference_id * Remove comment * Avoid registering translations route if ff not enabled * Prevent registering express handler for disabled route via defineFileConfig * Add tests * Add changeset * Update test * fix integration tests, module and internals * Add locale id plus fixed * Allow to pass array of reference_id * fix unit tests * fix link loading * fix store route * fix sales channel test * fix tests --------- Co-authored-by: Nicolas Gorga <nicogorga11@gmail.com> Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
53 lines
1.2 KiB
JSON
53 lines
1.2 KiB
JSON
{
|
|
"name": "@medusajs/test-utils",
|
|
"version": "2.12.1",
|
|
"description": "Test utils for Medusa",
|
|
"main": "dist/index.js",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/medusajs/medusa",
|
|
"directory": "packages/medusa-test-utils"
|
|
},
|
|
"engines": {
|
|
"node": ">=20"
|
|
},
|
|
"scripts": {
|
|
"build": "yarn run -T rimraf dist && yarn run -T tsc --build",
|
|
"watch": "yarn run -T tsc --build --watch",
|
|
"test": "../../node_modules/.bin/jest --passWithNoTests src"
|
|
},
|
|
"files": [
|
|
"dist",
|
|
"!dist/**/__tests__",
|
|
"!dist/**/__mocks__",
|
|
"!dist/**/__fixtures__"
|
|
],
|
|
"author": "Medusa",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@medusajs/core-flows": "2.12.1",
|
|
"@medusajs/framework": "2.12.1"
|
|
},
|
|
"dependencies": {
|
|
"@types/express": "^4.17.21",
|
|
"axios": "^1.13.1",
|
|
"express": "^4.21.0",
|
|
"get-port": "^5.1.1",
|
|
"ulid": "^2.3.0"
|
|
},
|
|
"peerDependencies": {
|
|
"@medusajs/core-flows": "2.12.1",
|
|
"@medusajs/framework": "2.12.1",
|
|
"@medusajs/medusa": "2.12.1"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@medusajs/core-flows": {
|
|
"optional": true
|
|
},
|
|
"@medusajs/medusa": {
|
|
"optional": true
|
|
}
|
|
},
|
|
"gitHead": "81a7ff73d012fda722f6e9ef0bd9ba0232d37808"
|
|
}
|