yamoo9 / cra-template-ko

Create React App 템플릿 한국어 버전 + craco 설정
https://www.npmjs.com/package/cra-template-ko-craco
0 stars 2 forks source link

Missing package @babel/plugin-syntax-class-properties #1

Closed arky closed 2 years ago

arky commented 2 years ago

I think you'll need the following to make this work:

yarn add @babel/plugin-syntax-class-properties

arky commented 2 years ago

$ npx create-react-app my-app-semantic --template cra-template-ko-redux
npx: installed 67 in 3.037s

Creating a new React app in /tmp/my-app-semantic.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template-ko-redux...

yarn add v1.22.5
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-scripts > @typescript-eslint/eslint-plugin > tsutils@3.20.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 7 new dependencies.
info Direct dependencies
├─ cra-template-ko-redux@1.0.6
├─ react-dom@17.0.2
├─ react-scripts@4.0.3
└─ react@17.0.2
info All dependencies
├─ cra-template-ko-redux@1.0.6
├─ immer@8.0.1
├─ react-dev-utils@11.0.4
├─ react-dom@17.0.2
├─ react-scripts@4.0.3
├─ react@17.0.2
└─ scheduler@0.20.2
Done in 7.47s.

Initialized a git repository.

Installing template dependencies using yarnpkg...
yarn add v1.22.5
warning package.json: No license field
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
warning cra-template-ko-redux@1.0.3: No license field
[1/4] Resolving packages...
warning node-sass > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > node-gyp > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > node-gyp > tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
warning react-scripts > babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
warning react-scripts > eslint-loader@3.0.3: This loader has been deprecated. Please use eslint-webpack-plugin
warning react-scripts > html-webpack-plugin@4.0.0-beta.11: please switch to a stable version
warning react-scripts > fsevents@2.1.2: "Please update to latest v2.3 or v2.2"
warning react-scripts > jest-environment-jsdom-fourteen > jsdom > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning react-scripts > jest-environment-jsdom-fourteen > jsdom > request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi@15.1.1: Switch to 'npm install joi'
warning react-scripts > jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning react-scripts > jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning react-scripts > jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > left-pad@1.3.0: use String.prototype.padStart()
warning semantic-ui-react > react-popper > popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
warning react-syntax-highlighter > highlight.js@9.15.10: Version no longer supported. Upgrade to @latest
warning react-syntax-highlighter > lowlight > highlight.js@9.15.10: Version no longer supported. Upgrade to @latest
warning @testing-library/react > @types/testing-library__react > @types/testing-library__dom@7.5.0: This is a stub types definition. testing-library__dom provides its own type definitions, so you do not need this installed.
[2/4] Fetching packages...
info fsevents@2.1.2: The platform "linux" is incompatible with this module.
info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-scripts > @typescript-eslint/eslint-plugin > tsutils@3.20.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
warning " > styled-components@5.3.3" has unmet peer dependency "react-is@>= 16.8.0".
warning " > @testing-library/user-event@8.1.3" has unmet peer dependency "@testing-library/dom@>=5".
[4/4] Building fresh packages...
success Saved lockfile.
warning cra-template-ko-redux@1.0.3: No license field
success Saved 420 new dependencies.
info Direct dependencies
├─ @craco/craco@5.9.0
├─ @testing-library/jest-dom@5.14.1
├─ @testing-library/react@9.5.0
├─ @testing-library/user-event@8.1.3
├─ craco-alias@2.3.1
├─ node-sass@4.14.1
├─ react-dom@16.14.0
├─ react-redux@7.2.6
├─ react-scripts@3.4.4
├─ react-syntax-highlighter@12.2.1
├─ react@16.14.0
├─ redux-devtools-extension@2.13.9
├─ redux-form@8.3.7
├─ redux-thunk@2.4.0
├─ redux@4.1.1
├─ revalidate@1.2.0
├─ semantic-ui-css@2.4.1
├─ semantic-ui-react@0.88.2
├─ serve@11.3.2
├─ styled-components@5.3.3
└─ uuid@7.0.3
info All dependencies
├─ @babel/compat-data@7.15.0
├─ @babel/generator@7.15.8
├─ @babel/helper-builder-binary-assignment-operator-visitor@7.15.4
├─ @babel/helper-compilation-targets@7.15.4
├─ @babel/helper-explode-assignable-expression@7.15.4
├─ @babel/helper-get-function-arity@7.15.4
├─ @babel/helper-remap-async-to-generator@7.15.4
├─ @babel/helper-validator-identifier@7.15.7
├─ @babel/helper-wrap-function@7.15.4
├─ @babel/helpers@7.15.4
├─ @babel/highlight@7.14.5
├─ @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.15.4
├─ @babel/plugin-proposal-async-generator-functions@7.15.8
├─ @babel/plugin-proposal-class-properties@7.14.5
├─ @babel/plugin-proposal-class-static-block@7.15.4
├─ @babel/plugin-proposal-dynamic-import@7.14.5
├─ @babel/plugin-proposal-export-namespace-from@7.14.5
├─ @babel/plugin-proposal-json-strings@7.14.5
├─ @babel/plugin-proposal-logical-assignment-operators@7.14.5
├─ @babel/plugin-proposal-nullish-coalescing-operator@7.14.5
├─ @babel/plugin-proposal-numeric-separator@7.14.5
├─ @babel/plugin-proposal-object-rest-spread@7.15.6
├─ @babel/plugin-proposal-optional-catch-binding@7.14.5
├─ @babel/plugin-proposal-private-methods@7.14.5
├─ @babel/plugin-proposal-private-property-in-object@7.15.4
├─ @babel/plugin-syntax-jsx@7.14.5
├─ @babel/plugin-syntax-top-level-await@7.14.5
├─ @babel/plugin-transform-arrow-functions@7.14.5
├─ @babel/plugin-transform-async-to-generator@7.14.5
├─ @babel/plugin-transform-block-scoped-functions@7.14.5
├─ @babel/plugin-transform-block-scoping@7.15.3
├─ @babel/plugin-transform-classes@7.15.4
├─ @babel/plugin-transform-computed-properties@7.14.5
├─ @babel/plugin-transform-destructuring@7.14.7
├─ @babel/plugin-transform-duplicate-keys@7.14.5
├─ @babel/plugin-transform-exponentiation-operator@7.14.5
├─ @babel/plugin-transform-for-of@7.15.4
├─ @babel/plugin-transform-function-name@7.14.5
├─ @babel/plugin-transform-literals@7.14.5
├─ @babel/plugin-transform-member-expression-literals@7.14.5
├─ @babel/plugin-transform-modules-amd@7.14.5
├─ @babel/plugin-transform-modules-commonjs@7.15.4
├─ @babel/plugin-transform-modules-systemjs@7.15.4
├─ @babel/plugin-transform-modules-umd@7.14.5
├─ @babel/plugin-transform-named-capturing-groups-regex@7.14.9
├─ @babel/plugin-transform-new-target@7.14.5
├─ @babel/plugin-transform-object-super@7.14.5
├─ @babel/plugin-transform-property-literals@7.14.5
├─ @babel/plugin-transform-react-constant-elements@7.14.5
├─ @babel/plugin-transform-react-display-name@7.15.1
├─ @babel/plugin-transform-react-jsx-development@7.14.5
├─ @babel/plugin-transform-react-pure-annotations@7.14.5
├─ @babel/plugin-transform-regenerator@7.14.5
├─ @babel/plugin-transform-reserved-words@7.14.5
├─ @babel/plugin-transform-shorthand-properties@7.14.5
├─ @babel/plugin-transform-spread@7.15.8
├─ @babel/plugin-transform-sticky-regex@7.14.5
├─ @babel/plugin-transform-template-literals@7.14.5
├─ @babel/plugin-transform-typeof-symbol@7.14.5
├─ @babel/plugin-transform-unicode-escapes@7.14.5
├─ @babel/plugin-transform-unicode-regex@7.14.5
├─ @babel/preset-env@7.15.8
├─ @babel/preset-modules@0.1.5
├─ @babel/preset-react@7.14.5
├─ @babel/traverse@7.15.4
├─ @craco/craco@5.9.0
├─ @emotion/is-prop-valid@0.8.8
├─ @emotion/memoize@0.7.4
├─ @emotion/stylis@0.8.5
├─ @emotion/unitless@0.7.5
├─ @hapi/joi@15.1.1
├─ @hypnosphi/create-react-context@0.3.1
├─ @jest/core@24.9.0
├─ @jest/reporters@24.9.0
├─ @jest/source-map@24.9.0
├─ @jest/test-sequencer@24.9.0
├─ @mrmlnc/readdir-enhanced@2.2.1
├─ @nodelib/fs.stat@1.1.3
├─ @semantic-ui-react/event-stack@3.1.2
├─ @sheerun/mutationobserver-shim@0.3.3
├─ @stardust-ui/react-component-event-listener@0.38.0
├─ @stardust-ui/react-component-ref@0.38.0
├─ @svgr/babel-plugin-add-jsx-attribute@4.2.0
├─ @svgr/babel-plugin-remove-jsx-attribute@4.2.0
├─ @svgr/babel-plugin-remove-jsx-empty-expression@4.2.0
├─ @svgr/babel-plugin-replace-jsx-attribute-value@4.2.0
├─ @svgr/babel-plugin-svg-dynamic-title@4.3.3
├─ @svgr/babel-plugin-svg-em-dimensions@4.2.0
├─ @svgr/babel-plugin-transform-react-native-svg@4.2.0
├─ @svgr/babel-plugin-transform-svg-component@4.2.0
├─ @svgr/babel-preset@4.3.3
├─ @svgr/core@4.3.3
├─ @svgr/hast-util-to-babel-ast@4.3.2
├─ @svgr/plugin-svgo@4.3.1
├─ @svgr/webpack@4.3.3
├─ @testing-library/dom@6.16.0
├─ @testing-library/jest-dom@5.14.1
├─ @testing-library/react@9.5.0
├─ @testing-library/user-event@8.1.3
├─ @types/aria-query@4.2.2
├─ @types/babel__core@7.1.16
├─ @types/eslint-visitor-keys@1.0.0
├─ @types/hoist-non-react-statics@3.3.1
├─ @types/jest@27.0.2
├─ @types/prop-types@15.7.4
├─ @types/react-dom@17.0.10
├─ @types/react-redux@7.1.20
├─ @types/scheduler@0.16.2
├─ @types/stack-utils@1.0.1
├─ @types/testing-library__dom@7.5.0
├─ @types/testing-library__jest-dom@5.14.1
├─ @types/testing-library__react@9.1.3
├─ @typescript-eslint/eslint-plugin@2.34.0
├─ @typescript-eslint/parser@2.34.0
├─ @webassemblyjs/floating-point-hex-parser@1.8.5
├─ @webassemblyjs/helper-code-frame@1.8.5
├─ @webassemblyjs/helper-fsm@1.8.5
├─ @webassemblyjs/helper-wasm-section@1.8.5
├─ @webassemblyjs/wasm-edit@1.8.5
├─ @webassemblyjs/wasm-opt@1.8.5
├─ @zeit/schemas@2.6.0
├─ abbrev@1.1.1
├─ acorn-globals@4.3.4
├─ acorn-walk@6.2.0
├─ acorn@6.4.2
├─ amdefine@1.0.1
├─ ansi-align@2.0.0
├─ aproba@1.2.0
├─ arch@2.2.0
├─ are-we-there-yet@1.1.7
├─ arg@2.0.0
├─ aria-query@4.2.2
├─ array-find-index@1.0.2
├─ array.prototype.flat@1.2.5
├─ arrify@1.0.1
├─ async-foreach@0.1.3
├─ axobject-query@2.2.0
├─ babel-code-frame@6.26.0
├─ babel-eslint@10.1.0
├─ babel-plugin-jest-hoist@24.9.0
├─ babel-plugin-polyfill-corejs2@0.2.2
├─ babel-plugin-polyfill-corejs3@0.2.5
├─ babel-plugin-polyfill-regenerator@0.2.2
├─ babel-plugin-styled-components@1.13.3
├─ babel-plugin-syntax-jsx@6.18.0
├─ babel-preset-react-app@9.1.2
├─ block-stream@0.0.9
├─ boxen@1.3.0
├─ browser-resolve@1.11.3
├─ cacache@13.0.1
├─ call-me-maybe@1.0.1
├─ camelcase-keys@2.1.0
├─ camelize@1.0.0
├─ character-entities-legacy@1.1.4
├─ character-entities@1.2.4
├─ character-reference-invalid@1.1.4
├─ chardet@0.7.0
├─ cli-boxes@1.0.0
├─ cli-width@2.2.1
├─ clipboard@2.0.8
├─ clipboardy@1.2.3
├─ clone-deep@4.0.1
├─ code-point-at@1.1.0
├─ comma-separated-tokens@1.0.8
├─ compression@1.7.3
├─ confusing-browser-globals@1.0.10
├─ console-control-strings@1.1.0
├─ content-disposition@0.5.2
├─ core-js-compat@3.19.0
├─ core-js@3.19.0
├─ craco-alias@2.3.1
├─ css-color-keywords@1.0.0
├─ css-loader@3.4.2
├─ css-to-react-native@3.0.0
├─ css.escape@1.5.1
├─ css@3.0.0
├─ cssom@0.3.8
├─ cssstyle@1.4.0
├─ csstype@3.0.9
├─ currently-unhandled@0.4.1
├─ damerau-levenshtein@1.0.7
├─ data-urls@1.1.0
├─ deep-extend@0.6.0
├─ delegate@3.2.0
├─ delegates@1.0.0
├─ detect-newline@2.1.0
├─ diff-sequences@24.9.0
├─ dir-glob@2.0.0
├─ dom-accessibility-api@0.5.9
├─ electron-to-chromium@1.3.880
├─ enhanced-resolve@4.5.0
├─ es6-error@4.1.1
├─ escape-string-regexp@1.0.5
├─ escodegen@1.14.3
├─ eslint-config-react-app@5.2.1
├─ eslint-import-resolver-node@0.3.6
├─ eslint-loader@3.0.3
├─ eslint-module-utils@2.7.1
├─ eslint-plugin-flowtype@4.6.0
├─ eslint-plugin-import@2.20.1
├─ eslint-plugin-jsx-a11y@6.2.3
├─ eslint-plugin-react-hooks@1.7.0
├─ eslint-plugin-react@7.19.0
├─ eslint-utils@1.4.3
├─ eslint@6.8.0
├─ espree@6.2.1
├─ esquery@1.4.0
├─ exenv@1.2.2
├─ fast-glob@2.2.7
├─ fast-url-parser@1.1.3
├─ fault@1.0.4
├─ faye-websocket@0.10.0
├─ file-entry-cache@5.0.1
├─ file-loader@4.3.0
├─ filesize@6.0.1
├─ flat-cache@2.0.1
├─ flatted@2.0.2
├─ for-each@0.3.3
├─ for-own@0.1.5
├─ fork-ts-checker-webpack-plugin@3.1.1
├─ format@0.2.2
├─ fstream@1.0.12
├─ gauge@2.7.4
├─ gaze@1.1.3
├─ get-symbol-description@1.0.0
├─ glob-to-regexp@0.3.0
├─ globby@8.0.2
├─ globule@1.3.3
├─ good-listener@1.2.2
├─ gud@1.0.0
├─ has-ansi@2.0.0
├─ has-unicode@2.0.1
├─ hast-util-parse-selector@2.2.5
├─ hastscript@5.1.2
├─ highlight.js@9.15.10
├─ hoist-non-react-statics@3.3.2
├─ html-webpack-plugin@4.0.0-beta.11
├─ immer@1.10.0
├─ in-publish@2.0.1
├─ inquirer@7.0.4
├─ is-alphabetical@1.0.4
├─ is-alphanumerical@1.0.4
├─ is-bigint@1.0.4
├─ is-boolean-object@1.1.2
├─ is-finite@1.1.0
├─ is-hexadecimal@1.0.4
├─ is-number-object@1.0.6
├─ is-promise@2.2.2
├─ is-shared-array-buffer@1.0.1
├─ is-utf8@0.2.1
├─ is-weakref@1.0.1
├─ istanbul-lib-instrument@3.3.0
├─ istanbul-lib-report@2.0.8
├─ istanbul-lib-source-maps@3.0.6
├─ istanbul-reports@2.2.7
├─ jest-changed-files@24.9.0
├─ jest-cli@24.9.0
├─ jest-docblock@24.9.0
├─ jest-each@24.9.0
├─ jest-environment-jsdom-fourteen@1.0.1
├─ jest-environment-jsdom@24.9.0
├─ jest-environment-node@24.9.0
├─ jest-leak-detector@24.9.0
├─ jest-pnp-resolver@1.2.2
├─ jest-resolve-dependencies@24.9.0
├─ jest-serializer@24.9.0
├─ jest-watch-typeahead@0.4.2
├─ jest-watcher@24.9.0
├─ jest@24.9.0
├─ jquery@3.6.0
├─ js-base64@2.6.4
├─ jsdom@14.1.0
├─ json-stable-stringify@1.0.1
├─ json3@3.3.3
├─ jsonify@0.0.0
├─ jsx-ast-utils@2.4.1
├─ keyboard-key@1.1.0
├─ lazy-cache@1.0.4
├─ left-pad@1.3.0
├─ levenary@1.1.1
├─ levn@0.3.0
├─ load-json-file@1.1.0
├─ loader-fs-cache@1.0.3
├─ lodash.debounce@4.0.8
├─ loud-rejection@1.6.0
├─ lowlight@1.12.1
├─ lz-string@1.4.4
├─ mamacro@0.0.3
├─ map-obj@1.0.1
├─ meow@3.7.0
├─ merge-deep@3.0.3
├─ merge2@1.4.1
├─ min-indent@1.0.1
├─ mini-css-extract-plugin@0.9.0
├─ mixin-object@2.0.1
├─ node-gyp@3.8.0
├─ node-notifier@5.4.5
├─ node-sass@4.14.1
├─ nopt@3.0.6
├─ normalize-package-data@2.5.0
├─ npmlog@4.1.2
├─ number-is-nan@1.0.1
├─ nwsapi@2.2.0
├─ object-hash@2.2.0
├─ optimize-css-assets-webpack-plugin@5.0.3
├─ optionator@0.8.3
├─ os-homedir@1.0.2
├─ os-tmpdir@1.0.2
├─ osenv@0.1.5
├─ p-each-series@1.0.0
├─ p-reduce@1.0.0
├─ parse-entities@1.2.2
├─ parse5@5.1.0
├─ path-to-regexp@2.2.1
├─ picocolors@1.0.0
├─ popper.js@1.16.1
├─ postcss-flexbugs-fixes@4.1.0
├─ postcss-modules-local-by-default@3.0.3
├─ postcss-modules-scope@2.2.0
├─ postcss-safe-parser@4.0.1
├─ pretty-bytes@5.6.0
├─ pretty-format@24.9.0
├─ prismjs@1.25.0
├─ promise@8.1.0
├─ property-information@5.6.0
├─ pseudomap@1.0.2
├─ rc@1.2.8
├─ react-dev-utils@10.2.1
├─ react-dom@16.14.0
├─ react-error-overlay@6.0.9
├─ react-popper@1.3.11
├─ react-redux@7.2.6
├─ react-scripts@3.4.4
├─ react-syntax-highlighter@12.2.1
├─ react@16.14.0
├─ read-pkg-up@1.0.1
├─ read-pkg@1.1.0
├─ redent@3.0.0
├─ redux-devtools-extension@2.13.9
├─ redux-form@8.3.7
├─ redux-thunk@2.4.0
├─ redux@4.1.1
├─ refractor@2.10.1
├─ regexpp@2.0.1
├─ registry-auth-token@3.3.2
├─ registry-url@3.1.0
├─ repeating@2.0.1
├─ resolve-url-loader@3.1.2
├─ restore-cursor@3.1.0
├─ revalidate@1.2.0
├─ rimraf@2.7.1
├─ run-async@2.4.1
├─ rxjs@6.6.7
├─ sass-graph@2.2.5
├─ sass-loader@8.0.2
├─ saxes@3.1.11
├─ scheduler@0.19.1
├─ scss-tokenizer@0.2.3
├─ select@1.1.2
├─ selfsigned@1.10.11
├─ semantic-ui-css@2.4.1
├─ semantic-ui-react@0.88.2
├─ semver@6.3.0
├─ serve-handler@6.1.3
├─ serve@11.3.2
├─ shallow-clone@3.0.1
├─ slice-ansi@2.1.0
├─ sockjs-client@1.4.0
├─ sockjs@0.3.20
├─ space-separated-tokens@1.1.5
├─ ssri@7.1.1
├─ stack-utils@1.0.5
├─ stdout-stream@1.4.1
├─ strip-indent@3.0.0
├─ strip-json-comments@3.1.1
├─ style-loader@0.23.1
├─ styled-components@5.3.3
├─ svg-parser@2.0.4
├─ table@5.4.6
├─ tar@2.2.2
├─ term-size@1.2.0
├─ terser-webpack-plugin@2.3.8
├─ test-exclude@5.2.3
├─ tiny-emitter@2.1.0
├─ tmp@0.0.33
├─ trim-newlines@1.0.0
├─ true-case-path@1.0.3
├─ ts-pnp@1.1.6
├─ typed-styles@0.0.7
├─ unbox-primitive@1.0.1
├─ update-check@1.5.2
├─ url-loader@2.3.0
├─ uuid@7.0.3
├─ w3c-xmlserializer@1.1.2
├─ wait-for-expect@3.0.2
├─ warning@4.0.3
├─ watchpack@1.7.5
├─ webpack-dev-server@3.11.0
├─ webpack-merge@4.2.2
├─ webpack@4.42.0
├─ whatwg-fetch@3.6.2
├─ which-boxed-primitive@1.0.2
├─ wide-align@1.1.5
├─ widest-line@2.0.1
├─ workbox-broadcast-update@4.3.1
├─ workbox-build@4.3.1
├─ workbox-cacheable-response@4.3.1
├─ workbox-expiration@4.3.1
├─ workbox-google-analytics@4.3.1
├─ workbox-navigation-preload@4.3.1
├─ workbox-precaching@4.3.1
├─ workbox-range-requests@4.3.1
├─ workbox-streams@4.3.1
├─ workbox-sw@4.3.1
├─ workbox-webpack-plugin@4.3.1
├─ workbox-window@4.3.1
├─ write-file-atomic@2.4.1
├─ write@1.0.3
├─ xmlchars@2.2.0
└─ xregexp@4.4.1
Done in 54.16s.
Removing template package using yarnpkg...

