File tree Expand file tree Collapse file tree 14 files changed +226
-6
lines changed
Expand file tree Collapse file tree 14 files changed +226
-6
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @data-client/react ' : patch
3+ ---
4+
5+ Fix pnp compatibility by import change
Original file line number Diff line number Diff line change 11{
22 "recommendations" : [
33 " dbaeumer.vscode-eslint" ,
4- " esbenp.prettier-vscode"
4+ " esbenp.prettier-vscode" ,
5+ " arcanis.vscode-zipfs"
56 ]
67}
Original file line number Diff line number Diff line change 11{
2- "eslint.nodePath" : " node_modules " ,
2+ "eslint.nodePath" : " .yarn/sdks " ,
33 "typescript.format.enable" : true ,
44 "typescript.validate.enable" : true ,
55 "[javascript]" : {
1818 " typescriptreact"
1919 ],
2020 "eslint.format.enable" : true ,
21- "typescript.tsdk" : " node_modules /typescript/lib" ,
21+ "typescript.tsdk" : " .yarn/sdks /typescript/lib" ,
2222 "editor.defaultFormatter" : " esbenp.prettier-vscode" ,
2323 "editor.codeActionsOnSave" : {
2424 "source.fixAll.eslint" : " explicit"
5252 "**/versioned_docs" : true ,
5353 "**/*_versioned_docs" : true ,
5454 "**/v8.log" : true ,
55- "website/src/components/Playground/editor-types" : true
55+ "website/src/components/Playground/editor-types" : true ,
56+ "**/.yarn" : true ,
57+ "**/.pnp.*" : true
5658 },
5759 "files.readonlyExclude" : {
5860 "**/.next" : true ,
5961 "**/v8.log" : true ,
6062 "website/src/components/Playground/editor-types" : true
6163 },
64+ "prettier.prettierPath" : " .yarn/sdks/prettier/index.cjs" ,
65+ "typescript.enablePromptUseWorkspaceTsdk" : true
6266}
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env node
2+
3+ const { existsSync} = require ( `fs` ) ;
4+ const { createRequire, register} = require ( `module` ) ;
5+ const { resolve} = require ( `path` ) ;
6+ const { pathToFileURL} = require ( `url` ) ;
7+
8+ const relPnpApiPath = "../../../../.pnp.cjs" ;
9+
10+ const absPnpApiPath = resolve ( __dirname , relPnpApiPath ) ;
11+ const absUserWrapperPath = resolve ( __dirname , `./sdk.user.cjs` ) ;
12+ const absRequire = createRequire ( absPnpApiPath ) ;
13+
14+ const absPnpLoaderPath = resolve ( absPnpApiPath , `../.pnp.loader.mjs` ) ;
15+ const isPnpLoaderEnabled = existsSync ( absPnpLoaderPath ) ;
16+
17+ if ( existsSync ( absPnpApiPath ) ) {
18+ if ( ! process . versions . pnp ) {
19+ // Setup the environment to be able to require eslint/bin/eslint.js
20+ require ( absPnpApiPath ) . setup ( ) ;
21+ if ( isPnpLoaderEnabled && register ) {
22+ register ( pathToFileURL ( absPnpLoaderPath ) ) ;
23+ }
24+ }
25+ }
26+
27+ const wrapWithUserWrapper = existsSync ( absUserWrapperPath )
28+ ? exports => absRequire ( absUserWrapperPath ) ( exports )
29+ : exports => exports ;
30+
31+ // Defer to the real eslint/bin/eslint.js your application uses
32+ module . exports = wrapWithUserWrapper ( absRequire ( `eslint/bin/eslint.js` ) ) ;
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " eslint" ,
3+ "version" : " 9.17.0-sdk" ,
4+ "main" : " ./lib/api.js" ,
5+ "type" : " commonjs" ,
6+ "bin" : {
7+ "eslint" : " ./bin/eslint.js"
8+ },
9+ "exports" : {
10+ "." : {
11+ "types" : " ./lib/types/index.d.ts" ,
12+ "default" : " ./lib/api.js"
13+ },
14+ "./package.json" : " ./package.json" ,
15+ "./use-at-your-own-risk" : {
16+ "types" : " ./lib/types/use-at-your-own-risk.d.ts" ,
17+ "default" : " ./lib/unsupported-api.js"
18+ },
19+ "./rules" : {
20+ "types" : " ./lib/types/rules/index.d.ts"
21+ },
22+ "./universal" : {
23+ "types" : " ./lib/types/universal.d.ts" ,
24+ "default" : " ./lib/universal.js"
25+ }
26+ }
27+ }
Original file line number Diff line number Diff line change 1+ # This file is automatically generated by @yarnpkg/sdks.
2+ # Manual changes might be lost!
3+
4+ integrations :
5+ - vscode
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env node
2+
3+ const { existsSync} = require ( `fs` ) ;
4+ const { createRequire, register} = require ( `module` ) ;
5+ const { resolve} = require ( `path` ) ;
6+ const { pathToFileURL} = require ( `url` ) ;
7+
8+ const relPnpApiPath = "../../../../.pnp.cjs" ;
9+
10+ const absPnpApiPath = resolve ( __dirname , relPnpApiPath ) ;
11+ const absUserWrapperPath = resolve ( __dirname , `./sdk.user.cjs` ) ;
12+ const absRequire = createRequire ( absPnpApiPath ) ;
13+
14+ const absPnpLoaderPath = resolve ( absPnpApiPath , `../.pnp.loader.mjs` ) ;
15+ const isPnpLoaderEnabled = existsSync ( absPnpLoaderPath ) ;
16+
17+ if ( existsSync ( absPnpApiPath ) ) {
18+ if ( ! process . versions . pnp ) {
19+ // Setup the environment to be able to require prettier/bin/prettier.cjs
20+ require ( absPnpApiPath ) . setup ( ) ;
21+ if ( isPnpLoaderEnabled && register ) {
22+ register ( pathToFileURL ( absPnpLoaderPath ) ) ;
23+ }
24+ }
25+ }
26+
27+ const wrapWithUserWrapper = existsSync ( absUserWrapperPath )
28+ ? exports => absRequire ( absUserWrapperPath ) ( exports )
29+ : exports => exports ;
30+
31+ // Defer to the real prettier/bin/prettier.cjs your application uses
32+ module . exports = wrapWithUserWrapper ( absRequire ( `prettier/bin/prettier.cjs` ) ) ;
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env node
2+
3+ const { existsSync} = require ( `fs` ) ;
4+ const { createRequire, register} = require ( `module` ) ;
5+ const { resolve} = require ( `path` ) ;
6+ const { pathToFileURL} = require ( `url` ) ;
7+
8+ const relPnpApiPath = "../../../.pnp.cjs" ;
9+
10+ const absPnpApiPath = resolve ( __dirname , relPnpApiPath ) ;
11+ const absUserWrapperPath = resolve ( __dirname , `./sdk.user.cjs` ) ;
12+ const absRequire = createRequire ( absPnpApiPath ) ;
13+
14+ const absPnpLoaderPath = resolve ( absPnpApiPath , `../.pnp.loader.mjs` ) ;
15+ const isPnpLoaderEnabled = existsSync ( absPnpLoaderPath ) ;
16+
17+ if ( existsSync ( absPnpApiPath ) ) {
18+ if ( ! process . versions . pnp ) {
19+ // Setup the environment to be able to require prettier
20+ require ( absPnpApiPath ) . setup ( ) ;
21+ if ( isPnpLoaderEnabled && register ) {
22+ register ( pathToFileURL ( absPnpLoaderPath ) ) ;
23+ }
24+ }
25+ }
26+
27+ const wrapWithUserWrapper = existsSync ( absUserWrapperPath )
28+ ? exports => absRequire ( absUserWrapperPath ) ( exports )
29+ : exports => exports ;
30+
31+ // Defer to the real prettier your application uses
32+ module . exports = wrapWithUserWrapper ( absRequire ( `prettier` ) ) ;
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " prettier" ,
3+ "version" : " 3.4.2-sdk" ,
4+ "main" : " ./index.cjs" ,
5+ "type" : " commonjs" ,
6+ "bin" : " ./bin/prettier.cjs"
7+ }
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env node
2+
3+ const { existsSync} = require ( `fs` ) ;
4+ const { createRequire, register} = require ( `module` ) ;
5+ const { resolve} = require ( `path` ) ;
6+ const { pathToFileURL} = require ( `url` ) ;
7+
8+ const relPnpApiPath = "../../../../.pnp.cjs" ;
9+
10+ const absPnpApiPath = resolve ( __dirname , relPnpApiPath ) ;
11+ const absUserWrapperPath = resolve ( __dirname , `./sdk.user.cjs` ) ;
12+ const absRequire = createRequire ( absPnpApiPath ) ;
13+
14+ const absPnpLoaderPath = resolve ( absPnpApiPath , `../.pnp.loader.mjs` ) ;
15+ const isPnpLoaderEnabled = existsSync ( absPnpLoaderPath ) ;
16+
17+ if ( existsSync ( absPnpApiPath ) ) {
18+ if ( ! process . versions . pnp ) {
19+ // Setup the environment to be able to require typescript/bin/tsc
20+ require ( absPnpApiPath ) . setup ( ) ;
21+ if ( isPnpLoaderEnabled && register ) {
22+ register ( pathToFileURL ( absPnpLoaderPath ) ) ;
23+ }
24+ }
25+ }
26+
27+ const wrapWithUserWrapper = existsSync ( absUserWrapperPath )
28+ ? exports => absRequire ( absUserWrapperPath ) ( exports )
29+ : exports => exports ;
30+
31+ // Defer to the real typescript/bin/tsc your application uses
32+ module . exports = wrapWithUserWrapper ( absRequire ( `typescript/bin/tsc` ) ) ;
You can’t perform that action at this time.
0 commit comments