Files
formipay/node_modules/npm-package-json-lint/dist/rules/prefer-property-order.js
dwindown e8fbfb14c1 fix: prevent asset conflicts between React and Grid.js versions
Add coexistence checks to all enqueue methods to prevent loading
both React and Grid.js assets simultaneously.

Changes:
- ReactAdmin.php: Only enqueue React assets when ?react=1
- Init.php: Skip Grid.js when React active on admin pages
- Form.php, Coupon.php, Access.php: Restore classic assets when ?react=0
- Customer.php, Product.php, License.php: Add coexistence checks

Now the toggle between Classic and React versions works correctly.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-18 17:02:14 +07:00

2 lines
2.1 KiB
JavaScript

var h=Object.create;var d=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var P=Object.getOwnPropertyNames;var I=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var k=(e,r)=>{for(var t in r)d(e,t,{get:r[t],enumerable:!0})},u=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let s of P(r))!x.call(e,s)&&s!==t&&d(e,s,{get:()=>r[s],enumerable:!(n=O(r,s))||n.enumerable});return e};var y=(e,r,t)=>(t=e!=null?h(I(e)):{},u(r||!e||!e.__esModule?d(t,"default",{value:e,enumerable:!0}):t,e)),v=e=>u(d({},"__esModule",{value:!0}),e);var C={};k(C,{lint:()=>A,minItems:()=>J,ruleType:()=>E});module.exports=v(C);var w=-1,j=0,$=1,M=1,N=["name","version","description","keywords","homepage","bugs","license","author","contributors","files","main","module","jsnext:main","types","typings","style","example","examplestyle","assets","bin","man","directories","repository","scripts","config","pre-commit","browser","browserify","babel","eslintConfig","stylelint","npmpackagejsonlint","dependencies","devDependencies","peerDependencies","bundledDependencies","bundleDependencies","optionalDependencies","engines","engineStrict","os","cpu","preferGlobal","private","publishConfig"],b=(e,r)=>{let t=!0,n=null,s=r.length===j?[...N]:[...r],p=s.filter(o=>e.hasOwnProperty(o)),m=Object.keys(e).filter(o=>s.indexOf(o)!==w),f=new Map;p.forEach((o,a)=>{f.set(o,a)});for(let o=0;o<m.length;o+=M){let a=m[o],g=f.get(a);if(g!==o){t=!1,n=`Please move "${a}" after "${p[g-$]}".`;break}}return{status:t,msg:n}};var i=y(require("chalk")),c=y(require("log-symbols"));var l=class{constructor(r,t,n,s){this.lintId=r,this.severity=t,this.node=n,this.lintMessage=s}toString(){let r=this.severity==="error"?c.default.error:c.default.warning,t=i.default.cyan.bold(this.lintId),n=i.default.magenta.bold(this.node),s=this.severity==="error"?i.default.red.bold(this.lintMessage):i.default.yellow(this.lintMessage);return`${r} ${t} - node: ${n} - ${s}`}};var S="prefer-property-order",L="",D="Your package.json properties are not in the desired order.",E="array",J=0,A=(e,r,t)=>{let n=b(e,t);return n.status?null:new l(S,r,L,`${D} ${n.msg}`)};0&&(module.exports={lint,minItems,ruleType});