yarn remove v1.22.5
warning package.json: No license field
[1/2] Removing module cra-template-ko-redux...
error This module isn't specified in a package.json file.
info Visit https://yarnpkg.com/en/docs/cli/remove for documentation about this command.
`yarnpkg add @testing-library/react@^9.4.0 @testing-library/jest-dom@^5.1.1 @testing-library/user-event@^8.1.0` failed ```
yamoo9 commented 2 years ago

hi @arky 😄

I couldn't check the problem of installing the @babel/plugin-syntax-class-properties package you mentioned. Perhaps the problem cannot be identified because the usage environment of you and I is not the same.

Unlike you, I didn't use yarn package manager. It is not known exactly whether it is the cause of the problem, but it may be related. The results of direct installation/execution are left below. Please bear with me.

The composition of my development environment is as follows.


Below is the result of installing and executing the package directly.
In my case, it was executed normally without any problems.

Installation command.

npx create-react-app tx --template ko-redux

Command execution result.

Creating a new React app in /Users/yamoo9/Desktop/tx.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template-ko-redux...

added 1893 packages, and audited 1894 packages in 34s

152 packages are looking for funding
  run `npm fund` for details

58 vulnerabilities (16 moderate, 40 high, 2 critical)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

Initialized a git repository.

Installing template dependencies using npm...
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm WARN deprecated fsevents@1.2.12: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated fsevents@1.2.12: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated fsevents@1.2.12: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue
npm WARN deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.3: this library is no longer supported
npm WARN deprecated fsevents@2.1.2: "Please update to latest v2.3 or v2.2"
npm WARN deprecated left-pad@1.3.0: use String.prototype.padStart()
npm WARN deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated eslint-loader@3.0.3: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated html-webpack-plugin@4.0.0-beta.11: please switch to a stable version
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated highlight.js@9.15.10: Version no longer supported. Upgrade to @latest
npm WARN deprecated core-js@2.6.11: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.

added 687 packages, removed 599 packages, changed 612 packages, and audited 2180 packages in 24s

79 packages are looking for funding
  run `npm fund` for details

128 vulnerabilities (1 low, 49 moderate, 76 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
Removing template package using npm...

up to date, audited 2180 packages in 4s

79 packages are looking for funding
  run `npm fund` for details

128 vulnerabilities (1 low, 49 moderate, 76 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

Created git commit.

Success! Created tx at /Users/yamoo9/Desktop/tx
Inside that directory, you can run several commands:

  npm start
    Starts the development server.

  npm run build
    Bundles the app into static files for production.

  npm test
    Starts the test runner.

  npm run eject
    Removes this tool and copies build dependencies, configuration files
    and scripts into the app directory. If you do this, you can’t go back!

We suggest that you begin by typing:

  cd tx
  npm start

Project start command.

cd tx && npm start

Command execution result.

Compiled successfully!

You can now view cra-template-ko-redux in the browser.

  Local:            http://localhost:3000
  On Your Network:  http://192.168.0.5:3000

Note that the development build is not optimized.
To create a production build, use npm run build.

Projects installed using the cra-template-ko-redux package were normally rendered in a web browser.

arky commented 2 years ago

Thank you @yamoo9 I'll investigate further. Closing this bug as resolved for now.