Skip to content

Commit

Permalink
feat(core): Config types update
Browse files Browse the repository at this point in the history
  • Loading branch information
wootsbot committed Aug 10, 2023
1 parent 0cd5a5f commit 867a1be
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 17 deletions.
5 changes: 5 additions & 0 deletions .changeset/angry-mails-yell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@openkit/language-codes': minor
---

Config types
36 changes: 36 additions & 0 deletions packages/@tools-language-codes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# @openkit/language-codes

## Super quick start

```sh
// with pnpm
pnpm add @openkit/language-codes

// with yarn
yarn add @openkit/language-codes

// with npm
npm add @openkit/language-codes
```

## Import and use it

```ts
import languageCodes from '@openkit/language-codes';

console.log(languageCodes.ES_MX.langCode);
// {
// culture: 'es-MX',
// langCode: 'es-MX',
// displayName: 'Spanish (Mexico)'
// }

console.log(languageCodes.ES_MX.culture);
// 'es-MX'

console.log(languageCodes.ES_MX.displayName);
// 'Spanish (Mexico)'

console.log(languageCodes.ES_MX.langCode);
// 'es-MX'
```
5 changes: 0 additions & 5 deletions packages/@tools-language-codes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,6 @@
"prettier:format": "prettier --config .prettierrc \"./**/*.+(js|json|ts|tsx)\" --write",
"bundlesize": "bundlesize"
},
"lint-staged": {
"./**/*.+(js|json)": [
"prettier --write"
]
},
"bundlesize": [
{
"path": "./index.cjs",
Expand Down
12 changes: 5 additions & 7 deletions packages/@tools-language-codes/scripts/generate.script.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,10 @@ if (!fs.existsSync(dir)) {
const cultureNamesFilePath = path.join(rootDir, `/src`, `/lenguas-codes.ts`);
const typesFilePath = path.join(rootDir, `/src`, `/types.ts`);

Promise.all([fsPromise.writeFile(cultureNamesFilePath, lenguasCodesTemplateV2(language_codes), formatFile)]).then(
() => {
console.info('Write src/lenguas-codes.ts');
},
);

Promise.all([fsPromise.writeFile(typesFilePath, typesTemplate(language_codes), formatFile)]).then(() => {
Promise.all([
fsPromise.writeFile(typesFilePath, typesTemplate(language_codes), formatFile),
fsPromise.writeFile(cultureNamesFilePath, lenguasCodesTemplateV2(language_codes), formatFile),
]).then(() => {
console.info('Write src/types.ts');
console.info('Write src/lenguas-codes.ts');
});
7 changes: 2 additions & 5 deletions packages/@tools-language-codes/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
import path from 'path';

import { defineConfig } from 'vite';
import dts from 'vite-plugin-dts';

import pkg from './package.json';

// https://vitejs.dev/config/
export default defineConfig({
plugins: [
dts({
insertTypesEntry: true,
//insertTypesEntry: true,
rollupTypes: true,
entryRoot: 'src',
}),
],
Expand Down

0 comments on commit 867a1be

Please sign in to comment.