{"_id":"@anche/theme-editor","_rev":"2-229bbfa428c9d91a131e3035fabda153","name":"@anche/theme-editor","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@anche/theme-editor","version":"0.0.1","repository":{"type":"git","url":"git+https://github.com/el-angel/theme-editor.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"homepage":"https://el-angel.github.io/theme-editor","dependencies":{"@anche/textmate-utilities":"^1.0.0","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","body-parser":"^1.19.0","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","chroma-js":"^2.1.0","classnames":"^2.2.6","lodash":"^4.17.15","react":"^16.13.1","react-app-polyfill":"^1.0.6","react-color":"^2.18.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","recoil":"^0.0.10","resolve":"1.15.0","semver":"6.3.0"},"devDependencies":{"@babel/core":"7.9.0","@svgr/webpack":"4.3.3","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/chroma-js":"^2.0.0","@types/classnames":"^2.2.10","@types/jest":"^24.0.0","@types/lodash":"^4.14.155","@types/node":"^12.0.0","@types/oniguruma":"^7.0.1","@types/react":"^16.9.0","@types/react-color":"^3.0.2","@types/react-dom":"^16.9.0","@types/scheduler":"^0.16.1","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","express":"^4.17.1","file-loader":"4.3.0","fs-extra":"^8.1.0","gh-pages":"^3.0.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"26","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","node-sass":"^4.14.1","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","resolve-url-loader":"3.1.1","rimraf":"^3.0.2","sass-loader":"8.0.2","scheduler":"^0.19.1","serve":"^11.3.2","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-jest":"^26.1.0","ts-node-dev":"^1.0.0-pre.44","ts-pnp":"1.1.6","url-loader":"2.3.0","wasm-loader":"^1.3.0","wast-loader":"^1.9.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"node ./scripts/start.js","start:prod":"yarn build && serve -s build","build":"node ./scripts/build.js","deploy":"gh-pages -d build","lint":"eslint src --ext .ts,.tsx .","precommit":"tsc --noEmit && lint-staged","predeploy":"yarn build","test":"jest","typecheck":"yarn tsc --noEmit"},"lint-staged":{"src/**/*.{ts,tsx}":["pretty-quick --staged","eslint --fix"],"src/**/*.scss":["stylelint --syntax=scss","pretty-quick --staged"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":["<rootDir>/src/setupTests.ts"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","^~/(.*)$":"<rootDir>/src/$1"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"1761a7da1b5654f62db95a0bb69a1592911b086c","description":"Create a theme using TextMate Scopes and Semantic Highlighting which can be used in VSCode","bugs":{"url":"https://github.com/el-angel/theme-editor/issues"},"_id":"@anche/theme-editor@0.0.1","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.22.0/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-GLajapNxqmw5R1OAj7Vvous2XePveVnD8/LiTSjrdolzQFDc6G74o7j3C0rC59UD/mkhTFTvkE28F5YH2gdoaw==","shasum":"859eb384dbdcb57771a7e884224f9a48059126f3","tarball":"https://registry.npmjs.org/@anche/theme-editor/-/theme-editor-0.0.1.tgz","fileCount":174,"unpackedSize":22865680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKx1hCRA9TVsSAnZWagAAkzcP/2N1b4SwWvWMFZLoKb//\nORTIOvil9CMFFSSVEb9ByMPCY7/kKDNbTNKo2NzanrI7zMHUX8K1+4PFDD27\nQUTc04sWDl47FQ4W5fB8M8kh9ivmE6Si1rMS79SrWv6oWqjMpbzopOE3eXUJ\nnOLrABGCrwGB0WkSntUc04NUQHcVlNhvyoieENw10CoNo8s+0PncLcS2kZWC\nJ+9t6qyI7BClaWGT9LNAaolnSfZqw6VG9rWmZp67u626zkWz5p1huOdvCfA/\nQGedVugZEr65BqEZt/41UBfFrxNsHTnmixamhBZueGnKGMCTkOSUsYfO7W1B\nzTDl31279CidkDA/hhocfgZ2ntcXeqDAJPka5peiaKb62ELaqQ5SWRdrWgIy\n3VYcStzymXOuUOqc73FiMfdIus3sOFic1rL+vVlfQ1OhqWMyb7VCTXNu3uXq\nHBL6BOfdwF3nmFvSL5lWZR9reIrHKRfiNVTqCkqoz77z4jR5LVKgbNjJVCAB\nYO50/CI462ep9um4IKmza/SnGsPNZTOmcna0B+EZ3jF7JV27ToiH4/v6mGED\n0Z4n9uyhJ5JFh8SLatqW/s/HiJAc8/KSZLGGY5LbXYSLA4uSYYa4OfHFLiq6\nf4v2/99NLIBWOZhvggwWU32l11oLb8tRROKqVnP9RPfvgqwEHsL02pfw1tnU\nelRg\r\n=s93Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5C/sVQS/XFcr2WPXIHsaGE6tSrFfGa9TESlp+rKfGKAiBTi6SiOv3umK0n2HQW/2Ro67J9AJTcmp/kS8+N6l1L3Q=="}]},"maintainers":[{"name":"godlevel","email":"angelo.a@me.com"}],"_npmUser":{"name":"godlevel","email":"angelo.a@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theme-editor_0.0.1_1596661089065_0.11874250566391864"},"_hasShrinkwrap":false},"0.0.2":{"name":"@anche/theme-editor","version":"0.0.2","repository":{"type":"git","url":"git+https://github.com/el-angel/theme-editor.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"homepage":"https://el-angel.github.io/theme-editor","dependencies":{"@anche/textmate-utilities":"^1.0.0","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","body-parser":"^1.19.0","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","chroma-js":"^2.1.0","classnames":"^2.2.6","lodash":"^4.17.15","react":"^16.13.1","react-app-polyfill":"^1.0.6","react-color":"^2.18.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","recoil":"^0.0.10","resolve":"1.15.0","semver":"6.3.0"},"devDependencies":{"@babel/core":"7.9.0","@svgr/webpack":"4.3.3","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/chroma-js":"^2.0.0","@types/classnames":"^2.2.10","@types/jest":"^24.0.0","@types/lodash":"^4.14.155","@types/node":"^12.0.0","@types/oniguruma":"^7.0.1","@types/react":"^16.9.0","@types/react-color":"^3.0.2","@types/react-dom":"^16.9.0","@types/scheduler":"^0.16.1","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","express":"^4.17.1","file-loader":"4.3.0","fs-extra":"^8.1.0","gh-pages":"^3.0.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"26","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","node-sass":"^4.14.1","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","resolve-url-loader":"3.1.1","rimraf":"^3.0.2","sass-loader":"8.0.2","scheduler":"^0.19.1","serve":"^11.3.2","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-jest":"^26.1.0","ts-node-dev":"^1.0.0-pre.44","ts-pnp":"1.1.6","url-loader":"2.3.0","wasm-loader":"^1.3.0","wast-loader":"^1.9.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"node ./scripts/start.js","start:prod":"yarn build && serve -s build","build":"node ./scripts/build.js","deploy":"gh-pages -d build","lint":"eslint src --ext .ts,.tsx .","precommit":"tsc --noEmit && lint-staged","predeploy":"yarn build","test":"jest","typecheck":"yarn tsc --noEmit"},"lint-staged":{"src/**/*.{ts,tsx}":["pretty-quick --staged","eslint --fix"],"src/**/*.scss":["stylelint --syntax=scss","pretty-quick --staged"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":["<rootDir>/src/setupTests.ts"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","^~/(.*)$":"<rootDir>/src/$1"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"856189d1ee79de64a7fc0072711907d24ba5d62c","description":"Create a theme using TextMate Scopes and Semantic Highlighting which can be used in VSCode","bugs":{"url":"https://github.com/el-angel/theme-editor/issues"},"_id":"@anche/theme-editor@0.0.2","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.22.0/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-wOG5v82sq0FcimqSwhc2uKGUyEj7TytEczYn8LpEp2AtZ2EGoUJSvITEBO8R+aDxcp/c1KV0W9vq746xvzJFMw==","shasum":"7eeb5b7862f72a3570ba52ffbce70125347a84e0","tarball":"https://registry.npmjs.org/@anche/theme-editor/-/theme-editor-0.0.2.tgz","fileCount":174,"unpackedSize":22864046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMr9iCRA9TVsSAnZWagAAKwwP/R8iYZandCWMx/et3M9p\n/sgX0yqfEIDYmKRxvYHvkL1Z2gSX5SJVLZWJ5vwgfiryHfAY0CZ6iPPIrFJl\nVAQHs4pMpgzmhvWIrKv3OAPVz2gUV8b0StsrBA93G1RxlDTLKDOKa2rE/QoA\n0TgqyepxhuZaIss8nJ87wLNIQQG23qebtvrQVlWX41e/IRvPICDuY6KuJZPX\nV7EnHUkMFrV8hMsR0Z+PQv9PU+lblvM1iDrlscNTPeq4n+Mdli7OSTQbTCpf\nNHQcvw0BBKdk3Me6Mjl3p/ba6laCFj3HCbM8WPRlJDpeHmWhH+kCsEZ96ddF\nUlH3AUkk8E0RLdAaq/vi8DW5T846jhqoA0DZU3aAiMTuAGm6aAfyhA91pKlb\nkfIR6U1wNx5LTwynlYrpzanbfIILwMuBXrfpPpuQNAw4KZcHSAJcSlmI4Map\n3k2wKBNfMpw4wEFwTdJNtl4Nf5+O+204xVyKRKF+dKxjze9hk7RUy50Qt3B/\niStRtaHqNywGdDjjr2WfoUN6XivQEfBRObwazVGnApiQKVXIWxKM6XXOoMyQ\nZLHmZ7wYJwAVmHUaWI3FPerVWpuAb26rnP4Obj0YpTKeQv12+4pTX1ZGxBHy\n+ZYpdor4DQFxGngo1jGgL5TwWRHOfAZbQdFUMM/ujeDgNuuCx4uWQ/vtyY8a\nZuBB\r\n=TChg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAumzu/u5/HNzo85GWQw3q0VlwNXS9xdgJxs10TQsHHpAiAZSkDQKkQ7pYkucmyVVIMjcNdleoK3tuJ2RN4t/3HyDg=="}]},"maintainers":[{"name":"godlevel","email":"angelo.a@me.com"}],"_npmUser":{"name":"godlevel","email":"angelo.a@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theme-editor_0.0.2_1597161314209_0.850930311471384"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-05T20:58:08.829Z","0.0.1":"2020-08-05T20:58:09.351Z","modified":"2022-04-04T13:56:51.234Z","0.0.2":"2020-08-11T15:55:14.505Z"},"maintainers":[{"name":"godlevel","email":"angelo.a@me.com"}],"description":"Create a theme using TextMate Scopes and Semantic Highlighting which can be used in VSCode","homepage":"https://el-angel.github.io/theme-editor","repository":{"type":"git","url":"git+https://github.com/el-angel/theme-editor.git"},"bugs":{"url":"https://github.com/el-angel/theme-editor/issues"},"readme":"# `Theme Editor`\n\nCreate a theme using TextMate Scopes and Semantic Highlighting which can be used in VSCode\n\n## Usage\n\nTry out: https://el-angel.github.io/theme-editor/\n(Semantic Highlighting is not available on GitHub Pages)\n\nLocal usage\n\n```\n$ git clone git@github.com:el-angel/theme-editor.git\n$ cd ./theme-editor\n$ yarn install\n$ yarn start\n\n// enable semantic highlighting\n$ cd ./packages/server\n$ yarn start\n\n```\n","readmeFilename":"README.md"}