{"_id":"@arianee/shopify-app","_rev":"18-f4a11556fcbe9f01c6a4911ac52798ec","name":"@arianee/shopify-app","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"@arianee/shopify-app","version":"0.0.1","author":{"name":"alexis"},"_id":"@arianee/shopify-app@0.0.1","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"d7aa406983355f181b5173912c842f8f3b04f9bc","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.1.tgz","fileCount":3,"integrity":"sha512-SVXJ1krSqcYGSprEmoTQ0haaoPDtFozQb3boG4FZpNiu5ndFhrnekAUMtmZeYLPJ9LZV8HeUnolNn9cu5x/6yQ==","signatures":[{"sig":"MEQCIQC9bM9mtTNypa/KZbINg5TbXvAubyrcifweaXBPrpDcGgIfPJttty94gs+W53HiMr2R4EzVmyQ7pXLRcBqIaNHj1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387596},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"ce67d2f1c5021aab5d46b0a31b78c95b8ae70a0d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/init.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"A shopify app built to add support for Arianee NFTs directly into a Shopify store.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.1_1727185260759_0.33200210100708083","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@arianee/shopify-app","version":"0.0.2","author":{"name":"alexis"},"_id":"@arianee/shopify-app@0.0.2","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"681c535cb371cc8169bc6dc2fe781f55ac0a77e6","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.2.tgz","fileCount":4,"integrity":"sha512-wBGieFm1EjdVGFj5MyZYl2AvlFWJxxBLpBZ9SwrvqlY8/MDUcvrot+EiOalYmUJ9L/P2671yetQWbp5mit6JFQ==","signatures":[{"sig":"MEYCIQDIJ45xqSt71AT32F+R7qnFyJLd4JRfQFcsza39dKpmlgIhAKchYGRzDiXLLGGNSJ9LpDLovdV9qVHNdL3OXLWUIOl2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387642},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"ce67d2f1c5021aab5d46b0a31b78c95b8ae70a0d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/init.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"A shopify app built to add support for Arianee NFTs directly into a Shopify store.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.2_1727185385307_0.9429829876071152","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@arianee/shopify-app","version":"0.0.3","author":{"name":"alexis"},"_id":"@arianee/shopify-app@0.0.3","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"af19fa6609654388d59f4fd15ecddf333ea62d54","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.3.tgz","fileCount":4,"integrity":"sha512-sBfd5yAKLP9jeJrVuvCtBN6a3qfMv3t1CMK12wSNqclRa9z+12CnzLynMgT2JPwE+l8rdj4/9QSNy83a2R47Wg==","signatures":[{"sig":"MEYCIQDNaaEACdoRb1SwsctHImp/Hn0TI1pfvR9RTvZstykknwIhAIwpugS4Wg32i594g8P6uspyQ2Awf9wDuiw7CxuLFL9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763853},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"ce67d2f1c5021aab5d46b0a31b78c95b8ae70a0d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"A shopify app built to add support for Arianee NFTs directly into a Shopify store.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.3_1727186004640_0.4592268851802679","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@arianee/shopify-app","version":"0.0.4","author":{"name":"alexis"},"_id":"@arianee/shopify-app@0.0.4","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"3660cef63d12a131dd7c483f665c23491bc25836","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.4.tgz","fileCount":4,"integrity":"sha512-GlDzqfcDKED+sbukxNvqSJzCswq3zWk5dp8Xh2okpJO5IHZ2cHqgVy6fODzibJqKh7tQtyJWFXxg8NJ7vYUxUA==","signatures":[{"sig":"MEYCIQDK3ZHmCkVKbD6GM4pjEXg9BqnJk+TU2aQiTFq7SjRfiwIhANmqiPVYXoAoqo8R+9Rxbt8NZk8SRXMff22f/sunrXxS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385745},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"ce67d2f1c5021aab5d46b0a31b78c95b8ae70a0d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"A shopify app built to add support for Arianee NFTs directly into a Shopify store.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.4_1727186552149_0.18355782740014415","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@arianee/shopify-app","version":"0.0.5","author":{"name":"alexis"},"_id":"@arianee/shopify-app@0.0.5","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"8196a3d6e88e3776d148016cff78614fa2b513f9","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.5.tgz","fileCount":5,"integrity":"sha512-XK19p5zmYRUfxMzcYF5FP7IRLvzlUUvfov7eBjk6SOoY2Uh9/MSUpgQSK6u574OMbOUiGY97mY+exdm5C/sVbA==","signatures":[{"sig":"MEUCIQCeAhPGj1FqyYARdFE2ugonJQGQDeSefxr3bHi5giA9IgIgGC8vWTG+NzSiiB+s0uex9V7QP4hVQQx9Y878WlzO+wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380527},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"ce67d2f1c5021aab5d46b0a31b78c95b8ae70a0d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.5_1727186915910_0.3477279126946573","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@arianee/shopify-app","version":"0.0.6","author":{"name":"alexis"},"_id":"@arianee/shopify-app@0.0.6","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"4ae4eddf2b011832311a9397088bd9a6f5fef5b6","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.6.tgz","fileCount":5,"integrity":"sha512-SlPlAAUu+/tsm5p2UWT7AFR2E5D0+qpxV9EXN3kpAdCtn6xENp5D/hzMAWZGgLcXpU0K9K6X+0elNNXrDtqk0A==","signatures":[{"sig":"MEQCICqhvBBPC2wJ4KuiT1plapW2PnDCaxJl0Frg90yaURK2AiACd7dniyLi+xPZLxJ9adnXrkTBSFwF5XIAHxHVKxK9tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385181},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"ce67d2f1c5021aab5d46b0a31b78c95b8ae70a0d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.6_1727192379596_0.9339303220205095","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@arianee/shopify-app","version":"0.0.7","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.0.7","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"bd62774fb2ce4243b489f4cc5d019ff80becfd95","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.7.tgz","fileCount":5,"integrity":"sha512-DZrBDSglbzo0r5kXofGQIC1Lw3NAs8SEW0DNtHVVdcJ/6dYgQtGoWgMh+IJL7+qCObsQ703n8CyBra3xBVck1Q==","signatures":[{"sig":"MEYCIQCJA2OU1ta/BULwIPO61pFpWV0cHZo5fFD631qROLb3BAIhAMAMEFCONgBlnnOBaqMu1aMYZDlKCD99cMtkmyQ2tcAD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385182},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"c54484a2a1ef82430d0051fa218d8124f304faab","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.7_1727192655102_0.37911604745109084","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@arianee/shopify-app","version":"0.0.8","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.0.8","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"23e85893af097fcd66b78d3c228a59398408aa71","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.8.tgz","fileCount":5,"integrity":"sha512-ogNCQhJRaTE2NmgHQau1QWR69JizxFKaGa34DzP/X0/UHts1zvMvGoxC4TzKmYU9NjRXn/+ghwoA7a+CZ7VD+g==","signatures":[{"sig":"MEYCIQDMm3aE15DxEViDEdfOYl8Kx7r7gPN53BhFUym3kh/cdwIhAK0+FNA2PCljWUFL3jJvCvIz9NnpAJkjOPefaSRRm0nR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386271},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"32304d4c45c561eb40b1ec2bd8b91498942dc20c","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.8.3","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.8_1727276476815_0.5378625038866158","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@arianee/shopify-app","version":"0.0.9","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.0.9","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"cb143473e817ed3509313c3a6be54e410f177ef3","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.9.tgz","fileCount":5,"integrity":"sha512-L6HYNWGMXBJOKS1ys2nsnB0fydEFUp2AwoWLPqu4wOgF70EfXgsaLKGtUd3ocZ2jiy9extufBuqAVZYEbOJpjA==","signatures":[{"sig":"MEUCIQC2HuG3xMFI5p9YYP6fhlrXmfdAwLkT3qwaTs8gnta8agIgH0QiaiHuGvAKbF8EjI++Z9zebDa97uy144vtz1czOA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406799},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"be1a9c4ca0c538fbbdf97e07f75cc37161eaebbd","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.8.3","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.9_1727446158653_0.7808137388828609","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@arianee/shopify-app","version":"0.0.10","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.0.10","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"8394f1718c9741baf8ec06a5eda24026f8e0e847","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.0.10.tgz","fileCount":5,"integrity":"sha512-BX3BDzHBobWdXtRV54YG+erVtf2CC0sBONCRB1cqjj57HoNR59PLikfO3jYwzWoA2lQbmzm6CVyfildlDI92VQ==","signatures":[{"sig":"MEYCIQCKjHuYq9TvgmL0kBBLglc4iv5fW+yWUBqtjKWB2detZwIhAN1A5za9R+x0YyAm7FzUoEFI07oxB+QbOPhgmxPO4nX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423807},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"c76adb5a760db2c43fec44594c2a118f664ea309","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.8.3","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.0.10_1727452296937_0.32924010937945636","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@arianee/shopify-app","version":"0.1.1","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.1.1","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"d7c642447905e0740a8e7531049ee722c8c9752c","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.1.1.tgz","fileCount":5,"integrity":"sha512-o/vfY2Y+TaXfEyfCQeczQQsAaVsOhMLjv/1oAi6J4MOE92q1SAjbtAez82hwvCPjcvkQEAsEur4uEHqVwSCZAw==","signatures":[{"sig":"MEUCIQDctU6ZDTE4KFpxi5nCCyuXNGJeRnKnfNEtVSBMGumElwIgVfawAKH2qsQAAR8GYfCFpC7CvG6CrvdyfJqJ5FAFTKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423831},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"8314167a6c37236b444cb2e4ae7ca5aeef11a245","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.8.3","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.1.1_1727786387568_0.1206310697803461","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@arianee/shopify-app","version":"0.2.0","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.2.0","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"9f07c6871fed2a9f35b2e63d420f9db2f8825374","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.2.0.tgz","fileCount":5,"integrity":"sha512-RmzzxUeYuE2e2CVd2SRQZytebu1vakNjoJSZpjF+Fr8LqYYrVdwCA9YW2YtMW77knsOSd3k1wOKWFGHoY4DDxg==","signatures":[{"sig":"MEUCIQDaEm3aIMyAFOtQiSmryfKg1OteIaLNqywO5epSa5PRoAIgd80ZdkbOoMDvjc5peDvcF+lF+Mg3XwWO69buYXV6+64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425262},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"1d861abebfc717a652cad1f3d6f89bf6c98abf3e","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.2.0_1727796969757_0.08904415998019877","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@arianee/shopify-app","version":"0.3.0","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.3.0","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"52b2b1450a3f9bef7a79a0898a9bda7e0776e3d9","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.3.0.tgz","fileCount":5,"integrity":"sha512-LwQJOCMBcqNjL6XlPPJ5CbmM0uw2EohD/FrtXkC9cVFoZsn2svkUx5W3M5yZruyKuagVFA+Ou2YAkUMBO2AYag==","signatures":[{"sig":"MEUCIQCxyLs592RmFVHwZgg6A3s/tlr+txzTFhOH+m2oY3XKPAIgPQrCoG1ROVcMv0a7ruVlxDY+8iKy451KJi+wmtmZV7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425262},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"1d64b194f4d2c82a3c33c5acdfb9b9f27838cd59","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.3.0_1727879395172_0.178126819766244","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@arianee/shopify-app","version":"0.4.0","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.4.0","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"ee0633e200cf0bb319d8ef206234e8c6716907ab","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.4.0.tgz","fileCount":5,"integrity":"sha512-C1k/qVLGF5qhVqu0CXy/lBdFaGMDQV6j+qb+Vt/an6EDYWxnRlIzyWzRuyDiVlOFg00/qF8M0FTcEAYwHjEV6Q==","signatures":[{"sig":"MEQCICHxsMSlDXPg13MItEfM0zUvE8mIUz17MwWyyilxH/iKAiA11KNctqYPSGhbnS5vgJUZcodnkuCht+Gzgw3zPl/h5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425262},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"2742b62179b85b9189e0042b45a90f7131c13345","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.4.0_1727948736161_0.48703250150494193","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@arianee/shopify-app","version":"0.5.0","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.5.0","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"c14a2079ad09cc3655b95dcf115c26584397ad36","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.5.0.tgz","fileCount":5,"integrity":"sha512-/ODNRViCVChGaQ+MeZxkiH7sV0oVA1HFc/l0wTfR8N1yO3/lPyZGLY6ui0PxPSkoG0y+qj4oUjosSfg/fZwHMA==","signatures":[{"sig":"MEYCIQC3hUgT0QapzxJEBnVN1F9nwsT06Gndnyf85TuHwS3FLgIhAJ0Ct/+Z2s0B5YxT40mEcNXR4dUMbveLU1a1uexbp7Du","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425262},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"38e6af2988f8fd4408f9d5b3298babd4f8ce5900","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.5.0_1727949287438_0.9167823707233438","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@arianee/shopify-app","version":"0.6.0","author":{"name":"arianee"},"_id":"@arianee/shopify-app@0.6.0","maintainers":[{"name":"benjamin.darthout","email":"benjamin.darthout@arianee.org"},{"name":"6ssou","email":"cyril@arianee.org"},{"name":"0xwhiteleaf.eth","email":"noe.comte@outlook.fr"},{"name":"max.teiger","email":"max.teiger@gmail.com"},{"name":"gnarco","email":"alexandre@arianee.org"},{"name":"stefdelecjs","email":"s.delecroix@gmail.com"},{"name":"mvaullerin","email":"maxime@arianee.org"},{"name":"arianeetech","email":"tech@arianee.org"}],"dist":{"shasum":"b5b0b31bef8743f639dd11a67de13d2c3bf07141","tarball":"https://registry.npmjs.org/@arianee/shopify-app/-/shopify-app-0.6.0.tgz","fileCount":5,"integrity":"sha512-9ivdygBhEbdVAIWWDrofNM/4Acb21LvTF3/53CjJcyFdxLk9+k3pjG3uzUQvV1kFxKZWwtZw7V33rP3Fwmcktg==","signatures":[{"sig":"MEUCIQDnQU5q7BvsGehadulLy+z0Fj87N/il+n5igvsaVdLlOAIgGY39mE2CBfiTj1OTjpizn2x9//pumDNn0B8PNEOsUww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426604},"main":"dist-npm/arianee_bundle.js","type":"module","types":"./dist-npm/arianee_bundle.d.ts","engines":{"node":"^18.20 || ^20.10 || >=21.0.0"},"gitHead":"d1b3b5e68bed0187fec6731b87b114948ec4e55d","scripts":{"dev":"export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n')  && if [ -f ngrok.tunnel.url ]; then shopify app dev --tunnel-url=$(cat ngrok.tunnel.url):8080; else shopify app dev; fi","env":"shopify app env","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint .","test":"jest --config jest.config.ts","vite":"vite","build":"remix vite:build && npm run claim-embed:build","setup":"prisma generate && prisma db push","start":"remix-serve ./build/server/index.js","deploy":"shopify app deploy","predev":"[ -f ngrok.tunnel.url ] && (echo '\\033[32mFound ngrok.tunnel.url\n->' && cat ngrok.tunnel.url && echo '\n\\033[0m') || echo '\\033[31m/!\\\nIMPORTANT: ngrok.tunnel.url not found, needed for App Proxy feature, please follow the README requirements\n/!\\ \\033[0m\n' && [ ! -f .env ] || export MONGODB_URI=$(grep '^MONGODB_URI=' .env | cut -d '=' -f2- | tr -d '\n') && prisma generate && prisma db push","prisma":"prisma","shopify":"shopify","generate":"shopify app generate","predeploy":"npm run build && npm run claim-embed:build","config:use":"shopify app config use","config:link":"shopify app config link","ngrok:start":"/Users/$(echo $USER)/Applications/ngrok http --domain=$(cat ngrok.tunnel.url | sed 's|https://||')  8080","publish-npm":"npm publish --access public","docker-start":"prisma generate && npm run start","prepublish-npm":"npm run claim-embed:build-npm","build:onlyremix":"remix vite:build","claim-embed:dev":"webpack serve --open --mode development --config ./webpack.config.isolated.cjs --port 8099","graphql-codegen":"graphql-codegen","claim-embed:build":"webpack --mode production --config ./webpack.config.cjs","claim-embed:build:w":"npx webpack --mode production --watch --config ./webpack.config.cjs","claim-embed:build-npm":"rm -rf dist-npm && tsc --project tsconfig.npm.json && webpack --mode production --config ./webpack.config.npm.cjs && dts-bundle --name arianee_bundle --main ./dist-npm/init.d.ts --out arianee_bundle.d.ts && npm run claim-embed:clean-dist-npm","claim-embed:clean-dist-npm":"mkdir dist-npm-temp && mv dist-npm/arianee_bundle.js dist-npm-temp/arianee_bundle.js && mv  dist-npm/arianee_bundle.d.ts dist-npm-temp/arianee_bundle.d.ts && mv  dist-npm/arianee_bundle.js.LICENSE.txt dist-npm-temp/arianee_bundle.js.LICENSE.txt && rm -rf dist-npm && mv dist-npm-temp dist-npm"},"_npmUser":{"name":"arianeetech","email":"tech@arianee.org"},"overrides":{"undici":"6.13.0"},"typescript":{"definition":"dist-npm/arianee_bundle.d.ts"},"workspaces":["extensions/*"],"_npmVersion":"10.7.0","description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","directories":{},"resolutions":{"undici":"6.13.0"},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","isbot":"^5.1.0","react":"^18.3.1","prisma":"^5.11.0","i18next":"^23.15.1","mongodb":"^6.8.0","require":"^2.4.20","mongoose":"^8.6.1","react-dom":"^18.3.1","remix-utils":"^7.7.0","jsonwebtoken":"^9.0.2","@mui/material":"^6.0.2","@arianee/utils":"^1.79.0","@emotion/react":"^11.13.3","@prisma/client":"^5.11.0","@remix-run/dev":"^2.7.1","@emotion/styled":"^11.13.0","@remix-run/node":"^2.7.1","@remix-run/react":"^2.7.1","@remix-run/serve":"^2.7.1","@shopify/polaris":"^12.0.0","styled-components":"^6.1.13","vite-tsconfig-paths":"^4.3.1","@arianee/shopify-app":"^0.0.2","@shopify/app-bridge-react":"^4.1.2","@shopify/shopify-app-remix":"^3.0.2","@shopify/shopify-app-session-storage-prisma":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.4.6","eslint":"^8.42.0","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^3.2.4","babel-jest":"^29.7.0","dts-bundle":"^0.7.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^20.16.5","webpack-cli":"^5.1.4","@shopify/cli":"3.66.0","@types/react":"^18.2.31","babel-loader":"^9.1.3","@types/eslint":"^8.40.0","@types/react-dom":"^18.2.14","@babel/preset-env":"^7.25.4","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","@types/jsonwebtoken":"^9.0.7","html-webpack-plugin":"^5.6.0","@arianee/common-types":"^1.79.0","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7","@remix-run/eslint-config":"^2.7.1","@shopify/api-codegen-preset":"^1.0.1"},"trustedDependencies":["@shopify/plugin-cloudflare"],"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.21.3"},"_npmOperationalInternal":{"tmp":"tmp/shopify-app_0.6.0_1728306069554_0.2893507307021337","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-09-24T13:41:00.651Z","modified":"2026-06-29T09:58:15.294Z","0.0.1":"2024-09-24T13:41:00.977Z","0.0.2":"2024-09-24T13:43:05.497Z","0.0.3":"2024-09-24T13:53:24.882Z","0.0.4":"2024-09-24T14:02:32.528Z","0.0.5":"2024-09-24T14:08:37.988Z","0.0.6":"2024-09-24T15:39:39.769Z","0.0.7":"2024-09-24T15:44:15.318Z","0.0.8":"2024-09-25T15:01:17.125Z","0.0.9":"2024-09-27T14:09:18.930Z","0.0.10":"2024-09-27T15:51:37.131Z","0.1.1":"2024-10-01T12:39:47.824Z","0.2.0":"2024-10-01T15:36:09.969Z","0.3.0":"2024-10-02T14:29:55.394Z","0.4.0":"2024-10-03T09:45:36.360Z","0.5.0":"2024-10-03T09:54:47.655Z","0.6.0":"2024-10-07T13:01:09.767Z"},"author":{"name":"arianee"},"description":"This package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.","maintainers":[{"email":"s.delecroix@gmail.com","name":"stefdelecjs"},{"email":"maxime@arianee.org","name":"mvaullerin"},{"email":"tech@arianee.org","name":"arianeetech"},{"email":"alexandre@arianee.org","name":"gnarco"},{"email":"cyril@arianee.org","name":"6ssou"}],"readme":"# Arianee : Shopify app bundle\n\nThis package is a React bundle built for the Arianee's Shopify app. It supports claiming and displaying Arianee digital product passports on headless Shopify stores.\n\n## Requirements\n\nYou need a headless Shopify store with the Arianee's Shopify app installed for that store.\n\n## Install\n\nYou can install this as a package with npm:\n\n```bash\nnpm install @arianee/shopify-app\n```\n\nor directly inject it in your HTML file:\n\n```html\n<html>\n  <head>\n    <!-- ... -->\n  </head>\n  <body>\n    <!-- ... -->\n    <script src=\"https://cdn.jsdelivr.net/npm//@arianee/shopify-app/dist-npm/arianee_bundle.js\"></script>\n  </body>\n</html>\n```\n\n## How it works\n\nThis React bundle displays modals on top of your website's UI. When an Arianee digital product passport is detected, it is displayed to the user. The user can then claim the passport directly in their store account. All the UIs and communication with the Arianee's Shopify app are handled by the bundle.\n\n## Setup\n\nThe bundle must be injected in your front either by importing it in your app or by adding the script tag in your HTML file.\n\n```ts\nimport \"@arianee/shopify-app\";\n```\n\nor\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm//@arianee/shopify-app/dist-npm/arianee_bundle.js\"></script>\n```\n\nOnce the script is loaded, you must call the `window.arianee.init` method.\n\n```ts\nwindow.arianee.init({\n  shopify: {\n    url: \"<your shopify store url>\",\n    headless: {\n      /** A method that returns the current customer access token (or null if none / not logged in) */\n      getCustomerAccessToken: async () => '<customer-access-token>',\n      /** A method that returns the public storefront access token of your store */\n      getStorefrontAccessToken: async () => '<storefront access token>'\n    };\n  },\n  settings: {\n    appContainer: {\n      id: \"arianee-root\", /** id of the html container to use for the modals (will be created if it doesn't exist) */\n    },\n    /** optional method, if set, the not logged in modal will display a \"login\" call to action that will call this method on click */\n    onLoginClick: () => window.location.href = \"/my-login-route\",\n  },\n});\n```\n\nThere are also optional parameters, for a full list of parameters, see the TypeScript declaration file (`arianee_bundle.d.ts`).\n\n## Customization\n\nThe modals exist in the same DOM as your front, therefore they will inherit most of your front's style (font, color etc.) by default. If you want to further customize the look and feel of the modals, use the `settings` parameter of the `window.arianee.init` method as well as custom css (all elements of the modals are easy to access with class selectors).\n\nExample to modify the style of the header:\n\n```css\n/** Start from body selector for css specifity reasons (to override the default style) */\nbody .arianee-modal-root .arianee-modal-container div.arianee-modal-header {\n  background: black;\n  margin-bottom: 32px;\n}\n\nbody\n  .arianee-modal-root\n  .arianee-modal-container\n  .arianee-modal-header\n  .arianee-modal-header-title {\n  color: white;\n  padding: 0;\n  margin: 0;\n}\n```\n\n## Translation\n\nThe app comes with a default translation in English. If you want to translate the modals in another language or if you want to modify the english translation, you can pass a `translations` parameter to the init method. You can see all the translation keys in the `arianee_bundle.d.ts` file.\n\nThe provided translations will be merged with the existing translations, so you can modify only the keys you want to change.\n\n```ts\nwindow.arianee.init({\n  shopify: {\n    url: \"https://example.myshopify.com/\",\n  },\n  settings: {\n    ...,\n    translations: {\n      en: {\n        translation: {\n          app: {\n            modals: {\n              claimStatus: {\n                messages: {\n                  success: \"A custom claim success message.\",\n                },\n              },\n            },\n          },\n        },\n      },\n    },\n  },\n});\n```\n\n## Usage\n\nYou can test the integration by accessing this URL:\n\n```\nhttps://yourwebsite.com/?arianee=7231272,qqt4k6r7zql3,testnet\n```\n\nIf the integration is successful, you should see a modal displaying the Arianee digital product passport (if you are logged in, otherwise you should see a modal asking you to login).\n\n### Show owned nfts\n\nYou can open a modal that displays the owned NFTs of the current user by calling the following method:\n\n```ts\nwindow.arianee.getInstance().showOwnedNfts();\n```\n","readmeFilename":"README.md"}